/************************* global reset *******************************************************************/
body,div,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/**************************************************************************************************************/
body {background:url(images/main_bgy.png) repeat-y 50% 0; font-family:Helvetica, Geneva, Arial, sans-serif; background-color:#FFC;}
#container { margin:0 auto; width:960px; background:url(images/main_bg.png) repeat-y; }
#header {width:960px; height:209px; background-image:url(images/doctor_baird_header.png); background-position:top; background-repeat:no-repeat; }
#nav {position:absolute; top:99px; background-image:url(images/menu_bg.png); background-repeat:no-repeat; width:960px; height:35px; }
.main_top {position:absolute; top:134px; background:url(images/main_top.png); background-repeat:no-repeat; width:960px; height:75px; clear:both; float:left; }
#main {width:560px; padding-left:30px; padding-right:15px; float:left;  }
#sidebar {float:right; width:355; }
#footer {background-image:url(images/footer.png); background-repeat:no-repeat; width:960px; position:relative; clear:both; height:91px; vertical-align:bottom; }
.rock {position:relative; top:0; float:right; }
.contact {position:absolute; top:380px; width:311px; height:128px; background:url(images/contact_box.png); margin:10px; padding:10px;  }
.contact_fixed {position:fixed; top:380px; width:311px; height:128px; background:url(images/contact_box.png); margin:10px; padding:10px; z-index:100;}
.footertext {position:absolute; bottom:5px; margin-left:10%; margin-right:10%; font-size:11px;}
.right {text-align:right;}
.heading {position:absolute; top:165px;}
a:link {color:#030;}
a:hover{color:#060;}
a:visited {color:#030;}
.badge {
	position:relative;
	float:right;
	width:88px;
	height:31px;
	border:0;
	padding:0;
	margin:53px 0 0;
}
.floatright {float:right;}
.biopic {float:right; padding-left:3px;}
.leftpic {float:left; text-align:left; padding:10px;}
.nav {float:right; margin:0; padding:0; border:0; position:absolute; top:10px; right:0;}
a#home {width:80px; height:18px; margin:0; background:url(images/up_02.png); display:block; float:left; }
a#home:hover {background:url(images/over_02.png); }
a#bio {width:81px; height:18px; margin:0; background:url(images/up_03.png); display:block; float:left; }
a#bio:hover {background:url(images/over_03.png); }
a#pregnancy {width:184px; height:18px; margin:0; background:url(images/up_04.png); display:block; float:left; }
a#pregnancy:hover {background:url(images/over_04.png); }
a#laser {width:184px; height:18px; margin:0; background:url(images/up_05.png); display:block; float:left; }
a#laser:hover {background:url(images/over_05.png); }
a#sports {width:114px; height:18px; margin:0; background:url(images/up_06.png); display:block; float:left; }
a#sports:hover {background:url(images/over_06.png); }
a#orthotics {width:127px; height:18px; margin:0; background:url(images/up_07.png); display:block; float:left; }
a#orthotics:hover {background:url(images/over_07.png); }
a#media {width:47px; height:18px; margin:0; background:url(images/up_08.png); display:block; float:left; }
a#media:hover {background:url(images/over_08.png); }
a .alt {display:none;}
.triangle {float:left; margin:0; }
.notice {text-align:center; }
.article {width:190px; display:block; font-size:12px; float:left; text-align:center; margin-right:10px; border:solid 1px; padding:5px; }
.quote {margin:10px; padding:10px; color:#333333; font-style:italic; position:absolute; top:550px; width:311px;  }
.vid {margin:35px;  }
