body, td, th, tr
{
	color: #444;
}
#main_content_section
{
    background: #fff;
}
table.table_list
{
    background: #f1f1f1;
}
table.table_list tr.board_titles, table.info_table tr.board_titles
{
	background: #fff;       
}
.board_tr
{
    background: #fff;  
}
table.table_list tbody.header td
{
    background: none repeat scroll 0 0 #FFFFFF;
}
/* Alternating backgrounds for posts, and several other sections of the forum. */
.windowbg, #preview_body
{
	color: #000;
	background: #FEFEFE;
}
.windowbg2
{
	color: #000;
	background-color: #f1f1f1;
}
.windowbg3
{
	color: #000;
	background-color: #fbfbfb;
}
#main_content_section
{
    border-top: 1px solid #eee;
}
.table_list tbody.content td.info a.subject
{
	color: #000;
}
.table_list tbody.content td.children
{
	color: #555;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
}
div.cat_bar
{

    }
h3.catbg a:link, h3.catbg a:visited, h4.catbg a:link, h4.catbg a:visited, h3.catbg, .table_list tbody.header td, .table_list tbody.header td a
{
	color: #fff;
    text-shadow: 0 0 1px #ddd;
}
h4.catbg, h4.catbg2 , h3.catbg , h3.catbg2 , .table_list tbody.header td.catbg
{
    color: #fff;
}
table.info_table {
    background: none repeat scroll 0 0 #eee;
    }
.info_table tr
{
    background: #f5f5f5;    
}
.roundframe
{
    background: #f1f1f1;
}
hr, .hrcolor
{
	height: 1px;
	border: 0;
	color: #ccc;
	background-color: #ccc;
}
span.upperframe span, span.upperframe, span.lowerframe, span.lowerframe span
{
	background: #F1F1F1;
}
.post_wrapper
{
    background: #fff;
}
.postarea_td
{
    background: #FEFEFE;
}
.poster_td
{
    background-color: #F5F5F5;
    border-right: 1px solid #DDDDDD;  
}
.postarea_buttons_td
{
    background: #FEFEFE;
    border-top: 1px solid #ccc;
}
.poster_td_bottom
{
    background-color: #F5F5F5;
    border-right: 1px solid #DDDDDD;
    border-top: 1px solid #ddd;    
}
/**/
.post_title
{
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
 
}
table.table_display_area ul.quickbuttons li
{
    border: 1px #ddd solid; 
}
ul.quickbuttons a:hover
{
	color: #000;
}
ul.quickbuttons li.quote_button
{
	background: url(../images/theme/quickbuttons.png) no-repeat 3px 3px #F1F1F1;
}
ul.quickbuttons li.remove_button
{
	background: url(../images/theme/quickbuttons.png) no-repeat 3px -27px #F1F1F1;
}
ul.quickbuttons li.modify_button
{
	background: url(../images/theme/quickbuttons.png) no-repeat 3px -57px #F1F1F1;
}
ul.quickbuttons li.approve_button
{
	background: url(../images/theme/quickbuttons.png) no-repeat 3px -87px #F1F1F1;
}
ul.quickbuttons li.restore_button
{
	background: url(../images/theme/quickbuttons.png) no-repeat 3px -117px #F1F1F1;
}
ul.quickbuttons li.split_button
{
	background: url(../images/theme/quickbuttons.png) no-repeat 3px -147px #F1F1F1;
}
ul.quickbuttons li.reply_button
{
	background: url(../images/theme/quickbuttons.png) no-repeat 3px -177px #F1F1F1;
}
ul.quickbuttons li.reply_all_button
{
	background: url(../images/theme/quickbuttons.png) no-repeat 3px -177px #F1F1F1;
}
ul.quickbuttons li.notify_button
{
	background: url(../images/theme/quickbuttons.png) no-repeat 3px -207px #F1F1F1;
}
ul.quickbuttons li.inline_mod_check
{
	margin: 0 0 0 5px;
}
#recent ul.quickbuttons li.quote_button
{
	border:1px solid #bbb;
    padding: 0 3px 0 0;
    margin-top: -17px;
    background: url(../images/theme/quickbuttons.png) no-repeat 3px 1px #F1F1F1;
}
blockquote.bbc_standard_quote
{
	background-color: #EEEEEE;
    border: 1px solid #DDDDDD;
    color: #000;
}
blockquote.bbc_alternate_quote
{
	background-color: #fdfdfd;
    border: 1px solid #bbb;
	color: #000;
}
.inner
{
	border-top: 1px solid #ddd;
}
#quickModForm{
    border-bottom: 1px solid #BBBBBB;
    }
.signature_line {
    border-top: 1px solid #DDDDDD;
}
.navigate_section
{
    background-color: #fff;
}
.navigate_section ul li:hover a
{
    color: #333;
}
.description, .description_board, .plainbox
{
	background: url("../images/theme/menu_gfx.png") repeat-x scroll 0 -142px transparent;
}
#quickReplyOptions
{
    border: 1px #ddd solid;   
}
input, button, select, textarea
{
	color: #000;
	background: #fff;
	border: 1px solid #bbb;
}
input:hover, textarea:hover, button:hover, select:hover
{
	border: 1px solid #888;
}
.errorbox
{
	background-color: #ffe4e9;
}
.richedit_resize
{
	height: 5px;
	font-size: 0;
	background: #eee url(../images/bbc/resize-handle.gif) no-repeat 50% 1px;
	border: 1px solid #ddd;
	border-top-width: 0;
	cursor: s-resize;
	width: 100%;
	padding: 0 2px;
}
.editor, .rich_editor_frame
{
	border: 1px solid #808080;
}
.core_posts {
    border: 1px solid #BBBBBB;
}
.list_posts
{
	border-top: 2px solid #b3b3bf;
}
.stickybg
{
	background: #fefefe;
}
.catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th
{
	background: #e3e9ef url(../images/theme/main_block.png) no-repeat -2px -200px;
}
.titlebg, .titlebg2, tr.titlebg th, tr.titlebg td, tr.titlebg2 td
{
	color: #ccc;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.1em;
    background: #e3e9ef url(../images/theme/main_block.png) no-repeat 0 -200px;
}
tr.catbg th.first_th
{
    background: #e3e9ef url(../images/theme/main_block.png) no-repeat 0 -200px;
}
tr.catbg th.last_th
{
    background: #e3e9ef url(../images/theme/main_block.png) no-repeat 0 -200px;
}
tr.titlebg th.first_th
{
    background: #e3e9ef url(../images/theme/main_block.png) no-repeat 0 -200px;
}
tr.titlebg th.last_th
{
	background: url("../images/purple/header.png") repeat-x scroll 0 -46px transparent;
}
div.title_bar
{
	background: #e3e9ef url(../images/theme/main_block.png) no-repeat 0 -200px;
}
.lockedbg
{
	background: #d4dce2;
	font-style: italic;
}
.approvebg
{
	background-color: #f2e3d9;
    color: #000;
}
.approvetbg
{
	color: #000;
	background-color: #e8d8cf;
}
.information
{
	border: 1px solid #bbb;
	background: #f0f6f0;
}
h4.titlebg, h3.titlebg
{
	background: url(../images/theme/main_block.png) no-repeat 100% -200px;
}
#admin_menu .dropmenu a.firstlevel, #adm_submenus .dropmenu a.firstlevel
{
	color: #333;
}
.bbc_link:link, .bbc_link:visited
{
	border-bottom: 1px solid #A8B6CF;
}
.bbc_link:hover
{
	text-decoration: none;
	border-bottom: 1px solid #346;
}
table.table_list tbody.content td.stats {
    color: #999999;
}
.topbar
{
    background-color: #fff;
}
#lgf_header .lgf_unread a, #lgf_header .lgf_replies a, #lgf_header .signup a, #lgf_header .register a
{
    color: rgba(25, 25, 25, 0.4);  
}
#search_lgf
{
    color: rgba(25, 25, 25, 0.4);
}
.social_buttons
{
    float: left;
    font-size: 7px;
    margin-top: -4px;
    margin-left: 20px;
    height: 27px;
    padding: 0;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px; 
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.13), 0 0 0 1px rgba(255, 255, 255, 0.03), 0 1px 3px rgba(0, 0, 0, 0.5) inset;;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.13), 0 0 0 1px rgba(255, 255, 255, 0.03), 0 1px 3px rgba(0, 0, 0, 0.5) inset;;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.13), 0 0 0 1px rgba(255, 255, 255, 0.03), 0 1px 3px rgba(0, 0, 0, 0.5) inset; 

    background: -moz-linear-gradient(top,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.4)), color-stop(100%,rgba(0,0,0,0.4)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);
    background: linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#66000000',GradientType=0 );
}
ul.top_navigation_ul li.extra a:hover
{
    color: rgba(25, 25, 25, 0.7);    
}
#footer_section
{
	border-top: 5px solid #333;
    -webkit-box-shadow: 0 -2px 25px #000000;
    -moz-box-shadow: 0 -2px 25px #000000;
    box-shadow: 0 -2px 25px #000000; 
    background: rgb(229,229,229);
    background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(245,245,245,1) 18%, rgba(254,254,254,1) 38%, rgba(255,255,255,1) 98%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(18%,rgba(245,245,245,1)), color-stop(38%,rgba(254,254,254,1)), color-stop(98%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(245,245,245,1) 18%,rgba(254,254,254,1) 38%,rgba(255,255,255,1) 98%);
    background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(245,245,245,1) 18%,rgba(254,254,254,1) 38%,rgba(255,255,255,1) 98%);
    background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(245,245,245,1) 18%,rgba(254,254,254,1) 38%,rgba(255,255,255,1) 98%);
    background: linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(245,245,245,1) 18%,rgba(254,254,254,1) 38%,rgba(255,255,255,1) 98%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );

}
div.avatar_bi a img, div.avatar_mi a img
{
    background: #f5f5f5;
    border: 1px solid #ccc;
}
ul.top_navigation_ul li.extra a, ul.top_navigation_ul li.extra
{
    color: rgba(0, 0, 0, 0.4);    
}
.topic_table table
{
	width: 100%;
    background: none repeat scroll 0 0 #F1F1F1;
}
.poster ul li
{
    border-bottom: 1px solid #e6dddd;
    border-top: 1px solid #FBFBFB;
}
.poster h4
{
    border-bottom: 1px solid #E6DDDD;
    border-top: 1px solid #FBFBFB;
}
.greeting, #lgf_header a.go_bottom
{
    color: rgba(25, 25, 25, 0.4);      
}