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:150px;
		margin:0; 
		padding:5px;
		background-color: #E8EFF4;
		}
	#middle {
		margin: 0 20px 0 215px;
		z-index: 999;
		}
	.column-in {
		margin: 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;
  }

#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 10px 0;
 padding: 0;
 border-bottom: 4px solid #D7DADE;
 font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
 color: #FF009A;
 font-size: 24px;
}  

h2 {	
 margin: 0 10px 10px 0;
 padding: 0;
 font-size: 18px;
 color: #047BD2;
 border-bottom: 4px solid #D7DADE;
}

h3 {
 font-size: 12px;
 color: #047BD2;
 margin: 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;
}

.alignImgRight {
 float: right;
 margin: 10px 5px 5px 20px;
 border: 4px solid #D7DADE;
}


/***************************************************
	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; }	

.pdf {
 height: 13px;
 padding: 0 0 0 18px;
 background: transparent url(/_img/icon-pdf.gif) left top no-repeat;
}

/***************************************************
	NEWS
***************************************************/

#news p {
 font-size: 10px;
 color: #3B3B3B;
 line-height: 16px;
}

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;
 border-bottom: 5px solid #E8EFF4;
}

.date {
 color: #727272;
 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;
} 

/***************************************************
	MISC
***************************************************/ 

/* The only image in there is the photo */
div#middle div.photo-with-description img {
 position: absolute;
}

/* This prevents the paragraph from wrapping underneath the photo if it runs past it */
div#middle div.photo-with-description h2, div#middle div.photo-with-description p {
 margin-left: 122px;
 width: auto;
}

#middle li {
 font-size: 12px;
 padding: 5px 0;
}


  
/***************************************************
	FOOTER
***************************************************/ 

#footer {
 clear: both;
 padding: 0;
 margin: 0 5px;
 border-top: 1px solid #CCC;
} 

#footer p {
 font-size: 10px;
 color: #666;
 line-height: 16px;
} 
  