/* CSS Document */
body{padding:20px; margin:0px; background:#252a2d; color:#b6b6b6; font:10px/14px Tahoma, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
fieldset{border: #454a4c 1px solid;}

.clear {clear: both; margin: 0px;}

table{border-collapse: collapse; color:#b6b6b6; font:10px/14px Tahoma, sans-serif;}

h2{width:750px; height:20px; text-align:left; color:#4f6268; margin-bottom:10px; border-bottom:#454a4c 1px solid;}
h3{width:750px; border-bottom:#454a4c 1px solid; margin-top:20px; margin-bottom:10px;}
a{color:#92c307; text-decoration:none;}
a:hover{color:#FFFFFF; text-decoration:none;}
a img{border: 0px; text-decoration:none;}

input{background:#4e5054; border: #747579 1px solid; font:10px/14px Tahoma, sans-serif; color:#fff;}
input.file{background:#4e5054; border: #747579 1px solid; font:10px/14px Tahoma, sans-serif; color:#fff;}
input.form{height:14px; border: #747579 1px solid; font:10px/14px Tahoma, sans-serif; color:#fff; width:143px; background:#4e5054; float:left;}
input.button{height:auto; width:50px; border: #747579 1px solid; font:10px/14px Tahoma, sans-serif; color:#fff; background:#4e5054;}

textarea{background:#4e5054; border: #747579 1px solid; font:10px/14px Tahoma, sans-serif; color:#fff;}

select{border: #747579 1px solid; font:10px/14px Tahoma, sans-serif; color:#fff; background:#4e5054;}


/* LOGIN */

#login{width:380px; height:420px; background:url(../../pic/login.png) 0 0 no-repeat; position:relative; margin: 0 auto; margin-top:40px;}
#login p{padding: 30px 0 0 0; font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#cecece;}
#login p a{font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#cecece; text-decoration:none; padding: 0 5px }
#login p a:hover{text-decoration:none; background:#fff; color:#000}
#login-form{padding: 150px 0 0 0; font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#cecece;}
#login-form a:hover{color:#FFFFFF; text-decoration:none;}


/* HEADER */

#header{width:800px; height:113px; background:url(images/b_header.jpg) 0 0 repeat-x; position:relative; margin: 0 auto; margin-bottom:0px; margin-top:20px;}
#logo{position:absolute; left:20px}
#donate{position:absolute; top:95px; left:5px;}
#donate a{color:#b6b6b6; font:10px/14px Tahoma, sans-serif; text-decoration:none;}
#userstats{position:absolute; top:80px; right:5px; text-align: right;}
#top{z-index:2; position:fixed; top:0px; left:0; width:100%; background:#373c40; padding:5px;}
#servertime{position:fixed; bottom:2px; right:2px; text-align: right;}
#version{position:fixed; bottom:2px; left:2px; text-align: left;}

#header ul{height:73px; position:absolute; top:0; right:0px;}
#header ul li{float:left;}
#header ul li a{height:73px; display:block; text-indent:none; }
#header ul li a:hover{height:73px;}

#header ul li.home a{width:80px; background:url(images/btn_home_new.jpg) 0 0 no-repeat; }
#header ul li.home a:hover{width:80px; background:url(images/btn_home_over_new.jpg) 0 0 no-repeat;}

#header ul li.browse a{width:80px; background:url(images/btn_browse.jpg) 0 0 no-repeat; }
#header ul li.browse a:hover{width:80px; background:url(images/btn_browse_over.jpg) 0 0 no-repeat;}

#header ul li.requests a{width:80px; background:url(images/btn_requests.jpg) 0 0 no-repeat; }
#header ul li.requests a:hover{width:80px; background:url(images/btn_requests_over.jpg) 0 0 no-repeat;}

#header ul li.upload a{width:80px; background:url(images/btn_upload.jpg) 0 0 no-repeat; }
#header ul li.upload a:hover{width:80px; background:url(images/btn_upload_over.jpg) 0 0 no-repeat;}

#header ul li.forums a{width:80px; background:url(images/btn_forums.jpg) 0 0 no-repeat; }
#header ul li.forums a:hover{width:80px; background:url(images/btn_forums_over.jpg) 0 0 no-repeat;}

#header ul li.staff a{width:80px; background:url(images/btn_staff.jpg) 0 0 no-repeat; }
#header ul li.staff a:hover{width:80px; background:url(images/btn_staff_over.jpg) 0 0 no-repeat;}

#header ul li.line{width:2px; height:73px; background:url(images/line_btn.jpg) 0 0 no-repeat; }


/* MAIN */

#main{width:750px; height:auto; background-color: #283032; position:relative; margin: 0 auto; clear:both; margin-bottom:0px; padding: 5px 25px 5px 25px;}

#table td{border: #252a2d 1px solid;}
#tabletop{background-color: #373c40; font-weight:bold;}
#tabletop a{font:10px/14px Tahoma, sans-serif; color:#92c307; font-weight:bold; text-decoration:none;}

#browse a{font:10px/14px Tahoma, sans-serif; color:#b6b6b6; font-weight:bold; text-decoration:none;}
#browse a:hover{color:#FFFFFF; text-decoration:none;}
#browse td{border: #252a2d 1px solid;}
#highligh:hover{background-color: #213031;}
#highligh_2{background-color: #213031;}


/* CONTENT */

#picture-left{width:150px; position:relative; float:left; border: #252a2d 1px solid; margin-bottom:5px; padding:5px;}
#text{width:570px; position:relative; float:right; border: #252a2d 1px solid; margin-bottom:5px; padding:5px;}
#text-left{width:100px; vertical-align:top; font:10px/14px Tahoma, sans-serif; color:#b6b6b6; font-weight:bold; text-decoration:none;}
#text-right{font:10px/14px Tahoma, sans-serif; color:#b6b6b6; font-weight:normal; text-decoration:none;}

#profile-avatar{width:150px; height:250px; position:relative; float:left; border: #252a2d 1px solid; margin-bottom:5px; padding:5px;}
#profile-stats{width:570px; min-height:250px; position:relative; float:right; border: #252a2d 1px solid; margin-bottom:5px; padding:5px;}
#profile-stats-left{width:100px; font:10px/14px Tahoma, sans-serif; color:#b6b6b6; font-weight:bold; text-decoration:none;}
#profile-stats-right{font:10px/14px Tahoma, sans-serif; color:#b6b6b6; font-weight:normal; text-decoration:none;}
#icons{position:absolute; bottom: 0px; right: 0px;}
#profile-buttons{position:absolute;bottom:5px;left:5px;}
#profile-show-hide{width:738px; height:auto; position:relative; clear:both; border: #252a2d 1px solid; margin-bottom:5px; padding:5px;}
#profile-text{width:738px; height:auto; position:relative; clear:both; border: #252a2d 1px solid; padding:5px;}

#forum-avatar{width:150px; height:auto; position:relative; float:left; border: #252a2d 1px solid; margin-bottom:5px; padding:5px;}
#forum-text{width:570px; height:auto; position:relative; float:right; border: #252a2d 1px solid; margin-bottom:5px; padding:5px;}

#content{width:750px; margin: 15px 0 15px 0;}
#content ul{margin: 0 10px 0 10px;}
#content ul li{margin: 0 10px 0 10px;}

p.bullet{padding-left:39px; padding-right:40px; background:url(images/bullet.gif) 18px 3px no-repeat; margin-bottom:15px; text-align:justify;}
p span.headline{font:11px/14px Tahoma, sans-serif; color:#fff; font-weight:normal;}
p span.headline2{font:12px/12px Trebuchet MS, sans-serif; color:#fff; font-weight:bold;}
p span.date{font:11px/14px Tahoma, sans-serif; color:#4c9dff; font-weight:normal;}


/* FOOTER */

#footer{width:800px; height:96px; background:url(images/b_footer.jpg) 0 0 repeat-x; position:relative; margin: 0 auto; clear:both;}
#footer p{padding: 15px 0 0 0; font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#cecece;}
#footer p a{font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#cecece; text-decoration:none; padding: 0 5px;}

/* OTHER KIND OF UGLY STUFF */

table.ncode_imageresizer_warning {
	background: #373c40;
	color: #000000;
	border: 1px solid #252a2d;
	cursor: pointer;
}

table.ncode_imageresizer_warning td {
	font-size: 10px;
	color: white;
	vertical-align: middle;
	text-decoration: bold;
}

table.ncode_imageresizer_warning td.td1 {
	padding: 5px;
}

table.ncode_imageresizer_warning td.td1 {
	padding: 2px;
}
