/* CSS Document */

body {
	background-color:#000;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px; /* sets standard "1em" width; online em calculator available at http://riddle.pl/emcalc/ */
	margin:0;
	padding:0;
}
#outer_wrapper {
	background-image:url(../images/layout/bodyBkgd.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	width:100%;
}
#inner_wrapper {
	margin:0 auto;
	padding:0;
	width:62.31em; /* 997px */
}


/* Header area */
#header {
	background-color:#000;
	height:3.69em; /* 59px */
	margin:0;
	padding:.5em .44em 0 0; /* 8px 7px 0 0*/
	width:100%;
}
#header_home {
	background-image:url(../images/layout/sightLifeLogo.gif);
	background-repeat:no-repeat;
	display:inline;
	float:left;
	margin:0 2.56em 0 0; /* 0 41px 0 0 */
	padding:0;
	height:3.69em; /* 59px */
	width:28.5em; /* 456px */
}
#header_block{
	background-color:#00FF66;
	height:.81em; /* 13px */
	width:30.81px; /* 493px */
}
#header_nav {
	display:inline;
	height:2.69em; /*43px */
	margin:0;
	padding:0;
	width:30.81em; /* 493px */
}


/* Content area: */
#main {
	background-image:url(../images/layout/mainBkgd.png);
	background-repeat:repeat-y;
	margin:0;
	padding:0 .44em .69em .44em; /* 0 7px 35px 7px */
}
#main_topL{
	background-image:url(../images/layout/topSide.jpg);
	float:left;
	height:2.81em; /* 45px */
	width:1px; /* match content div border width */
}
#main_topR{
	background-image:url(../images/layout/topSide.jpg);
	float:right;
	height:2.81em; /* 45px */
	width:1px; /* match content div border width */
}
#main_top{
	background-image:url(../images/layout/topCenter.jpg);
	background-repeat:repeat-x;
	height:2.81em; /* 45px */
}
#content {
	border-left:1px solid #CCC; /* match main topL div border width */
	border-right:1px solid #CCC; /* match main topR div border width */
	clear:both;
	font-size:90%;
	margin:0;
	padding:.63em 2.19em 0 2.19em; /* 10px 35px 35px 35px */
}
.pageDivision{
	background-image:url(../images/layout/pageDivider.gif);
	background-position:top;
	background-repeat:no-repeat;
	clear:both;
	display:block;
	margin:0;
	padding:2.25em .88em 1.5em .88em; /* 36px 14px 0 14px */
}
#title_bar{
	height:2.88em; /* 46px */
	margin:-1.5em 0 0 0; /* -24px 0 0 0 */
	padding:0 .88em; /* 0 14px */
}
#title_nav{
	float:right;
	margin:0;
	padding:.44em 0 0 0; /* 7px */
}
#mainnav{
	text-align:right;
}
#subnav{
	float:right;
	font-size:80%;
	margin-top:.5em;
	margin-bottom:.75em;
	text-align:right;
}
.threeCol{
	clear:none;
	margin:0 0 3.63em 0; /* 58px */
	width:276px; /* doesn't align correctly in ems */
}
.mediaBox{
	height:9em; /* 144px */
	padding-right:1.25em; /* 20px */
}
.videoBox{
	float:right;
	font-size:87.5%;
	padding:0 0 0 1.25em; /* 0 0 0 20px */
	text-align:center;
	width:184px; /* doesn't align correctly in ems */
}
.clear{
	clear:both;
	font-size:0px;
	line-height:0;
	height:0px;
	width:100%;
}


/* Homepage-specific content areas and adjustments */
#content.home{
	font-size:100%;
	padding:0 3.19em; /* 0 51px 0 51px */
}
#main_topL.home{
	background-image:url(../images/layout/topSide-Home.jpg);
	height:5em; /* 80px */
}
#main_topR.home{
	background-image:url(../images/layout/topSide-Home.jpg);
	height:5em; /* 80px */
}
#main_top.home{
	background-image:url(../images/layout/topCenter-Home.jpg);
	height:5em; /* 80px */
}
#home_left{
	margin:0;
	padding:.44em 0 0 0; /* 7px 0 0 0 */
}
#home_right{
	float:right;
	margin:-2.19em 0 0 0; /* -35px 0 0 0 */
	width:32.56em /* 521px */
}
#patient_pics{
	margin:0;
	padding:1.19em 0; /* 19px 0 */
}
#home_bottom{
	background-image:url(../images/layout/pageDivider.gif);
	background-position:top;
	background-repeat:no-repeat;
	clear:both;
	margin-top:-.88em; /* -14px */
	padding:1.88em 0 0 0; /* 30px 0 0 0 */
}
#bottomLeft{
	background-image:url(../images/layout/triBoxBkgd.jpg);
	background-repeat:no-repeat;
	float:left;
	height:5.69em; /* 91px */
	margin:0 0 0 .44em; /* 7px */
	padding:.81em 0 0 0; /* 13px 0 0 0*/
	text-align:left;
	width:17.69em; /* 283px */
}
#bottomMiddle{
	background-image:url(../images/layout/triBoxBkgd.jpg);
	background-repeat:no-repeat;
	height:5.69em; /* 91px */
	margin:0; /* 0 0 0 289px */
	padding:.81em 0 0 0; /* 13px 0 0 0*/
	text-align:left;
	width:17.69em; /* 283px */
}
#bottomRight{
	background-image:url(../images/layout/triBoxBkgd.jpg);
	background-repeat:no-repeat;
	float:right;
	height:5.69em; /* 91px */
	margin:0 .44em 0 0;
	padding:.81em 0 0 0; /* 13px 0 0 0*/
	text-align:left;
	width:17.69em; /* 283px */
}


/* Footer area */
#footer {
	background-color:#000;
	clear:both;
	color:#FFF;
	margin:0 0 0 .44em; /* 7px */
	padding:.94em 0; /* 15px 0 */;
	width:61.44em; /* 983px */
}
#footer_social {
	float:left;
	margin:0;
	padding:.25em 1.06em 0 0; /* 4px 17px 0 0 */
	width:11.56em; /* 185px */
}
#footer_nav {
	border-left:1px dotted #333;
	border-right:1px dotted #333;
	margin:0 0 0 12.94em; /* 0 0 0 207px*/
	padding:.56em 1.38em; /* 9px 22px */
	width:19.38em; /* 310px */
}
#footer_news {
	float:right;
	margin:0;
	padding:.56em 1.38em; /* 9px 22px */
	width:23.38em; /* 374px */
}
#copyright{
	clear:both;
	color:#333;
	font-size:60%;
	margin:1em .75em 0 0; /* 16px 12px 0 0*/
	text-align:right;
}

