/*  
	Theme Name: Task Angels Ver4
	Description: Design by Access-by design 
	Author:  Jess Loseby for Access-byDesign
	Author URI: http://www.access-bydesign.com 
	Version: 1.0
	
*/


/*********************************************  Styles  ********************************************************/
.subhead{
	margin:0.8em 0;
	padding:0;
	color:#C72976;
	font-size: large;
	font-family: Verdana,sans-serif;
	font-weight: bold;
	}
.second-heading{
	font-size: large;
	font-weight: bold;
	color: #999999;
}	
.bold{
	font-weight: bold;
}
.italic{
	font-style: italic;
}
.bolditalic{
	font-weight: bold;
	font-style: italic;
}
.textleft{
	text-align: left;
}
.textright{
	text-align: right;
}
.ie6{
	display:none;}
.alignleft{
	float: left;
}
.alignright{
	float: right;
}
.center{
	text-align: center;
}
.verybigtext{
	font-size: xx-large;
}
.bigtext{
	font-size: large;
}
.smalltext{
	font-size: small;
}
.verysmalltext{
	font-size: x-small;
}
.nodisplay{
	display:none;
}
.addresstext{
	font-size: medium;
	color: #0099CC;
}
/*********************************************  End of Styles  **************************************************/



/**************************************************** images *****************************************************/

.imageright{
	margin: 1em;
	float: right;
	border:none;
}
.imageleft{
	margin: 1em;
	float: left;
	border:none;
}
.image-center{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border:none;
	margin: 1em;
}
.single-image{
	border:none;
	margin: 1em;
	float:none;
	}

/********************************************* end of images ***************************************************/	
	
	

/******************************************* main Structure **************************************************/

html{
	margin:0;
	padding:0;
	background-color:#C72977;
	background-image:url(images/pink-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}	
	
body {
	color: #000000;
	margin:0;
	padding-left:1em;
	background-position: top left;
	font-family: Verdana,sans-serif;
	font-size:small;
	max-width:750px;
	}
.welcome{
	display:none;
}
.oops{
	display:none;
}
.ie{
	display:none;
}
.jumps{
	display:none;
}
#page {
	float:left;
	width:100%;
	margin:0 ;
	padding: 0;
	background: #C72977;
	}
	
#nav {
	float:left;
	width:100%;
	height:auto;
	margin: 0.5em  0  0.5em;
}

#wrap{
	background-color:#fff;
	float:left;
	width:100%;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-khtml-border-radius: 7px;
	border-radius:7px;
	margin: 0.5em 0 0.5em;
}

.entry{
	float:left;
	width:100%;
}

a:link{
	color:#036;
	text-decoration:none;
	font-weight:bold;
	}
a:visited {
	color:#036; 
	text-decoration:none;
	font-weight:bold;
	}

a:hover{
	color:#C72977; 
	text-decoration:underline;
	font-weight:bold;
	}
a:active {
	color:#C72977; 
	text-decoration:underline;
	font-weight:bold;
	}
a:focus {
	color:#C72977; 
	text-decoration:underline;
	font-weight:bold;
	}
p {
   line-height:1.8em;
	}

h1 {
      display:none;
}

hr {
	height:2px;
	border:0;
	background-color: #1474A0;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	float:left;
	width:100%;
	}
img, a:link img, a:visited img {
	border:none;
	}
.more{
	width:auto;
	float:right;
	text-align:right;
	padding:1em;
	border:solid 2px #999;
	-moz-border-radius:7px 7px 7px 7px;
	background-color: #FFF;	
    }
	
#sidebar .more{
	display:none;
}
.more a{
	color:#666;
	background-color: #FFF;	
}
.more a:link{
	color:#666;
	background-color: #FFF;	
}
.more a:visited{
	color:#666;
	background-color: #FFF;	
}
.more a:hover{
	color:#C72977;
	background-color: #FFF;	
}
.more a:active {
	color:#C72977;	
	background-color: #FFF;	
}

#topaccess{
	display:none;
	}
	
.page-title{
	margin:0.5em 0;
	padding:0;
	color:#0D425A;
	font-family: Tahoma;
	text-align:left;
	font-size:1.5em;
	}
	
.subtitle{
	background-color: #FFF;
	border:2px solid #999999;
	color:#666666;
	float:left;
	font-size:1.15em;
	height:auto;
	margin-top:-36px;
	padding:5px 25px 5px 20px;
	position:relative;
	right:0;
	top:31px;
	width:auto;
	-moz-border-radius-topleft: 30px;
	-webkit-border-top-left-radius:30px;
	border-top-left-radius:30px;
	-moz-border-radius-bottomright: 30px;
	-webkit-border-bottom-right-radius: 30px;
	border-bottom-right-radius: 30px;
}

.subtitle a{
	color:#666;
}

.subtitle a:link{
	color:#666;
}
.subtitle a:visited{
	color:#666;
}
.subtitle a:hover{
	color:#C72977;
}
.subtitle a:active {
	color:#C72977;
}
.cat_listhome
{
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:40px;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-topright:7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:40px;
	-webkit-border-top-left-radius:15px;
	-webkit-border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:40px;
	border-top-left-radius:15px;
	border-top-right-radius:7px;
	border:1px solid #1474A0;
	float:right;
	height:auto;
	margin:0  0 0 10%;
	width:82%;
	padding: 5px 4%	 15px;
	margin:15px 0;
}
.subtitle2{
	color: #1474A0;
	float:left;
	font-size:1.3em;
	height:auto;
	padding:0;
	width: 100%;
}
.subtitle2-order{
	color: #1474A0;
	float:left;
	font-size:1.3em;
	height:auto;
	padding:0;
	width: 100%;
}
.subtitle3{
	font-family: Arial;
	border:3px solid #ffffff;
	background-color: #104e7a;
	font-size:1.5em;
	height:45px;
	background-image:url(images/ba-mini-logo.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin-left:-70px;
	position:relative;
	top:-25px;
	width:150px;
	color:#ffffff;
	-moz-border-radius: 10px;
	-webkit-border-rafius:10px;
	border-radius:10px;
	font-style:italic;
	font-weight:bold;
}

.subtitle3 a{
		color:#ffffff;
}
.subtitle3 a:link{
	color:#ffffff;
}
.subtitle3 a:visited{
	color:#ffffff;
}
.subtitle3 a:hover{
	color:#900;
}
.subtitle3 a:active {
	color:#900;
}
#excerpt .boat a{
	color:#104e7a;
	font-weight: bold;
	text-decoration: underline;
	font-size: small;
}
#excerpt .boat a:visited{
	color:#104e7a;
	font-weight: bold;
	text-decoration: underline;
	font-size: small;
}
.linklove{
	display:none;
}

#breadcrumb{
	text-align	:right;
	padding-right:1%;
	margin-bottom:-15px;
	width:99%;
}
#breadcrumb .current{
	color:#1474A0;
}
#breadcrumb a{
	color:#1474A0;
}
.breadcrumb a:link{
	color:#1474A0;
}
.breadcrumb a:visited{
	color:#1474A0;
}
.breadcrumb a:hover{
	text-decoration:underline;
	color:#900;
}
.breadcrumb a:active {
	color:#900;
}



/********************************************** end of main Structure ********************************************/	





/************************************************** header *******************************************************/

#header {
	float:left;
	width: 100%;
	text-align: right;
	height:auto;
	}
	
#mainheader{
	width:100%;
	float:left;
	padding: 0;
	margin: 0;
	height:150px;
}
.logo{
	float:left;
	position:relative;
	width:275px;
	height:130px;
	margin-top:1em;
	margin-bottom:0.5em;
	background-image:url(images/final-logo.png);
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:center;
	-moz-border-radius:7px 7px 7px 7px;
	-webkit-border-radius:7px 7px 7px 7px;
	-khtml-border-radius:7px 7px 7px 7px;
	border-radius:7px 7px 7px 7px;
	
}

#cum-amin{
	float:right;
	width:400px;
	margin-top:-30px;
}



/***************************************** end of header ************************************************/



/************************************** Sidebar ***************************************************/

#sidebar{
	float:left;
	font-size:small;
	margin:25px 0 10px 0;
	text-align:center;
	width:23%;
	min-height:500px;
	padding:10px;
	
	
}

#sidebar_image
{
	float:left;
	height:auto;
	width:100%;
	
}
.test {
	background-color:#666;
	height:auto;
	margin-top:20px;
	line-height:1.7em;
	padding:1%;
	width:98%;
	float:left;
	display:block;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}

.testim  {
	background-color:#E789B8;
	background-position:left top;
	background-repeat:no-repeat;
	color:#666;
	height:auto;
	text-align:justify;
	width:94%;
	display:block;
	float:none;
	overflow:hidden;
	padding:2%;
	margin: 1%;
	background-image:url(images/open-quote.png);
	background-position:top left;
	background-repeat:no-repeat;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}

#testim a{
	color:#fff;
	text-align:left;
	text-decoration:none;
	}
#testim a:link{
	color:#fff;
	text-decoration:none;
}
#testim a:visited{
	color:#fff;
	text-decoration:none;
}
#testim a:hover{
	text-decoration:underline;
	color:#CCC;
}
#testim a:active {
	color:#CCC;
	text-decoration:underline;
}


	
.excpt{
	min-height:40px;
	width:100%;
	float:none;
	display:block;
	background-image:url(images/close-quote.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	color: #666;
}/******************************************* End of Sidebar ***********************************************/









/******************************************** Main Content ***********************************************/
#content {
	width:68%;
	float:right;
	display:block;
	padding: 10px 3%;
	text-align:justify;
	}
#parent_content{
	line-height:1.8em;
}
#content ul{
	width:90%;
	margin: 8px 0 8px 4%;
	text-align: justify;
	color: #000000;
	list-style:disc;
	font-size:0.9em;
	font-weight:bold;
	word-spacing: normal;
}
	
#content li{
	line-height: 2em;
	list-style-position: outside;
	font-size:1em;
	width:80%;
}

#post-12 .entry{
	margin-bottom: 30px;
}
#links{
	width:100%;
	float:left;
}

/******************************************** Main Content ***********************************************/

/**************************************************** Head extras and search ************************************************/


#headextras {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-color:#E789B8;
	padding:5px 1%;
	width:98%;
	float:left;
	margin: 0.5em 0;
	height:50px;
	-moz-border-radius:7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
}

/*Visible to only Opera*/


.rounded {
	-moz-border-radius:7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
}


#searchform{
	float:right;
	width:180px;
	margin-right:8px;
}


	

.search2{
	min-height: 100px;
}

#searchsubmit {
	border:medium none;
	cursor:pointer;
	display:block;
	height:35px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:0;
	right:8px;
    top:-32px;
	position:relative;
	text-indent:-9999px;
	width:20px;
	z-index:10;
	float:right;
	background:transparent;
	background-image: url(images/search.png);
	background-position:center;
	background-repeat:no-repeat;
}

#searchsubmit, #send, #top #submit {
	cursor:pointer;
}

#searchsubmit, #send, #top #submit {
	cursor:pointer;
}

#s {
	background-color:#FFFFFF;
	color:#1474A0;
	border:1px solid #ffffff;
	padding:5px 10px 5px 10px;
	margin: 13px 0 0 8px;
	width:150px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}

.black-search{
	float:left;
	background-color:#C72976;
	width:190px;
	height:50px;
	padding:10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}
/*****************************************   viewing styles  ***********************************************/
.viewing_styles{
border:none;
display: block;
float:left;
width:150px;
margin-top:13px;
list-style-type: none;
list-style-position: outside;
padding:0 5px 0 0;
position:relative;
left:10px;
}

.viewing_styles li{
float:left;
margin:0;
width:16px;
padding:0 7px 0 0;
}

.viewing_styles li a {
border:medium none;
display:block;
float:left;
height:16px;
padding:0;
text-indent:-9999px;
width:16px;
}
/***************************************** end viewing styles  ***********************************************/


.print{
	float:left;
	text-align:right;
	width:100%;
	height:auto;
	margin:5px 0;
}
.print a{
	color:#EFF3F6;
}

.WP-PrintIcon{
	display:none;
}


/******************************************** boxes Bottom ***********************************************/
#box{
background-color:#E789B8;
display:block;
float:left;
margin:0.5em 0 0.5em;
padding:10px 0 0;
width:100%;
-moz-border-radius: 7px;
-webkit-border: 7px;
-khtml-border-radius: 7px;
border-radius: 7px;
}

#boxes_bottom{
	width:98.8%;
	height:auto;
	float:left;
	display:inline-block;
	min-height:160px;
	margin:0 0.5% 0 ;
	padding:0 0;
	line-height:1.7em;
	-moz-border-radius: 40px 7px 60px 7px;
	-webkit-border-radius: 40px 7px 60px 7px;
	border-top-left-radius:40px 7px 60px 7px;
	-khtml-border-radius: 40px 7px 60px 7px;
	
}

.boxes1 {
	height:350px;
	float:left;
	display:inline-block;
	margin:0.5%;
	min-height:310px;
	padding:10px 0.5% 5px 0.5%;
	text-align:justify;
	width:31.3%;

}
.pict-wrap{
	display:inline-block;
	width:100%;
	margin-top:7px;
	padding: 2px;
	background-color:#999;
	-moz-border-radius: 25px 7px 40px 7px;
	-webkit-border-radius: 25px 7px 40px 7px;
	border-top-left-radius:25px 7px 40px 7px;
	-khtml-border-radius: 25px 7px 40px 7px;
}
.picture {
	background-position:top center;
	background-repeat:no-repeat;
	height:180px;
	width:100%;
	background-color:#fff;
	-moz-border-radius: 25px 7px 40px 7px;
	-webkit-border-radius: 25px 7px 40px 7px;
	border-top-left-radius:25px 7px 40px 7px;
	-khtml-border-radius: 25px 7px 40px 7px;
}

.boxes1 p
{
	background:#E789B8;
	float:left;
	width:100%;
	height:auto;
	margin-top:-5px;
	padding-top:5px;
}
/******************************************** Boxes Bottom ***********************************************/





/*********************************************** Search **************************************************/
#postsearch{
	line-height:1.8em;
}

#postsearch .cat_meta{
	margin-bottom: 50px;
	width:100%;
	float:left;	
}

.page-title-search 
{
	margin:0.5em 0;
	padding:0;
	font-family: Tahoma;
	text-align:left;
	font-size:1.2em;
	float:left;
	width:100%;
}

.page-title-search a 
{
	color:#1474A0;
}


.page-title-search a:link{
	color:#1474A0;
}
.page-title-search a:visited{
	color:#1474A0;
}
.page-title-search a:hover{
	text-decoration:underline;
	color:#900;
}
.page-title-search a:active {
	color:#900;
}

/********************************************* Footer *******************************************************/

#footer {
	float:left;
	height:auto;
	width:100%;
	text-align:center;
	color:#0D425A;
	font-size: x-small;
}
#footer a{
	color:#c72977;
	text-decoration:underline;
}
#footer a:link{
	color:#c72977;
}
#footer a:visited{
	color:#c72977;
}
#footer a:hover{
	text-decoration:underline;
	color:#333;
}
#footer a:active {
	color:#333;
}
#footer_wrapper
	{
	width:98.5%;
	height:auto;
	float:left;	
	min-height:200px;
	background-color:#E789B8;
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0.5em;
	margin: 0.5em 0 1em;
	-moz-border-radius:7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	}	
	
#footer_content{
			float:left;
			height:auto;
			padding:0 0 3px;
			min-height:200px;
			width:100%;
			-moz-border-radius:7px;
			-webkit-border-radius: 7px;
			-khtml-border-radius: 7px;
			border-radius: 7px;				
		}
		
		
		
		
/* ====================================tabs start here ==========================================*/

	span.welcome_text
	{
		line-height:1.8em;
	}
	
	.tabbed ul.footer_htabs 	
	{
		float:left;
		padding:0 0.7%;
		width:98.6%;
	}
	
		.tabbed ul.footer_htabs li 
		{
				list-style: none;
				float: left;
				margin:0 0 0 0;
				width:24.8%;
		}

			#footer .tabbed ul.footer_htabs li a,
			#footer .tabbed ul.footer_htabs li a.active
			{
				color:#333333;
				display:block;
				font-size:1.7em;
				height:auto;
				padding:8px 0;
				text-align:center;
				text-decoration:none;
				font-family:Verdana,sans-serif;
			}
			
				#footer .tabbed ul.footer_htabs li a:hover 
				{
					text-decoration:underline;
				}
				
			/*= added by js to first a element in ul.footer_htabs =*/	
			.round-first
			{
				-moz-border-radius: 5px 0 0 0;
				-webkit-border-bottom:  5px 0 0 0;
				-khtml-border-radius:  5px 0 0 0;
				border-radius: 5px 0 0 0;
			}
			/*= added by js to last a element in ul.footer_htabs =*/	
			.round-last
			{
				-moz-border-radius:0 5px  0 0;
				-webkit-border-bottom:0 5px  0 0;
				-khtml-border-radius: 0 5px  0 0;
				border-radius: 0 5px  0 0;				
			}
			
			
				
 /* ======The current selected tab======= */
			#footer .tabbed ul.footer_htabs li a.active
			{
				background-color:#ffffff;
				color:#333333;
				-moz-border-radius: 7px 7px 0 0;
				-weblit-border-radius: 7px 7px 0 0;
				-khtml-border-radius: 7px 7px 0 0;
				border-radius: 7px 7px 0 0 ;
			}
			
				#footer .tabbed ul.tabs li a.active:hover 
				{
					background-color:#000000;
					color:#ffffff;
				}
				
/* =======The content shown when a tab is selected====== */
	#footer_tabs .footer_tab 
	{
		display:block;
		float:left;
		height:200px;
		background-color: #FFF;
		padding:1%;
		padding-top:25px;
		width:98%;
		-moz-border-radius: 7px;
		-weblit-border-radius: 7px;
		-khtml-border-radius: 7px;
		border-radius: 7px;

	}
	
		.tab_image
		{
			width:30%;
			height:175px;
			float:right;
			background-position:center;
			background-repeat:repeat-x;
			border:1px solid #d3d3d2;
		}
		
		.tab-heading
		{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:10px;
	font-size:1.3em;
	color: #666;
	text-transform: uppercase;
	text-align: left;
		}
		
		.text
		{
			width:69%;
			min-height:150px;
			height:auto;
			float:left;
			text-align:left;
		}		
			.tabbed_title.cambria
			{
				float:left;
				font-size:1.3em;
				margin-bottom:8px;	
				height:auto;
				width:100%;
			}
			span.text a
			{
	
			}
			
			span.text a:hover, a:focus
			{

			}		
			.readmore
			{
				width:48.5%;
				height:20px;
				float:left;
				padding:10px 0;
				padding-right:1%;
				text-align:right;
			}

/* ====================================tabs end here ==========================================*/

/* ========== footer  tabs =============== */
.footer_tabbed ul, .footer_tabbed ul li 
{
	margin:0;
	padding:0;
}

.footer_tabbed 
{
	padding:0;
	width:100%;
	height:auto;
	float:left;
	color:#545454;
	color:#000000;
}

.tabbed_footer_bg
{
	height:auto;
	float:left;
	margin:-3px 0.5% 5px;
	width:96.5%;
	padding-left:2.5%;
	border:1px solid #d3d3d2;
	-moz-border-radius:0 7px 7px 7px;
	-webkit-border-radius: 0 7px 7px 7px;
	-khtml-border-radius:0 7px 7px 7px;
	border-radius: 0 7px 7px 7px;
	min-height:190px;
	background-image: url(images/corners-pink.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	
}

	.tabbed_footer_bg a
	{
		color:#999;
	}
	
		.tabbed_footer_bg a:hover,a:focus
		{
			color:#222222;
		}


.footer_tabbed a:hover,a:focus
{
	text-decoration:underline;
}

.footer_tabbed .subhead3
{
	display:block;
}

	.footer_tabbed a
	{
		text-decoration:underline;
		cursor:pointer;
	}

/* =====navigation tabs =======*/

	span.welcome_text
	{
		line-height:1.8em;
	}
	
	.footer_tabbed ul.tabs 	
	{
		float:left;
		padding:5px 0.5% 0px;
		width:99%;
		background-color:#FFFFFF;
	}

		.footer_tabbed ul.tabs a
		{

		}

			.footer_tabbed ul.tabs a:hover,a:focus
			{
				text-decoration: underline;
			}
	
		.footer_tabbed ul.tabs li 
		{
				list-style: none;
				float: left;
				margin:0 0 0 0;
				width:19.8%;
		}

			.footer_tabbed ul.tabs li a 
			{
				font-size:1.1em;
				height:auto;
				padding:3px 0 4px;
				text-align:left;
				text-decoration:none;
				display:block;
				background-color:#E9EAE5;
				color:#999;
				text-align:center;
			}
			
	
				
				
				
 /* ======The current selected tab======= */
			.footer_tabbed ul.tabs li a.tab-current
			{
				background-color:#333436;
				color:#FFFFFF;
				padding:4px 0 5px;	
				border:1px solid #48463C;
				border-bottom: 0;
				position:relative;
				top:-1px;
				left:1px;
			}
			
				.footer_tabbed ul.tabs li a.tab-current:hover 
				{
					background-color:#c72977;
					color:#fff;
				}
				
/* =======The content shown when a tab is selected====== */
	.footer_tabbed div 
	{
		display:block;
		float:left;
		height:auto;
		width:100%;
	}
	
		.footer_tabbed div a
		{
			color:#FFFFFF;
		}
	
		.footer_tab_image
		{
			width:98%;
			height:170px;
			float:right;
			padding-left:2%;
			background-position:center;
			background-repeat:no-repeat;
			-moz-border-radius:7px;
			-webkit-border-radius:7px;
			-khtml-border-radius:7px;
			border-radius: 7px;
		}
		
			span.text a
			{
				color:#ffffff;
				clear:both;
			}
			
			span.text a:hover
			{
				color:#c62876;
			}		
		
			
			.readmore
			{
				width:48.5%;
				height:20px;
				clear:both;
				padding-right:1%;
				text-align:right;
				padding-top: 30px;
				padding-bottom: 10px;
				padding-left: 0;
			}
			
			.footer_list
			{
				width:24%;
				height:auto;
				float:left;
				margin:0 .5%;
				padding:10px 0 10px;
				color: #666;
			}
			
			.footer_tabbed .subhead3
			{
				min-height:50px;
				font-size: 1.2em;
			}
	
			.footer_tabbed .ul
			{
				width:100%;
				height:auto;
				float:left;
				padding-top:10px;
				color: #CCC;
			}
			
			.footer_tabbed .ul li 
			{
				list-style:none;
				padding-bottom:5px;
				color: #D6D6D6;
			}
			
			.footer_tabbed .ul li.rss  
			{
				height:auto;
				padding-left:10%;
				width:90%;
			}
			
			.footer_tabbed .ul li a
			{
				color:#333;
				text-decoration:none;
			}				
				
/* === for the content of the footer tabs === */
		
		.footer_text
		{
			clear:both;
			height:auto;
			padding-top:1.5em;
			min-height:125px;
			left:0;
			width:100%;
			color:#999;
		}
		
			.footer_text a
			{
				color:#333;
			}
			
			.footer_text .text
			{
				line-height:1.5em;
				float:left;
				color:#000;
				font-size:small;
				width:67%;
				margin-right: 3%;
				text-align:justify;
			}
				
		.footer-image
		{
			width:30%;
			height:auto;
			min-height:170px;
			float:right;
			background-repeat:no-repeat;
			background-position:left middle;
		}
		
		#ajax_view_more
		{
			width:auto;
			height:auto;
			float:left;
			background-color:#FFFFFF;
			padding:10px;
			-moz-border-radius-topleft: 5px;
			-webkit-border-top-left-radius: 5px;
			border-top-left-radius: 5px;
			-moz-border-radius-topright: 5px;
			-webkit-border-top-right-radius: 5px;
		     border-top-right-radius: 5px;
			position:relative;
			top:33px;

		}
		
			#ajax_view_more a.footer-ajax
			{
				color:#999;
			}
		
		
			a.footer-ajax
			{
				padding-right:20px;
				background-image:url(images/icons/next.png);
				background-repeat:no-repeat;
				background-position:right center;
				color:#999;
			}
			
				.ajax-loader
				{
					padding-right:20px;
					background-image:url(images/icons/loader.gif);
					background-repeat:no-repeat;
					background-position:right center;
					
				}


	#return 
	{
		min-height:56px;
	}
	/*=== for the linked in styles =-==== */

.linkedin_wrapper a
{
	float:left;
	text-decoration:none;
	diplay:block;
	width:150px;
	height:50px;
	padding:1em;
}

.linkedin_title
{
	width:100%;
	height:auto;
	float:left;
	padding:10px 0 10px 30px;
	background-image:url(images/icons/linkedin-large.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:1.4em;
	color: #c72977;
}

.hresume
{
	width:100%;
	height:auto;
	float:left;
	color: #999;
}

.hresume p
{
	margin-bottom:0;
}

.hresume .main 
{
	width:100%;
	height:auto;
	float:left;
}

	#nameplate
	{
		font-size:1.2em;
		font-weight:bold;			
	}
	
	.info
	{
		font-weight:bold;
	}
	
	.adr
	{
		display:block;
	}
	
	.info p.headline 
	{
		margin-bottom:10px;	
	}	
	p.locality
	{	
		padding-left: 20px;
		background-image:url(images/icons/map.png);
		background-position:left;
		background-repeat:no-repeat;		
	}
	
	.actions ul 
	{
		margin-left:0;
	}
	
		.actions ul li, .actions ul li a 
		{
			list-style:none;
			padding-left: 20px;
			background-image:url();
			background-position:left;
			background-repeat:no-repeat;
		}
		
			.actions ul li#send-inmail
			{
				background-image:url(images/icons/linkedin.png);
				
			}
			
			.actions ul li#add-to-network
			{
				background-image:url(images/icons/contact_linkedin.png);
			}

	#summary 
	{
		float:left;
		height:auto;
		width:48%;
		display:none;
	}

	p.summary
	{
		display:none;
	}

	#overview
	{
		float:right;
		height:auto;
		width:100%;
	}
	
		#overview ul 
		{
			margin-bottom:10px;
		}
		
			#overview ul li
			{
				font-size:1.05em;
				font-weight:bold;
				margin-bottom:10px;
				display:none;
			}
			
				#overview ul li ul li
				{
					font-size:0.85em;
					font-weight:normal;
				}
				
			#overview ul li.recommended, #overview ul li.connections
			{
				display:block;
			}
			
		
				#overview ul li.recommended img, #overview ul li.connections img
				{
					display:none;
				}
				
			#overview ul li.thumbs,  #overview ul li.network
			{
				padding: 5px 0 5px 20px;
				background-image:url(images/icons/thumb-up.png);
				background-position:left;
				background-repeat:no-repeat;
				font-weight:normal;
				font-size:1em;
			}
			
			 #overview ul li.network
			 {
				background-image:url(images/icons/network.png);
			 }
			
			

.profile-header .content
{
	font-size:1em;
}


	.hresume #searchForm
	{
		display:none;
	}
	
	.hresume #control
	{
		display:none;
	}
	
	.hresume #experience
	{
		float:right;
		height:auto;
		width:48%;
		display:none;
	}
	
	.viewfull
	{
		width:100%;
		height:auto;
		float:left;
		display:none;
	}	
	
	.view_full
	{
		width:100%;
		height:auto;
		float:left;
		padding:10px 0 10px 20px ;
		background-image:url(images/icons/linked-in-guy.png);
		background-position:left;
		background-repeat:no-repeat;
		
	}
	
	
/*==== for twitter feed =====*/

	.twitter{
		width:33%;
		height:auto;
		float:left;
		padding:1em;
		margin:0.5em;
		display:block;
		border:inset 1px #ccc;
	}
	
		.twitter_title
		{
	font-size:1.2em;
	font-weight:bold;
	color:#069;
	display:block;
	width:100%;
	height:2em;
	padding:1em;
	background-image:url(images/icons/twitter-small.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-color: #F0F0F0;
		}
		
		a.twitter_follow_me
		{
	min-width:250px;
	height:50px;
	display:block;
	float:right;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image:url(images/icons/twitter-bird.png);
	background-repeat:no-repeat;
	vertical-align:text-top;
		}
		
		.tweet_content
		{
	line-height:1.4em;
	background-color:#252526;

	background-repeat:no-repeat;
	background-position:left bottom;
	width:33%;
	height:auto;
	float:left;
	padding:20px;
	margin:0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #CCC;
		}
.tweet_date{
-moz-border-radius:30px 0 30px 0;
-webkit-border-radius:30px 0 30px 0;
-khtml-border-radius:30px 0 30px 0;
border-radius:30px 0 30px 0;
background-color:#FFFFFF;
border:2px solid #999999;
color:#666666;
float:left;
font-size:1.15em;
height:auto;
padding:5px 25px 5px 20px;
position:relative;
left:160px;
top:-10px;
width:auto;
	}
	
/*linka*/

#footer ul li .xoxo blogroll{
	width:32%;
	height:auto;
	list-style:outside;
	list-style-image:url(images/icons/go.png);
	color: #666;
	list-style-type: disc;
}
.linkcat{
	list-style:none;
}
/***************************************** end of footer ***************************************************/




/**************************************** Featuread Area **************************************************/
#featured, .featured, .fadeout, .newsselect{ 
	height:230px; 			/*this changes the height of the image slider*/
}

#feature_wrap{
	float:left;
	width:750px;
	text-align:left;
	background-color:#ffffff;
	height:260px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	border-radius:7px;
    margin: 0.5em 0 0.5em;
}

#featured{
	position: relative;
	width:725px;
	overflow: hidden;
	padding:0;
	margin-top: 1em;
	margin-right: 1em;
	margin-bottom: 1.5em;
	margin-left: 1em;
}

#featured a{
	color: #C72977;
}
#featured a:link{
	color:#C72977;
}
#featured a:visited{
	color:#C72977;
}
#featured a:hover{
	text-decoration:underline;
	color:#666;
}
#featured a:active {
	color:#0d425a;
}

#featured a:hover{
	color: #666;

}
.sliderheading{
	font-size: 0.9em;
}

.featured{
	width:550px;
	position:absolute;
	margin:0;
	top:0;
	left:0;
	overflow: hidden;
	display:none;
}

#top .feature_excerpt{
	background:transparent url(images/transparency.png) repeat scroll 0 0;
	border-top:solid 1px #EEEEEE;
	width:500px;
	position: absolute;
	bottom: 0;
	left:0;
	z-index: 2;
	padding:3px 30px 3px 20px;
	font-size: 0.8em;
	line-height:1.5em;
	cursor: pointer;
}

.sliderdate{
	display:none;
}
/*************************************** end featuread Area **************************************************/




/**************************************** accordion slider ********************************************************/
.featured img{
	display:block;
	position: relative;
	z-index: 1;
}

#top .fadeout{
	position:absolute;
	width:200px;
	display:block;
	right:0px;
	z-index: 3;
}

#top .sliderheading{
	display:block;
	font-size: 1.6em;;
}

#top .heading_clone{
	position: absolute;
	z-index: 4;
	bottom:20px;
	left:20px;
	font-size: 0.9em;
	text-transform: uppercase;
	padding:0;
	margin: 0;
}

.featured a, .featured a img, .featured img{
	text-decoration: none;
	border:none;
}

#top .featured1{
	border:none;
	display: block;
}

.bottom_right_rounded_corner, .bottom_left_rounded_corner{
	position: absolute;
	z-index: 50;
	display: block;
	height:7px;
	width:7px;
	bottom:0px !important; /* ie6fix */
	left:0px;
	bottom:-1px;
}

#top .bottom_right_rounded_corner{
	right:0px !important; /* ie6fix */
	right:-1px;
	left:auto;
}

div.pp_pic_holder {
	display:none;
	position:absolute;
	width:100px;
	z-index:10000;
}
.ppt{
	display:none;
}
/*************************************** end accordion slider ********************************************************/





/**************************************** Categories styles ********************************************************/
#wrapcat{
	margin-bottom:30px;
}

.cat_list
{
	-moz-border-radius:15px 7px 40px 7px;
	-webkit-border-radius:15px 7px 40px 7px;
	-khtml-border-radius:15px 7px 40px 7px;
	border-radius:15px 7px 40px 7px;
	border:solid 3px #1474A0;
	float:left;
	height:auto;
	min-height: 90px;
	margin:0;
	width:93%;
	padding: 5px 4% 15px;
	
}

#wrapcat .subtitle2 
{
	-moz-border-radius:30px 0 30px 0;
	-webkit-border-radius:30px 0 30px 0;
	-khtml-border-radius:30px 0 30px 0;
	border-radius:30px 0 30px 0;
	background-color:#1474A0;
	float:left;
	height:auto;
	font-size:1.2em;
	margin-left:-4.7%;
	padding:8px 25px 8px 20px;
	width:auto;
	position:relative;
	top:-25px
}
#wrapcat .subtitle2 a{
	color:#ffffff;	
}

#wrapcat .cat_meta{
	float:left;
	width:100%;
    padding: 5px 0 50px 30px;
	font-size: 0.8em;
}
#excerp{
	margin-top:-10px;
	width:100%;
	float:left;
	line-height:1em;
	font-size:0.75em;
}
.cat_heading{
	margin-bottom:20px;
}

#content .cat_image
{
	width:auto;
	background-position:left;
	background-repeat:no-repeat;
	height: auto;
	float:left;
	margin:0 20px 15px 0px;
	border: solid 2px #C72977;
	padding:5px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius:7px;
	border-radius:7px;
	
}
#content .cat_image2
{
	width:auto;
	background-position:left;
	background-repeat:no-repeat;
	height: auto;
	float:right;
	margin:0 20px 15px 20px;
	border: solid 2px #C72977;
	padding:5px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-ktml-border-radius: 7px;
	border-radius:7px
	
}
/**************************************** Categories styles ********************************************************/




/* ========== suck MY suckerfish ==================== */
#suck_my_suckerfish 
{
    font-family:verdana,sans-serif;
	z-index:100;
    width:100%;
	float:left;
	overflow: hidden;
	color:#FFFFFF;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	font-size:1em;
	font-weight: bold;
}

	
#suck_my_suckerfish 
{
    float:right;
    list-style:none;
    line-height:30px;
    padding:0;
    margin:0;
    width:100%;
	z-index:100;
	color:#FFFFFF;

	
}
#suck_my_suckerfish ul 
{
    float:right;
    list-style:none;
    line-height:30px;
    padding:0;
    margin:0;
    width:100%;
	z-index:100;
	color:#FFFFFF;

	
}

#suck_my_suckerfish a /*keep this pink so this and all new buttons stay pink*/
{
    display:block;
    color:#FFFFFF;
	z-index:100;
    text-decoration:none;
    padding:1em;
	padding-right:1.4em;
	font-weight: bold;
	border:solid 1px #fff;

}
	
#suck_my_suckerfish a:hover,a:focus /*for individual li items */
{
	color:#FFF;
	background-color:#C72977;
	font-weight: bold;
	
}
	
#suck_my_suckerfish li /*this is ok*/
{
    float:left;
    padding:0;
	z-index:100;
	color:#FFF;
	background-color:#C72977;
	font-weight: bold;
	padding:0 0;
	font-size:small;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-ktml-border-radius: 7px;
	border-radius:7px
}


#suck_my_suckerfish li a/* padding on top level*/
{
	padding:8.8px;
	padding-right:1.5em;
	margin-left:2px;
    -moz-border-radius:7px 7px 7px 7px; 
}

#suck_my_suckerfish .page-item-4 a{
	margin-left:0;
}

#suck_my_suckerfish ul /*second line ul drop-down*/
{
	position:absolute;
	left:-999em;
	height:auto;
	width:204px;
	margin:0;
	line-height:1;
	margin-left:-1px;
	/*border:1px solid #48463C;*/
	border-top:1px solid #262626;
	-moz-border-radius:7px 7px 7px 7px;
}

#suck_my_suckerfish li:hover, #suck_my_suckerfish li.sfhover {
	color:#CCC;
	font-weight: bold;
	background-color: #C72977;
 }
		
#suck_my_suckerfish li li /*this effets the second level so you can change color or border etc*/
{
	width:202px;
	/*border:1px solid #262626;*/
	border-top:0;
	color:#FFFFFF;
	margin:0;
	background-color: #666;
	text-align:left;
	 -moz-border-radius:7px 7px 7px 7px;  
}

#suck_my_suckerfish li li:hover 
{
	width:202px;

	border-top:0;
	color:#FFFFFF;
	font-weight: bold;
	
}
	
#suck_my_suckerfish li li a 
{
	padding:10px 10px; /*this effects the second level padding - I am sure this could be combined above - maybe later....*/
	width:182px;
	color:#FFFFFF;
	
}
	
#suck_my_suckerfish li ul ul 
{
	color:#FFFFFF;
	background-color: #333;
	margin-top: -15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 125px;
}

#suck_my_suckerfish li ul li:hover a, #suck_my_suckerfish li ul li li:hover a, #suck_my_suckerfish li ul li li li:hover a, #suck_my_suckerfish li ul li li li:hover a, #suck_my_suckerfish li ul li li li:focus a /*effects text colour on second level on hover*/
{
	color:#FFFFFF;
	font-weight: bold;
	background-color:#999;
}

#suck_my_suckerfish li:hover a /*effects the hover color on top level WARNING if you change the bg colour here all colours will change*/
{
	color:#ccc;
	font-weight: bold;
	background-image:url(images/mini-butterfly.png);
	background-repeat:no-repeat;
	background-position:top right;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-ktml-border-radius: 7px;
	border-radius:7px;
		
}
#suck_my_suckerfish .page-item-4 a{ /*home*/
	color:#FFF;
	font-weight: bold;
	background-color: #000;
	border:solid 1px #fff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-ktml-border-radius: 7px;
	border-radius:7px
}
#suck_my_suckerfish .page-item-10 a{ /*property*/
	color:#FFF;
	font-weight: bold;
	background-color: #42424C;
	border:solid 1px #fff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-ktml-border-radius: 7px;
	border-radius:7px

}
#suck_my_suckerfish .page-item-6 a{ /*business*/
	color:#FFF;
	font-weight: bold;
	background-color: #362A6D;
	border:solid 1px #fff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-ktml-border-radius: 7px;
	border-radius:7px

}
#suck_my_suckerfish .page-item-20 a{ /*lifestyle*/
	color:#FFF;
	font-weight: bold;
	background-color: #C72977;
	border:solid 1px #fff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-ktml-border-radius: 7px;
	border-radius:7px

}
#suck_my_suckerfish .page-item-9 a{ /*boat*/
	color:#FFF;
	font-weight: bold;
	background-image:url(images/mini-boat.png);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #154D7A;
	order:solid 1px #fff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-ktml-border-radius: 7px;
	border-radius:7px

}
#suck_my_suckerfish .page-item-9 a:hover{ /*boat*/
	color:#FFF;
	font-weight: bold;
	background-image:url(images/mini-boat.png);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #154D7A;
	order:solid 1px #fff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-ktml-border-radius: 7px;
	border-radius:7px

}
#suck_my_suckerfish li.sfhover a
{
    color:#bfc5e5;
	font-weight: bold;
	
 }
 
#suck_my_suckerfish li:hover li a, #suck_my_suckerfish li li:hover li a, #suck_my_suckerfish li li li:hover li a, #suck_my_suckerfish li li li li:hover li a 
{
	color:#FCF; /* second level text - non hovered  keep this pink so dropdowns stay pink*/
	font-weight: bold;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-ktml-border-radius: 7px;
	border-radius:7px
	background-color: #C72977;;
 }
 
#suck_my_suckerfish li:hover ul ul, #suck_my_suckerfish li:hover ul ul ul, #suck_my_suckerfish li:hover ul ul ul ul, #suck_my_suckerfish li.sfhover ul ul, #suck_my_suckerfish li.sfhover ul ul ul, #suck_my_suckerfish li.sfhover ul ul ul ul 
{
	left:-999em;
	color: #FFFFFF;
	font-weight: bold;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-ktml-border-radius: 7px;
	border-radius:7px
	background-color: #C72977;;
}

#suck_my_suckerfish li:hover ul, #suck_my_suckerfish li li:hover ul, #suck_my_suckerfish li li li:hover ul, #suck_my_suckerfish li li li li:hover ul, #suck_my_suckerfish li.sfhover ul, #suck_my_suckerfish li li.sfhover ul, #suck_my_suckerfish li li li.sfhover ul, #suck_my_suckerfish li li li li.sfhover ul 
{
    left:auto;
   /* background-color:#262626; */
	color: #FFFFFF;
	font-weight: bold;
	border:none;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-ktml-border-radius: 7px;
	border-radius:7px
}
/*************************************** end of  suck_my_suckerfish ********************************************************/





/****************************************  page number  ************************************************************/
.navigation{
		font-size: 1em;
		font-weight:bold;
		color:#1474A0;
}

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;

}

#wp_page_numbers {
	margin-top: 10px;	
	float:left;
	width: 100%;
	margin-bottom: 10px;
}

#wp_page_numbers ul {
	width: 100%;
}

#wp_page_numbers li {
	float: left;
	display: block;
	width:auto;
	margin-bottom: 2px;
}

#wp_page_numbers a {
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
	border: 1px solid #bfbfbf;
	color:#C72977;
}

#wp_page_numbers li a:hover {
	border-color: #BA0000;
}

#wp_page_numbers li.space {
		color:#1474A0;
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}

#wp_page_numbers li.first_last_page 
{
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	border: 1px solid #bfbfbf;
	background-color: #C72977;
	color: #ffffff;
}

#wp_page_numbers li.active_page a:hover  {
	text-decoration: underline;
	border-color: #BA0000;
}

#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	border: 1px solid #bfbfbf;
	color:#C72977;
}

/**************************************** end of page number  ************************************************************/






/*                                                    */
/*  Other: browser hacks                              */
/*                                                    */
* html .cform legend {
	position:absolute;
	top: -10px;
	left: 10px;
	margin-left:0;
}
* html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px;
}
* html ol.cf-ol 	{
	display:inline-block; /*for IE6!!*/
}
* html img.captcha	{
	margin-top:1px!important;
}
*+html img.captcha	{
	margin-top:1px!important;
}

  


/************************************************* Order Form *************************************************/

#order_form{
	float:left;
	margin-top:30px;
	width:100%	
}
#order_form tr{
	height: 35px;
}

/***************************************** floating tag cloud ****************************************/

#contact_links_wrapper
			{
				width:65%;
				height:auto;
				float:right;
				top:0;
				
			}	
/***************************************** bottom credits ****************************************/
#credits {
	color:#0D425A;
	float:left;
	font-size:x-small;
	height:auto;
	padding:10px 0;
	text-align:center;
	width:100%;
}
#credits img {
	margin-left:1.5em;
	display:inline;
	vertical-align:baseline;
	border: 1px solid #ccc;
	float:left;
}
.image-inline{
	float:left;
	display:inline;
	margin-left:1.5em;
}
#credits ul li{
	display:inline;
	list-style:none;
}
/***************************************** slidy menu ****************************************/
/*=== top hidden ===*/

	#top_tabs
	{
		position:block;
		z-index:200;
		top:0;
		width:50%;
		height:50px;
		float:right;
		color: #666;
		font-size:1em;
		overflow:hidden;
	}
	
		#top_tabs ul
		{
			width:auto;
			float:right;
			height: auto;
			font-size:1em;
			list-style:none;
		}
		
			#top_tabs ul li
			{
				width:auto;
				float:left;
				height: auto;
				color: #666;
				list-style:none;
			}
	
				#top_tabs a
				{
					padding:10px;
					width:auto;
					height: auto;
					float:left;
					background:url(images/trans-60.png) repeat;
					cursor:pointer;
					margin-right:5px;
					text-decoration:none;
					color: #666;
				}
				
					#top_tabs a.active, 
					#top_tabs a:hover,
					#top_tabs a:focus
					{
						background:#FFFFFF;
						font-weight:bold;
					}
		
						span.top_img
						{
							background-position:center;
							background-repeat:no-repeat;
							width:30px;
							height:30px;
							float:left;
						}

						span.top_text
						{
						width:60px;
						height:30px;
						float:right;
						position: relative;
						padding:0 0 0 10px;
						font-size:1em;
						font-family: Arial, Helvetica, sans-serif;
						}



	.top_hidden
	{
		width:90%;
		height:auto;
		float:left;
		padding:20px 5%;
	}
		/* == rounded classes == */

.round
{
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;		
		-khtml-border-radius: 5px;
}
	
	.round_top
	{
			border-radius:5px 5px 0 0;
			-moz-border-radius:5px 5px 0 0;
			-webkit-border-radius:5px 5px 0 0;	
			-khtml-border-radius: 5px 5px 0 0;	
	}
	
		.round_top_left
		{
			border-radius:5px 0 0 0;
			-moz-border-radius:5px 0 0 0;
			-webkit-border-radius:5px 0 0 0;	
			-khtml-border-radius:5px 0 0 0;			
		}
		
		.round_top_right
		{
			border-radius:0 5px 0 0;
			-moz-border-radius:0 5px 0 0;
			-webkit-border-radius:0 5px 0 0;	
			-khtml-border-radius: 0 5px 0 0;				
		}
	
	.round_bottom
	{
			border-radius: 0 0 5px 5px;
			-moz-border-radius: 0 0 5px 5px;
			-webkit-border-radius: 0 0 5px 5px;
			-khtml-border-radius: 0 0 5px 5px;		
	}

		.round_bottom_left
		{
			border-radius: 0 0 0 5px;
			-moz-border-radius: 0 0 0 5px;
			-webkit-border-radius: 0 0 0 5px;
			-khtml-border-radius: 0 0 0 5px;		
		}
		
		.round_bottom_right
		{
			border-radius:0 0 5px 0;
			-moz-border-radius:0 0 5px 0;
			-webkit-border-radius:0 0 5px 0;
			-khtml-border-radius:0 0 5px 0;			
		}
		
	.round_right
	{
		border-radius: 0 5px 5px 0;
		-moz-border-radius:0 5px 5px 0;
		-webkit-border-radius:0 5px 5px 0;
		-khtml-border-radius: 0 5px 5px 0;
	}
	
	.round_left
	{
		border-radius: 5px 0 0 5px;
		-moz-border-radius: 5px 0 0 5px;
		-webkit-border-radius: 5px 0 0 5px;
		-khtml-border-radius: 5px 0 0 5px;
	}
/*decorate*/
.telephone{
	padding-left:3em;
	display:block;
	line-height:1.4em;
	background-image:url(images/icons/phone.png);
	background-repeat:no-repeat;
	background-position:left center;
	list-style:none;
}
.email{
	padding-left:3em;
	display:block;
	line-height:1.4em;
	background-image:url(images/icons/email.png);
	background-repeat:no-repeat;
	background-position:left center;
	list-style:none;
}
