/* ::::: http://localhost/7/index.css ::::: */

a:link, a:visited { color: rgb(74, 122, 162); text-decoration: none; }
a:hover { text-decoration: underline; cursor: pointer; }
body { background: none repeat scroll 0% 0% rgb(150, 159, 171); font: 78%/130% "Arial","Verdana","Helvetica",sans-serif; margin: 0px auto; padding: 0px; }
body, td, th, tr { color: rgb(72, 77, 83); }
div#wrapper { margin: 0px auto; min-width: 780px; max-width: 2300px; width: 95%; }
.content_forum { background: none repeat scroll 0% 0% rgb(220, 223, 228); }
#wrapper .left { padding-left: 8px; background: url('leftsha.png') repeat-y scroll left top transparent; }
#wrapper .right { padding-right: 8px; background: url('rightsha.png') repeat-y scroll right top transparent; }
form { padding: 0px; margin: 0px; }
input, button, select, textarea { font: 95%/115% verdana,Helvetica,sans-serif; color: rgb(72, 77, 83); background: none repeat scroll 0% 0% rgb(175, 180, 186); border: 1px solid rgb(52, 57, 61); padding: 2px; }
.button_submit, .button_reset { background: url('buttons.png') repeat-x scroll left top rgb(81, 87, 93); color: rgb(225, 228, 232); border: medium none; font-weight: bold; font-size: 11px; line-height: 11px; padding: 4px 2px; border-radius: 5px 5px 5px 5px; cursor: pointer; }
.button_submit:hover, .button_reset:hover { color: rgb(255, 255, 255); }
hr, .hrcolor { height: 1px; border: 0px none; color: rgb(171, 176, 182); background-color: rgb(171, 176, 182); }
h2, h3, h4, h5, h6 { color: rgb(26, 25, 25); font-size: 1em; margin: 0px; padding: 0px; }
a img { border: 0px none; }
strong { font-weight: bold; }
.floatright { float: right; }
.floatleft { float: left; }
.flow_hidden { overflow: hidden; }
.clear { clear: both; }
.smalltext, tr.smalltext th { font-size: 0.85em; font-family: arial,verdana,sans-serif; }
ul.reset, ul.reset li { padding: 0px; margin: 0px; list-style: none outside none; }
.catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th { color: rgb(247, 247, 247); font-family: arial,helvetica,sans-serif; font-size: 1em; font-weight: bold; background: url('main_block.png') no-repeat scroll -10px 0px rgb(220, 223, 228); }
.windowbg { background: url('windowbg.png') repeat-x scroll left bottom rgb(222, 226, 230); }
.pagesection { font-size: 0.9em; padding: 0.2em; overflow: hidden; margin-bottom: 1px; }
.pagelinks { padding: 0.6em 0px 0.4em; }
.post, .personalmessage { overflow: auto; line-height: 1.4em; padding: 0.1em 0px; }
.signature, .attachments { width: 98%; overflow: auto; clear: right; padding: 1em 0px 3px; border-top: 1px solid rgb(170, 170, 170); line-height: 1.4em; font-size: 0.85em; }
h2.catbg, h3.catbg2, h4.catbg { overflow: hidden; height: 38px; line-height: 35px; font-size: 1em; font-weight: bold; }
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: rgb(247, 247, 247); }
h4.catbg, h4.catbg2, h3.catbg, h3.catbg2, .table_list tbody.header td.catbg { background: url('main_block.png') no-repeat scroll 100% 0px rgb(220, 223, 228); padding-right: 9px; }
div.cat_bar { background: url('main_block.png') no-repeat scroll 0px 0px rgb(220, 223, 228); padding-left: 9px; height: 38px; overflow: hidden; margin-bottom: 1px; }
#main_menu { padding: 0px; margin: 0px; height: 38px; background: url('menu_bg.png') repeat-x scroll left bottom rgb(82, 88, 94); }
.dropmenu, .dropmenu ul { list-style: none outside none; line-height: 1em; padding: 0px; margin: 0px; }
.dropmenu { padding: 0px 0px 0px 20px; }
.dropmenu a { display: block; color: rgb(72, 77, 83); text-decoration: none; }
#menu_nav a { color: rgb(186, 190, 190); font-size: 12px; font-weight: bold; }
.dropmenu a span { display: block; padding: 0px 0px 0px 5px; font-size: 0.9em; }
.dropmenu li a.firstlevel { margin-right: 8px; }
#menu_nav li a.firstlevel { margin: 0px; }
.dropmenu li a.firstlevel span.firstlevel { display: block; position: relative; left: -5px; padding-left: 5px; height: 22px; line-height: 19px; }
#menu_nav li a.firstlevel span.firstlevel { padding: 0px 8px; left: 0px; height: 38px; line-height: 38px; }
.dropmenu li { float: left; padding: 0px; margin: 0px; position: relative; }
.dropmenu li a.active { background: url('menu_gfx.png') no-repeat scroll 100% 0px transparent; color: rgb(247, 247, 247); font-weight: bold; }
.dropmenu li a.active span.firstlevel { background: url('menu_gfx.png') no-repeat scroll 0px 0px transparent; }
.dropmenu li a.firstlevel:hover, .dropmenu li:hover a.firstlevel { background: url('menu_gfx.png') no-repeat scroll 100% -30px transparent; color: rgb(247, 247, 247); cursor: pointer; text-decoration: none; }
.dropmenu li a.firstlevel:hover span.firstlevel, .dropmenu li:hover a.firstlevel span.firstlevel { background: url('menu_gfx.png') no-repeat scroll 0px -30px transparent; }
#menu_nav > li { background: url('split.png') no-repeat scroll right center transparent; }
#menu_nav li a.active, #menu_nav li a.active span.firstlevel, #menu_nav li a.firstlevel:hover, #menu_nav li:hover a.firstlevel, #menu_nav li a.firstlevel:hover span.firstlevel, #menu_nav li:hover a.firstlevel span.firstlevel { background: none repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); }
.buttonlist ul { z-index: 100; padding: 5px; margin: 0px 0.2em 5px 0px; }
.buttonlist ul li { margin: 0px; padding: 0px; list-style: none outside none; float: left; }
.buttonlist ul li a { display: block; font-size: 0.8em; color: rgb(225, 228, 232); background: url('menu_gfx.png') no-repeat scroll 0px -60px rgb(220, 223, 228); padding: 0px 0px 0px 8px; margin-left: 12px; text-transform: uppercase; cursor: pointer; }
.buttonlist ul li a:hover { background: url('menu_gfx.png') no-repeat scroll 0px 0px rgb(220, 223, 228); color: rgb(255, 255, 255); text-decoration: none; }
.buttonlist ul li a span { background: url('menu_gfx.png') no-repeat scroll 100% -60px rgb(220, 223, 228); display: block; height: 19px; line-height: 19px; padding: 0px 8px 0px 0px; }
.buttonlist ul li a:hover span { background: url('menu_gfx.png') no-repeat scroll 100% 0px rgb(220, 223, 228); }
#content_section { padding-left: 20px; }
#content_section div.frame { display: block; padding: 0px 20px 0px 0px; }
#main_content_section { width: 100%; min-height: 200px; }
h1.forumtitle { line-height: 45px; font-size: 1.8em; font-family: Geneva,verdana,sans-serif; margin: 10px 0px 0px 40px; padding: 0px; float: left; }
h3, h4 { padding-bottom: 3px; }
h1{
text-transform:capitalize; margin:0px;display:inline;line-height:10px; font-size: 13px; font-weight:normal;
}
.codeheader, .quoteheader
{
	color: #666;
	font-size: x-small;
	font-weight: bold;
	padding: 0 0.3em;
}
blockquote.bbc_standard_quote, blockquote.bbc_alternate_quote
{
	font: italic 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	color: #484D53;
	line-height: 1.4em;
	background: url('quote.png') 0.1em 0.1em no-repeat;
	border: 1px solid #8A9299;
	padding: 1.1em 1.4em;
	margin: 0.1em 0 0.3em 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: auto;
}

/* Alterate blockquote stylings */
blockquote.bbc_standard_quote
{
	background-color: #C9CDD2;
}

.content_top_section { background: url('header.png') repeat-x scroll left top rgb(173, 178, 184); position: relative; }
#top_section { min-height: 90px; overflow: hidden; background: url('tiles.png') repeat scroll left top transparent; }
.navigate_section { padding: 10px 0px; margin: 0px; }
.navigate_section ul { background: none repeat scroll 0% 0% rgb(201, 205, 210); border-radius: 5px 5px 5px 5px; display: block; margin: 0px; font-size: 12px; padding: 10px; overflow: hidden; list-style: none outside none; clear: both; }
.navigate_section ul li { float: left; padding: 0px 0.5em 0px 0px; font-size: 0.95em; }
.nextlinks_bottom { clear: right; text-align: right; }
#forumposts { clear: both; }
#forumposts .cat_bar { margin: 0px 0px 2px; }
#forumposts h3.catbg { margin-bottom: 3px; }
.date_post { background: url('main_block.png') repeat-x scroll 50% 0px rgb(173, 178, 184); border: 1px solid rgb(214, 217, 223); clear: both; color: rgb(255, 255, 255); height: 23px; line-height: 23px; padding: 0px 8px; }
.date_post span { float: right; font-weight: bold; }
.date_post div { float: left; }
.post_wrapper { float: left; width: 100%; }
#forumposts .post_wrapper { border: 1px solid rgb(138, 146, 153); background: none repeat scroll 0% 0% rgb(194, 200, 207); margin-bottom: -1px; }
.poster { float: left; width: 15em; text-align: center; }
#forumposts .poster { background: none repeat scroll 0% 0% rgb(194, 200, 207); }
.postarea, .moderatorbar { margin: 0px 0px 0px 16em; }
#forumposts .postarea { margin: 0px 0px 0px 15.1em; border-left: 1px solid rgb(138, 146, 153); background: none repeat scroll 0% 0% rgb(222, 226, 230); padding: 10px 0px 10px 10px; }
.postarea div.flow_hidden { width: 100%; }
.poster h4, .poster ul { padding: 0px; margin: 0px auto; }
.poster h4 { margin: 5px 0px; font-size: 120%; }
.poster h4, .poster h4 a { color: rgb(192, 96, 2); }
.poster ul ul { margin: 0.3em 1em 0px 0px; padding: 0px; }
.poster ul ul li { display: inline; }
.poster li.stars, .poster li.avatar, .poster li.blurb, li.postcount, li.im_icons ul { margin-top: 0.5em; }
.poster li.stars img { margin: 0px 1px; }
.poster li.avatar { overflow: hidden; }
.messageicon { float: left; margin: 0px 0.5em 0px 0px; }
.messageicon img { padding: 6px 3px; }
.keyinfo { float: left; width: 50%; }
.post { margin-top: 0.5em; clear: right; }
.inner { padding: 1em 1em 0px 0px; margin: 0px 1em 0px 0px; border-top: 1px solid rgb(171, 176, 182); }
.attachments { padding: 1em 0px 2em; }
.attachments div { padding: 0px 0.5em; }
#forumposts .post_separator { display: none; }
#search_form { position: absolute; top: 30px; }
.form_nortl { right: 40px; }
#search_form input.input_text { border: 1px solid rgb(173, 178, 184); background: url('bg_search.png') no-repeat scroll left top rgb(175, 180, 186); height: 22px; width: 140px; padding: 0px; color: rgb(72, 77, 83); font-size: 11px; }
a:link, a:visited { color: rgb(74, 122, 162); text-decoration: none; }
a:hover { text-decoration: underline; cursor: pointer; }
table { empty-cells: show; }
body { background: none repeat scroll 0% 0% rgb(150, 159, 171); font: 78%/130% "Arial","Verdana","Helvetica",sans-serif; margin: 0px auto; padding: 0px; }
body, td, th, tr { color: rgb(72, 77, 83); }
a img { border: 0px none; }
.lefttext { margin-left: 0px; margin-right: auto; text-align: left; }
.catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th { color: rgb(247, 247, 247); font-family: arial,helvetica,sans-serif; font-size: 1em; font-weight: bold; background: url('main_block.png') no-repeat scroll -10px 0px rgb(220, 223, 228); }
tr.titlebg th, tr.titlebg2 th, td.titlebg, td.titlebg2, tr.catbg th, tr.catbg2 th, td.catbg, td.catbg2 { padding: 0px 6px; }
tr.catbg th a:link, tr.catbg th a:visited, tr.catbg2 td a:link, tr.catbg2 td a:visited { color: rgb(247, 247, 247); }
.windowbg { background: url('windowbg.png') repeat-x scroll left bottom rgb(222, 226, 230); }
.windowbg2 { background: url('windowbg.png') repeat-x scroll left bottom rgb(222, 226, 230); }
.table_grid tr.catbg, .table_grid tr.titlebg { font-size: 0.95em; }
.table_grid tr.catbg th { height: 38px; line-height: 35px; }
tr.catbg th.first_th { background: url('main_block.png') no-repeat scroll 0px 0px rgb(220, 223, 228); }
tr.catbg th.last_th { background: url('main_block.png') no-repeat scroll 100% 0px rgb(220, 223, 228); }
.table_grid th.lefttext { padding: 0px 0.7em; }
table.table_grid { border-collapse: collapse; margin-top: 0.1em; }
table.table_grid td { padding: 3px; }
table.table_grid thead tr.catbg th { white-space: nowrap; }
#messageindex { clear: both; }
.lastpost img { float: right; padding: 4px; }
.topic_table table { width: 100%; }
.topic_table .icon1, .topic_table .icon2, .topic_table .stats { text-align: center; }
.topic_table td { font-size: 1em; }
.topic_table td.subject p, .topic_table td.stats { font-size: 0.85em; padding: 0px; margin: 0px; }
.topic_table td.lastpost { font-size: 0.85em; line-height: 1.3em; padding: 4px; }
