body { margin: 0 auto; padding: 25px 0 25px 0; background: #055a8d url(../images/body-bg.jpg) repeat-x top; font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #000; font-size: 12px; text-align: center; }
img { border: 0; }
a { color: #000; text-decoration: underline; }
a:hover { color: #000; text-decoration: none; }
p { margin: 0 0 10px 24px; padding: 0; line-height: 18px; font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; text-align: left;  }
.clear { clear: both; }
h1 {color: #0072bc; font-size: 20px; font-weight: lighter; margin: 0 0 0 24px; text-align: left;}
h2 {font-size: 16px; color: #0072bc; margin: 0 0 0 24px; text-align: left;}
h3 {font-size: 14px; color: #0072bc; margin: 0 0 0 24px; text-align: left;}

.left {margin: 0; float: left; }
strong {color: #0072bc;}
ul {text-align: left;}
ul li {list-style-image: url(../images/bullet.png); margin: 5px 0 5px 0;}
ol {text-align: left;}

	#nudgeUs2	{ display: block; width: 424px; list-style-type:none; padding: 30px;  margin: 10px;  }
	#nudgeUs2 li a 	{ display:block; padding:5px 5px 5px 30px; background: url(../images/sidebar-link-bg.gif) repeat-x top; border-left:4px solid #bfe0fb; border-right:4px solid #bfe0fb; margin:0 0 5px 0; color:#002f63; width:280px; height: 20px; text-align:left; text-decoration: none; }
	#nudgeUs2 li a:hover 	{ color:#99050f; text-decoration: none; }



#container {margin: 0 auto; width: 950px; border: 1px solid #003366;}

#top {margin: 0; display: block; width: 950px; height: 113px; background: url(../images/top.jpg) no-repeat;}
a.logo {margin: 14px 0 0 24px; display: block; float: left; width: 396px; height: 85px; } 

#banner {display: block; width: 950px; height: 340px; background: url(../images/banner.jpg) no-repeat; }

#nav {display: block; width: 950px; height: 47px; background: url(../images/nav-bg.jpg) repeat-x; text-indent: -9000em; overflow: hidden; border-top: 2px solid #fff;}

#nav ul {margin: 0; padding: 0; list-style: none; width: 845px; float: left; }
#nav ul li {float: left; list-style: none; margin: 0;}
#nav ul li a {display: block; height: 47px; text-indent: -9000em; overflow: hidden;}
#nav ul li a.home {background: url(../images/home.jpg) no-repeat; width: 73px;}
#nav ul li a.about {background: url(../images/about.jpg) no-repeat; width: 88px;}
#nav ul li a.what {background: url(../images/what.jpg) no-repeat; width: 105px;}
#nav ul li a.treat {background: url(../images/treat.jpg) no-repeat; width: 114px;}
#nav ul li a.news {background: url(../images/news.jpg) no-repeat; width: 68px;}
#nav ul li a.contact {background: url(../images/contact.jpg) no-repeat; width: 96px;}
#nav ul li a.fees {background: url(../images/fees.jpg) no-repeat; width: 76px;}
#nav ul li a.forms {background: url(../images/forms.jpg) no-repeat; width: 97px;}
#nav ul li a.directions {background: url(../images/directions.jpg) no-repeat; width: 76px;}
#nav ul li a:hover {background-position: bottom;}

#presentation {display: block; width: 950px; height: 224px; background: url(../images/banner.jpg) no-repeat; }

#content {width: 950px; min-height: 287px; background: #fff url(../images/content-bg.jpg) repeat-x top;}
#content-inner {width: 950px; min-height: 287px; background: url(../images/content-inner-bg.jpg) repeat-x bottom;}

#left-col {width: 480px; float: left;}

.title-home {height: 105px; display: block; margin: 10px 0 0 0; background: url(../images/title-home.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-about {height: 105px; display: block; margin: 10px 0 0 0; background: url(../images/title-about.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-what {height: 105px; display: block; margin: 10px 0 0 0; background: url(../images/title-what.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-treat {height: 105px; display: block; margin: 10px 0 0 0; background: url(../images/title-treat.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-news {height: 105px; display: block; margin: 10px 0 0 0; background: url(../images/title-news.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-contact {height: 105px; display: block; margin: 10px 0 0 0; background: url(../images/title-contact.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-pain {height: 105px; display: block; margin: 10px 0 0 0; background: url(../images/title-pain.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-markcv {height: 105px; display: block; margin: 14px 0 0 0; background: url(../images/title-markcv.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-annacv {height: 105px; display: block; margin: 14px 0 0 0; background: url(../images/title-annacv.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-lauracv {height: 105px; display: block; margin: 14px 0 0 0; background: url(../images/title-laura.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}

.title-depression {height: 105px; display: block; margin: 14px 0 0 0; background: url(../images/title-depression.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-infertility {height: 105px; display: block; margin: 14px 0 0 0; background: url(../images/title-infertility.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-womenshealth {height: 105px; display: block; margin: 14px 0 0 0; background: url(../images/title-womenshealth.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-smoking {height: 105px; display: block; margin: 14px 0 0 0; background: url(../images/title-smoking.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-fees {height: 105px; display: block; margin: 14px 0 0 0; background: url(../images/title-fees.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-directions {height: 105px; display: block; margin: 14px 0 0 0; background: url(../images/title-directions.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-leighcv {height: 105px; display: block; margin: 14px 0 0 0; background: url(../images/title-leighcv.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-cancer {height: 105px; display: block; margin: 14px 0 0 0; background: url(../images/title-cancer.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-pediatric {height: 105px; display: block; margin: 14px 0 0 0; background: url(../images/title-pediatric.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-digestive {height: 105px; display: block; margin: 14px 0 0 0; background: url(../images/title-digestive.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-maintainance {height: 105px; display: block; margin: 14px 0 0 0; background: url(../images/title-maintainance.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}

.title-anna {height: 68px; display: block; margin: 10px 0 0 20px; background: url(../images/title-anna.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.title-mark {height: 68px; display: block; margin: 15px 0 0 20px; background: url(../images/title-mark.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
a.cv-button {display: block; float: right; margin: 10px; width: 142px; height: 80px; background: url(../images/cv-button.png) no-repeat top; text-indent: -9000em;}
a.cv-button:hover {background: url(../images/cv-button.png) no-repeat bottom; }

#anna-bio {background: #daecf8; margin: 0 0 0 22px; padding: 0 10px 0 0;}
#mark-bio {background: #daecf8; margin: 0 0 0 22px; padding: 0 10px 0 0;}


#right-col {width: 424px; float: left; margin: 0 0 0 30px; padding-top: 40px; background: url(../images/sidebar-bg.png) no-repeat; min-height: 327px; }
#home-col {width: 454px; float: left;}
#right-col.practice-areas {width: 424px; float: left; margin: 0 0 0 30px; padding-top: 40px; background: url(../images/sidebar-bg-practiceareas.png) no-repeat; min-height: 327px; }
#right-col.other {width: 424px; float: left; margin: 0 0 0 30px; padding-top: 40px; background: url(../images/sidebar-bg-other.png) no-repeat; min-height: 327px; }
#right-col.people {width: 424px; float: left; margin: 0 0 0 30px; padding-top: 40px; background: url(../images/sidebar-bg-people.png) no-repeat; min-height: 327px; }

a.what-side {display: block; float: left; margin: 10px 0 0 5px; width: 217px; height: 177px; background: url(../images/what-side.jpg) no-repeat top; text-indent: -9000em; overflow: hidden;}
a.what-side:hover {background: url(../images/what-side.jpg) no-repeat bottom;}
a.treat-side {display: block; float: left; margin: 10px 0 0 0; width: 227px; height: 177px; background: url(../images/treat-side.jpg) no-repeat top; text-indent: -9000em; overflow: hidden;}
a.treat-side:hover {background: url(../images/treat-side.jpg) no-repeat bottom;}
a.where-side {display: block; float: left; margin: 0 0 0 5px; width: 443px; height: 100px; background: url(../images/where-side.jpg) no-repeat top; text-indent: -9000em; overflow: hidden;}
a.where-side:hover {background: url(../images/where-side.jpg) no-repeat bottom;}


#contactForm {margin: 10px 20px 10px 20px; border-top: 1px solid #cccccc;}
form { margin: 0; padding: 0; font-size: 11px; }
form label { display: block; float: left; padding: 8px 6px 0 0; width: 100px; text-align: right; }
form div { padding: 4px; clear: both; border-bottom: 1px solid #efefef; }
form input { padding: 6px; border: 1px solid #cccccc; }
form input, form select { font-size: 11px; width: 225px; }
form select { padding: 4px; }
form textarea {width: 225px; height: 200px; padding: 6px; border: 1px solid #cccccc; font-size: 11px; }
form .btn { padding: 0; border: 0; width: 82px; height: 30px; }



#footer {width: 950px; height: 76px; display: block; background: url(../images/footer-bg.jpg) no-repeat; overflow: hidden; text-align: left; color: #204f80; font-size: 10px;}
#footer-inner {padding: 20px;}
#footer a {text-decoration: none;  color: #204f80; }
#footer a:hover {text-decoration: underline; color: #204f80; }


























