@charset "utf-8";
/* CSS Document */




/* Home page and generic*/

ul, li, p, h1, table, td, tr, a{margin:0px; padding:0px;}


body{font-family: Arial, Helvetica, sans-serif;
		background-color: #f3f3ea;
		}


a:link {color: #ec4f1d;}
a:active {color: #666666;}
a:visited {color:#ec4f1d;}
a:hover {color: #3366FF;}


#nav a:link {color: #7392b5;}
#nav a:active {color: #0099FF;}
#nav a:visited {color:#7392b5;}
#nav a:hover {color: #0099FF;}

#nav a { text-decoration:none;}

p{color:#666666;}

#main_container{
		width:1000px;
		margin:auto;
		padding:0px;
		border:1px #ddd solid;
		padding-bottom:40px;
		position:relative;
		
		}

#header{
		width:1000px;
		height:110px;
		background-color:#ffffff;
		position:relative;
		
		}

#female_friendly_logo{position:absolute; right:10px; bottom:10px;
		border:1px #ddd solid;
}


#GoldAllianceLogo{
	position:absolute;
	z-index:5;
	right:80px;
	top:20px;
	
	}


#female-friendly-main{position:absolute; right:10px; top:30px;
border:1px #ddd solid;
}

#nav{position:absolute;
		top:92px;
		left:430px;
		border-bottom:1px #c2cfdd  solid;
		}

#nav ul{padding-bottom:5px;}
		
#nav ul li{display:inline; font-size:16px; font-weight:bold;
			padding-right:8px;
			padding-left:8px;
			color: #7392b5;
			}




#logo {padding-left:25px;
		padding-top:25px;
		margin:0px;}				

#banner{
		width:1000px;
		height:376px;
		background-image:url(images/adelaide.jpg);
		background-repeat:no-repeat;
		}

#content_container{width:900px;
		height:auto;
		background-color:#FFFFFF;
		margin:auto;
		margin-top:-75px;
		border:1px solid #ddd;
		
		}


#content_top{width:850px;
margin:auto; padding-top:20px;

}

#content_top p{
				font-size:20px;
				font-weight:bold;
				padding-bottom:20px;
				}


#content_main{width:850px;
margin:auto; padding-top:20px; padding-bottom:20px;
border-top:1px solid #ddd;

}


#content_main table tr td{ vertical-align:top;
				padding-left:3px;
				padding-right:3px;
				width:283px;}

#content_main h1{ font-size:16px; font-weight:bold; padding-bottom:10px;
				color: #7392b5; }

#content_main p{
				font-size:14px;
				padding-bottom:10px;
				}




.red{color:#ec4f1d; }





#footer{width:900px;
		height:auto;
		background-color:#CCCCCC;
		margin:auto;
		border:1px solid #ddd;

		}

#footer_content{
			width:850px;
			font-size:11px;
			text-align:left;
			color:#333333;
			margin:10px auto 10px auto;

			}


#footer_content tr td{ 
				padding-left:3px;
				padding-right:3px;
				width:283px;}




/*Internal Pages*/
#banner2{
		width:1000px;
		height:500px;
		background-image:url(images/handshake.jpg);
		}

#content_container2{width:900px;
		height:auto;
		background-image:url(images/transparent_bg.png);
		margin:auto;
		margin-top:-450px;
		border:1px solid #ddd;
		position:relative;
		
		
		}


#content_main2{width:850px;
margin:auto; padding-top:20px; padding-bottom:20px;
position:relative;

}


#content_main2 table tr td{ vertical-align:top;
				padding-left:3px;
				padding-right:3px;
				width:280px;}

#content_main2 h1{ font-size:24px; font-weight:bold; padding-bottom:15px;}

#content_main2 h2{ font-size:18px; font-weight:bold; color:#333333; margin:0px; padding-bottom:5px; }


#content_main2 p{
				font-size:14px;
				padding-bottom:10px;
				}


#contact_details{position:absolute; top:55px; left:380px;
				background-color:#eee; border:1px solid #ddd; padding:10px;}


.blue{color:#7392b5;}

#areasofpractice{padding-left:25px;
				}


#areasofpractice ul{font-size:14px;}
#areasofpractice ul li{ list-style-type:circle; list-style-position:inside; padding-bottom:3px;} 


/*Contact form*/

.item{padding-bottom:15px;}
.item input{ width:300px;}
.item select{width:300px;}
.item textarea{width:300px;}
.cat_button{width:300px;}

.item { font-size:12px; color:#666666;}

/*Our Peopla Pages*/

#our_people table{margin-bottom:20px;}
#our_people img{padding:5px; border:1px solid #ddd;}
#our_people table tr td{width:165px; font-size:14px;}
#our_people a { text-decoration:none; color:#004c80;}

.photo_detail img{padding:5px; border:1px solid #ddd;}
.photo_detail{font-size:12px; color:555; }
.bold{font-weight:bold;}

#individual_detail table {width:800px;}
#individual_detail table tr .individual_text{width:500px;}
#individual_detail table tr .photo_detail{width:300px;}
#individual_detail ul{padding:0px 0px 20px 20px; list-style:square;}
#individual_detail ul li{ font-size:14px; color:#666666;}


/*Medical Malpractice Page*/



#med_mal ul{font-size:14px; padding-left:30px; padding-bottom:10px; font-size:14px; color:#666666;}
#med_mal li{ list-style-type:circle; list-style-position:inside; padding-bottom:3px;} 

#med_mal h2{ color:#333333;}
#med_mal_team h2{ color:#7392b5;}


#med_mal_team p{margin-left:125px;}

#med_mal_anna, #med_mal_candida, #med_mal_david, #med_mal_richard { clear:both;}

#med_mal_anna img, #med_mal_candida img, #med_mal_david img, #med_mal_richard img   { float:left; padding:5px; border:1px solid #ddd;}

#med_mal_anna img, #med_mal_candida img, #med_mal_david img, #med_mal_richard img   { margin-bottom:18px;}