/* GWF Style 2009 Classes */
#gwf_overallbgr { background: url('/styles/gwf2009/theme/gfx/overallBgr.png'); height: 100%; min-height: 100%; width: 100%; margin: 0;  }
#gwf_overallfde { background: url('/styles/gwf2009/theme/gfx/overallBgrFade.png') repeat-x bottom; height: 100%; vertical-align: top; }


/* GWF: Base Table FINAL */
#gwf_base { width: 100%; }
#gwf_base>tbody>tr>td>img { width: 20px; height: 20px; }
#gwf_base_TL { height: 20px; width: 20px; background: url("/styles/gwf2009/theme/gfx/baseCornerTL.png") no-repeat bottom right; }
#gwf_base_TM { height: 20px; width: 100%; background: url("/styles/gwf2009/theme/gfx/baseLineT.png") repeat-x bottom ; }
#gwf_base_TR { height: 20px; width: 20px; background: url("/styles/gwf2009/theme/gfx/baseCornerTR.png") no-repeat bottom left; }
#gwf_base_ML { height: 100%; width: 20px; background: url("/styles/gwf2009/theme/gfx/baseLineL.png") repeat-y right; }
#gwf_base_MM { height: 100%; width: 100%; background: #FFF; }
#gwf_base_MR { height: 100%; width: 20px; background: url("/styles/gwf2009/theme/gfx/baseLineR.png") repeat-y left; }
#gwf_base_BL { height: 20px; width: 20px; background: url("/styles/gwf2009/theme/gfx/baseCornerBL.png") no-repeat top right; }
#gwf_base_BM { height: 20px; width: 100%; background: url("/styles/gwf2009/theme/gfx/baseLineB.png") repeat-x top; }
#gwf_base_BR { height: 20px; width: 20px; background: url("/styles/gwf2009/theme/gfx/baseCornerBR.png") no-repeat top left; }
#gwf_base_holder { height: 100%; width: 100%; }

/* GWF: GWF-Bar FINAL */
#gwf_base_TM 		{ height: 20px; width: 100%; background: url("/styles/gwf2009/theme/gfx/baseLineT.png") repeat-x bottom; }
#gwf_bar_holder_inner	{ width: 100%; background: url('/styles/gwf2009/theme/gfx/gwfBarBgr.png') repeat-x; vertical-align: top; }
#gwf_bar_right { height: 58px; width:141px; vertical-align:bottom; background: url('/styles/gwf2009/theme/gfx/gwfBarRight.png') no-repeat; }
#gwf_bar_left  { height: 58px; width:74px;  vertical-align:bottom; background: url('/styles/gwf2009/theme/gfx/gwfBarLeft.png') no-repeat; }
#gwf_bar_content	{ height: 38px; }

#gwf_bar_link_home
	{ background: url('/styles/gwf2009/theme/gfx/gwfbar/gwf_home.png'); height: 31px; width: 141px; margin: 7px 10px 0 0; }
#gwf_bar_link_home:hover
	{ background: url('/styles/gwf2009/theme/gfx/gwfbar/gwf_home.png') left bottom; }
#gwf_bar_link_board
	{ background: url('/styles/gwf2009/theme/gfx/gwfbar/gwf_board.png'); height: 31px; width: 131px; margin: 7px 10px 0 0; }
#gwf_bar_link_board:hover
	{ background: url('/styles/gwf2009/theme/gfx/gwfbar/gwf_board.png') left bottom; }
#gwf_bar_link_liveradio	
	{ background: url('/styles/gwf2009/theme/gfx/gwfbar/gwf_liveradio.png'); height: 31px; width: 182px; margin: 7px 10px 0 0; }
#gwf_bar_link_liveradio:hover
	{ background: url('/styles/gwf2009/theme/gfx/gwfbar/gwf_liveradio.png') left bottom; }

.gwf_post_header { background: #2b620e url('/styles/gwf2009/theme/gfx/images/bg_lighttab.gif') repeat-x; }
.gwf_post_header h3 {
	margin: 0; border: 0;
	font-size: 1.3em;
	padding: 2px 0; color: #fff;
	text-transform: none;
}
.gwf_post_header h3 img { vertical-align: bottom; }

.gwf_readtopic > dl { border-left: 4px solid #7FA45C; height: 40px; }
.gwf_unreadtopic > dl { border-left: 4px solid #F3B843; height: 30px; }
.gwf_clearauthor > a { font-weight: normal !important; color: #575 !important; }

/* GWF: post style (viewtopic) */
.post-container { clear: both; margin: 0 0 5px 0; /*background-color: #779C32;*/ padding: 0; background-color: #779C32;
	background-image: url('/styles/gwf2009/theme/gfx/post_bgr.gif'); background-repeat: repeat-x; }
.post-wrapper { padding: 0 5px; }
.post-content { clear: both; }
.post-content-profile { width: 0%; vertical-align: top; }
.post-content-avatar { /*float:left; */ width: 188px; padding: 6px 5px 5px 2px; }
.post-content-message { /*margin-left: 195px; padding: 0 4px;*/ width: 100%; background-color: #E4EFD3; vertical-align: top; }
.post-content-footer { /*margin-left: 195px; padding: 0 4px;*/ width: 100%; background-color: #E4EFD3; vertical-align: bottom; }
.post-content-text {  background-color: #E4EFD3; /*margin: 0 -4px;*/ padding: 0px 10px; border: 0; height: 100%; font-size: 1em; }
span.post-corners, span.post-corners > span, span.post-corners > span > span
	{ display: block; line-height: 1px; font-size: 1px; padding: 0; background-repeat: no-repeat; }
span.post-corners-wrapper-top 
	{ margin: 0 -5px; height: 5px; background-position: 0px 0px; background-image: url('/styles/gwf2009/theme/gfx/images/p_corners_left.png'); }
span.post-corners-wrapper-top > span 
	{ margin: 0; height: 5px; background-position: 100% 0px; background-image: url('/styles/gwf2009/theme/gfx/images/p_corners_right.png'); }
span.post-corners-wrapper-bottom 
	{ margin: 0px -5px; height: 5px; background-position: 0px 100%; background-image: url('/styles/gwf2009/theme/gfx/images/p_corners_left.png'); }
span.post-corners-wrapper-bottom > span 
	{ margin: 0px; height: 5px; background-position: 100% 100%; background-image: url('/styles/gwf2009/theme/gfx/images/p_corners_right.png'); }
span.post-corners-message-top 
	{ margin: 0px -4px; height: 4px; background-position: 0px 0px; background-image: url('/styles/gwf2009/theme/gfx/images/p_in_corners_left.png'); }
span.post-corners-message-top > span 
	{ margin: 0px; height: 4px; background-position: 100% 0px; background-image: url('/styles/gwf2009/theme/gfx/images/p_in_corners_right.png'); }
span.post-corners-message-top > span > span 
	{ margin: 0 4px; height: 4px; background-color: #E4EFD3; }
span.post-corners-message-bottom 
	{ margin: 0px -4px; height: 4px; background-position: 0px 100%; background-image: url('/styles/gwf2009/theme/gfx/images/p_in_corners_left.png'); }
span.post-corners-message-bottom > span 
	{ margin: 0px; height: 4px; background-position: 100% 100%; background-image: url('/styles/gwf2009/theme/gfx/images/p_in_corners_right.png'); }
span.post-corners-message-bottom > span > span 
	{ margin: 0 4px; height: 4px; background-color: #E4EFD3; }
.post-postbody { float: none !important; width: auto !important; }
.post-corners-message { clear: both; margin: 0 4px 0 199px; }
.post-corners-panel { clear: both; margin: 0 4px; }
.post-content > table { width: 100%; }
.post-content > table, .post-content > table tr, .post-content > table td { margin: 0; padding: 0; border: 0; }
.post-postbody h3, .post-postbody h3.first { border-bottom: 1px #93B84D solid; font-size: 1.5em; margin: 0 0 2px 0; padding: 1px 0 3px 0; }
.post-postbody ul.profile-icons { }
.content { color: #222; }
.post-postprofile { float: none !important; width: auto !important; border: 0; margin: 0; padding: 0; }
.post-postprofile strong { color: #DCF0BE; }
.post-postprofile dd, .post-postprofile dt { color: #BAD484; }
.gwf_postauthor { margin: 0; line-height: normal; padding: 10px 0 0 0; }
.gwf_postauthor a, .gwf_postauthor a:link, .gwf_postauthor a:visited { color: #DCF0BE; }
.gwf_online 
	{ display: block; width: 35px; height: 35px; position: absolute;
	background-image: url('/styles/gwf2009/imageset/icon_user_online.gif'); }

.back2top { width: auto; text-align: right; float: none; margin-right: 5px; }
#qr_editor_div, #qr_showeditor_div, #qr_ns_editor_div { padding: 0; }
/*.online { background-position: 0 0; }*/

/* GWF: Subforums customization */

.gwf_subforums { width: 95%; padding: 1px 0; margin: 4px 0 1px 0; border-top: 1px #BAD484 solid; line-height: 190%; }
.gwf_subforums > a, .gwf_subforums > a:link, .gwf_subforums > a:visited
	{ font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif; font-size: 1.1em; font-weight: bold; }
.gwf_subforums > a, .gwf_subforums > a:link, .gwf_subforums > a:visited
	{ display: inline; width: auto; padding-right: 3px !important; margin: 1px; border: 1px #BAD484 solid; }
.gwf_subforums > a:active, .gwf_subforums > a:hover
	{ background-color: #BAD484; border-color: #93B84D; color: #070; }
	
/* GWF: stylesheet.css Overrides */

html { height: 100%; }
body { height: 100%; padding: 0; margin: 0; }
.headerbar { padding: 0 5px; }
.headerbar > div { height: 63px; }
#logo { padding: 0; position: relative; left: -5px; top: -5px; }
#logo > img { padding: 0; margin: 0; }
#wrap { padding: 5px; }
#site-description { height: 53px; }
h1 { margin-top: 5px; }
#search-box { margin-top: 17px; margin-bottom: 4px; }
.copyright a:link, .copyright a:visited { color: #93B84D; text-decoration: underline; }
.copyright { padding-bottom: 10px; }
/* GWF: Ugly PM View Fix */
#viewfolder > div > div > p { margin-bottom: 6px; }
/* Fix profile icon default margins */
ul.profile-icons li.edit-icon { margin: 0; }
ul.profile-icons li.quote-icon { margin: 0; }
ul.profile-icons li.info-icon, ul.profile-icons li.report-icon { margin: 0 0 0 1px; }
ul.profile-icons li.delete-icon	{ margin: 0 0 0 4px; }
ul.profile-icons li.warn-icon	{ margin: 1px 2px 0 1px; }
.tblClear, .tblClear tr, .tblClear td { margin: 0; padding: 0; border: 0; }
.skiplink { display: none; }



/* IE 7 
* + html { height: auto; min-height: 100%; }
* + html body { height: auto; min-height: 100%; }
* + html #gwf_overallbgr { height: auto; min-height: 100%; position: relative; }
* + html #gwf_overallfde { height: auto; min-height: 100%; position: relative; }*/

