body { margin-left:0px; padding:0px; font-size:.8em; font-family:Verdana, Arial, sans-serif; color:#333; background-image:url(img/back.gif); background-color:#E3E3D8; background-repeat:repeat-y; }
html>body { margin:0px; padding:0;}
	
a, a:link, a:visited {color: #4C7FA2; text-decoration:none;}
a:hover {text-decoration: underline;color:#4C7FA2;}
a:active {color: #4C7FA2;}

.container { margin-left:50px; padding:0px; text-align:left; width:674px; }
.masthead { margin:0px; padding:0px; border:0px; }
.nav { margin:0px 0px 30px 0px; width:650px; }
	.nav ul { display:inline; list-style:none; margin:0px; padding:0px; }
	.nav li { display:inline; }
	
.descriptor { font-weight:bold; font-size:.85em; color:#666; margin-bottom:10px; }
.field { font-size:10px; background-color:#FFF; border:1px solid #999; }

#leftcolumn { float:left; width:420px; margin:0px 20px 0px 10px; }
	#leftcolumn h1 { margin:0px 0px 15px 0px; padding:0px; font-family:Georgia; color:#899EAC; }
	#leftcolumn h2 { font-size:1em; color:#999999; margin:0px 0px 5px 0px; padding:10px 0px 0px 0px; border-top:1px dashed #999999; }
	#leftcolumn h3.storytitle { margin:0px 0px 5px 0px; padding:0px; }
	#leftcolumn .date { font-size:.85em; color:#999; }
	#leftcolumn .storycontent { margin:7px 0px 0px 0px; padding:0px; line-height:1.5em; }
	#leftcolumn .storycontent p { margin:0px 0px 8px 0px; padding:0px; }
	#leftcolumn .meta {  font-size:.85em; color:#999999; margin:0px 0px 2px 0px; padding:0px 0px 10px 0px; border-bottom:1px dashed #999999; }
		.meta ul { display:inline; list-style:none; margin:0px; padding:0px; }
		.meta li, ul.post-meta li { display:inline; }
	#leftcolumn .post-categories { margin:5px 0px 5px 0px; }
	#leftcolumn .schedule { float:left; width:128px; border:1px solid #CCC; margin:0px 2px 20px 0px; padding:4px; }
		#leftcolumn .schedule h1 { font-size:1.5em; color:#666666; margin:0px 0px 5px 0px; padding:0px; }
		#leftcolumn .schedule ul { list-style:url(img/bullet.gif) outside; margin:0px; padding:2px 2px 2px 15px; font-size:.9em; font-weight:normal; }
		#leftcolumn .schedule li { margin-bottom:4px; color:#333333; }
	
#rightcolumn { float:left; width:200px; }
	#rightcolumn #block { margin:0px 0px 5px 3px; padding:3px; color:#899EAC; background-color:#DFE6EA; border:1px solid #6998B9; }
	#rightcolumn #block ul {list-style:url(img/bullet.gif) outside; margin:0px; padding:2px 2px 2px 15px; font-size:.9em; color:#333; }
	#rightcolumn #block li {margin-bottom:4px;}
	#rightcolumn .hdr { margin-top:10px; padding:0px; }
	#rightcolumn img { margin:0px; padding:0px; border:0px; }

#quote { margin:10px 0px 5px 0px; font-size:.85em; color:#999999; }

#footer { border:1px solid #6998B9; text-align:right; margin:0px 0px 10px 0px; width:649px; }
	#footer .block { border:1px solid #FFFFFF; background-color:#4C7FA2; text-align:right; padding:3px; font-size:.85em; color:#DFE6EA; }
	#footer .block a { color:#FFFFFF; }
	
	
