body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}

html, body {font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; background-color:#000000; color:#8e8d8d;}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#8e8d8d; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#ffffff; text-decoration:underline;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.lF {float:left;}
.rF {float:right;}
.highlight {color:#ffffff; text-decoration:underline;}

/* LAYOUT STYLES */
#header { border-bottom:1px solid #333333;}
.top { width:919px; width/**/:/**/917px; border-left:1px solid #333333; border-right:1px solid #333333; text-align:left; margin:0 auto; background:url(../images/topheadback.jpg) no-repeat; height:109px; overflow:hidden;}
a.logo {width:160px; height:108px; display:block; text-indent:-9999px;}


#wrapper { width:919px; width/**/:/**/917px; border-left:1px solid #333333; border-right:1px solid #333333; text-align:left; margin:0 auto; background:url(../images/backlinenav.gif) repeat-y;}

.leftNav {float:left; width:162px;}
h2 { font-family:20px; font-weight:bold; font-family:"Myriad Pro", "Trebuchet MS", Arial, Verdana; padding:7px 0; text-align:center; margin:0 0 8px 0; border-bottom:1px solid #333333; text-transform:uppercase; color:#fff; font-size:17px;}
	.brdtop {border-top:1px solid #333333;}
	.emailform { padding:4px 7px 10px 7px; text-align:center; color:#fff; font-weight:bold;}
	.emailform input{ margin:8px 0; background-color:#262626; border:0; padding:4px 2px; text-align:center; color:#fff; font-size:11px; width:94%;}
	.sbtbtn { text-align:right;}
	.sbtbtn input{ background-color:none; padding:0; text-align:right; margin:1px 0 !important; width:auto !important;}
	
	ul.events {padding:2px 7px; margin:0 3px 9px 5px;}
	ul.events li{padding:0 0 0 7px; margin:0 0 5px 0; list-style-type:none; background:url(../images/bulletline.gif) no-repeat 0 8px;}
	
	ul.relatedlinks {padding:2px 7px; margin:0 3px 9px 5px;}
	ul.relatedlinks li{padding:0; margin:0 0 5px 0; list-style-type:none;}


.RightContent { width:735px; float:right; margin:0 9px 0 0; line-height:20px; padding:15px 0;}
.RightContent p{ padding:0 0 12px 0;}

.blist{ padding:0 0 21px 0;}

	h1 { font-size:30px; color:#fff; padding:8px 10px; margin:0 0 7px 0; font-weight:bold; border-bottom:2px solid #333333; line-height:normal;}
	.textcont {padding:1px 10px 11px 10px;}
	
	.textcont img{padding-left: 40px;}
	.comments-post {border-top:1px solid #333333; border-bottom:1px solid #333333; padding:4px 10px;}
	.comments-post p{ padding:0 !important;}

#footer {border-top:1px solid #333333;}

.bot {width:919px; text-align:left; margin:0 auto; padding:0 10px;}

.box { font-family:20px; font-weight:bold; font-family:"Myriad Pro", "Trebuchet MS", Arial, Verdana; padding:7px 0; text-align:center; margin:0 0 8px 0; border-top:1px solid #333333; text-transform:uppercase; color:#fff; font-size:17px;}
