/*
Theme Name: thorp
Theme URI: http://timthorp.com/
Description: thorp is a two-column, widget-ready theme that is a basic CSS Framework for a clean site. A good starting point</a>.
Version: 1.1
Author: <a href="http://timthorp.com">Tim Thorp</a>
*/

/*RESET SOME THINGS*/
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;}
body {line-height:1;}
ol, ul {list-style-type:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing: 0;}
html {min-height:100%;margin-bottom: 1px;}/*gives a phantom scrollbar to firefox and other browsers so the page doesn't shift*/

/*NOW FOR THE STYLES*/
body{background-color:#FFDE73;font-family:Helvetica,'Gill Sans',Verdana,Arial;font-size:62.5%;}
	p {font-size:1.3em;margin:.33em 0 1em 0;line-height:1.5;}/*see .post p for more control*/
	li p{font-size:100%;}
	h1,h2,h3,h4,h5,h6{margin:1.25em 0 .25em 20px;color:#14487C;}
		h1 {font-size:2.5em;font-weight:normal;}
			h1:first-child{margin-top:.5em;}
		h2 {font-size:1.9em;font-weight:normal;}
		h3 {font-size:1.5em;font-weight:bold;}
		h4 {font-size:1.2em;font-weight:bold;}
		h5 {font-size:1em;font-weight:bold;}
		h6 {font-size:.9em;font-weight:bold;}
	strong{font-weight:bold;}
	a, a:visited{text-decoration:none;color:#CC9933;font-weight:bold;}
	a:hover{text-decoration:underline;}
	ul li, ol li{font-size:1.4em;line-height:1.5;}
#container{width:1200px;margin:0 auto;background:#FFDE73 url('images/body-bg.jpg') repeat-y;}
#wrap{width:1008px;text-align:left;margin:0 auto;background:#FFF;}
#ccsheader{background: url('images/ccs_header.jpg') no-repeat;height:197px;}
#cvnheader{background: url('images/cvn_header.jpg') no-repeat;height:197px;}
#chhsheader{background: url('images/chhs_header.jpg') no-repeat;height:197px;}
#printheader{display:none;}
	#logo{/*background: url(header background goes here. ex:'images/logo.png') no-repeat;*/font-size:2.4em;height:147px;float:left;}
	#logo-link{display:block;height:147px;width:500px;}
	#header-text{float:right;text-align:right;margin:15px 20px 0 0;}
		#header-text p{font-size:1.4em;margin:.33em 0 .5em 0;line-height:1.5;}
	#chgfontsizeoptions{}
#main{}
#nav{float: left;text-align:right;width: 290px;}
	#nav ul, #nav ol{margin:20px 20px 20px 10px;}
	#nav li{margin:20px 0 0 0;}
	#nav li .subtext{font-size:75%;}
	#nav ul li a{color:#01467F;text-decoration:none;display:block;padding:5px 5px 5px 0;}
	#nav ul li a:hover{background-color:#FFDE73;}
	.ltop{/*background: url(images/ltop.jpg) no-repeat;width: 220px;height: 13px;*/}
	.lmid{/*background: url(images/lmid.jpg) repeat-y;*/}
	.lbot{/*background: url(images/lbot.jpg) no-repeat;width: 220px;height: 12px;margin-bottom: 30px;*/}
#content{float:left;width:700px;}
	#content img{margin:5px 5px 5px 20px;}
		#content img.alignright{float:right;margin:0 0 0 10px;}
		#content img.aligncenter{display:block;margin:5px auto 0 auto;}
		#content img.alignleft{float:left;margin:0 10px 0 0;}
		#content img.alignnone{display:block;margin:0;}
	#content ul, #content ol, #content .commentlist li.alt ol, #content .commentlist li.alt ul{margin: 5px 0 0 20px;line-height:2;}
	#content li, #content .commentlist li.alt li{list-style-type:disc;font-size:1.4em;margin: 5px 0 0 20px;color:#14487C;}
	#content .post blockquote{margin:10px;padding-left:45px;min-height:36px;}
	#content .commentlist {margin: 1em 0;padding: 0;border-top: #ddd 1px solid;}
		#content .commentlist li.one, #content .commentlist li.alt{list-style-type:none;margin: 0;padding: 0.5em 0.5em 2em;border-bottom: #ddd 1px solid;}
		#content .commentlist li.alt {background:#f9f9f9; }
		#content .commentlist li.authorcomment {background: #ECE9D8;}
		#content .commentlist li.one .cmtinfo, #content .commentlist li.alt .cmtinfo{font-size:1em;}
		#content .commentlist li.one cite, #content .commentlist li.alt cite{font-style:normal;font-weight:bold;}
		#content .commentlist li.one .cmtinfo em, #content .commentlist li.alt .cmtinfo em{float:right;margin:0;padding:0;font-style:normal;font-size:0.9em;color:#999;}
		#comments, #respond{margin: 0;padding:1em 0 0 0;}
		#commentform {margin:10px 0;padding:10px;background:#f9f9f9;border-top: #ddd 1px solid;border-bottom: #ddd 1px solid;}
		.commentnum {font-size:1.5em;font-weight:bold;margin:0 5px 0 0;}
	.post{margin:0 0 5em 0;}
		.post .title{margin:0 0 0 20px;}
		.post .title a{font-size:2.5em;line-height:1.6em;margin:1.25em 0 .25em 0;color:#14487C;}
		.post .title a:hover{text-decoration: underline;}
		.post .meta{color: #999;padding: 2px;font-size: 1.2em;border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;margin:0 0 0 20px;}
		.post .meta a{font-weight:normal;}
		.post .meta a:hover{}
		.post .meta .posted{float:left;}
		.post .meta .comments{float:right;}
		.post .meta .comments a{display: block;text-decoration:none;}
		.post .entry{}
		.post p, .post img, .post.ul, .post.ol{font-size:1.3em;margin:.5em 0 1em 20px;line-height:1.5;}
	.nocomments, .post-content{display:none;}
	.hidden{display:none;}
	small{font-weight:normal;font-size:80%;}
	.left{float:left;}
	.right{float:right;}
	.clear{clear:both;}
	.blue{color:#14487C;font-weight:bold;}
	.center{text-align:center;}
	.overlay{float:right;}
	.button{background-color:#FFF;padding:10px;border:2px solid #8fbce6;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
	.split-left{float:left;width:390px;}
	.split-right{float:right;width:290px;}
#footer{width:996px;color:#999;font-size:1.2em;margin:65px auto 0 auto;height:30px;}
