body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
html {
	background: #000;
	font-family: tahoma, sans-serif;
	font-size: 1em;
	color: #fff;
}body {line-height: 1.5em;}
p {margin-top: 0.5em;margin-bottom: 1em;}
h1 {padding: 145px 0 0 46px;}.info {font-size: 0.9em;margin-top: -1.14em;color: #CCC;}.entry p {margin-top: 0;}
ul.menu {width: 960px;padding-top:20px;}
ul.menu li {
display: block;
float: left;
width: 160px;
font-family: verdana, sans-serif;
font-size: 1.13em;
text-align: center;
}.entry {margin-bottom: 1em;display: block;}
ul.menu li a:link {color: #fff;text-decoration: none;}ul.menu li a:visited {color: #fff;text-decoration: none;}ul.menu li a:hover {text-decoration: underline;}ul.menu li a:active {text-decoration: underline; color: #4d1655;}
ul.fmenu {width: 868px; margin: 0 auto;}
ul.fmenu li {
display: block;
float: left;
width: 144px;
font-family: tahoma, sans-serif;
font-size: 1em;
text-align: center;
text-transform: lowercase;
}ul.gmenu {width: 500px; margin: 2em 2em 2em 2em;display: inline;}ul.gmenu li {display: block;float: left;width: 144px;font-family: tahoma, sans-serif;font-size: 1em;text-align: center;}
#footer a:link {color: #fff;text-decoration: none;}#footer a:visited {color: #fff;text-decoration: none;}#footer a:hover {text-decoration: underline;}#footer a:active {text-decoration: underline; color: #4d1655;}
hr {clear: both; background: #fff; height: 1px; border: none; margin: 30px 0 30px 0;}
#footer span {text-align:center; width: 960px;}
h2 {margin-top: 9px;color: #b5791b; font-weight: bold; font-size: 1.5em;margin-bottom: 1em;}
h3 {color: #b5791b; font-size: 1.5em; font-family: verdana, sans-serif;margin-bottom: 1em;}h4{color: #b5791b; font-size: 1.13em; font-family: verdana, sans-serif;margin-bottom: 1em;clear: left;}h5 {font-size: 1.14em; margin: 0; color: #b5791b;}
#welcomebox img {float: right; border: 1px solid #58525a; }
#welcomebox p { font-size: 1.13em;}
.cols {width: 660px;margin-top: 40px;}
.cols li {
display: block;
float: left;
width: 220px;
}.sidebar ul {margin: 30px 0 30px 0;}.sidebar li {display: block;margin: 20px 0 20px 0;}
#twitter_update_list {
margin: 30px 0 30px 0;
}
#twitter_update_list li {
display: block;
margin: 20px 0 20px 0;
}
#footer img {vertical-align: middle;}ul.smedia {width: auto; list-style: none;}ul.smedia li {display: block;float: left;width: 120px;font-family: verdana, sans-serif;font-size: 1.13em;text-align: center;}#content  a:link{color: white;text-decoration: underline;}#content a:visited{color: white;text-decoration: underline;}#content a:hover{color: white;}#content a:active {text-decoration: underline; color: #4d1655;}
#sidebar  a:link{color: #887;text-decoration: underline;}#sidebar a:visited{color: #887;text-decoration: underline;}#sidebar a:hover{color: #887;}#sidebar a:active {text-decoration: underline; color: #4d1655;}
#content a:link, #contentwide  a:link{color: #887;text-decoration: underline;}#content a:visited, #contentwide a:visited{color: #887;text-decoration: underline;}#content a:hover, #contentwide a:hover{color: #887;}#content a:active, #contentwide a:active {text-decoration: underline; color: #4d1655;}
#sidebar span { color: #ddd; font-size: 0.9em;}#content ul {list-style: disc;margin-left: 40px;margin-top: 1em;}
#pagewrap {
	background: url('images/pagewrapbg.png') top repeat-x #000;
	min-height: 500px;
	height: auto !important;
	height: 500px;	margin-bottom: 360px;
}
#page {
	width: 960px;
	background: url('images/titlerefl.png') no-repeat top left;
	margin: 0 auto;
	height: 104px;
}
#headerwrap {
	background: url('images/hbg.gif') repeat-x #000;
	height: 269px;
	margin-top: 0;
}
#header {
	background: url('images/headerbg.jpg') no-repeat center;
	height: 269px;
	margin: 0 auto;
}
#title {
	height: 269px;
	margin: 0 auto;
	width: 960px;
}
#welcomebox {
	width: 820px;
	height: 201px;
	background: url('images/wbbg.png') no-repeat;
	padding: 21px 70px 21px 70px;
	clear: both;
	margin-top: 40px;
	font-family: arial, sans-serif;
}
#content {
	margin-top: 50px;
	width: 660px;
	padding: 10px;
}#contentwide {	margin-top: 50px;	width: 940px;	padding: 10px;}
#sidebar {
	margin-top: 50px;
	float: right;
	width: 210px;
	padding: 10px;
	display: inline;
}
#footer {	clear: both;
	height: 180px;
	margin: 180px auto 0;
	padding-top: 145px;
	background: url('images/footerbg.jpg') no-repeat bottom center #000;
	text-align: center;
}
#fcontainer {width: 960px;margin: 0 auto;}
.tbContactform .antispam {
		display:  none;
		visibility: hidden;
	}
	.tbContactform label {
		width:  95px;
		display:  inline-block;
		vertical-align: top;
		clear: both;
	}
	.tbContactform input.text,
	.tbContactform textarea {
		background-color: #1f0822;
		border: 1px solid #65411d;
		color: #c18336;
		width:  218px;
		padding: 2px;
	}
	.tbContactform textarea {
		height:  115px;
	}
	.tbContactform input.submit {
		display: block;
      	width:  225px;
	margin: auto auto auto 100px;
	}
	.tbContactform .tbErrors p {
		color: #FF0000;
	}