/* 
	Style Sheet for Queen Anne Dispatch
	Author: Julia Um
	Date: 8/9/2009		
*/ 

*{margin:0; padding:0;}

/* Reset from Eric Meyer: http://meyerweb.com/eric/tools/css/reset/
 v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
.clear{clear:both;}
h1{font-size: 1.5em; font-weight: lighter; color: #333; padding-bottom: 10px;}
h2{font-size: 1.5em; font-weight: lighter; color: #333;}
h1.unseen{display:none;}
strong{font-weight: bold; font-size: 1.1em;}
a{text-decoration:none; color:#222;}
a:hover{text-decoration:underline; color: #336699;}


body {
	line-height: 1.2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color:#888;	
}

#container{width:900px; height: 840px; margin: 0 auto;}

/*header*/
#header{width: 100%; height: auto;}
#logo{width: 100%; margin: 10px 0 0 0;}

/*main nav*/
#nav{width: 100%; margin: 20px 0; font-family: georgia, serif; font-size: 16px; font-weight:medium;}
#nav ul{width: 900px; margin: 0 auto;}
#nav ul li{list-style-type:none; display:inline; margin: 0 40px;}
#nav ul li a{color: #000; text-decoration:none;}
#nav ul li a:hover{text-decoration:underline;}
#nav ul li a.current{color:#888;}

/*content*/
#content{width:900px; margin: 0 auto;}
#main{width:auto; height: 320px; background-color:#f5f6f6; padding: 30px 0 0 40px;}
#spotlight{float:left;}
#main div#copy{float:right; width: 390px; margin:9px 0 0 0; padding-right: 30px;}
#main div#copy_wide{float:left; padding-right: 35px;}

/*services*/
img#services_list{}
p.services{text-align:center; margin-top: 20px;}




/*divider*/
#services_line{background: #fff url(images/services_line.gif) 0 0 no-repeat; width:100%; height: 36px; margin: 5px 0;}

/*bottom modules*/
#contact{width: 280px; height: 175px; float:left; background: #f5f6f6;}
#ad{width: 280px; height: 175px; float:left; background: #f5f6f6 url(images/ad.gif) 0 0 no-repeat; margin:0 0 0 29px;}
#hours{width: 280px; height: 175px; float:left; background: #f5f6f6 url(images/hours.gif) 0 0 no-repeat; margin: 0 0 0 29px;}

/*footer*/
#footer{width: 900px; margin: 30px 0 0 200px; font-family: georgia, serif; font-size: 10px; font-weight: medium; color: #000;}