


@charset "iso-8859-1";
/* CSS Document */


html, body {height: 100%; width: 100%; }



body {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0px 10px 0px;
	width: 100%;	
	height: 100%;
	text-align:center;
	margin:0px auto 0px auto;	
	background:#000000;
	background-image:url(webfiles/marginstrip.jpg);
	background-repeat:repeat-x;
}


#main {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin:0px auto 0px auto;
	font-size: 12px;
	color:#acaaa7;
	width: 800px;
	height:100%;		
	background-color:transparent;	
}

#gdheaderforum {display:block; margin-left:auto; margin-right:auto; width:800px; padding:0px 0px 0px 0px; height:100%; text-align:center;}

#gdheadertable {  background-color:#000000; width:800px; border-collapse: collapse;  }
#gdheadertop { background-image:url(webfiles/gdheaderboxtop.gif); width:800px; height: 166px;}
#gdheaderboxleft { background-image:url(webfiles/gdheaderboxleft.gif); width:25px; height:30px; }
#gdheaderboxright { background-image:url(webfiles/gdheaderboxright.gif); width:25px; height:30px; }

#gdheaderbuttonrow {  border-collapse: collapse; width:800px; height:30px;} 
#gdheaderbottom { background-image:url(webfiles/gdheaderboxbottom.gif); width:800px; height:6px;}
.gdheaderbutton { opacity:0.75; filter:alpha(opacity=75); border:0px; }
.gdheaderbutton:hover { opacity:1; filter:alpha(opacity=100); border:0px; }


#gdcontenttable { width:800px; border-collapse: collapse; background:url(webfiles/gdcontentboxbg.gif) no-repeat; background-color:#131312; } 
#gdcontentboxtop {position:relative; background-image:url(webfiles/gdcontentboxtop.gif); width:800px; height:75px; margin-top: 20px;}
#gdcontentboxleft {position:relative; background-image:url(webfiles/gdcontentboxleft.gif); background-repeat:repeat-y; width:52px; height:100%; }
#gdcontentboxright {position:relative; background-image:url(webfiles/gdcontentboxright.gif); background-repeat:repeat-y; width:52px; height:100%; }
#gdcontentboxbottom {position:relative; background-image:url(webfiles/gdcontentboxbottom.gif); width:800px; height:75px; }


#faqlist ul li { display: block; margin: 10px; padding: 0px; list-style-type: ordered; }
#faqlist { background-color:transparent; }

#sidenav ul li { display:block; margin:0px 0px 10px 0px; padding:0px; list-style-type:none; }
#sidenav {display:block; z-index:3; position:relative; left:0px; top:0px; width:164px; height:100%; padding:0px 0px 0px 10px; text-align:left; margin-top:-20px;}


#contentrowfull {display: block; position: relative; width: 670px; padding: 0px 10px 0px 10px; height:100%; min-height:50px; vertical-align:top; text-align:left; margin-left: auto; margin-right: auto;}

#contentrow200 {display: block; position: relative; width: 200px; padding: 0px 10px 0px 10px; height:100%; min-height:50px; vertical-align:top; text-align:left; margin-left: auto; margin-right: auto;}

#contentright {display:block; z-index:3; position:relative; left:0px; top:0px; width:470px; height:100%; padding:0px 6px 0px 44px; min-height:400px; text-align:left; margin-top:-20px;}

#contributecontenttop {display: block; position: relative; width: 670px; padding: 0px 10px 0px 10px; height:100%; min-height:125px; text-align:left; margin-top:-20px;}

#contributecontentbottom {display: block; position: relative; width: 200px; padding: 0px 0px 0px 0px; height:100%; min-height:400px; vertical-align:top; margin-left: auto; margin-right: auto;}


#donatecontenttop {display: block; position: relative; width: 670px; padding: 0px 10px 0px 10px; height:100%; min-height:200px; text-align:left; margin-top:-20px;}
#donatecontentbottom {width: 200px; padding:0px 0px 0px 0px; min-height:100px; vertical-align:top; margin-left:auto; margin-right:auto;}


#mediatop {display: block; position: relative; width: 670px; padding: 0px 10px 0px 10px; height:100%; min-height:50px; margin-top:-20px; margin-left: auto; margin-right: auto;}

#mediamid {display: block; position: relative; width: 670px; padding: 10px 10px 10px 10px; height:100%; min-height:240px; vertical-align:top; margin-left: auto; margin-right: auto;}

#mediabottom {display: block; position: relative; width: 670px; padding: 0px 10px 10px 0px; height:100%; min-height:80px; vertical-align:top; margin-left: auto; margin-right: auto;}


.gdbuybutton {display: inline; margin-left: auto; margin-right:auto; opacity:0.75; filter:alpha(opacity=75); border:0px; }
.gdbuybutton:hover {display: inline; margin-left: auto; margin-right:auto; opacity:1; filter:alpha(opacity=100); border:0px; }

.gddonatebutton {display: inline; margin-left: auto; margin-right:auto; opacity:0.75; filter:alpha(opacity=75); border:0px; vertical-align:top;}
.gddonatebutton:hover {display: inline; margin-left: auto; margin-right:auto; opacity:1; filter:alpha(opacity=100); border:0px; vertical-align:top;}

#mediacontenttop {display: block; position: relative; width: 670px; padding: 0px 10px 0px 10px; height:100%; min-height:500px; text-align:left; vertical-align:top; margin-left: auto; margin-right: auto; margin-top:-20px;}

#footer { background-color:#000000;  margin-left:auto; margin-right:auto; text-align:center;}
#footer ul { margin: 0px; padding: 0px; list-style-type: none;}
#footer ul li { display: inline; margin: 0px; padding: 0px 5px 0px 5px; }

#navhorizontal {background-color:transparent;  margin-left:auto; margin-right:auto; text-align:center;}
#navhorizontal ul { margin: 0px; padding: 0px; list-style-type: none;}
#navhorizontal ul li { display: inline; margin: 0px; padding: 0px 5px 0px 5px; }

#navbottomprevnext {  padding: 0px 50px 0px 50px; margin: 15px 0px 0px 0px; clear: both;}

.hr {color: #2c2725; width:100%; opacity:0.3; height:2px; border-style: none; border-color:transparent; background-color:#2c2725; background-image:url(webfiles/hr_brown.gif); background-repeat:repeat; margin: 10px 0px 10px 0px;}

td {vertical-align:top;}

ul#twitter_update_list 
{ 
     font-size: 10px; 
     margin: 0px 0px 0px 0px; 
     padding: 0px 0px 0px 0px; 
}

.style0 { font-size: 20px; font-family: Arial, Helvetica, sans-serif; color:#999999; font-weight:bold;}



.sectiontitle { font-size: 20px; font-family: Arial, Helvetica, sans-serif; color:#b9aa89; font-weight:bold; text-align: left; line-height:150%;}

.style1 { font-size: 22px; font-family: Arial, Helvetica, sans-serif; color:#b9aa89; line-height:150%;}

.style2 { font-size: 20px; font-family: Arial, Helvetica, sans-serif; color:#acaaa7;  font-weight:bold; line-height:150%;}

.style3 { font-size: 18px; font-family: Arial, Helvetica, sans-serif; color:#acaaa7; font-weight:bold; line-height:130%;}

.style4 { font-size: 15px; font-family: Arial, Helvetica, sans-serif; color:#acaaa7;}

.style5 { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#acaaa7; font-weight:italic;}

.style6 { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#86837f; font-weight:bold; text-align:right; }

.style7 { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color:#acaaa7; font-weight:bold;}

.subtitle { font-size: 18px; font-family: Arial, Helvetica, sans-serif; color:#b9aa89; font-weight:bold; text-align: left; line-height:100%;}

.stylenewsfeedtitle { display:block; text-align:left; font-size: 15px; font-family: Arial, Helvetica, sans-serif; color:#acaaa7; font-weight:bold; line-height:130%;}

.stylenewsfeeddate { display:block; text-align:left; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#86837f; font-weight:bold; padding: 0px 20px 0px 0px; line-height:150%;}

.stylebottomnavprevnext { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#acaaa7;}

.sidenavlink { font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; padding:0px; margin:0px;}

.price {display:block; margin-left:auto; margin-right:auto; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#bdbbbb; line-height:150%; text-align:center; }

.stylefooterlink { font-size: 18px; font-family: Arial, Helvetica, sans-serif; color:#acaaa7; font-weight:bold; line-height:130%;}

.stylefootercopyright { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color:#bdbbbb; line-height:100%; font-weight:bold;}

.stylearchivelink { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#86837f;}
.stylearchivelinkgray { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#333333;}

A.linkcentered:LINK, A.linkcentered:VISITED { color: #668899; text-decoration: none; text-align: left; padding:0px; margin:0px;
}
A.linkcentered:Hover { color: #1A81B5; text-decoration: underline; text-align: left; padding:0px; margin:0px;
}

IMG.titleicon { float:left; margin: 4px 10px 2px 0px; padding:1px; border:1px solid #b9aa89; background-color:#000000;
}
IMG.titlegraphic { display: block; margin-left: 0px; margin-right: 0px;}
IMG.centered { display: block; margin-left: auto; margin-right: auto; }
IMG.bottomgraphic { display: block; margin-left: auto; margin-right: auto; margin-top:0px; margin-bottom:0px;}
IMG.centeredinline { display: inline; margin-left: auto; margin-right: auto; }

ul.a { list-style-image: url("webfiles/bulletsilver10px.gif"); font-size: 14px; font-family: Arial, Helvetica, sans-serif; color:#acaaa7; margin: 0px 0px 10px 0px; text-align:left; }

li.a { margin-bottom: 10px;}

.alignright { float: right;}
.alignleft { float: left;}

.t-alignright {text-align:right}
.t-alignleft {text-align:left}


A:LINK, A:VISITED { color: #668899; text-decoration: none; text-align: left; padding:0px; margin:0px;
}
A:Hover { color: #1A81B5; text-decoration: underline; text-align: left; padding:0px; margin:0px;
}

.thumbnail
{
	border: 1px #000000 solid;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0px;
	margin-bottom: 2px;
}

.thumbcol
{

}

.thumbrow
{

}

.bot_thumbnail_large
{

	border: 4px #000000 solid;

}

