body
{
	color: #000000;
	padding: 0px;
}
.hottopic { display: none; }
a:link
{
	color: #193C6F;
}
a:visited
{
	color: #193C6F;
}
a:hover, a:active
{
	color: #7A0000;
}
.page
{
	background: #FFFFFF;
	color: #000000;
}
.tcat
{
	background: #4F72A6  url('http://i2.slickdeals.net/images/slickdeals/bg_datefade2.png') repeat-x;
	color: #ffffff;
	font: 1.1em arial, sans-serif;
letter-spacing: -0.03em;
padding: 5px;
}
.tcat a:link
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.tcat a:visited
{
	color: #FFF788;
	text-decoration: none;
	font-weight: bold;
}
.tcat a:hover, .tcat a:active
{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.thead
{
	background: #143669 url('http://i2.slickdeals.net/images/slickdeals/bg_datefade2.png') repeat-x;;
	color: #FFFFFF;
	font:  85% arial, sans-serif;
	padding: 5px;
}
.thead a:link
{
	color: #fff;
}
.thead a:visited
{
	color: #FFF788;
}
.thead a:hover, .thead a:active
{
	color: #FFFFFF;
}
.tfoot
{
	background: #000000;
	color: #E0E0F6;
}
.tfoot a:link
{
	color: #E0E0F6;
}
.tfoot a:visited
{
	color: #E0E0F6;
}
.tfoot a:hover, .tfoot a:active
{
	color: #FFFF66;
}
.alt3 { background: #2F517A; color: white; padding: 5px; }

.alt4 td { background: #518BCE; color: white; padding: 7px; }
.alt4 a { color: white !important; font-size: 100%; font-weight: normal; }

.alt4a td { background: #518BCE; color: white; padding: 7px; }
.alt4a a { color: white !important; font-size: 100%; font-weight: normal; }


.alt5 td { background: #FFF; color: #000;  padding: 7px;}
.alt5 a { color: #0053B3; font-size: 100%; font-weight: normal; display: block; }

.alt6 td { background: #F1F1F1; color: #000;   padding: 7px;}
.alt6 a { color: #0053B3; font-size: 100%; font-weight: normal; display: block;  }

.alt5 a:hover, .alt6 a:hover { color: black; }

.hottopic_body { font-size: 85%; font-weight: normal; }
td.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #fff;
	color: #000000;
	font: 100%  arial, sans-serif;
}
textarea, .bginput
{
	font: 100%  arial, sans-serif;
}
.button
{
	font: 100%  arial, sans-serif;
}
select
{
	font: 100% arial, sans-serif;
}
option, optgroup
{
	font-size: 100%;
	font-family: arial, sans-serif;
}
.smallfont
{
	font: 85% arial, sans-serif;
}

.navbar
{
	font-size: 100% !important;
	line-height: 20px !important;
	color: black;
}
.highlight
{
	color: #FF0000;
}
.panel
{
	color: #000000;
	padding: 10px;
	background: #F9F9F9;
	border: 1px solid #eee;
}
.panelsurround
{
	color: #000000;
}
legend
{
	color: #22229C;
	font: 100% arial, sans-serif;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background: #BBC7CE;
	color: #000000;
	font: 100% arial, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:visited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #FFFFFF;
	font: 100%  arial, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 110%; }
.smallusername { font-size: 80%; }
.profileusername { font-size: 180%; }
.rank2 { font-style: italic; }
.rank3 { font-weight: bold; }
.rankadmin { font-weight: bold; color: #c32500; font-size: 120%; }
.rankstaff { font-weight: bold; color: darkred; font-size: 120%; }
.rankeditor { font-weight: bold; color: #2b258c; font-size: 120%; }
.ranksreditor { font-weight: bold; color: #2b258c; font-size: 120%; }
.ranksmod { font-weight: bold; color: #06422A; font-size: 120%; }
.rankmod { font-weight: bold; color: #06422A; font-size: 120%; }
.rankwebdev { font-weight: bold; color: #0000CC; font-size: 120%; }
.admin { font-weight: bold; color: darkred; font-size: 120%; }
.smod { font-weight: bold; color: #06422A; font-size: 120%; }
.mod { font-weight: bold; color: #0000CC; font-size: 120%; }

/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding: 5px; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }

.sizedsig {
max-height: 180px;
overflow:hidden;
}

* html .sizedsig {
height:expression(this.scrollHeight > 180? "180px" : "hidden" );
}

.rowhover
{
  background: #DDE5ED;
}
.cursor {cursor: pointer;}

.catbit { display: inline; padding: 2px;}

.quotebox { display: table; margin: 20px; background: white; border: 1px solid #ccc; font-family: arial; }
.quotebox_label {  font-size: 100px; color: #ddd; position: absolute; right: 10px; top: 0px; }

.quotebox_dt {  background: #fff; margin: 2px; padding: 0px; }
.quotebox_span { display: block; background: #eee; color: #ccc; padding: 5px; font-size: 25px; letter-spacing: -0.06em; height: 15px; line-height: 15px;}
.quotebox_b { text-align: bottom; margin-left: 5px; font-size: 12px; color: #555; letter-spacing: normal; font-weight: normal;}
.quotebox_p { display: block; margin: 10px; padding: 0px; font-size: 1em; }

.threadtagcloud {  }
.threadtagcloud p {  margin: 0; font-size: 11px; }
.imageright { float: right; }

.imageleft { float: left; }

.spoiler { color: #F7F7E4; }

.thread_profile { margin: 3px; }
.thread_profile  { font-size: 11px; font-family: arial; }
.thread_profile  div {  }
.thread_profile div img { vertical-align: middle; }
.user_name { font-size: 1.3em; letter-spacing: -1px; color: #24487C; border: 1px solid #eee; margin-bottom: 5px; background: #F7F7E4; padding: 3px;  white-space: nowrap;}
.user_name a { text-decoration: none; }
.user_name img { padding-bottom: 2px; margin-left: 3px; }

.user_name_staff { background: #fef2eb;  }
.user_name_op { background: #ecf7ff; }
/*.user_name_friend { background: #eaeaea; }*/
.user_name_icon { float: right; margin-top: 1px; }
.user_name img { vertical-align: middle; }


.user_stats { text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; border-bottom: 1px solid #ddd; clear: both;}
.user_stats a abbr { text-decoration: underline; }
.user_stats label { float: left; color: #666; }
.user_stats a { text-decoration: none; }
.user_rankbar { margin-bottom: 0;  }
.user_title { padding: 0; padding-left: 1px; margin-top: 2px; color: #444; }

.user_avatar { text-align: left; margin-bottom: 10px; margin-top: 10px; }
.user_avatar label { float: left; color: #888; }
.user_avatar img { border: 0px solid #ddd; }


a.noline { text-decoration: none; color: black; }
a.noline:hover { color: #A50000; }

.small { font-size: 11px; }
.med { font-size: 14px; }
.large { font-size: 18px; }
.pad3 { padding: 3px; }
.pad5 { padding: 5px; }
.pad5B { padding-bottom: 5px; }
.pad7 { padding: 7px; }
.pad10 { padding: 10px; }
.pad15 { padding: 15px; }
.pad10L { padding-left: 10px; }
.relative { position: relative; }
.clear { clear: both; }

#akst_social, #akst_email, #akst_permalink { background: none; border: 0; }
.akst_close { display: none; }


#sharethistab { margin: 10px; }
#sharethistab td { vertical-align: top; }
#sharethistab td a { display: block; margin-bottom: 3px; }
#sharethistab form {
	border: 0;
	margin: 0;
	padding: 0;
}
#sharethistab  input {
	font-size: 12px;
}
#sharethistab input.akst_text {
 width: 280px;
}
#sharethistab input.akst_text {

	width: 140px;
}
#sharethistab  textarea {

	width: 280px;
	height: 100px;
	font-size: 11px;
}

/* FIRST POST */



.firstthread { background: #EBEBEB url('http://i2.slickdeals.net/images/slickdeals/corner_w_g_tl.gif') no-repeat top left;   }
.firstthread_tr { background: url('http://i2.slickdeals.net/images/slickdeals/corner_w_g_tr.gif') no-repeat top right; font-size: 11px; padding: 5px; }
.firstpost { background: #EBEBEB; padding: 5px; padding-top: 0; }
.threadtool_button { float: right; display: block; margin: 1px; margin-left: 5px; background: #dcdcdc url('http://i2.slickdeals.net/images/slickdeals/threadtool_bgleft.png') no-repeat; color: #333; text-decoration: none; }
.threadtool_button span { display: block; background: url('http://i2.slickdeals.net/images/slickdeals/threadtool_bgright.png') no-repeat top right; padding: 3px; padding-left: 8px; padding-right: 8px;  }
.threadtool_button:hover { background: #fff;  color: #C30000; }
.threadtool_button:hover span { background: #fff;  color: #C30000; }
.threadtool_button img { vertical-align: middle; }
.thread_tags { padding: 5px; padding-left: 8px; }
.thread_tags img { vertical-align: middle; }

.thread_date { margin-bottom: 0; background: #1f3049 url('http://i2.slickdeals.net/images/slickdeals/corner_g_b_tl.gif') no-repeat top left;  }
.thread_date_tr { background: url('http://i2.slickdeals.net/images/slickdeals/corner_g_b_tr.gif') no-repeat top right; color: white; font-size: 11px; padding-left: 5px; }
.postdate { padding: 8px;  }
.postinfo { float: right; padding: 6px; padding-right: 10px; }
.postinfo input { vertical-align: middle; }
a.postcount { color: white; font-weight: bold; }
a.modlink { color: #A9E0FF; font-weight: normal; }
a.modlink:hover { color: white; }

.userbar { background: #F7F7E4 ; border-bottom: 1px solid #dddddd; width: 100%;  }
.userinfo { background: #EBEAD8  url('http://i2.slickdeals.net/images/slickdeals/corner_y_y_tl.gif') no-repeat; margin: 8px; }
.userinfo_tr { background: url('http://i2.slickdeals.net/images/slickdeals/corner_y_y_tr.gif') no-repeat top right; }
.userinfo_bl { background: url('http://i2.slickdeals.net/images/slickdeals/corner_y_y_bl.gif') no-repeat bottom left; }
.userinfo_br { background: url('http://i2.slickdeals.net/images/slickdeals/corner_y_y_br.gif') no-repeat bottom right; padding: 5px; padding-left: 10px; padding-right: 10px; white-space: nowrap; }
.firstthread_userbar_username { display: block; font-size: 17px; }
.firstthread_userbar_usertitle, .firstthread_userbar_postrep { display: block; font-size: 11px; white-space: nowrap; }

.thread_feature_buttons { display: block; font-size: 11px; float: right; background: #EAEAD1; border-top: 1px solid #EBEBD4; border-left: 1px solid #EBEBD4; border-right: 1px solid #CECCA5; padding: 3px; margin-top: 4px; padding-left: 5px; padding-right: 5px;   margin-left: 3px; }
.thread_feature_buttons_active { background: #FFFFF4; }

.thread_feature_buttons:hover { background: #FAFAE9; }

.thread_feature_lastbutton { margin-right: 6px; }

.firstthread_userbar_username { font-size: 18px !important; color:#464646;  }
.firstthread_userbar_username .admin, .firstthread_userbar_username .mod, .firstthread_userbar_username b { font-size: 18px !important; }

.firstthread_postcontent { background: #f7f7e4 url('http://i2.slickdeals.net/images/slickdeals/content_fade.gif') repeat-x; border-top: 1px solid white; zoom:1}
.firstthread_title { font-weight: bold; margin-bottom: 10px;}
.firstthread_postcontent img { vertical-align: middle; }
.firstthread_postcontent a { color: #003E8A; }
.firstthread_postcontent a:hover { color: #B94100; }
.firstpost_avatarbox { margin-left: 10px; margin-right:5px;  }

.vote_display { margin-right: 6px; width: 160px; height: 35px; background: url('http://i2.slickdeals.net/images/slickdeals/vote_scorebg.png') no-repeat; }
.vote_action {clear: both; font-size: 11px; margin-right: 6px; width: 160px; height: 20px; background: url('http://i2.slickdeals.net/images/slickdeals/vote_actionbg.png') no-repeat; text-align: center; padding-top: 4px; font-weight: bold; color: #9e0b0f;   }
.vote_action img { vertical-align: middle; }
.vote_score { text-align: center; padding-top: 5px; font-size: 16px; line-height: 12px; font-weight: bold; }
.vote_score span { font-size: 11px; font-weight: normal; display: block; }
.vote_thumbs { text-align: center; }

.firstthread_sigarea { border-top: 1px solid white; background: #EDEDCC; padding: 10px; }
.forumbuttonbox2 { background: white url('http://i2.slickdeals.net//images/slickdeals/corner_g_w_bl.gif') no-repeat bottom left;  margin-bottom: 5px; }
.forumbuttonbox2_br { text-align: right; font-size: 11px; background: url('http://i2.slickdeals.net//images/slickdeals/corner_g_w_br.gif') no-repeat bottom right; padding: 8px; border-top: 1px solid #ddd; }
.forumbutton2 { margin-left: 3px; text-decoration: none; border: 1px solid #ddd; padding: 3px;}
.forumbutton2 span { padding-left: 3px; }
.forumbutton2:hover { color: #fff; border: 1px solid #fff; background: #4F72A6 url("http://i2.slickdeals.net/images/slickdeals/bg_forumbutton2.png") repeat-x;}

.firstthread_vote { float: right; margin-top: 7px; background: 
url('http://i2.slickdeals.net/images/slickdeals/bg_threadvote2.gif') no-repeat; width: 280px; height: 28px; font-size: 11px; color: #a0410d; text-align: center;}
.firstthread_vote img { vertical-align: middle; }
.firstthread_vote_more { position: absolute; right: 10px; top: 10px; margin-top: 5px; display: none; width: 250px; background: white; border: 1px solid #ddd; font-family: arial; font-size: 11px; color: #333; text-align: left;}

.graph { 
	width: 150px; display: block;
}
.graph .bar { 
	float: left;
	display: block;	
	background: url('http://i2.slickdeals.net/images/slickdeals/bar.png') no-repeat;
	color: #333; 
	height: 18px; 
	}
.bar1 { background-position: left -20px !important; }
.bar2 { background-position: left 0px !important; }
.bar3 { background-position: left -100px !important; }
.bar4 { background-position: left 0px !important; }
.bar5 { background-position: left 0px !important; }
.bar6 { background-position: left 0px !important; }


.bartitle, .barpercent, .graph { border-bottom: 1px solid #F7F7E4; }
.bartitle { background: #e7e7cb; padding: 1px; padding-left: 5px;  }
.barpercent { background: #e1e1c2; padding-left: 5px; padding-right: 5px; 	border-right: 1px solid #fff; text-align: right; }


/** new **/
.quotebox_new { margin: 20px; }
.quotebox_header { font-weight: bold; margin-bottom: 5px; font-size: .95em; }
.quotebox_content { font-size: .95em; background: white url("http://i2.slickdeals.net/images/slickdeals/quotebg.png") no-repeat ; border: 1px solid #ddd; border-left: 3px solid #ccc; padding: 8px; padding-left: 40px; padding-right: 20px; }
.quotebox_content label { color: white; }

.quotebox_author { text-align: right; color: #aaa; font-size: 11px; font-weight: normal; margin-top: 5px;}
 
.quotebox_content .quotebox_new { margin-left: 0; }

.threadtagcloud {  }
.threadtagcloud p {  margin: 0; font-size: 11px; }
#firstpost_tabcontainer { display: block; float: right; font-family: arial;  width: 350px; margin: 5px; margin-left: 40px; margin-bottom: 40px; }
#publicfeedback { padding: 5px; }

.feedback  { padding: 5px; font-size: 11px;}
.feedback span { color: #333; }
.feedback label { width: 140px; height: 18px; line-height: 18px; font-size: 11px; }

.rating-feedback p { margin: 0; padding: 3; border-bottom: 1px solid #eee; margin-top: 2px; }
.rating-feedback p label { color: #555; margin-left: 3px;  }
.rating-feedback input { vertical-align: bottom; }

.wikiboard { background: #464646 url('http://i2.slickdeals.net/images/slickdeals/corner_g_dg_tl.gif') no-repeat; }
.wikiboard_tr { background: url('http://i2.slickdeals.net/images/slickdeals/corner_g_dg_tr.gif') no-repeat top right; margin-bottom: 5px; }
.wikicontents { padding: 10px; background: #F2F2E3; border: 5px solid #464646; }
.firstthread_wikipost_title { padding: 10px; padding-bottom: 5px; }

.firstthread_userbar_postrep a { text-decoration: none; }
.firstthread_userbar_postrep a abbr { text-decoration: underline; }

.externallink, .externallink a {color: #777; font-size: .9em}

/* countdown styles */
.hasCountdown {
	border: 1px solid #ccc;
	background: #fff url('http://i.slickdeals.net/images/slickdeals/gradientcountdown.jpg') repeat-x;
	width: 230px;
	padding: 2px;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding div {
	background-color: #ccc;
}
.countdown_row {
	width: 100%;
	text-align: center;
}
.countdown_show1 div {
	width: 100%;
}
.countdown_show2 div {
	width: 50%;
}
.countdown_show3 div {
	width: 32%;
}
.countdown_show4 div {
	width: 24%;
}
.countdown_show5 div {
	width: 20%;
}
.countdown_show6 div {
	width: 16%;
}
.countdown_show7 div {
	width: 14%;
}
.countdown_section {
border-left: 1px solid #eee;
	float: left;
	font-size: 70%;
	text-transform: uppercase;
	color: #666;
}
.countdown_section:first-child { border: 0; }
.countdown_amount {
	font-size: 200%;
	color: #b42600;
}
.countdown_descr {
	width: 100%;
	font-size: 85%;
	font-weight: bold; 
	clear: left;

}

.outofcountry {background-color: #ffd7c6;}
