/* CSS Document */body{	margin:0;	font-family:Arial, Helvetica, sans-serif;	background-image:url(/images/bodybg.jpg);	background-repeat:repeat-x;	background-color:#d3cbbf;	color:#65410e;}div#wrapper{	width:800px;	padding:0;	margin:10px auto;	background-image:url(/images/wraptile.jpg);	background-repeat:repeat-y;	border:2px solid #65410e;	/*overflow:auto;*/}div#wrappermap{	width:800px;	padding:0;	margin:10px auto;	background-image:url(/images/wraptile.jpg);	background-repeat:repeat-y;	border:2px solid #65410e;	/*overflow:auto;*/}div#tagline{	background-color:#65410e;	padding:5px 0 5px 230px;	color:#FFFFFF;}.centeralign{	margin:0 auto;}div#colemannav{	width:124px;	margin:0 auto;}div#colemannav img{	padding:5px 0;}div#mountain{	width:800px;	padding:0;	margin:0;	background-image:url(/images/treeline.jpg);	background-repeat:no-repeat;	background-position:bottom;	display:block;	/*overflow:auto;*/	border:0;}div#banner{	padding:0;	margin:0;}div#leftcolumn{	float:left;	width:187px;	font-size:.8em;	overflow:hidden;}div#login{	padding:10px;}div#logedin{	padding:2px 10px;}div#logintile{}div#leftcolumn .menuitems img{	padding:5px;}div#content{	margin:11px 0 0 0;	background-image:url(/images/contentTile.jpg);	background-repeat:no-repeat;	float:left;	width:570px;}div#content h1{	color:#901901;	font-size:1.2em;	padding: 2px 15px;}div#content h2{	color:#901901;	font-size:1em;	padding: 2px 15px;}div#content h3{	color:#901901;	font-size:.8em;	padding: 2px 15px;}div#map{	margin:11px auto;	float:left;	width:600px;}div#maplegend{width:200px; float:left;}div#map h1, div#mapintrotext h1{	color:#901901;	font-size:1.2em;	padding: 2px 15px;}.h3title{	color:#901901;	font-weight:bold;	font-size:inherit;}div#content .header{	color:#ff3300;}div#content .headingimage{	padding: 0 15px 2px 15px;}div#content p, div#map p, div#mapintrotext p{	font-size:.8em;	padding: 2px 25px 2px 15px;}a:link, div#content a:link .embedded{	color:#f10917;	text-decoration:none;}a:hover, div#content a:hover .embedding{	color:#f10917;	text-decoration:underline;}a:visited, div#content a:visited .embedded{	color:#f10917;	text-decoration:none;}div#footer{	width:800px;	padding:10px;	margin:0 auto;	font-size:.8em;	text-align:center;}div#LCBottom{	width:187px;	float:left;	padding:0px 5px 0 5px;	vertical-align:bottom;}.floatright{float:right; margin:0 10px;}div#contentbottom{	width:587px;	height:60px;	float:right;	padding:102px 5px 0 5px;	vertical-align:bottom;}div#contentbottom a img{	white-space:nowrap;}div#footer a:link{	color:#65410e;	text-decoration:none;}div#footer a:hover{	color:#65410e;	text-decoration:underline;}div#footer a:visited{	color:#65410e;	text-decoration:none;}img{	display:block;}div#menulist img{	display:inline;}table{	padding:0;	border:0;	margin-left:21px;}th{	padding:5px;	font-size:1em;}table.classtables{	padding:0;	border:0;	margin-left:21px;	width:520px;	text-align:left;}table.classtables th{	padding:5px;	font-size:.8em;	font-weight:bold;	color:#ffffff;	background-color:#52320d;}table.classtables td{	padding:5px;	font-size:.8em;	/*text-align:left;*/	vertical-align:middle;	border-bottom:1px solid #c4c4c4;}table.classtables td img{	padding:5px;	font-size:.8em;	border-bottom:#c4c4c4;	display:inline;}table.classtables th a:link{	color:#fff;	text-decoration:none;}table.classtables th a:hover{	color:#fff;	text-decoration:underline;}table.classtables th a:visited{	color:#fff;	text-decoration:none;}table.manageclasstables{	padding:0;	border:0;	margin-left:21px;	width:520px;	text-align:left;}table.manageclasstables th{	padding:2px;	font-size:.8em;	font-weight:bold;	color:#ffffff;	background-color:#52320d;}table.manageclasstables td{	padding:2px;	font-size:.8em;	vertical-align:middle;	border-bottom:1px solid #c4c4c4;}table.manageclasstables td img{	font-size:.8em;	border-bottom:#c4c4c4;	display:inline;}td{	padding:5px;	font-size:.8em;	vertical-align:top;}td.center{	padding:5px;	font-size:.8em;	vertical-align:middle;}ul, ol{	font-size:.8em;	}blockquote ul{	font-size:.8em;	}.lcText{	font-size:.8em;	padding:0 5px;}ul ul{	font-size:inherit;}.warning{	font-size:.9em;	font-weight:bold;	color:#FF0000;	padding: 2px 15px;}.warninnopadding{	font-size:.9em;	font-weight:bold;	color:#FF0000;}.photo{padding:10px;}div#warningbox{	border:1px solid #ff0000;	background-color:#FFFFFF;	padding:5px;	width:80%;}.note{ 	font-size:inherit;	color:#FF0000;}div#cal{	width:587px;}div#cal table{	padding:0;	margin:0;	}div#cal th{	padding:5px;	margin:0;	text-align:left;	color:#ffffff;	font-size:1em;}div#cal td{	padding:5px;	margin:0;	text-align:left;	}div#cal th a{	padding:0;	margin:0;	color:#FFFFFF;}div#viewprog{	width:587px;}div#viewprog table{	padding:0;	margin:0;}div#viewprog th{	padding:4px;	margin:0;	color:#ffffff;	font-size:.8em;	background-color:#901901;	width:100px;}div#viewprog td{	padding:4px;	margin:0;	border-bottom:1px solid #c4c4c4;}div#viewprog th a{	padding:0;	margin:0;	color:#FFFFFF;}div#centerscroll{	float:left; 	width:300px; 	overflow:auto;}div#centerscroll table{	width:300px;}div#centerscroll th{	/*text-align:center;*/	width:300px;}div#centerscroll{	float:left; 	width:300px; 	overflow-x:scroll;}div#contentinside {	width:587px;}.threeColumn{	width:32%;	float:left;}