/* Body area */
body { background: #000 url('images/main_head_bg.jpg'); padding: 0; margin: 10px 0; font: 100% 'Lucida Grande', Tahoma, Verdana, sans-serif; color: #ccc }
.main-body { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #455867; background-color: #1A1A1A; padding: 3px }
.main-bg { background-color: #151515; padding: 5px 5px 0px 5px }
.themebar {	background-color: #1F1F1F; padding-top: 0px }

.main-body { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #455867; background-color: #1A1A1A; padding: 3px }
.main-bg { background-color: #151515; padding: 5px 5px 0px 5px }
.themebar {	background-color: #1F1F1F; padding-top: 0px }

/* General text links, horizintal rule and hover text colors */
a { font: 11px/18px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #926058; text-decoration: none }
a.visit:visited { color: #926058; text-decoration: none }
a:hover, a.visit:hover { color: #DFDFDF; text-decoration: underline }
.side { color: #B0B2A7; font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif }
a.side { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #926058; text-decoration: none }
a:hover.side { color: #DFDFDF; text-decoration: underline }

hr { border-top: 1px dotted #926058; border-bottom: 1px #151515 solid; margin: 6px 0 4px 0 }
td { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif }
pre { font: 10px Verdana, sans-serif, Tahoma, Arial, helvetica, serif }
.alt { color: #666666; background: inherit }
img {	border: 0px }

/* Total body wrapper, header, logo and sub nav and navigation styling */
.wrapper { margin: auto; border: 0; width: 80%; font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #666666; background: inherit;	border: 1px solid #2A2A2A }
.header { height: 115px;  background-image: url('images/logo2.jpg'); }
#navigation { color: #DFDFDF; text-align: right; background-image: url('images/nav_bg.gif'); }
#navigation a { color: #DFDFDF; font-size: 11px; font-weight: bold; padding-top: 4px; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; color: inherit;line-height: 200%;  }
#navigation { height: 30px; padding-top: 1px }
#navigation a:hover { padding-top: 7px !important; padding-top: 9px; padding-right: 5px; padding-left: 5px; padding-bottom: 9px; color: #FFFFFF; text-decoration: none; background-image: url('images/navbg2.gif'); }

#banners a img { 
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40); }
#banners a:hover img { 
 opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }


/* Border styling */

.borders { border: 0px #D0D0D0 solid }

/* Styling and layouts for all panels */

.panel-main { font: bold 12px 'Lucida Grande', Tahoma, Verdana, sans-serif; height: 32px; color: #bbb; background: #555 url('images/panel-main.gif') repeat-x bottom left; padding: 0px 4px 12px 4px }
.panel-main .arrow { background-image: url('images/arrow.gif'); background-repeat: no-repeat; background-position: 0.1em 50%; padding-left: 16px }
.padthetop { padding-top: 0px; float: right } /* padding for side panels */
.center-main {font: bold 12px 'Lucida Grande', Tahoma, Verdana, sans-serif; height: 32px; color: #bbb; background: #555 url('images/panel-main.gif') repeat-x bottom left; padding: 0px 4px 12px 4px }
.center-main .arrow { background-image: url('images/arrow.gif');	background-repeat: no-repeat; background-position: 0.1em 50%; padding-left: 16px }
.center-body { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #bbb; padding: 10px; background: #1F1F1F }
.padthetop-center { padding-top: 6px; float: left } /* padding for center panels */

.news-main { font: bold 12px 'Lucida Grande', Tahoma, Verdana, sans-serif; height: 32px; color: #bbb; background: #555 url('images/panel-main.gif') repeat-x bottom left; padding: 0px 4px 12px 4px }
.news-main .arrow { font: bold 12px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; background-image: url('images/arrow.gif'); background-repeat: no-repeat; background-position: 0.1em 50%; padding-left: 16px }
.news-body { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #bbb; padding: 10px; background: #1F1F1F }
.news_block { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; background-color: #2A2A2A; padding: 4px 4px 6px 4px; border-top: 1px solid #926058; line-height: 16px; height: 32px }

/* Styling and layouts for footer area */

.footer { padding-bottom: 0px; font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; text-align: center; background-color: inherit; 	color: #898787 }
#footer_border { border-bottom: 1px solid #2A2A2A }
.footer_cell { background-color: #151515; height: 113px; padding-top: 2px }
.footer_low { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; text-align: center; color: #D0E13D; background-color: #151515; height: 20px }
.footer_links { background-color: inherit; color: #898787; font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; text-decoration: none }
a.footer_links:hover { background-color: inherit; color: #898787;	text-decoration: none; border-bottom:1px dotted #ECA205 }

.ad { font: 10 Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #808080; text-decoration: none }
a.ad { font: 10 Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #926058; text-decoration: none }
a:hover.ad, a.visit:hover { color: #DFDFDF; text-decoration: underline }

/* Forum tables and genreal layout */

.tbl-border { background-color: #2A2A2A; color: #DDDDDD }
.tbl { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; padding: 3px 4px 3px 4px }
.tbl1 { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #898787; background-color: #1F1F1F; padding: 4px }
.tbl2 { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #898787; background-color: #1F1F1F; padding: 4px }
.forum-caption { height: 24px; font: bold 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; background-image: url('images/forum_bg.gif'); color: #7EC730; background-color: #2A2A2A; padding: 1px 4px 0px 4px }

/* Form, input, textbox and quote styling */

form { display: inline; margin: 0; padding: 0 }
.button { border: 1px solid #333333; background: #2A2A2A; font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #999999; height: 21px; padding-bottom: 2px; padding-left: 0px; padding-right: 0px; margin-bottom: 4px }
.textbox { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #CCCCCC; background-color: #1F1F1F; border: 1px solid #2A2A2A; padding: 2px; margin-top: 4px; margin-bottom: 2px }
.textbox:hover { border: 1px solid #1D1919; background-color: #2A2A2A }
.quote { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; border: 1px #7D7D7D dashed; background-color: #2A2A2A; color: #92B022; padding: 5px; margin: 0px 20px 0px 20px }

/* Removes extra padding from bbcode images - Fuzed Themes Specific */

#bold, #italic, #under, #url, #mail, #img, #center, #small, #code, #quote, #php, #smiles, #rtesizeplus, #rtesizeminus, #checklength {
	padding: 0; 
	margin: 0
}


/* The styling for the theme left/right area */

.side-border-left { border: 0px; padding: 5px 0px 0px 5px; background-color: #151515 }
.side-border-right { border: 0px; padding: 5px 5px 0px 0px; background-color: #151515 }

/* Side body (panel) content and text layout */

.side-body { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #FFFFFF; padding: 4px 4px 6px 4px; background-color: #151515 }

/* Misc. styles and classes */

.poll { height: 12px; border: 1px #000000 solid }
.comment-name { font-weight: bold; color: #162962; background: inherit }
.shoutboxname { font-weight: bold; color: #B5A04A; background: inherit }
.shoutbox { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #FFFFFF; background: inherit }
.shoutboxdate { font: 9px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #B5A04A; background: inherit }

.photos {  border: 1px #535353 dashed; background-color: #090909; font-size: 1px}

.photos2 {  border: 1px #090909 solid; background-color: #090909; font-size: 1px}

/* Misc. fonts */
.side-small { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #926058 }
.small { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #CCCCCC }
a.small:hover { color: #FFB910 } 
.small2 { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #898787 }