body 
	{
	background:#73806E url(images/tile_green_top.png) repeat-x top;
	padding:0;
	margin:0;
	font-family:Helvetica, arial, sans-serif;
	font-size: 87.5%;	
	text-align:center;
	}
/*** DEFAULTS ****************************************/
a:link, p a:link, .ul_patient_docs a:link		
	{
	padding:1px;
	color: #0000FF;
	text-decoration:none;
	} 
a:visited, p a:visited, .ul_patient_docs a:visited {
	padding:1px;
	color: #660066;
	text-decoration:none;
}
a:hover, p a:hover, .ul_patient_docs a:hover {
	color:#333931;
	/*background:#F1F1E9;*/
	border-bottom:#333931 1px solid;
	text-decoration:none;
}
a:active, p a:active, .ul_patient_docs a:active {
	color: #990000;
	text-decoration:none;
}

h1 {
	color:#E6AC00;
	font:190%/120% Garamond, Georgia, sans-serif;
	margin:0 0 .5em 0;
}
h1 span {
	color:#D7A200;
	font-size:80%;
}
h2 {
	font:120%/140% Garamond, Georgia, sans-serif;
}

p {
	margin:.5em 0 1em 0;
	line-height:140%;
	}
hr {color:#eee; height: 1px; margin:0;}

/*------ ACCESSIBILITY SKIP LINKS ------*/

dl.skip{text-align:left;position:absolute;top:0;left:-500em;}

/**** LAYOUT *************************************/
#container
	{
	position:relative;
	width:725px;
	text-align:left;
	margin:0 auto;
	background:url(images/top_bg.png) top no-repeat;
	}
#top
	{
	position:relative;	
	height:239px;
	z-index:99; /* for css drop down */
	}
	
h1#logo
	{
	width:399px;
	height:98px;
	background:url(images/logo_ronBrydMD.png) no-repeat;
	text-indent:-2000em;
	margin:0;
	position:relative;
	top:30px;
	left:25px;
	}
h1#logo a:link, h1#logo a:visited {display:block; width:399px; height:98px; border:0;}
h1#logo :hover {background:none; border:0;}

h2#address {
	position:absolute;
	top:35px;
	right:40px;
	text-align:right;
	color: #fff;
	margin:0;
}

#side_photo 
	{
	position:absolute;
	top:226px; 
	width:286px;
	z-index:10;
	margin-left:428px;
	background-repeat: no-repeat; /* for photo shuffle */
	}
#side_photo img {border:0;}
	
#body
	{
	position:relative;
	background:url(images/tile_body.png) repeat-y;
	}
	
#left_col
	{
	/*border:1px solid red;*/
	padding:15px 5px 1px 35px; /* 1px on bottom needed for FF */
	width:400px;
	min-height:41em;
	height:auto;
	}	
/* min-height for IE 
thanks Stu http://www.cssplay.co.uk/boxes/minheight.html */
/*\*/
* html #left_col {
height:41em;
}
/**/
	
#right_col
	{
	/*border:1px solid blue;*/
	position:absolute;
	top:0;
	right:0;
	width:250px;
	padding:215px 30px 0 0;
	text-align:center;
	}
h3.hd_patient_docs	
	{
	font:140% Garamond, Georgia, sans-serif;
	color:#000;
	height:43px;
	background:url(images/icon_clipboard.png) no-repeat right top;
	padding:12px 5px 0 0;
	margin:0 25px 0 0;
	}
.ul_patient_docs
	{
	text-align:left;
	margin:-10px 0 0 70px;
	padding:0;
	}
.ul_patient_docs li
	{
	padding:0 0 4px 0;
	list-style: url(images/icon_pdf.gif);
	}

.map_small {display:block; margin:15px 0 0 0;}
.map_small img {border:0;}
.map_small a:link, .map_small a:visited 
	{
	margin:0 auto;
	padding:3px;
	display:block;
	/*background:none;*/
	width:178px;
	border:1px solid #E4E4D5;
	}
.map_small a:hover {border:#CBCCAF 1px dotted;}	

.btn_viewMap {display:block;padding:2px;}
.btn_viewMap a:link, .btn_viewMap a:visited
	{
	color:#B8CCAF;
	border-bottom:#B8CCAF 1px dotted;
	font:10px Helvetica, arial, sans-serif;
	}
.btn_viewMap a:hover, .btn_viewMap a:active
	{
	border:#73806E 1px solid;
	color:#333931;
	background:#FFCE31;
	}
#footer
	{
	/*border:1px solid blue;*/
	font:100%/120% Garamond, Georgia, sans-serif;
	background:url(images/bottom.png) top no-repeat;
	margin:0;
	padding:30px 0 40px 0;
	color:#B8CCAF;
	line-height:140%;
	height:4em;
	}
.footer_left_col 
	{
	width:426px; 
	float:left; 
	text-align:right;
	padding:3px 15px 3px 0;
	margin-bottom:20px;
	}
.footer_right_col 
	{
	/*width:290px;*/ 
	float:left;
	border-left:#B8CCAF 1px solid;
	padding:3px 0 3px 15px;
	margin-bottom:20px;
	}
#sundry {clear:both; margin:5px 0 10px 395px; font-size:10px; color:#B8CCAF;}
#sundry a:link, a:visited {color:#B8CCAF;}
#sundry a:hover, #sundry a:active {background:#FFCE31; color:#333931; border:none;}

.quote 
	{
	font:120%/120% Garamond, Georgia, sans-serif;
	color:#424B40;
	padding:8px;
	background-color:#F7F7F0;
	border:1px #F1F1E7 solid;
	width:90%;
	margin:0 auto;
	}
.quote span {font:70% Helvetica, arial, sans-serif;}	
.question {color:#990000; font-weight:bold;}
.answer {color:#006600; font-weight:bold;}
