
/* ----- sblair stylesheet --------------------------------------------------------------------- */ 
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }
a img,:link img,:visited img,fieldset { border:none; }

/* ----- globals --------------------------------------------------------------------- */ 

body { 
	background:#c7e3ed url(../images/bg-body.jpg) top repeat-x;
	text-align:center; 
	font:12px/16px Arial, Helvetica, sans-serif; 
	color:#182d35;
	}

blockquote { margin-left:10px; margin-right:10px; }

h1	{ font-size:1.0em; color:#021f34; }
h2	{ font-size:1.0em; color:#021f34; }
h3	{ font-size:1.0em; color:#021f34; }
h1 span,h2 span,h3 span	{ display:none; }

a:link,a:visited	{ color:#5893cf; text-decoration:none; outline:none; }
a:hover,a:active	{ color:#7ba3b2; text-decoration:none; outline:none; }


/* ----- classes ---------------------------------------------------------- */
div.clear	{ clear:both; height:.01em; overflow:hidden; }
img.img-left { float:left; margin:0; }
img.img-left2 { float:left; margin-left:46px; }
img.img-right { float:right; margin:0; }


/* --------- wraps and containers ------------------------------------------------------- */
#wrap {
	width:932px;
	margin:0 auto;
	text-align:left;
	}

#masthead {
	background:url(../images/masthead.jpg);
	width:932px;
	height:122px;
	}

#logo { width:190px; height:122px; margin-left:48px; float:left;}
	#logo a { display:block; width:190px; height:122px; }
	#logo a span { display:none; }
	

#bottom-wrap {
	background:url(../images/img-footer-divide.jpg) no-repeat;
	width:932px;
	height:13px;
	clear:both;
	}


/* ----- column-left ------------------------------------------------------- */
#column-left { width:482px; float:left; }
	#column-left p, #column-left h1 {padding:0 38px 15px 24px;}


/* ----- column-right ------------------------------------------------------- */
#column-right { width:450px; float:left; }
	#column-right p {padding:0 22px 15px 7px;}

	
/* ------ headers ----------------------------------------------------------- */
#header { height:338px; }
	body#index #header { background:url(../images/header-index.jpg) no-repeat; }

/* ------------ subhead ---------------------------------------------------------- */
#subhead-left { height:41px; } 
	body#index #subhead-left { background:url(../images/subhead-left-index.jpg) no-repeat; }

#subhead-right { height:41px; } 
	body#index #subhead-right { background:url(../images/subhead-right-questions.jpg) no-repeat; }

/* --------------- title ---------------------------------------------- */
#title-in-media {background:url(../images/title-in-media.jpg) no-repeat; margin:0; height:67px;width:450px;float:left;clear:both; }
#img-girl-scale {background:url(../images/img-girl-scale.jpg) no-repeat; height:265px;width:165px;float:right; }

/* --------------- footer ---------------------------------------------- */
#footer {
	width:932px;
	margin:0 auto;
	text-align:center;
	font-size:11px;
	}
	#footer p { color:#396171; margin-bottom:8px; }
	#footer a:link, #footer a:visited { color:#7ba3b2; }
	#footer a:hover, #footer a:active { color:#5893cf; }
	#footer ul {margin:10px 0 50px 0;}
	#footer li { padding:0 5px 0 7px; display: inline; border-left:1px solid #396171; }
	#footer li.first { border: none; }

