/* $Id: clansphere.css 232 2006-08-19 16:07:22Z hajo $ */

body {
	background-color:#8e0000;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
	text-align:left;
}


img {
	border:0px;
}

#errors {
	color:#CC0000;
}

#sql {
	color:#666666;
}


.left,.center,.right {
	padding:1px;
}
.leftb,.centerb,.rightb {
	color: #FFFFFF;
	padding:5px;
	font-size:12px;
}
.leftc,.centerc,.rightc {
	color: #FFFFFF;
	padding:5px;
	font-size:12px;
}
.left,.leftb,.leftc {
	text-align:left;
}

.leftb a{ color:#FF0000; text-decoration:none;}
.leftb a:hover{ color:#FF0000; text-decoration:underline;}

.center,.centerb,.centerc {
	text-align:center;
}
.right,.rightb,.rightc {
	text-align:right;
}
form {
	display:inline;
}
textarea, select {
	background-color: #0F0F0F;
	border:1px solid #999999;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:2px;
	padding-left:3px;
	}
textarea{ width:90%;}
.forum {
	margin:auto;
	
}
#thread_text{ float:left; width:100%;}
	
input{ background:#990000; border:1px solid #FF0000; color:#FFFFFF; font-size:14px;}
textfield{ height:50px;}
.quote {
	background-color: #121212;
	border:1px solid #333333;
	color: #CCCCCC;
	padding:5px;
	text-align:left;
}
.error_message_box {
	border: 2px solid #660000;
	background:#FFD3D3;
	font-weight: bold;
	padding: 10px 0;
	margin: 0 auto;
}

.calhead {
	color:#000000;
	padding:5px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
.calday,.calevent,.caltoday, .calweek {
	padding:3px;
	text-align:center;
	color:#000000;
	font-size:11px;
	cursor:pointer;
}
.calday {
color:#000000;
}

.calevent{
	color:#ffffff;
	border:1px solid #990000;
	background-color:#000000;
	display:visible;
	font-size:14px;
	font-weight:bold;
}

.caltoday {
	color:#ffffff;
	border:1px solid #990000;
	background-color:#000000;
}
.calweek {
	color:#000000;
}
#page{text-align:center;}
.wrap{width:945px; margin:0 auto; text-align:left;}
.func_wrap{width:945px; margin:0 auto; text-align:left; padding-top:15px; padding-bottom:15px;}
#top_wrap{ width:1100px; margin:0 auto;}
#top_image{background: url(images/bg.jpg) no-repeat; width:1100px; height:418px; }
#logo_wrap{width:180px; height:375px; float:left; margin-right:10px;}
#logo{ width:190px; height:250px;}
#member_btn{text-align:center; margin-bottom:5px;}
#member_btn a{ padding-top:10px; padding-bottom:10px; color:#FFFFFF; font-weight:bold; text-decoration:none; display:block; background:#252525; border:1px solid #000000;}
#member_btn a:hover{ padding-top:10px; padding-bottom:10px; color:#FFFFFF; font-weight:bold; text-decoration:none; display:block; background:#000000; border:1px solid #252525;}
#top_right{width:720px; float:left;}
#navigation{float:left; width:720px; cursor:default; margin-top:30px;}
#navigation ul{margin:0px; padding:0px; list-style:none; float:left; cursor:default; width:720px;}
#navigation li{ float:left; margin-right:8px; height:46px; width:81px;}
#navigation li a{background:url(images/button_bg.png); display:block; padding-top:15px; text-align:center; color:#ffffff; font-weight:bold; text-decoration:none; padding-bottom:15px; font-size:14px}
#navigation li a:hover{background:url(images/button_bg_hover.png); display:block; padding-top:15px; color:#FFFFFF; text-decoration:none;}

#flash_banner{background:url(images/flashad.png); width:489px; height:259px; float:left; margin-top:40px;}
#calendar_header{ background:url(images/calendar_header.png) no-repeat; width:102px; height:30px; float:left; margin-top:40px; margin-left:20px;}
#calendar{float:left; width:200px; margin-left:20px; margin-top:8px;}

#login_bg{width:100%; height:51px; margin:0px auto; background:url(images/login_bg.jpg) repeat-x;}
.login_wrap{float:left; padding-top:19px; text-transform:uppercase; text-align:left; font-size:11px; margin-right:5px;}
.login_wrap img{margin-right:40px; float:left;}
.login_wrap a{ margin-left:5px; margin-right:5px;color: #FF0000; text-transform:none; text-decoration:none;}
.login_wrap a:hover{ color:#ffffff; text-transform:none; text-decoration:none;}
#logged_in{ float:left; margin-top:11px; cursor:pointer;}
#admin_btn{ text-align:center; float:left;}
#admin_btn a{ float:left; font-size:9px;}
#admin_btn a:hover{ float:left; font-size:9px;}
.login_btn{ background-color:#990000; border:1px solid #ff0000; margin-right:5px; font-size:10px; float:left;}
.login_btn a{ padding:8px; display:block; color:#FFFFFF; text-decoration:none;}
.login_btn a:hover{ padding:8px; display:block; color:#FFFFFF; background-color:#FF0000; text-decoration:none;}
.input_wrap{margin-top:12px; float:left;}
.checkbox{ margin-top:4px; margin-right:5px; padding:0px; margin-bottom:0px;}
.submit{ height:27px; width:35px; background-color:#000000; border:1px solid #333333; float:left; margin-left:5px; margin-right:5px; color:#FFFFFF; font-size:10px; cursor:pointer;}
.login_input_bg{ background: url(images/login_input_bg.jpg) no-repeat; width:159px; height:27px; float:left; margin-right:10px;}
.login_input{ font-variant:normal; margin-top:4px; margin-left:2px; color:#FFFFFF; background-color:#000000; width:150px; font-size:12px; border:1px solid #000000; float:left;}

#main_bg{width:100%; margin:0px auto; background-color:#000000;}
#box{ width:945px; height:314px; margin:0 auto;}
.section_wrap{ width:300px; padding-right:14px; float:left;}
.section1_top{ background:url(images/section1_top.jpg) no-repeat; width:300px; height:50px;}
.section1_bottom{ background:url(images/section1_bottom.jpg) no-repeat; width:300px; height:265px;}
.section2_top{ background:url(images/section2_top.jpg) no-repeat; width:302px; height:50px;}
.section2_bottom{ background:url(images/section2_bottom.jpg) no-repeat; width:302px; height:265px; padding-top:8px;}
.section_header{ padding-left:25px; padding-top:23px; font-size:13px;}
.section_description{ margin-bottom:8px; padding-left:15px;}
.section_description h3{ margin:0px; padding:0px; color:#FF0000; font-size:14px;}
.section_description p{margin:0px; padding:0px;}
#flashad{ padding-left:12px; padding-top:5px;}
#flashbox{ margin-top:40px; margin-left:5px; margin-right:5px; height:215px;}

#footer_bg{width:100%; height:134px; margin:0px auto; background:url(images/footer_bg.jpg) repeat-x;}
#footer_text{text-align:center; color:#FFFFFF; font-size:10px; padding-top:15px; padding-bottom:15px;}

a{color:#FFFFFF; text-decoration:none;}
a:hover{color:#FFFFFF; text-decoration:underline;}

.headb { color:#ffffff; font-size:16px; text-align:left; border-bottom:1px dashed #FF0000; padding:5px;}
.headb a{ color:#FFFFFF; text-decoration:underline;}
.headb a:hover{ color:#FFFFFF; text-decoration:none;}
.forum_header{ background:url(images/login_bg.jpg) repeat-x; height:51px; padding-top:3px; font-size:12px; padding-left:5px;}
.bottom{ font-size:12px;}
.btn{ width:120px; background-color:#990000; border:1px solid #FF0000; color:#FFFFFF; text-align:center; padding:10px; margin-left:5px; float:right;}
.btn a:hover{ text-decoration:none;}
.btn:hover{ cursor:pointer; display:visible;}
.line hr{ height:3px; width:100%; background-color:#FF0000; color:#FF0000; border:none;}

.thread_user{ padding-left:15px ; padding-top:10px; padding-bottom:10px; padding-right:15px; background-color: #0A0A0A; border:1px solid #333333; text-align:left; font-size:12px; vertical-align:top;}
.thread_user a{ color:#FF0000; text-decoration:none;}
.thread_user a:hover{ color:#FFFFFF; text-decoration:underline;}
.small_link a{color:#FF0000; text-decoration:none;}
.small_link {font-size:9px; color:#FFFFFF; text-decoration:none;}
.small_link a:hover{color:#FF0000; text-decoration:underline;}

.classes1{ background-color:#111111; border-bottom:dashed 2px #333333; border-top:dashed 2px #333333; width:100%; padding:10px; margin-bottom:15px;}
.classes1 h1{ padding:0px; margin:0px; font-size:16px; color:#FF0000; text-decoration:underline; font-weight:normal;}
.classes1 p{ padding-top:10px; color:#FFFFFF; font-size:12px; margin:0px;}
.classes2{ background-color: #333333; border-bottom:dashed 2px  #666666; border-top:dashed 2px  #666666; width:100%; padding:10px;  margin-bottom:15px;}
.classes2 h1{ padding:0px; margin:0px; font-size:16px; color:#FF0000; text-decoration:underline; font-weight:normal;}
.classes2 p{ padding-top:10px; color:#FFFFFF; font-size:12px; margin:0px;}

#images{ text-align:center; padding-top:15px; font-size:14px; font-weight:bold; padding-left:10px;}

#ThreadNew{
padding:5px 15px 5px 15px;
}

#ThreadNew a{
color:#FF0000;
font-weight:bold;
text-decoration:none;
}
