html, body{
width:100%;
height:100%;
margin:0;
border:0;
overflow:auto;
}

body{
/*background:#000;
/*background:#12474b url('images/mainbg3.png') repeat-x;*/
background:#000 url('images/background.png') top left no-repeat;
color:#000;
text-align:center;
background-attachment:scroll;
}

#wrapper{
width:1000px;
min-height:100%;
height:auto !important;
height:100%;
background:none;
/*background:#268a88 url('images/wrapperbg3.png') bottom repeat-x;*/
text-align:center;
margin: 0 auto -15px;
}

#content{
width:976px;
height:100%;
margin-left:auto;
margin-right:auto;
margin-bottom:-15px;
border:0px;
border-collapse:collapse;
/*background:#8a4117 url('images/contentbg2.png') repeat-x 0px 120px;*/
background:#000 url('images/tablebg.png') bottom repeat-x;
}

#footer{
width:976px;
height:15px;
margin-left:auto;
margin-right:auto;
color: #000;
font-family:verdana;
font-size: 10px;
font-weight:bold;
/*background:#ff7f00;*/
background:#ccc;
}

#header{

}


#headertable{
width:976px;
height:122px;
border-collapse:collapse;
border:0px;
border-bottom:2px solid #fff;
background:#000;
margin:0;
padding:0;
border-spacing:none;
}



#headerlogotd{
width:283px;
text-align:center;
vertical-align:bottom;
}



.headernavtd{
width:683px;
vertical-align:bottom;
text-align:right;

}



.tempnav{
border:1px solid #000;
width:100px;
height:25px;
font-family:verdana;
color:#ede275;
font-size:13px;
text-align:center;
font-weight:bold;
}

.headernavtd a{
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.21, rgb(117,60,0)),
    color-stop(0.74, rgb(0,0,0))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(117,60,0) 21%,
    rgb(0,0,0) 74%
);

padding-left:5px;
padding-right:5px;
}


#theul li.hover{
display:block;
}

#middlecontent{
border-collapse:collapse;
border:0px;
padding:0px;
height:96%;
width:976px;

}

#middlecontentleft{
text-align:center;
vertical-align:top;
width:775px;
position:relative;
}

#middlecontentright{
width:210px;
text-align:left;
vertical-align:top;
padding-left:6px;

/*border-left:1px dotted #ccc;*/
padding-bottom:198px;
background:url('images/rightbg.png') no-repeat;
background-position: 20 bottom;
}


#spacer{
line-height:0px;
margin-top:50px;
}

.helpsubtext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 12px;
	color: #FFF380;
}

#memberlogin a{
color:#659EC7;
text-decoration:none;
}


#blogcomment{
width:600px;
background:#444;
text-align:left;
color:#fff;
font-family:verdana;
font-size:11px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
padding:3px;
margin-left:auto;
margin-right:auto;
overflow:auto;
height:auto;
}

#currentcomments{
margin-bottom:25px;
}


/*  spatlight blog entry */

.article_title{
text-align:left;
font-family:verdana;
font-size:14px;
color:fff;
}

.article_date{
font-family:verdana;
font-size:9px;
color:#fc3;
text-align:left;
}

.article_blurb{
padding-top:3px;
padding-left:3px;
text-align:left;
font-family:verdana;
font-size:11px;
color:#ffc;
height:120px;
overflow:hidden;
}

.article_readmore{
text-align:right;
font-family:verdana;
font-size:11px;
color:#69c;
padding-bottom:3px;
}

.article_readmore a{
text-decoration:none;
color:#69c;
padding-right:4px;
}

.rowbg{
5background:#000 url('images/rowbg.jpg') repeat-y;
}

.content_spacer{
height:10px;
border-bottom:1px dotted #ccc;
width:80%;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

.view_all{
text-align:center;
font-family:verdana;
color:#fff;
font-size:12px;
}

.view_all a{
color:#fff;
text-decoration:none;
}
