*{margin:0;padding:0;border:0;}

html,body{
	height: 100%;
	color: #333;font-size: 11px;font-family: Verdana, Helvetica, Arial, sans-serif;
	background:#fff url(images/bg.jpg) repeat fixed bottom center;}
input{border:1px solid #ccc;height:20px;font-size:11px;border-left: 5px solid #ccc;}
input[type=submit]{padding:3px;background-color:#fff;text-align:center;}
input[type=submit]:hover {padding:3px;background-color:#ccc;}
.container {width:926px;margin: 0 auto;}
								/*---header/rightnav--*/

#header{
	width: 924px;
	height: 114px;
	background:#804000 url(images/header.gif) no-repeat;
	}
#header a{
	color:#666;
	font:14px "century gothic", verdana;
	text-decoration:none;}
#header a:hover{border-bottom:3px solid #bfdbb7;}
#home 	{position:relative;left:690px;top:92px;text-align:center;padding:0 14px 0 14px;}
#login 	{position:relative;left:687px;top:92px;text-align:center;padding:0 14px 0 14px;}
#contact{position:relative;left:683px;top:92px;text-align:center;padding:0 11px 0 11px;}

								/*------LEFT NAV-------*/

#leftnav{
	float: left;
	height: 100%;width: 247px;
	}
	ul#leftlinks{position:relative;float:left;top:40px;}
	ul#leftlinks li{list-style-type: none;}
	ul#leftlinks li a{
		color: #333;font-size:13px;line-height:41px;
		text-decoration: none;text-indent: 20px;
		height: 41px;width: 220px;
		display: block;
		background: white url(images/leftnav_mbg.gif) repeat-y;
		}
	ul#leftlinks a:hover{
		padding-left: 27px;background-position: 0 -41px;
		}

								/*------CONTENT-------*/

	#content{
		float: left;
		height:100%;width:411px;		
		font-family: Verdana, helvetica, Arial, sans-serif;
		color: #333333;
		background-color: white;
		padding: 0 30px 0 0;
		}
	#content h1,#content h2,#content h3{
			margin:10px 0 2px;
			padding-bottom: 2px;
		}
	#content h1{
			border-bottom:1px dashed #b3b3b3;
		}
	#content #title{
			text-align: right;
		}
	#content h2{
			font: 20px Georgia;
			background-color: #f7f6ef;
			padding: 7px 0 7px;text-align: center;
			border-top:1px dashed #b3b3b3;
			border-bottom:1px dashed #b3b3b3;
		}
	#content a{font-size:15px;color:#333;text-decoration:none;
		}
	#content h3{
			color:#3366cc;
		}
	#content p{
			font: 11px;
			margin:10px 0 2px;
			padding-bottom: 2px;
		}
	#content li{
			list-style-type: square;
			font-size: 12px;
			margin-left: 30px;
		}
	#content blockquote{
			color:#8cacbb;
			padding: 0 1em 0 1em;
			margin: 0 0 1em 1em;
			float: right;
			width: 35%;
			clear: right;
			border-left: 4px solid #8cacbb;
		}
	#content .quote{
			font-style: italic;
			position:relative;left:20px;
			text-indent: 20px;
			color:#497913;}
	#content td.alt{background:#f2fefd;}
	#content td{padding:4px;vertical-align:top;border:1px solid #ccc;}
		
								/*------RIGHT NAV-------*/
	#rightnav{
	float: left;
	height: 100%;width: 235px;
	}
	#head{
		font-family: "Lucida Grande", Verdana, Arial, sans-serif;
		color:#999;
		position: relative;top:50px;
		width: 235px;height: 310px;
		}
		#head img{margin:0 0 20px 10px}
		#head ul{list-style-type: none;}
		#head li{list-style-type: none;height:27px;}
		#head a i{color:#999}
		#head a{
			color:#333;
			font:10px verdana, san-serif;
			text-decoration:none;
			background: url(images/rightnav_news.gif);
			display: block;
			text-indent:10px;
			width:235px;height:27px;
			line-height: 27px;}			
		#head a:hover {background-position: 0 -27px;}
		
	#cont{
		font-family: Helvetica, Verdana, Arial, sans-serif;
		color: gray;
		font-weight: lighter;
		font-size: 13px;
		line-height: 30px;
		position: relative;
		top: 60px;width: 210px;height: 310px;
		padding: 0 40px 0 20px;
		}
	#cont #childlight{left:45px;top:40px;position:relative;opacity: .3;filter: alpha(opacity=30);}
	#cont a{color:#666;text-decoration:none;}#cont a:hover{color:#333}
	
								/*-----blog------*/
	
	
	#blog, p{	
		font-family: Verdana, helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #333;
		font-weight: normal;
		}
	#blog h3{
			font:15px georgia;text-align:center;border:0;
			margin-bottom:100px;
		}
	#blog h1{
			font: 25px Georgia;
			background-color: #f7f6ef;
			padding: 7px 0 7px;text-align: center;
			border-top:1px dashed #b3b3b3;
			border-bottom:1px dashed #b3b3b3;
		}
	#blog p.blog{text-align:center;}
	#blog a{font-size:13px;color:#333;text-decoration:none;
		}
	#blog a:hover{font-size:13px;color:#333;text-decoration:none;
		}
#bottom{display:block;clear:both;height:50px;background:url(images/bg_bottom.gif) no-repeat top;position:relative;top:200px}
#bottom p{vertical-align:bottom;text-align:center;padding-top:12px;color:#fff;}
#bottom a{color:#fff;text-decoration:none;}#bottom a:hover{color:#ccc;}

							

	