/*  
Theme Name: badr1
Theme URI: http://www.badr1.com/
Description: theme for <a href="http://www.badr1.com/">Badr city</a>.
Author: ca2oom! - Ahmed Al.b7qiri 
Author URI: http://ca2oom.wordpress.com/
*/

/* ---[Body]---------------------------------------------------------------------------------------------------- */
html, body { height: 100%; }
body {color:#666; background: #F7F7F7 url("../imageset/gradients/bodyBg_gray.gif") repeat-x 0px top; margin: 0 auto; padding: 0px; font: 12px "Geeza Pro", Tahoma, Arial, sans-serif;}
html { padding: 0; margin: 0;}
/* ---[General Links]------------------------------------------------------------------------------------------- */
a, a:link, a:active, a:visited {outline: none; color: #222; text-decoration: none;}
a:hover, a:active {outline: none; color:#BD0303; text-decoration: none;}
/*a:focus { outline: none;-moz-outline-style: none;}*/
/* ---[General Links]------------------------------------------------------------------------------------------- */
div#qTip {
	padding: 3px;
	display: none;
	background: #36444F;
	color: #FFF;
	font: normal 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align: right;
	position: absolute;
	z-index: 1000;
}
/* ---[Page Background]----------------------------------------------------------------------------------------- */
.page {}
/* ---[<td>, <th>, <p>, <li>]----------------------------------------------------------------------------------- */
td, th, p, li {font: bold 16px Arial, Helvetica, sans-serif;}
/* ---[Table border]-------------------------------------------------------------------------------------------- */
.tborder {
	border-bottom-width:0;
	border: 4px solid #DFE6EF;
	border-bottom-width:3px;
}
/* ---[Category Strips]----------------------------------------------------------------------------------------- */
.tcat {
	background: #36444F url("../imageset/gradients/tcatBg_gray.gif") repeat-x top left;
	color: #FFF;
	font: bold 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 5px 14px;
	border-bottom: 3px solid #BD0303;
}
.tcat a:link, .tcat .smallfont a:link, .tcat_alink {
	color: #FFF;
	text-decoration: none;
}
.tcat a:visited, .tcat .smallfont a:visited, .tcat_avisited {
	color: #FFF;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat .smallfont a:hover, .tcat .smallfont a:active, .tcat_ahover {
	color: #FFF;
	text-decoration: underline;
}
.tcat a[href="#top"] { border: 0 none; padding-top: 0px; }
/* ---[Table Header]-------------------------------------------------------------------------------------------- */
.thead {
	background: #CED7E5 url("../imageset/gradients/theadBg_gray.gif") repeat-x bottom left;
	color: #333;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-bottom: 1px solid #B4C0D2;
}
.thead a:link, .thead_alink {
	color: #333;
}
.thead a:visited, .thead_avisited {
	color: #333;
}
.thead a:hover, .thead a:active, .thead_ahover {
	color: #333;
	text-decoration: underline;
}
.thead a[href="#top"] { border: 0 none; }
/* ---[Table Footer]-------------------------------------------------------------------------------------------- */
.tfoot {
	background: #DFE6EF /*url("../imageset/gradients/theadBg_gray.gif") repeat-x top left*/;
	color: #333;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tfoot a:link, .tfoot_alink {
	color: #333;
}
.tfoot a:visited, .tfoot_avisited {
	color: #333;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover {
	color: #333;
	text-decoration: underline;
}
/* ---[First Alternating Color AND Second Alternating Color]---------------------------------------------------- */
.alt1, .alt1Active {
	border-bottom:1px solid #E4E8EF; border-top:1px solid #FFF;
	background: #F7F7F7 url("../imageset/gradients/altsBg_gray.gif") repeat-x left top;
	text-align: justify;
}
.alt2, .alt2Active {
	border-bottom:1px solid #E4E8EF; border-top:1px solid #FFF;
	background: #F7F7F7 url("../imageset/gradients/altsBg_gray.gif") repeat-x left top;
	text-align: justify;
}
.alt2newpost, .alt1newpost {
	border-bottom:1px solid #F1E598; border-top:1px solid #FFF;
	background: #FCF9E1;
	text-align: justify;
}
/* ---[Inline Moderation Element Highlight]--------------------------------------------------------------------- */
td.inlinemod {
	background: #FFFFCC;
	border-bottom:1px solid #F1E598; border-top:1px solid #FFF;
	text-align: justify;
}
/* ---[WYSIWYG Editor (Should usually be the same as 'First Alternating Color' or 'Input Fields')]-------------- */
.wysiwyg {
	background: #FFF;
	font: bold 16px Arial, Helvetica, sans-serif;
}
/* ---[Input Fields]-------------------------------------------------------------------------------------------- */
textarea {
	font: bold 16px Arial, Helvetica, sans-serif;
	border: 1px solid #B4C0D2;
	background: #FFF url("../imageset/gradients/inputBg.gif") no-repeat right top;
	padding: 4px;
}
.bginput {
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px solid #B4C0D2;
	background: #FFF url("../imageset/gradients/inputBg.gif") no-repeat right top;
	padding: 4px;
}
textarea:focus, .bginput:focus {
	border: 1px solid #62629F;
	color: #336;
}

/* ---[Default buttons]----------------------------------------------------------------------------------------- */
.button {
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #000;
}
/*ٌRegister*/
.registerbut {
	float:right;
	margin: 0 0 0 7px;
	padding: 0;
	text-indent: -5000px;
	overflow: hidden;
}
.registerbut a {
	display: block;
	width: 232px;
	height:86px;
	background: url("../imageset/buttons/register_gray.gif") no-repeat 0px 0px;
}
.registerbut a:hover {
	background-position: 0px -86px;

}
/*thread And reply */
.b_newthread {
	background: url("../imageset/buttons/newthread.gif") no-repeat 0px 0px;
	display: block;
	height: 20px;
	width: 84px;
	margin-right: 15px;
}
.b_newthread:hover {
	background-position: 0px -20px;
}
.b_newreply {
	background: url("../imageset/buttons/reply.gif") no-repeat 0px 0px;
	height: 20px;
	width: 84px;
	display: block;
	margin-right: 15px;
	margin-bottom: 3px;
	margin-top: 3px;
}
.b_newreply:hover {
	background-position: 0px -20px;
}
/* ---[<select> Menus]------------------------------------------------------------------------------------------ */
select {font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}
option, optgroup {
	font-size: 11px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
/* ---[Small Font AND Time Color AND Navbar Text]--------------------------------------------------------------- */
.smallfont {font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}
.smallfont a, .smallfont a:link, .smallfont a:visited {
	color: #BD0303;
	border-bottom: 1px dotted #069;
}
.smallfont a:hover, .smallfont a:active {
	color: #222;
	border-bottom: 0px none;
}
.time {color: #78859D;}
.navbar {font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}

/* ---[Highlighted Font]---------------------------------------------------------------------------------------- */
.highlight {
	color: #FFF;
	font-weight: bold; 
    background: #BD0303;
}
/* ---[Forum Jump Menu ]---------------------------------------------------------------------------------------- */
.fjsel {
	color: #E0E0F6;
	background-color: #3E5C92;
}
.fjdpth0 {
	color: #333;
	background-color: #F7F7F7;
}
/* ---[Panel (Forms) - Panel Surround]-------------------------------------------------------------------------- */
.panel {
	background: transparent /*url("../imageset/gradients/panelBg.gif") repeat-x top left*/;
	color: #333;
	padding: 5px;
}
.panelsurround {
	background: #F7F7F7 url("../imageset/gradients/panelsurroundBg_gray.gif") repeat-x top left;
	color: #333;
	border-bottom: 1px solid #DFE6EF;
}
/* ---[legend]-------------------------------------------------------------------------------------------------- */
legend {
	color: #336;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

/* ---[Popup Menu Controls]------------------------------------------------------------------------------------- */
.vbmenu_control {
	background: #36444F url("../imageset/gradients/tcatBg_gray.gif") repeat-x top left;
	color: #FFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
	border-bottom: 3px solid #BD0303;
}
.vbmenu_control a:link, .vbmenu_control_alink {
	color: #FFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited {
	color: #FFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover {
	color: #FFF;
	text-decoration: underline;
}
/* ---[Popup Menu Body]----------------------------------------------------------------------------------------- */
.vbmenu_popup {
	color: #333;
	border: 4px solid #DFE6EF;
	background: #F7F7F7;
}
/* ---[Popup Menu Option Row]----------------------------------------------------------------------------------- */
.vbmenu_option {
	color: #333;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
	background: #F7F7F7;
	padding: 3px 12px 3px 8px;
}
.vbmenu_option2 {
	white-space: nowrap;
	cursor: pointer;
	background: #F7F7F7;
}
.vbmenu_option a:link, .vbmenu_option_alink {
	color: #333;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited {
	color: #333;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover {
	color: #333;
	text-decoration: none;
}
/* ---[Popup Menu Highlighted Option]--------------------------------------------------------------------------- */
.vbmenu_hilite {
	color: #333;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
	background: #DFE6EF;
	border-left: 4px solid #BD0303;
	padding: 3px 12px 3px 4px;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink {
	color: #333;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited {
	color: #333;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover {
	color: #333;
	text-decoration: none;
}
/* ---[styling for 'big' usernames on postbit etc.]------------------------------------------------------------- */
.bigusername { font-size: 24px; }
/* ---[small padding on 'thead' elements]----------------------------------------------------------------------- */
td.thead, th.thead, div.thead { padding: 2px 8px 4px 2px; }
/* ---[basic styles for multi-page nav elements]---------------------------------------------------------------- */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }
/* ---[de-emphasized text]-------------------------------------------------------------------------------------- */
.shade, a.shade:link, a.shade:visited { color: #777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDD; }
/* ---[define margin and font-size for elements inside panels]-------------------------------------------------- */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }
/* ---[don't change the following]------------------------------------------------------------------------------ */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
.underline { text-decoration: underline; }
/* ---[Misc]---------------------------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6, p {font-family: Arial, Helvetica, sans-serif; margin: 0;}
h1 {font-size:36px;} h2 {font-size:24px;} h3 {font-size:18px;} h4 {font-size:16px;} h5 {font-size:14px;}
img { border: 0; }
h2.item {
	color: #C00;
	padding-bottom: 5px;
	border-bottom: 1px solid #DDD;
	margin-bottom: 5px;
}
h3.subitem {color: #03C;}
h3.lastupdate {
	color: #999;
	font-size: 14px;
}

label input { vertical-align: middle; margin-left: 5px; }
.clear {clear:both;}

fieldset {border:1px solid #DFE6EF;padding:8px;-moz-border-radius:5px}
/*fieldset:hover{ border: 1px solid #8FB5DE; padding: 8px; -moz-border-radius: 5px }*/
.bordertop {border-top: 1px dashed #D8D4EC;}
.borderbottom { border-bottom: 1px dashed #D8D4EC;}
.borderleft { border-left: 1px dashed #D8D4EC; }
.borderright {border-right: 1px dashed #D8D4EC;}
.lastpost {
	border-right: 1px solid #DFE6EF;
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 0px 7px;
}
.postcount-thread {
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin-bottom: 7px;
	text-align: right;
	color: #506173;
}
/* ---[Subfourm-list and Moderator.. ]-------------------------------------------------------------------------- */
.subforum_m ul { margin: 0; padding: 0; list-style: none; }	
.subforum_m ul li {
	padding: 0px 5px;
	float: right;
	width: 222px;
}
.subforum_m ul li a { font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }
.subforum_m ul li a:link, .subforum_m ul li a:visited { color: #BD0303; }
.subforum_m ul li a:hover, .subforum_m ul li a:active { color: #222;}
.sub_n { color: #506173; font: 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }
.moderator {
	font: italic normal 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	clear: both; padding: 10px 0 0 0;
}
/* ---[Dropdown_CP_List]------------------------------------------------------------------------------------------------- */
.dropdown_cp {
	list-style-type: none;
	color: #333;
	padding: 0; margin: 0px;
}
.dropdown_cp dl {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.dropdown_cp dt {
	color: #BD0303;
	display: block;
	padding: 3px 0px 5px;
	font: bold 12px Tahoma;
	white-space: nowrap;
	/*background-color: #FFEAC5;*/
	border-bottom: 1px solid #DFE6EF;
	margin: 5px 10px 0px;
}
.dropdown_cp dt.pop {
	background: url(../imageset/misc/down9x9.gif) no-repeat right 8px;
	padding: 3px 10px 5px 0px;
}
.dropdown_cp dt a { color: #09C; text-decoration: none; }
.dropdown_cp dd {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
.dropdown_cp dd a, .dropdown_cp dd a:active, .dropdown_cp dd a:visited, .dropdown_cp dd a:link {
	color: #333;
	text-decoration: none;
	cursor: pointer;
	display: block;
	padding: 3px 12px;
	margin: 0;
	font: normal 12px Tahoma;
}
.dropdown_cp dd a:hover {
	color: #BD0303;
	text-decoration: none;
	border-left: 4px solid #BD0303;
	background-color: #DFE6EF;
	padding: 3px 12px 3px 8px;
}
.dropdown_cp span { cursor: pointer; text-decoration: none; }

/* ---[Wrapper]------------------------------------------------------------------------------------------------- */
.redirecting {
	margin: 0px auto;
	background: #F7F7F7 url("../imageset/gradients/altsBg_gray.gif") repeat-x left top;
	width:50%;
	padding:20px;
	border-top: 1px solid #DFE6EF;
	border-right: 3px solid #DFE6EF;
	border-bottom: 3px solid #DFE6EF;
	border-left: 1px solid #DFE6EF;
}
#wrapper {
	background:#F7F7F7;
	margin: 0 auto;
	min-height: 100%;
}
* html #wrapper { height: 100%; }
.top_right, .top_left {
	background-image: url("../imageset/corners/FCornersTopBottom_gray.gif");
	background-repeat: no-repeat;
}
.shadowright, .shadowleft {
	background-image: url("../imageset/corners/FrameSideRightLeft_gray.gif");
	background-repeat: no-repeat;
}
.top_mid {
	background-image: url("../imageset/corners/FrameTopBottom_gray.gif");
	background-repeat: repeat-x;
}
.top_right {
	background-position: -33px 0px;
	height: 34px; width: 33px;
	float: right;
}
.top_left {
	background-position: 0px 0px;
	height: 34px; width: 33px;
	float: left;
}
.top_mid {
	background-position: 0px 0px;
	height: 34px; width: 100%;
	
}
.shadowright {
	background-position: right 0px;
	padding: 0px 20px 0px 0px;
}
.shadowleft {
	background-position: left 0px;
	padding: 0px 0px 0px 20px;
	direction:ltr;
}
#bgcontent {
	background: #F7F7F7;
	padding: 0px 5px;
	direction:rtl !important;
	min-height:350px;
}
/* ---[Header]-------------------------------------------------------------------------------------------------- */
#header {
	background:#BFC9D9 url("../imageset/gradients/headerBg_gray.gif") repeat-x 0px top;
	border-top: 1px solid #94A1B7;
}
h1#logo, h1#logo2 {
	padding: 0; margin-bottom:3px;
	float:right;
	line-height:1 !important;
	text-indent:-5000px;
	overflow:hidden;
}
h1#logo a , h1#logo2 a {
	text-decoration: none;
	display: block;
	height: 80px;
	background: url("../imageset/gradients/logoo_gray.gif") no-repeat 0px top;
	width: 269px;
}
h1#logo2 a {
	background-position: 0px -80px;
}
.inner {
	/*width: 900px;*/
	min-width: 740px;
	margin: 0 15px;
	/*text-align:right;*/
	height:1%;
}
/*Float clearing: clearfix/peusdo method*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Login */
.login {
	padding: 7px 0px 0px;
	color:#333;
}
.login form { margin: 0px 0px 0px 0px; }
.login a {color: #BD0303 !important;} .login a:hover {color: #F00 !important; text-decoration:underline !important;}
.bginput2 {
	font: 12px Tahoma;
	width: 100px;
	padding: 4px;
	border: 1px solid #8EA0BB;
	background: #FFF url("../imageset/gradients/inputBg.gif") no-repeat right top;
}
.bginput2:focus {
	border: 1px solid #62629F;
	color: #336;
}
#loginBut {
	background: url("../imageset/buttons/login_gray.gif") no-repeat center top;
	height: 37px;
	width: 92px;
	display: block;
}
/*Sub Navigation*/
#SubNav {
	background: #FFCC33;
	border-bottom: 1px solid #EBB71B;
}
#SubNav ul {
	padding:0;
	list-style: none;
	margin: 0px;
}
#SubNav ul li {
	margin-left:4px;
	float:right;
}
#SubNav ul li a {
	color:#333;
	display:block;
	font: 11px Tahoma;
	text-decoration: none;
	border: none;
	padding:2px 6px 3px;
}
#SubNav ul li a:hover {
	color:#BD0303;
}
/* ---[Navigation]---------------------------------------------------------------------------------------------- */
#nav {
	background:#37454F url("../imageset/gradients/navBg_gray.gif") repeat-x top;
	border-bottom:2px solid #2E3A44;
	padding:4px 0 2px;
}
/*main navigation bar*/
ul#mainNav {
	padding:0;
	list-style: none;
	margin: 0px;
}
#mainNav li {
	margin-left:3px;
	float:right;
}
#mainNav li.pop {
	background: url("../imageset/misc/2down9x9.gif") no-repeat center 18px;
}
#mainNav li a {
	color:#FFF;
	display:block;
	font: 11px Tahoma;
	text-decoration: none;
	border: none;
}
#mainNav li a span {
	display:block;
}
/*All*/
#mainNav li a:hover, #mainNav li a:focus, #mainNav li#current a {
	background:#2E3A44 url("../imageset/corners/tl_gray.gif") no-repeat left top !important;
	color: #B4C0D2 !important;
}
#mainNav li a:hover span, #mainNav li a:focus span, #mainNav li#current a span {
	background:url("../imageset/corners/tr_gray.gif") no-repeat right top !important;
}
#mainNav li a:hover span span, #mainNav li a:focus span span, #mainNav li#current a span span {
	background:url("../imageset/corners/bl_gray.gif") no-repeat left bottom !important;
}
#mainNav li a:hover span span span, #mainNav li a:focus span span span, #mainNav li#current a span span span {
	background:url("../imageset/corners/br_gray.gif") no-repeat right bottom !important;
}
#mainNav li a span span span {
	padding:6px 6px 8px;
	display:block;
}
/*[FORMS] Search box*/
#searchNavform {
	float:left !important;
	padding-top:1px !important;
	margin:0 !important;
}
#searchNavform label {
	display:none;
}
#searchNavform input {
	display:inline;
	float:left;
	vertical-align:middle;
}
#searchNavBox {
	border:3px solid #2E3A44;
	background: #FFF url("../imageset/gradients/inputBg.gif") no-repeat right top;
	margin-top:0px;
	border-left:0;
	height:14px;
	padding:3px;
	width:130px;
	font: normal 12px Tahoma;
}
#searchNavBoxIMG {
	background: url("../imageset/buttons/searchinput_gray.gif") no-repeat center top;
	height: 26px;
	width: 40px;
	display: block;
}
#searchNavBox:hover {
	border:3px solid #3F4C56; border-left:0;
}
#searchNavBox:focus {
	background:#F3F4F5;
}
/* ---[Content]------------------------------------------------------------------------------------------------- */
#cont1 {
	background: #D0D9E6 url("../imageset/gradients/content1Bg_gray.gif") repeat;
}
#cont1 div.shadow {
	background: url("../imageset/gradients/content1Sh_ads_gray.gif") no-repeat center -1px;
	border-top: 1px solid #F7F7F7;
}
#content {
	margin: 0px auto;
	background: #F7F7F7 url("../imageset/gradients/contentBg_gray.gif") repeat-x left top;
}
/* ---[Welcome]------------------------------------------------------------------------------------------------- */
#welcome {
	background:#FFF9CD url("../imageset/gradients/content1Sh_wel_gray.gif") no-repeat center -1px;
	border-bottom:1px dashed #B0A96A;
	padding: 7px 0;
	color: #333;
}
#welcome p {
	font: normal 13px/18px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align: justify;
	padding: 0 0 7px 0;
}
/*#welcome p span {
	color: #EB008B;
}*/
#welcome p a {
	text-decoration: none;
	color:#BD0303;
	border-bottom: 1px dashed #BD0303;
}
#welcome p a:hover {
	text-decoration: none;
	border-bottom: 0px none;
	color: #222;
}
/* ---[Ads..]--------------------------------------------------------------------------------------------------- */
#header .ads1 {
	float:left;
	padding: 5px 0 3px 0;
	margin: 5px 0 3px;
}
#header .ads1 img {
	border: 2px solid #AAB5C9;
}
#cont1 .ads2 {
	text-align: center;
	padding: 16px 0 0 0;
}
#wrapper .ads3 { padding: 15px 0 5px; text-align: center; }
/* ---[Footer]-------------------------------------------------------------------------------------------------- */
#footer {
	background:#333840 url("../imageset/gradients/footerBg_gray.gif") repeat-x 0px 0px;
	font: normal 12px Tahoma;
	color:#797D82;
	padding: 10px 0 5px;
	margin:0px auto;
	text-align: center;
	border-top: 3px solid #DFE6EF;
}
#footer .inner {
	position: relative;
}
.gototop {
	background: url("../imageset/misc/topo_gray.gif") no-repeat 0 0;
	display: block;
	text-indent: -5000px;
	width: 45px;
	height: 45px;
	/*_display: none; /* IE-Hide */
	position: absolute;
	overflow: hidden;
	right: 20px; top: 20px;
}
.designby {
	background: url("../imageset/misc/DesignBy_gray.gif") no-repeat 0 0;
	display: block;
	text-indent: -5000px;
	width: 37px;
	height: 64px;
	position: absolute;
	overflow: hidden;
	left: -15px; top: 20px;
}
.designby:hover {
	background-position: 0px -64px;
}
#footer .time {color:#FC3 !important;}
#footer p {
	font: normal 12px Tahoma;
	padding: 5px 0px;
}
#footer a { font: normal 12px Tahoma;}
#footer td { font: normal 12px Tahoma; color:#797D82;}
#footer a, #footer a:link, #footer a:active, #footer a:visited { color:#FFF; text-decoration: none; } #footer a:hover, #footer a:active  { color:#FC3; text-decoration: none; }
/* ---[Round Cornernd Boxes]------------------------------------------------------------------------------------ */
span.ptop {background-image: url("../imageset/corners/CornersLBox_c2.gif");}
span.ptop span {background-image: url("../imageset/corners/CornersRBox_c2.gif");}
span.pbottom {background-image: url("../imageset/corners/CornersLBox_c2.gif");}
span.pbottom span {background-image: url("../imageset/corners/CornersRBox_c2.gif");}
.ptop, .ptop span, .pbottom, .pbottom span
{background-repeat: no-repeat; font-size: 1px; line-height: 1px; display: block; height: 7px;}
.ptop {background-image: none; background-position: 0 0; margin: 0 -7px;}
.ptop span {background-image: none; background-position: right 0;}
.pbottom {background-image: none; background-position: 0 -7px; margin: 0 -7px; clear: both;}
.pbottom span {background-image: none; background-position: right -7px;}
.navbits {
	padding: 0 7px;
	margin: 7px 0px;
	background-color: #DFE6EF;
}
.title_post {
	padding-bottom: 5px;
	border-bottom: 1px solid #CFDBEA;
	margin-bottom: 10px;
	font: normal 12px Tahoma;
}
.userinfo {
	font: normal 12px Tahoma;
	border-left: 1px solid #CFDBEA;
	background: #DFE6EF;
}
