@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(www.kafic.net), domain(www.kafic.net)
{

#header #row1{
	background:#454545 !important;
}

	#header #row2{
		border-color:#818181 !important;
	}
	
	
	#header #row3, #footer{
		background:#343434 !important;
		border-color:#232323 !important;
	}
	

#middlebar .menu li a:hover, .paginator span strong, .paginator a.current {
	background:#454545 !important;
}


.selector .current_option, .sub_selector .current_option, .selector a:link.current_option, .selector a:visited.current_option{
	background:#454545 !important;
}


a:hover .bordit, #top_options, #middlebar ul .submenu{
	border-color:#454545 !important;
}



h1.title, h2.title, h3.title, h4.title, h5.title, h5,
h1.title a:link, h2.title a:link, h3.title a:link, h4.title a:link, h5.title a:link, 
h1.title a:visited, h2.title a:visited, h3.title a:visited, h4.title a:visited, h5.title a:visited,
a:link.theme_link, a:visited.theme_link, .theme_link a:link, .theme_link a:visited,
.selector h3, .selector h5, .selector .option, .selector .option:visited, .selector a.option:hover, .sub_selector a.option:hover{
	color:#454545 !important;
}

.selector .current_option, .sub_selector .current_option, .selector a:link.current_option, .selector a:visited.current_option{
	color:#ffffff !important;
}
.selector h3, .selector h5 {
background:#353535 none repeat scroll 0% !important;
color:#ffffff !important;
float:left !important;
padding-right:5px !important;
}
.selector .option, .selector .option:visited {
background:#FFFFFF none repeat scroll 0% !important !important !important !important;
border:4px solid #FFFFFF !important;
color:#3BA550 !important;
float:right !important;
font-weight:bold !important;
margin-top:3px !important;
padding:3px 5px !important;
text-decoration:none !important !important !important;
}

#main{
	background: #575757 url(http://img139.imageshack.us/img139/8091/blackkaficqq8.png) repeat-x !important;
}

a, a:link, a:visited{
	color: #cccccc !important;
}
a:hover{
	color: #ffffff !important;
}

a.user_female, a.vip_female{
	color: #ff6666 !important;
}

a:link.user_male, a:visited.user_male, a:link.vip_male, a:visited.vip_male, a:link.admin, a:visited.admin{
	color: #6699ff !important;
}

a:hover.admin{
	color: #6AD11F !important;
}

.bordit{
	border-color: #EEEEEE !important;
	background-color: #959595 !important;
}
a:hover .bordit{
	border-color: #959595 !important;
	background-color: #EEEEEE !important;	
} 

#nav #nav_content #rotate{
	border-color: #cccccc !important;
}

#nav #nav_content{
	background-image: url(/gfx/themes/night/nav.jpg) !important;
}

.windows-basic, .windows-basic-medium, .windows-basic-small{
	background: #1a1a1a !important;
	border:1px solid #0e0e0f !important;
}

.windows-forum{
	background: #191919 none repeat scroll 0% !important;
	padding: 3px 3px 1px !important;
}

.panel-basic{
	color: #c8c8c8 !important;
	background: #353535 !important;
	border:1px solid #353535 !important;
}

.panel-forum{
	background-color: #303030 !important;
	border:1px solid #353535 !important;
}

.win-head h1{
	color: white !important;
}

.ul_list a{
	background-color: #353535 !important;
	border-color: #353535 !important;
}

.ul_list a:hover, .ul_list .current_link a{
	background-color: #424242 !important;
}

.calendar a, .calendar span{
	color: #000000 !important;
}


#messages_table .new_msg{
	background: #353535 !important;
	border:1px solid #353535 !important;
}


.panel-user-guestbook{
	border: 1px solid #353535 !important;
	background-color: #353535 !important;
}

.top_bar{
	background: #353535 !important;
	border-bottom:1px solid #353535 !important;
}



#forum table{
	background-color: #353535 !important;
	
	width:100% !important;
	border: 1px solid #353535 !important;
	border-bottom: none !important;
}

#forum td{
	border-bottom:1px solid #353535 !important;
}

#forum .forum-post-column{
	background-color:#323232 !important;
	padding:4px !important;
}

.forum-post-body{
	color: #e2e2e2 !important;
	font-size: 12px !important;
}

#forum .forum_post_left_footer{
	border-right:0px solid #353535 !important;
}

.forum-user-column{
	border-right:0px solid #353535 !important;
}

#forum .main-topic{
	color:#f6f6f6 !important;
	background-color:#353535 !important;
	border:1px solid #353535 !important;
}


.forum-sub th{
	background-color:#353535 !important;
	border-bottom:2px solid #353535 !important;
}

.quotetop, .codetop, .htmltop {
	background-color: #323232 !important;
	border-color: #323232 !important;
	color: #eeeeee !important;
}

.quotemain, .codemain, .htmlmain {
	background-color:#575757 !important;
	border-color:#353535 !important;
	color:#cccccc !important;
}

.thumb_img .title{
	background-color: #323232 !important;
        float: left !important;

}
.windows-basic h5 { 
background-color: #323232 !important;
}
.wrap_top {
-moz-border-radius-bottomleft:10px !important;
-moz-border-radius-bottomright:10px !important;
-moz-border-radius-topleft:10px !important;
-moz-border-radius-topright:10px !important;
background: #323232 none repeat scroll 0% !important;
margin:10px auto !important;
padding:0pt !important;
position:relative !important;
text-align:left !important;
width:994px !important;
}
.submenu li a {
   background:transparent none repeat scroll 0% !important;
   border:0pt none !important;
   color:#0066CC !important;
   display:block !important;
   float:none !important;
   font-size:11px !important;
   height:auto !important;
   line-height:normal !important;
   margin:0pt !important;
   padding:6px !important;
}
 .submenu li a:hover {
   background-color:#E3EDEF !important;
   color:#003399 !important;
}
.border_menu .icon a:hover, .border_menu .icon.current_link a, .border_menu .icon.current_link a:link, .border_menu .icon.current_link a:visited {
background-color:#454545 !important;
text-decoration:none !important;
}
}