/* General page style. */

body,html {	
	scrollbar-base-color: #E0BB7B;
	scrollbar-arrow-color: #7D5919;
	scrollbar-3dlight-color: #C1974D;
	scrollbar-darkshadow-color: #7D5919;
	scrollbar-face-color: #E0C596;
	scrollbar-highlight-color: #E8D9BE;
	scrollbar-shadow-color: #7D5910;
	scrollbar-track-color: #FBF4AE;
	background:#595963 url('/images/backgroundimage2.jpg') no-repeat fixed top center; margin: 0px; padding: 0px; font color: #333333; font-family: Arial, sans-serif; line-height: 1.2em; 
}




/* Top Login Area
-------------------------------------------------------------*/

#login-pagetop {
   width: 100%;
}

.clear-block	{display:inline-block;
}

#message-box
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
height:40px;
border-collapse:collapse;
}
#message-box td, #message-box th 
{
width:50%;
font-size:11px;
text-align:center;
vertical-align:middle;
color:#FFFFFF;
}





	#social-media-login-youtube {
	background-image:url('/images/youtube.png');
	background-repeat:no-repeat;
	background-position:bottom;
	width:61px;
	height:22px;
	position:relative
	}
	#social-media-login-youtube:hover {
	background-position:top;
	cursor:pointer;
	}

	#social-media-login-twitter {
	background-image:url('/images/twitter.png');
	background-repeat:no-repeat;
	background-position:bottom;
	width:66px;
	height:22px;
	position:relative
	}
	#social-media-login-twitter:hover {
	background-position:top;
	cursor:pointer;
	}

	#social-media-login-imdb {
	background-image:url('/images/imdb.png');
	background-repeat:no-repeat;
	background-position:bottom;
	width:53px;
	height:22px;
	position:relative
	}
	#social-media-login-imdb:hover {
	background-position:top;
	cursor:pointer;
	}

	#social-media-login-facebook {
	background-image:url('/images/facebook.png');
	background-repeat:no-repeat;
	background-position:bottom;
	width:63px;
	height:22px;
	position:relative
	}
	#social-media-login-facebook:hover {
	background-position:top;
	cursor:pointer;
	}

	#social-media-login-myspace {
	background-image:url('/images/myspace.png');
	background-repeat:no-repeat;
	background-position:bottom;
	width:61px;
	height:22px;
	position:relative;
	}
	#social-media-login-myspace:hover {
	background-position:top;
	cursor:pointer;
	}

/* Navigation Area
-------------------------------------------------------------*/

div#navigation 				{overflow: hidden;  position: relative; left: 0px; top: 384px;}
ul.navigation 				{ height: 27px; padding: 10px 9px 0 9px; text-align: center; width: 951px; }
ul.navigation li			{ display: inline; padding: 9px; text-transform: uppercase; }


div#navigation_footer 			{overflow: hidden;  position: relative; left: 0px; top: 1px; margin-bottom: 35px;}
ul.navigation_footer 			{ height: 27px; padding: 0 0 0 0; text-align: left; width: 951px; }
ul.navigation_footer li			{ display: inline; padding: 10px; }



div#title 				{overflow: hidden;  position: relative; left: 0px; top: 1px;}
ul.title 				{ height: 25px; padding: 10px 0 0 0; text-align: center; width: 955px; }
ul.title li				{ display: inline; padding: 10px; }



/* Masthead Area
-------------------------------------------------------------*/

#masthead				{ height: 436px; margin: 0 auto; padding: 100px 10px 0; position: relative; text-align: left; width: 970px; }





/* The top navigation needs to clear anything inserted or floating above it */

ul#nav_masthead				{ clear: both; }



#forum_navigation			{ margin: 0 auto; text-align: left; width: 975px; }






/* Content Area
-------------------------------------------------------------*/


#content				{ margin: 0 auto; padding: 20px 0 0 20px; overflow: hidden; text-align: left; width: 1011px; }



ul#subnav			{ list-style-type: none; text-align: right; margin-bottom: 20px; }
ul#subnav li			{ display: inline; margin-left: 10px; }
ul#subnav li a			{ text-decoration: none; }


#entry_insert_right		{ float: right; padding: 10px 0 10px 10px; width: 220px; position: relative; }
#entry_insert_right ul		{ list-style-type: none; }
#entry_insert_right li		{ margin-bottom: 4px; }

#entry_insert_left		{ float: left; padding: 10px 10px 10px 0; width: 220px; position: relative; }
#entry_insert_left ul		{ list-style-type: none; }
#entry_insert_left li		{ margin-bottom: 4px; }

p.action			{ float: right; padding: 0 10px 10px 0; }



/* Twitter Feed  Wrapper
-------------------------------------------------------------*/

#twtr-profile-widget			{ margin-bottom: 20px; text-align: center; }





/* Footer Area
-------------------------------------------------------------*/

#footer					{ margin: 0 auto; text-align: left; width: 975px; }



	
	
	
/* DIV Classes
-------------------------------------------------------------*/


/* Global Structural Classes */

.column					{ float: left; margin-right: 20px; }
.section				{ background: #ffffff; margin-bottom: 20px; overflow: hidden; padding: 20px 20px 20px; position: relative; }

.full					{ width: 947px  }
.wide					{ width: 610px; }
.narrow					{ width: 273px; }

.entry					{ margin-bottom: 10px; position: relative; overflow: hidden; }
.entry_border				{ border-bottom: 2px solid #C1974D; margin-bottom: 10px; position: relative; overflow: hidden; }
.wide .entry				{ padding: 10px 0 20px; }




.entry_panel				{ clear: both; padding: 10px 0 10px; position: relative; }	
			
.panel					{ border: 2px solid #C1974D; background-color: #F9F7EF; background-image: url('/images/section_bg.jpg'); background-repeat: repeat-x; background-position: left bottom; overflow: hidden; }





/* MPU Inserts into columns */

.mpu					{ margin-bottom: 20px; text-align: center; }


/* Header Links (Such as RSS or MORE) */

.header_action			{ position: absolute; top: 29px; }
.full .header_action		{ left: 565px; top: 20px; }
.wide .header_action		{ left: 565px; }
.narrow .header_action		{ left: 240px; }




/* Link Typography
-------------------------------------------------------------*/


p a:link, p a:visited 			{ color: #3A5580; text-decoration: none; }
p a:hover 				{ color: #3A5580; text-decoration: underline; }

p.link a				{ text-decoration: underline; }
p.header_action a			{ color: #3A5580; font-style: italic; font-weight: bold; }



/* Header Typography
-------------------------------------------------------------*/

h2, h3, h4 				{ font-family: Verdana, Arial, sans-serif; letter-spacing: -0.02em; line-height: 1em; }
h2, h3					{ color: #880000; font-weight: bold; text-transform: lowercase; }
h2					{ border-bottom: 3px solid #880000; margin: 0 0 20px; padding: 0 0 10px; }
h3					{ border-bottom: 1px solid #3A5580; margin: 0 0 20px; padding: 0 0 10px; }

h2 a, h3 a				{ color: #880000; text-decoration: none; }
h4 a					{ color: #3A5580; text-decoration: none; }
h2 a:hover				{ color: #880000; text-decoration: underline; }
h3 a:hover				{ color: #880000; text-decoration: underline; }
h4 a:hover				{ color: #3A5580; text-decoration: underline; }

h2 					{ font-size: 34px; }
h3 					{ font-size: 22px; }
h4					{ color: #3A5580; font-size: 16px; margin: 0 0 10px; padding: 0 0 0px; }



/* Paragraph Typography
-------------------------------------------------------------*/

p 					{ color: #333333; font-size: 12px; line-height: 1.2em; }
strong					{ font-weight: bold; }


/* Paragraph Classes */

p.date					{ color: #000000; font-size: 12px; font-style: italic; font-weight: bold; padding-bottom: 6px; }



/* Paragraph Sections */

.wide .entry p				{ line-height: 1.2em; margin-bottom: 10px; }	

.small					{ color: #333333; font-size: 11px; line-height: 1.2em; }

/* Navigation Typography
-------------------------------------------------------------*/

ul.navigation li a			{ color: #FFFFFF; font-family: Futura, Arial, sans-serif; font-size: 16px; font-weight: bold; text-align: center; text-decoration: none; }
ul.navigation li a:visited		{ color: #FFFFFF; }
ul.navigation li a:hover 		{ color: #FF0000; }
	

ul.navigation_footer li			{ color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align: center; }
ul.navigation_footer li a		{ color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align: center; text-decoration: none; }
ul.navigation_footer li a:visited	{ color: #fff; text-decoration: none; }
ul.navigation_footer li a:hover 	{ color: #cc0000; text-decoration: none; }

ul#subnav li				{ color: #000000; font-size: 20px; text-transform: lowercase; }
ul#subnav li.current a			{ color: #9A0000; }
ul#subnav li a				{ color: #000000; }
ul#subnav li a:visited			{ color: #000000; }
ul#subnav li a:hover			{ color: #9A0000; text-decoration: underline; }

ul.title li a				{ color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-decoration: none; text-align: center; text-decoration: none; font-weight:bold; }
ul.title li a:visited			{ color: #fff; }
ul.title li a:hover 			{ color: #ff0000; }




td {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}




TABLE
{
empty-cells: show;
}
.verification-images
{
  background: #FFFFEE;
  border: 1px solid #000000;
}

.bbstable
{
background-color: #FFFFFF;
border: 1px #FFFFFF solid;
}
td
{
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Arial;
}
.messagecellbody
{
    font-size: 9pt;
    color: #000000;
    background-color: #EDC596;
    padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px
}
.messagecellbody2
{
    font-size: 9pt;
    color: #000000;
    background-color: #E0BB7B;
    padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px;
}
.messagecellbody3
{
    font-size: 9pt;
    color: #000000;
    background-color: #EDC596;
    padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px
}
.messageheader
{
    font-size: 10pt;
    color: #000000;
    background-color: #E0BB7B;
    padding:4px
   
}

.messagemiddle
{
    font-size: 10pt;
    color: #000000;
    background-color: #E0C596;
    padding:4px
   
}
.messagefooter
{
    font-size: 10pt;
    color: #000000;
    background-color: #C1974D;
    padding:4px
}

.messagecellheader
{
  font-size: 11px; font-weight: bold;
  font-family:Verdana,Arial;
  color: #FFFFFF;
  background-color:#A7956A;
  padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px
  									  
}
.messagesubheader
{
  font-size: 11px; font-weight: bold;
  color: #F5F5F5;
  font-family:Verdana,Arial;
}
.messagecellheader2
{
  font-size: 11px;
  color: #444444;
  background-color: #FBF4AE; height: 25px;
  padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px
}
.messagecellspacer
{
  background-color: #D0D7DD; color: #D0D7DD; height: 5; font-size: 1px;
}
.messagecellfooter
{
  background-color: #917950; padding: 10px
}
.newsbox
{
  background-color: #FFFFEE;
  border: 1px solid #FBF4AE;
}
.rssimage
{
  background-color: #FFFFFF;
  border: 1px solid #000000;
}
.quotation
{
  display: block;
  font-size: 11px;
  color: #43647E;
  margin-left: 20px;
  margin-right: 10px;
  margin-bottom: 5px;
  padding-left: 2px;
  margin-top: 5px;
  BORDER-left: 1px solid;
  
  /* IE Bug requres bottom border for multiple nested divs? */
  border-bottom: 1px solid #E7E9EF;
}

.randomquote
{
   color: #43647E;
         font-size: 11px; font-style: italic
}

.smalltext
{
  font-family: Verdana, Arial;
  font-size: 11px;
  color="#FFFFFF"
}

.smalltext a
{
  color: #9A0000; text-decoration: none;
}
.smalltext a:hover
{
  color: #FF0000; text-decoration: underline;
}

.messagetext
{
  font-family: Verdana, Arial;
  font-size: 12px;
  color="#FFFFFF"
}

.messagetext a
{
  color: #ff9900; text-decoration: none;
}
.messagetext a:hover
{
  color: #ff9900; text-decoration: underline;
}


.headercontrolbox .smalltext a
{
  text-decoration: underline;
}

/* MAIN HYPERLINKS */

a
{
     text-decoration: none; color: #7D5919
}
A:hover
{
  text-decoration: underline; COLOR: #ff0000;
}
a:visited.threadlink
{
	 COLOR: #7D5919;
}
a:hover.threadlink
{
  text-decoration: underline; COLOR: #ff0000;
}
.headerlink2
{color: #808080; text-decoration: none}
.headerlink
{color: #FFFFFF; text-decoration: none}
.homelink
{color: #808080; text-decoration: none}

:hover.headerlink
{color: red}



/* Headers (not used too often) */

.header6
{
  font-size: 10pt;
  font-weight: bold;
}
.header5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
}
.header4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
}
.error
{
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
}


/* next thread / previous thread */

.threadbox
{
  background-color: #8094B0;
  font-size: 10px;
  font-weight: normal;
  color:#FFFFFF;
  padding: 3px;
  border: 1px solid #000000;
}
.threadboxlink
{
    color: #FFFFFF;
    text-decoration: none;
}
:hover.threadboxlink
{
    color: #FF0000;
}



/* Header items */
.headerbar
{
    font-size: 10pt;
    color: #111111;
    background-color: #6699CC;
}


.headercontrolbox a
{
   color: #070707;
}


.thxbox
{
  font-size: 11px;
  color: #000000;
  background-color: #E7E9EF;
  padding-left: 3px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.thxborder
{
  border: 1px solid #006699;
}

.adminlink
{
  color: #005CB9;
  font-decoration: none;
  font-size: 10pt;
  text-decoration: none;
    FONT-WEIGHT: bold;
}


/* footer items */
.footerbar
{
    font-size: 10pt;
    color: #43647E;
}



/* FORMS */

form
{
 margin: 0px;
}

textarea {
  background-color : #E8D9BE; 
}


.bbsbutton
{
  background-color : #EFEFEF;
  color : #000000;
  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color : #FAFAFA;
  font-weight : bold;
}

.bbstextbox
{
 FONT-SIZE: 11px;

}

.bbseditbox
{
 font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bbscheckbox
{
 font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bbsradiobox
{
 font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bbsdropdownbox
{
 font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* LEFTOVERS */
span.highlight
{ background: #FFFF33; }
.adminname
{ color: #FF0000 }
.moderatorname
{ color: #FF9966 }
.registeredname
{ color: #999966 }
.notregisteredname
{ color: #660033 }
