/*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{font-family:Verdana,Arial;font-size:62.5%;background-color:#DFDFDF;background-image: url(img/ramp.jpg);background-repeat: repeat-x;}
	p {font-size:120%;margin:20px 20px 5px 20px;line-height:1.5;}
		.center{text-align:center;}
		#content img.center {display:block;margin:5px auto;}
		strong, .strong, .body_dark{font-weight:bold;color:#333;}
		.headline{color: #93C3D5;font-weight: bold;font-size:170%;margin:20px 20px 5px 20px;}
		.graybold{font-weight:bold;color:#666;}
		#nav .strong{font-weight:bold;color:#666;}
		.bigmessage{font-size:180%;color:#666;}
		.body_indent {background-position:5px 50%;color:#999999;line-height:20px;}
		.em{font-style:italic;}
	li p{font-size:100%;}
	h1,h2,h3,h4,h5,h6{margin:1.25em 0 .25em 0;color:#93C3D5;}
		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:#0065A4;font-weight:bold;}
	a:hover{text-decoration:underline;color:#9AC948}
	ul li, ol li{font-size:1.4em;line-height:1.5;}
#wrap{margin:15px 0;width:800px;text-align:left;background:#FFF;margin:15px auto;}
#header{height:308px;}
	#logo{background: url('img/logo.gif') no-repeat;width:250px;float:left;}
	#logo-link{display:block;height:270px;width:250px;}
	#contact{text-align:center;margin:-50px 0 0 0;}
	#feature-img{float:right;}
#menu{background-color:#97B7CA;width:800px;height:39px;}
	#menu ul{margin:0 0 0 25px;}
		#menu ul li{float:left;font-size:130%;}
		#menu ul li a{text-decoration:none;display:block;background-color:#97B7CA;color:#FFF;padding:8px 8px 10px 7px;}
		#menu ul li a:hover{background-color:#9AC948;}
#main{}
	.column{width:107px;border-right:1px dotted #999;}
	.column p{color:#999;margin:.2em .5em .33em 1em;font-size:110%;}
	.column strong, .column .strong{color:#7EA8BA;font-weight:bold;}
	.column .day{font-weight:bold;color:#999;border-bottom:1px solid #7EA8BA;margin:.2em 1em 1.5em 1em;}
	.column hr{border:0;width:80%;margin: 1.5em 0 1em 1em;height:1px;background-color:#7EA8BA;color:#7EA8BA;}
#nav{float: left;width: 280px;}
	#nav p{color:#666;margin:0 0 5px 20px;}
	#nav p.headline{color: #93C3D5;font-weight: bold;font-size:160%;margin:20px 0 0 20px;}
	.person{overflow:auto;width:100%;}
	.person .img{float:left;width:280px;text-align:right;}
	.person .img img{margin:25px 0 0 0;}
	.person .bio{float:left;width:500px;margin:0 0 0 20px;}
#content{float:left;width:500px;margin:0 0 0 20px;}
	#content img{margin:5px;max-width:100%;}
		#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: 20px 20px 0 20px;line-height:1.5;}
	#content li, #content .commentlist li.alt li{list-style-type:disc;font-size:120%;margin: 0 0 0 20px;}
	.hidden{display:none;}
	.small{font-weight:normal;font-size:80%;}
	.left{float:left;}
	.right{float:right;}
	.clear{clear:both;height:50px;}
	.tightclear{clear:both;height:20px;}
#footer{margin:15px 0;width:800px;font-size:90%;text-align:center;margin:15px auto;}
