body{
	margin: 0px;
	padding:0px;
	margin-bottom: 8px;
	background-color:#43435C ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-image:url(images/body_bg.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	}



#page{
	width: 760px;
	margin: 0 auto;
	background-color: white;
	border: 1px #FFFFFF solid;
	margin-top: 8px;
	padding:0px;
}

#header{
	background-image:url(images/banner.jpg);
	height: 123px;
	top: 0px;
	border-bottom: 1px black solid;
}


#sidebar{
	float: left;
	padding: 2px;
	width: 170px;
}

#sidebar h2{
	font-size: 14px;
	color: #313481;
}


#sidebar .search_form{
	margin-top: 15px;
}

#content{
	
	margin-left: 190px;
	padding-left: 20px;
	padding-right: 25px;
	border-left: 1px #CCCCCC dashed;
	color:#333333;
}

h2.gold {color: #9F8361;}

.floatright {float: right; margin: 10px 10px 5px 5px;}


#content p {margin-left: 10px; line-height: 18px;}
.boxed {border: 2px solid #9F8361; padding: 5px; margin: 5px 10px 5px 10px;}
hr {display: none;}
#content .gold {color:#C8AF53; font-size: 18px;}
#events {font-size:11px; padding-left:5px;}
#events p {margin: 1px 0 1px 0px;}
#events h3 {color:#C8AF53; margin-bottom: 2px; border-bottom: 1px solid #eee; font-size:12px; }
.right {text-align:right;}

.news {border-bottom: 1px solid #CCCCCC;
		padding: 3px;
			margin-top: 8px;}

#footer{
	border-top: 1px #cccccc dashed;
	font-size: 10px;
	color: #666;
	margin-bottom: 8px;
    padding: 0 50px;
	text-align: center;
	clear: both;
}


#commentform textarea{
	width: 500px;
}

#content h1{
 color: #2C2E74;
 font-size: 19px; 
 font-family: Arial, Helvetica, sans-serif;
 margin-top: 2px;
}

#content h1.name{
 color: #2C2E74;
 font-size: 23px; 
 font-family: Arial, Helvetica, sans-serif;
 margin: 20px 0 0 10px;
}

p.slug {font-size: 14px;color:#C8AF53;margin: 2px 0 0 0;}

#content h2 { color: #2C2E74;
 font-size: 15px; 
 font-family: Arial, Helvetica, sans-serif;
 margin-top: 25px;
 }


#content a{
 color: blue;
 text-decoration: underline;
}
#content a:visited {color: blue;}
#content a:hover {color: green;}

#content a.permalink {text-decoration: none; color: #999966;}

.center {text-align:center;}

#footer a{
 color: #98A06C;
 text-decoration: none;
}
#footer a:hover {color: green;}

#comments {
	margin: 1.2em 0;
	padding: 0;
	border-bottom: 1px solid #E8E7D0;
	list-style-type: none;
}

h2.post_title{
        border-bottom: 1px #cccccc dashed;
        /*border-left: 1px #cccccc dashed;*/
        display: block;
        font-size: 14px;
        padding-right: 15px;
        margin-bottom: 6px;
        text-align: left;
		font-family: Arial, Helvetica, sans-serif;
}



.disclaimer {font-size: 10px; color:#666;}


/* Nav Menu
----------------------------------*/
 #navcontainer { width: 160px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 160px;
background-color: #fff;
border-bottom: 1px solid #eee;
line-height: 18px;
}

#navcontainer a:link, #navlist a:visited
{
color: #636387;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #6F84BB;
color: #fff;
}

/* Form Style
-------------------------------------*/
.row {width: 400px; margin: 5px 0 0 10px; border-bottom: 1px solid #C1C2B4; text-align: right;padding-bottom: 3px;}	
.controw {width: 400px; margin: 5px 0 0 10px; border-bottom: 1px solid #C1C2B4; text-align: left;padding-bottom: 3px;}	
legend { font-size:14px; font-weight: bold; color:#596B83; border-color: #999999;}
fieldset {border: none; margin-bottom: 15px;}
			
.default
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold
}
.defaultErr
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000
}

#request form {font-family: Courier, Helvetica, sans-serif; font-size: 12px; margin:20px;}
	#request div.controls {margin: 0.5em;text-align: right; }	
	#request div.row {position: relative;clear: both;margin: 0.7em 0em;}
	#request fieldset {padding: 0.5em;margin-bottom: 0.5em; }		
	#request input, select, textarea {font-family: Courier, Helvetica, sans-serif;font-size: 13px; }	
	#request legend {font: 22px Georgia, "Times New Roman", Times, serif;color: #333F4B; font-weight:lighter;}			
	#request span.label {color: black;background-color: transparent;font-size: 12px;padding-right: 0.8%;margin-right: 0.5%;}
	#request textarea {	margin-bottom: 5px; }