body {
 text-align: center;
 background-color: #fff;
 background-image:url(/_img/bg.gif);
 background-repeat:repeat-x;
 font: 11px Verdana, Lucida, Geneva, Helvetica;
}
  
#container {
 width: 740px;
 min-height: 500px;
 margin: 0 auto;
 background-color: #fff;
 text-align: left;
}

#clearer {
  height:1px;/* for moz*/
  overflow:hidden;/* makes ie display only 1px height*/
  clear:both;/*clear floats*/
  margin-top:-1px;/*close the gap that the 1px height made*/
}



	#main1 {
		margin:0; padding:0;
		}
	#main2 {
		margin:0; padding:0;
		}
	#left {
		float:left;
		width:205px;
		margin:0; padding:0;
		font: 11px Verdana, Lucida, Geneva, Helvetica;
	
		}
	#sidecolumn {
		float:right;
		width:170px;
		margin:10px; 
		padding:5px;
		background-color: #E8EFF4;
		}
	#middle {
		margin:  0  0  0 215px;		/* show to Mozilla/Safari/Opera */
		_margin:  0  0  0 212px;	/* show to IE */
		}
	.column-in {
		margin:10px 0; 
		padding: 0 5px;
		}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		

	
/************************************************************************
 HEADER
************************************************************************/
#header {
 width: 730px;
 height: 100px;
 background-color: #09F;
 background-image:url(/_img/bg_header.gif);
 background-repeat:no-repeat;
 padding: 0;
 margin: 5px auto;
}

#logo {
 display: inline;
 float: left;
 margin: 15px;
}

#quality_care {
 top: 50px;
 left: 50px;
}

#headerLinks {
  float: right;
  margin: -5px 10px 10px 10px;
  color: #fff;
  text-align: right;
  }

#headerLinks a {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  border: 0;
  font-size: 11px;
  }
  
#headerLinks a:hover {
  text-decoration: underline;
 }	
 
/***************************************************
 HEADINGS
***************************************************/  
  
h1 {
 margin: 0 10px 20px 0;
 padding: 0;
 border-bottom: 4px solid #D7DADE;
 font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
 color: #FF009A;
 font-size: 24px;
}  

h3 {
 font-size: 12px;
 color: #047BD2;
 margin: 0 0 0 0;
}

/***************************************************
	MAIN NAVIGATION
***************************************************/

#left ul {
 margin: 0;					/* show to Mozilla/Safari/Opera */
 _margin: -10px 0  0 0;		/* show to IE */
 padding: 0;
 list-style: none;
 position: relative;
 z-index: 1;
}

#left ul li {
 position: relative;
 width: 205px;
 border-bottom: 1px solid #fff;
}
	
#left li ul {
  position: absolute;
  left: 206px;
  top: 0;
  display: none;
  width: 205px;
  background-color: #fff;
}

/* Styles for Menu Items */
#left ul li a {
  display: block;
  text-decoration: none;
  background-color: #047BD2;
  color: #fff;
  background: #047BD2; /* IE6 Bug */
  padding: 5px 5px 6px 5px;
  border-left: 5px solid #FF009A;
  }


#left ul li a:hover {
  color: #fff; 
  background: #0099FF; 
  } 
		
#left li ul li a {
  padding: 5px 5px 6px 5px; 
  }
		
#left li:hover ul, #left li.over ul {
  display: block; 
 }

/* YOU ARE HERE */	
body#home #nav-home a, 
body#our-pathologists #nav-our-pathologists a,
body#anatomic-pathology #nav-anatomic-pathology a,
body#autopsy #nav-autopsy a,
body#clinical-pathology #nav-clinical-pathology a,
body#pro-services #nav-pro-services a,
body#patient-info #nav-patient-info a,
body#residency-program #nav-residency-program a,
body#contact-us #nav-contact-us a {
 background-color: #0099FF;
}

body#home #left li ul li a,
body#our-pathologists #left li ul li a,
body#anatomic-pathology #left li ul li a,
body#autopsy #left li ul li a,
body#clinical-pathology #left li ul li a,
body#pro-services #left li ul li a,
body#patient-info #left li ul li a,
body#residency-program #left li ul li a,
body#contact-us #left li ul li a {
 background-color: #047BD2;
}

body#home #left ul li a:hover,
body#our-pathologists #left ul li a:hover,
body#anatomic-pathology #left ul li a:hover,
body#autopsy #left ul li a:hover,
body#clinical-pathology #left ul li a:hover,
body#pro-services #left ul li a:hover,
body#patient-info #left ul li a:hover,
body#residency-program #left ul li a:hover,
body#contact-us #left ul li a:hover  {
 background-color: #0099FF;
}
 
/***************************************************
	MAIN CONTENT
***************************************************/ 
 
#masthead {
 width: 505px;
 height: 250px;
 margin: -10px 20px 0 0;
}

.subhead {
 font: 16px/20px verdana, arial, helvetica, sans-serif;
 color: #047BD2;
 font-weight: bold;
}	

p {
 font: 12px/18px verdana, arial, helvetica, sans-serif;
 margin: 15px 0px 16px 0px;
 padding: 0px;
}

/***************************************************
	SIDE COLUMN
***************************************************/

#sidecolumn ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  }

#sidecolumn li {
  display: inline;
  background-image:url(/_img/icon_link.gif);
  background-repeat:no-repeat;
  background-position: 0 2px;
  padding-left: 20px;
  }
  
#sidecolumn p {
 font-size: 11px;
 line-height: 16px;
 color: #333;
}

.indent {
  margin-left: 20px;
} 

img {display: block;} 

/***************************************************
	REGULAR LINKS
***************************************************/

a, a:link {
 position: relative;
 color: #047BD2; 
 text-decoration: underline;
 font-weight: bold;
}
a:visited { color: #047BD2; }	
a:hover { color: #047BD2; }	  
a:active { color: #047BD2; }	

/***************************************************
	NEWS
***************************************************/

#news {
 margin: 10px 0;
 border-top: 5px solid #E8EFF4;
 border-bottom: 5px solid #E8EFF4;
}


#news p {
  font-size: 11px;
  color: #3B3B3B;
  line-height: 14px;
  margin: 10px 0;
}

h3.news {
 display: block;
 margin-top: 10px;
 padding: 0 0 5px 15px;
 background-image:url(/_img/icon_news.gif);
 background-repeat:no-repeat;
 background-position: 0 1px;
}

.date {
 color: #999;
 font-weight: bold;
  }
  
form {
 margin: 0; padding: 0;
}

div.hr hr {
  display: none;
}

div.hr {
  border-bottom: 1px dotted #047BD2;
  margin: 5px 0;
}

/***************************************************
	NEWSLETTER SIGNUP
***************************************************/

#newsletter {
  padding: 10px;
  background-color: #E8EFF4;  
  }
   
#newsletter p {
  color: #333;
  } 
  
/***************************************************
	FOOTER
***************************************************/ 

#footer {
 clear: both;
 padding: 0;
 margin: 0 5px;
 border-top: 1px solid #CCC;
} 

#footer p {
 font-size: 10px;
 color: #666;
 line-height: 16px;
} 
  
