/*
+----------------------------------------------------------------------------+
|   PHP-Fusion Content Management System (c)2004/7 CSS file Eight
|
|   Released under the terms and conditions of the
|   GNU General Public License (http://gnu.org).
|
|   Fuzed Themes - http://www.phpfusion-themes.com
+----------------------------------------------------------------------------+
*/

/* Body area */
body { background: #000 url('images/bg.png'); background-repeat: repeat-x; 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 }

/* General text links, horizintal rule and hover text colors */
a { font: 11px/18px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #D0EB6A; text-decoration: none }
a.visit:visited { color: #D0EB6A; text-decoration: none }
a:hover, a.visit:hover { color: #D0EB6A; 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: #D0EB6A; text-decoration: none }
a:hover.side { color: #D0EB6A; text-decoration: underline }

hr { border-top: 1px dotted #d0eb6a; 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: 90%; font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #666666; background: inherit;	border: 1px solid #2A2A2A }
.header { filter: alpha(opacity=70); opacity: 0.7; height: 115px;  background-image: url('images/main_head_bg.jpg'); }
#navigation { color: #E4FFD8; text-align: right; background-image: url('images/nav_bg.gif'); }
#navigation a { color: #E4FFD8; 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'); }

/* 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 #D0EB6A; 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: #B5DF88 }
#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: #FFB910; 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 }

/* 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: #DFEBB1; 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: #DFEBB1; background: inherit }
.shoutboxdate { font: 9px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #B5A04A; background: inherit }

/* Misc. fonts */
.side-small { font: 11px Verdana, sans-serif, Tahoma, Arial, helvetica, serif; color: #D0EB6A }
.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 }
