/* Style sheet for Richard's Family Practice */





body {
	background-color: #FFF;
}

a {
	color: #306;
}

a:visited {
	color: #063;
}

/* ----------- IE hack for left/right centering of
webpage ------ */
* html body #iepagewrap {
	text-align: center;
}

* html body #pagewrap {
	text-align: left;
	margin: 0 auto;
}
/* ------------------------- END IE
hack------------------------- */

#pagewrap {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 800px;
}
			

#banner {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	z-index: 1;
	
}


/* ------------- nav bar hack for safari ---------------- */

/*\*/
html*#banner table td img {
margin-bottom:-5px;/*seen only by safari*/

_margin-bottom: 0;/*seen only by IE6 for PC*/

}/**/


/* ------------------------------------------------------- */


.navbuttons {
	
	text-align: right;
}	

#wetreat {
	position: relative;
	top: 15px;
	left: 19px;
}	

* html body #wetreat {
	position: relative;		/* hack for IE  */
	top: 10px;
	left: 15px;
}

img {
	border-width: 0px;
	}

#man {
	position: absolute;
	top: 8px;
	left: 650px;
	background-color: transparent;
	z-index: 2;
}


#content {
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	font:70% verdana, sans-serif;
}

#leftcol {
	float: left;
	width: 164px;
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid #000;
	line-height: 1.4em;
}

* html body #leftcol {			/* hack for IE */
	padding-right: 0px;
}	

.col1highlights {
	font-weight: bold;
}	

#dr {
	color: #060;
	font-weight: bold;
}	

#centercol {
	float: left;
	width: 380px;
	margin-right: 15px;
	padding-right: 20px;
	border-right: 1px solid #000;
}

#centercol h3 {
	font-size: 1.6em
}

.col2hilites {
	font-weight: bold;
}

#docisin {
	color: #306;
}

#centerbox {
	background-color: #cff3ff;
	border: 0px dotted #F00;
	
	padding: 5px 10px;
}	

#mainredhead {
	color: #600;
}

#newslet {
	color: #060;
	font-size: .7em;
	font-style: italic;
}	

#newsletter {
	font-size: 13px;
	font-family: verdana;
}

#healthblog {
	color: #8F0066;
	font-family: verdana;
	font-weight: bold;
}

#references li {
	margin-bottom: .5em;
}	

#maillist {
	color: #600;
	
}

#centercolend {
	line-height: 1.4em;
}

.copyright {
	color: #600;
	line-height: 1.4em;
	font-size: 11px;
}

.bottomnav {
	color: #060;
	font-size: 11px;
}

#bottomnav {
	position: relative;
	margin-left: 100px;
	
}	
	
#rightcol {
	float: left;
	width: 120px;
	line-height: 1.4em;
}

.col3hilites {
	font-weight: bold;
}

#signupbox {
	background-color: #FF9933;
	padding: 6px;
	line-height: 1.4em;
	color: #FFF;
	font-size: 1.3em;
}

#signup {
	font-size: 1.1em;
	line-height: .8em;
	color: #600
}	

* html body #signupbox {		/* IE hack for left-margin
adjustment of signupbox */
	position: relative;
	width: 140px;	
}	

#freegift, #blogsnippet, #search, #deathbymed,
#reviews, #contact, #blog, #docsonly, #sitemap {
	border-bottom: 1px solid #00F;
	
}

/*NAV PAGE STYLES*/

#navcolumn {
	float: left;
	width: 120px;
}		
	
#contentcolumn {	
	float: left;
	width: 630px;
	margin-left: 20px;
	padding-left: 20px;
	border-left: 1px solid #000;
	line-height: 1.4em;
	font-size: 1.2em;
}

#shortcontentcolumn {	
	float: left;
	width: 630px;
	height: 375px;
	margin-left: 20px;
	padding-left: 20px;
	border-left: 1px solid #000;
	line-height: 1.4em;
	font-size: 1.2em;
}
.navcolumnhead {
	float: left;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
	color: #600
}		

#storyhead {
	color: #600;
}

.storyhead {
	color: #600;
	margin-top: 0;
	font-size: 1.4em;
	line-height: 1.2em;
}

.caption {                       /* this was copied
from style.css for convenience in referencing */
	color: #306;
	font-weight: 600;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana
}

#storybody {
	font-size: 1 em;
	font-family: verdana;
}

#storybodyital {
	font-style: italic;
}

#optin {
	font-size: 1.5 em;
	font-family: verdana;
	font-weight: bold;
}

#inlinecolor {
	color: #909;
}

.smallhead {
	color: #060;
	font-size: 12px;
	
}

.article_head {
	color: #060;
	font-size: 16px;
	
}



/* --------------  SEARCH ENGINE STYLES ---------------- */

.highlight { background: #FFFF40; }

.searchheading { font-size: 12px; font-weight: bold; }

.summary { font-size: 11px; font-style: italic; }

.results { font-size: 11px; }

.category { color: #999999; }

.description { font-size: 11px; color: #008000; }

.context { font-size: 11px; }

.infoline { font-size: 9px; font-style: normal; color: #808080;}

.sorting { text-align: right; }

.result_title { font-size: 11px; }

.zoom_searchform { font-size: 11px; }

.zoom_options { font-size: 11px; }

input.zoom_button { background-color: #cc6633; }

input.zoom_searchbox {  }
.article_head {
	font-family: Verdana, Arial, sans-serif, Calibri;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #336600;
}
