*{
    padding:0;
    margin:0;
}
html, body{
	height:100%;
}
body{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	background-color:#E1E3D5;
	font-size:100%;
}
a{text-decoration:none;}
#top{
	background:#FFF url(/images/links2.gif) right repeat-y;
	border-color:white;
	border-style:none solid;
	border-width:0 3px;
	margin:0px auto -84px; /*42+px*/
	min-height:100%;
	overflow:hidden;
	width:969px;
}
/*
#r-bord, #l-bord{
	width:10px;
	background:#FFF url(/images/border_r.gif) left repeat-y;
	height:100%;
}
#r-bord{
	float:left;
}
#l-bord{
	float:right;
}*/
/*************** HEADER ***************/
#hd {
	height:170px;		/* IMAGE HEIGHT */
	background-color:#E1E3D5;
}
#hd .hd_img{
	height:170px;
	width:969px;
	z-index:1;
}
#hd .hd_over{
	position:relative;
	bottom:165px;		/* [IMAGE HEIGHT-(IMAGE HEIGHT-OVERLAY HEIGHT)]-2px */
	z-index:4;
}
/*************** TOP LINKS ***************/
.tl{
	list-style-type:none;
	background-image:url(images/navi_bg2.png);
	height:60px;
	width:809px;
	margin:auto;
	padding-left:160px;
	border-bottom:2px solid #FFF;
	clear:both;
	position:relative;
	bottom:48px;
	z-index:3;
	border-top:2px solid #FFF;
	overflow:hidden;
}
.tl li{
	float:left;
	background-image:url(images/navi_bg_divider2.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-right:32px;
	padding-left:32px;
	display:block;
	line-height:60px;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
}
.tl li:first-child {
	background:none;
}
.tl a{
	/*color:#371C1C;*/
	color:#bbb;
}
.tl_cur a{
	color:#FFF;
}
.tl a:hover{
	color:#FFF;
	text-decoration:underline;
}
/*************** BAR ***************/
#bar{
	width:969px;
/*	background-color:#683534;
	background-image:url(images/bar.jpg);
	border-bottom:2px solid #FFF;*/
	height:18px;
	padding:4px;
	color:rgb(17,17,17);
	font-size:10pt;
	position:relative;
	top:64px;
	z-index:2;
}
#bar a{
	color:rgb(17,17,17);
}
.location{
}
.sq{
	clear:left;
	float:right;
	text-align:right;
	width:380px;
	height:26px;
	color:#fff;
	background-color:rgb(170,170,170);
	background-color:rgba(87,87,87,0.5);
	position:relative;
	bottom:112px;
}
.sq_bar{
	position:relative;
	right:93px;
	bottom:17px;
}
.sq_but{
	position:relative;
	right:8px;
	top:3px;
}
#mainsection{
	position:relative;
	bottom:38px;
	/*background:transparent url(/images/bar.png) repeat-x scroll center;*/
}
/*************** SIDE LINKS ***************/
#s_bar{
	float:right;
	width:158px;
	padding-bottom:45px;
}
.sl, .sl_head, .ed_a{
	position:relative;
	bottom:5px;
	list-style-type:circle;
	color:#777;
}
.sl{
	left:14px;
	width:141px;
	padding-bottom:8px;
	font-size:86%;
}
.sl li a{
	color:#06C;
}
.sl li:hover{
	color:#17E;
}
.sl_head, .ed_a{
	width:158px;
	right:5px;
}
.sl_head{
	font-size:95%;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.ed_a{
	text-align:right;
	font-size:86%;
}
.ed_a a{
	color:#683534;
}
/* *** CONTENT *** */
.content{
	width:788px;
	float:left;
	position:relative;
	margin-top:15px;
	left:5px;
}
.content h1{
	font-size:110%;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:2px;
	clear:left;
}
.content h2{
	font-size:100%;
	font-style:italic;
	padding-bottom:8px;
	padding-top:2px;
	clear:left;
}
.content h3{font-size:100%;padding-bottom:6px;}
.content h4{font-size:100%;padding-bottom:6px;}
.content h5{font-size:100%;padding-bottom:6px;}
.content p{padding-bottom:8px;}
.content a{color:blue;}
.content a.dottedline{border-bottom:dashed 1px #0000FF; color:#000; padding-bottom:2px;}
.content ul, .content ol{padding:0 0 10px 35px;}
.content td{padding:0px 2px;}
.content table{margin-bottom:10px;}
.content img{border:0 none;}
.user_content img{margin-bottom:8px;}

#footspace{
	height:42px;
}
#footer{
	background-color:#683534;
	background-image:url(images/bar.jpg);
	padding:4px 0;
	color:rgb(239, 242, 247);
	font-size:10pt;
	height:18px;
	margin:0 auto;
	width:969px;
	border-color:#FFFFFF;
	border-bottom-width:13px;
	border-style:solid;
	text-align:left;
}
.left{
	float:left;
	position:relative;
	bottom:18px;
	left:4px;
}
.right{
	/*background-color:rgb(184,0,0); /*Safari highlight*/
	float:right;
	position:relative;
	bottom:18px;
	right:4px;
}
.center{
	text-align:center;
}
.left a, .right a, .center a{
		color:#FFF;
}
.left a:hover, .right a:hover, .center a:hover{
		color:#BAA;
}
/* Display these in right hand bar (bottom) */
.pv, .top_a{
	float:right;
	display:inline;
	position:relative;
	z-index:1;
}
.top_a{
	clear:right;
	width:25px;
	bottom:88px;
	right:10px;
}
.pv{
	bottom:68px;
	left:17px;
}
.pv a, .top_a a{
	color:#683534;
}

/* Hides any bits for other views */
.print, .lograph{
	display:none;
	visibility:hidden;
}

/***** Input field code below *****/
input[type="text"], input[type="password"], textarea, select{
	font-family:Trebuchet MS;
	font-size:13px;
	border:solid 1px #85b1de;
	background-color:#F9F9F9;
}
input[type="checkbox"], input[type="submit"]{
	font-family:Trebuchet MS;
	font-size:13px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus{
	background-color:#fff;
	border:solid 1px #FF0000;
}