/* ~~~~~~~~~~~~~~~~~~~~~~~~~ Page Layout Stylesheet ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   */ 
body{
margin: 0px auto;
padding: 0px;
background-color: #E5DCD3;
text-align: center;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #5C5C5A;
}

img{
border:0px;
padding:0px;
}

a{
text-decoration:none;
}

form{
border:0px;
padding:0px;
margin:0px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ tags ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 

h1, h2, h3, h4, p{
padding:0px;
margin:0px;
}

p{
padding:0px 0px 15px 0px;
line-height:16px;
}

h1{
color:#B06665;
font-size:28px;
font-weight:bold;
text-transform:uppercase;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 

#page{
width:760px;
margin: 0px auto;
padding:0px;
text-align:center;
background-color:#fff;
background-image:url(/images/bkg_760x167.gif);
background-repeat:no-repeat;
background-position:top;
}

#page-wrapper{
width:750px;
margin: 0px auto;
padding:0px;
text-align:left;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 

#header{
}

#header .top{
}

#header .header-nav{
width:200px;
float:left;
color:#fff;
}


#header .option{
height:16px;
background-image:url(/images/bkg_199x16.gif);
background-repeat:no-repeat;
}

#header .hot{
background-image:url(/images/bkg_hot_199x16.gif);
background-repeat:no-repeat;
}


#header .header-nav a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
padding-left:13px;
}


#header .green-banner{
width:100%;
height:167px;
color:#fff;
}

#header .green-banner-wrapper{
padding:20px 10px 0px 7px;
}

#header .green-banner .info-bio{
width:450px;
float:right;
font-size:10px;
padding-top:20px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ middle ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 

#middle{
}

#middle .middle-wrapper{
padding-left:10px;
}

#middle .top{
border-bottom:1px solid #D0D6D4;
}

#middle .top-left{
width:170px;
float:left;
}

#middle .top-right{
width:560px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#middle .top-right p{
padding: 20px 25px 5px 0px;
line-height:18px;
}

#middle .read-more{
}

#middle .read-more a{
color:#A25E6B;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#middle .home-title{
color:#BF7384;
font-size:19px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:10px 0px;
font-style:italic;
text-align:center;
}


#middle .home-content{
background-color:#F8F7F5;
}

#middle .home-content .title{
color:#B25769;
font-size:14px;
font-family:Times New Roman, Arial, Verdana, Helvetica, sans-serif;
}

#middle .home-content .bkg{
color:#fff;
background-color:#B16666;
font-weight:bold;
}

#middle .home-left{
float:left;
width:240px;
border-right:1px solid #fff;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#middle .home-left-wrapper{
padding:15px 10px 15px 20px;
}

#middle .home-center{
float:left;
width:240px;
border-right:1px solid #fff;
}

#middle .home-center-wrapper{
padding:15px 10px 15px 10px;
}

#middle .home-center ul{
margin:0px;
padding:20px 10px 10px 10px;
list-style-image:url(/images/bkg_dash_4x5.gif);
}

#middle .home-center ul li{
margin:0px;
padding:5px 0px 5px 0px;
border-bottom:1px solid #EAE9E7;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}



#middle .home-right{
float:left;
width:250px;
}

#middle .home-right-wrapper{
padding:15px 20px 15px 20px;
}

#middle .doctors{
color:#AF5800;
font-family:Verdana;
font-size:10px;
text-align:center;
}


#middle .link{
font-family:Arial; 
font-size:12px;
}

#middle .link a{
color:#AF5800;
text-decoration:underline;
}



#middle .cm-top-left{
float:left;
width:240px;
height:200px;
}

#middle .cm-top-right{
float:right;
width:487px;
}

#middle .sub-nav{
color:#BEBDBD;
text-align:right;
font-size:11px;
padding:10px 15px 5px 0px;
font-family:Verdana;
}

#middle .sub-nav a{
color:#BEBDBD;
}

#middle .sub-nav a:hover{
text-decoration:underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ content ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 

#content{
background-color:#F8F7F5;
padding:20px 30px 20px 40px;
}

#content a{
color:#5c5c5c;
text-decoration:underline;
}

h2{
font-size:12px;
font-weight:bold;
padding-bottom:5px;
}

h3{
color:#B06665;
font-size:16px;
font-weight:bold;
padding-bottom:5px;
}

h4{
color:#5C5C5C;
font-size:18px;
font-weight:bold;
padding-bottom:5px;
font-family:Times New Roman;
line-height:18px;
}

#content ul{
margin:0px;
padding:15px 20px;
background-color:#F0ECE7;
display:block;
}

#content ul li{
list-style-image:url(/images/bkg_li.gif);
list-style-position:outside;
line-height:18px;
}

#content .title{
background-image:url(/images/bkg_5x28.gif);
background-repeat:no-repeat;
background-position: left;
padding-left:15px;
}

#content .sub-title{
color:#879990;
font-style:italic;
font-size:12px;
line-height:11px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ footer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 

#footer{
padding:20px 0px 10px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
}

#footer .line-bottom{
background-color:#B25769;
width:505px;
}

#footer .bottom{
padding-top:10px;
}

#footer .copy{
width:160px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
}

#footer .copy a{
color: #5C5C5A;
text-decoration:underline;
}

#footer .footer-nav{
width:580px;
float:left;
color: #5C5C5A;
}

#footer .footer-nav a{
color: #5C5C5A;
padding:0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}

#footer .footer-nav a:hover{
text-decoration:underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ clear stylesheet ~~~~~~~~~~~~~~~~~~~~~~~~~  */

.magic{
clear:both;
}


