@charset "utf-8";
/* CSS Document */

*{
	outline: none;
}

html{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

body{
	margin: 0;
	padding: 0;
	background-color: #111111;
	color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

#site{
	width: 777px;
	margin: auto;
	text-align: left;
}

a{
	color: #fd7c12;
	text-decoration: none;
}

a:hover{
	color: #ffffff;
}

a img{
	border: none;
}

img{
	vertical-align: middle
}

h1, h2, h4{
	margin: 0;
	padding: 0;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 3px 3px 8px #111;
	height: 30px;
	overflow: hidden;
}

h3{
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-weight: normal;
}

form, p{
	margin: 0;
	padding: 0;
}

.clear{
	margin: 0;
	padding: 0;
	clear: both;
	line-height: 0px;
	font-size: 0px;
	display: block;
}

.padding01{
	position: relative;
	padding: 5px 20px 5px 40px;
}

.padding02{
	padding: 5px 20px 5px 20px;
}

.padding03{
	padding: 5px;
}

.padding04{
	padding: 20px;
}

.padding05{
	padding: 20px 20px 20px 0;
}

.padding06{
	float: left;
	margin-bottom: 5px;
	padding: 0px 0px 0px 5px;
}

.padding07{
	margin-bottom: 5px;
}

.padding08{
	padding: 20px 4px 15px 20px;
	margin-bottom: 5px;
}

.padding09{
	padding: 0px 0px 20px 20px;
}


#mainmenu{
	padding: 5px;
	font-size: 12px;
}

#header{
	position: relative;
	width: 777px;
	height: 32px;
	margin-bottom: 1px;
	background-image: url(images/header.png);
}

.headerpicture{
	margin-bottom: 1px;
}

.navigation{
	padding: 5px 0px 5px 0px;
	font-size: 14px;
}

.navigationspacer{
	height: 15px;
	margin-bottom: 1px;
	background-image: url(images/back03.gif);
	background-color: #fd7c12;
}


.box01{
	margin-bottom: 1px;
	background-image: url(images/back01.gif);
	background-color: #353535;
	font-size: 12px;
	overflow: auto;
}

.box02{
	margin-bottom: 1px;
	font-size: 12px;
	background-image: url(images/back03.gif);
	background-color: #fd7c12;
	color: #000000;
	overflow: auto;
}

.box03{
	margin-bottom: 1px;
	background-color: #634d3b;
	background-image: url(images/back02.gif);
	font-size: 12px;
	overflow: auto;
	border-bottom: 1px solid #000000;
}

.box04{
	font-size: 12px;
	text-align: right;
}

.box05{
	margin-bottom: 1px;
	background-color: #024d00;
	font-size: 12px;
	background-image: url(images/back04.gif);
	overflow: auto;
}

.box06{
	margin-bottom: 1px;
	font-size: 12px;
	color: #ffffff;
	background-color: #a5510c;
	background-image: url(images/back05.gif);
	overflow: auto;
	letter-spacing: 3px;
}

.box07{
	margin-bottom: 1px;
	background-color: #000000;
	background-image: url(images/back09.gif);
	color: #FFFFFF;
	font-size: 12px;
	overflow: auto;
}

.box08{
	margin-bottom: 5px;
	background-color: #000000;
	font-size: 12px;
	background-image: url(images/back09.gif);
	overflow: auto;
	color: #FFFFFF;
}


.box09{
	margin-bottom: 1px;
	background-color: #DE1F26;
	font-size: 12px;
	background-image: url(images/back07.gif);
	overflow: auto;
}


.box10{
	margin-bottom: 1px;
	background-color: #9C0A11;
	font-size: 12px;
	background-image: url(images/back08.gif);
	overflow: auto;
}


.box11{
	margin-bottom: 1px;
	background-color: #067397;
	font-size: 12px;
	background-image: url(images/back09.gif);
	text-align: center;
	overflow: auto;
}


.box11 .text{
	width: 140px;
	padding: 2px;
	background-color: #00526d;
	border: 1px dotted #fd7c12;
	color: #FFFFFF;
}

.box12{
	margin-bottom: 1px;
	background-color: #003a4d;
	font-size: 12px;
	background-image: url(images/back10.gif);
	overflow: auto;
	text-align: center;
}

.box13{
	margin-bottom: 1px;
	font-size: 12px;
	background-image: url(images/back11.gif);
	background-color: #fd7c12;
	overflow: auto;
}

.box14{
	margin-bottom: 1px;
	font-size: 16px;
	background-image: url(images/back12.gif);
	background-color: #006a0d;
	font-weight: bold;
	overflow: auto;
}

.box15{
	margin-bottom: 1px;
	background-color: #740106;
	font-size: 12px;
	background-image: url(images/back12.gif);
	overflow: auto;
}

.box16{
	width: 500px;
	margin-bottom: 10px;
	background-image: url(images/back06.gif);
	background-color: #353535;
	overflow: hidden;
}

.box17, .box18{
	margin-bottom: 5px;
	background-color: #222222;
	font-size: 12px;
	background-image: url(images/back06.gif);
	overflow: auto;
	color: #FFFFFF;
}

.box18{
	text-align: right;
}

.box19{
	margin-bottom: 5px;
	background-color: #222222;
	font-size: 11px;
	background-image: url(images/back06.gif);
	overflow: auto;
	color: #999999;
}

.floatbox01{
	width: 200px;
	float: left;
	color: #000000;
}

.avatar img{
	border: 1px solid #000000;
}

.floatbox02{
	width: 576px;
	float: right;
	border-bottom: 1px solid #000000;
	background-color: #634d3b;
	background-image: url(images/back02.gif);
	font-size: 12px;
}

.floatbox03{
	width: 556px;
	float: right;
	margin-bottom: 10px;
	overflow: auto;
}

.floatbox04{
	width: 556px;
	float: right;
	margin-bottom: 10px;
	background-image: url(images/back06.gif);
	background-color: #222222;
	font-size: 12px;
	color: #999999;
}

.floatbox05{
	width: 556px;
	float: right;
	text-align: right;
}

.floatbox06{
	width: 556px;
	float: right;
	font-size: 12px;
	text-align: right;
}

.floatbox06{
	width: 100%;
	color: #ffffff;
	background-color: #353535;
	border: 1px solid #000000;
}


.floatbox07{
	width: 500px;
	float: left;
	margin-bottom: 5px;
	background-image: url(images/back09.gif);
	background-color: #000000;
	color: #FFFFFF;
}


.floatbox08{
	width: 184px;
	margin-bottom: 5px;
	background-image: url(images/back09.gif);
	background-color: #000000;
	color: #FFFFFF;
}

.border01{
	border: 1px solid #000000;
	overflow: auto;
	float: left;
	margin-bottom: 5px;
	width: 605px;
	box-shadow: 10px 10px 5px #000;
}

.border02{
	border: 1px solid #000000;
	border-top: none;
}

.border03{
	border: 1px solid #000000;
	overflow: auto;
}

.folderimg{
	width: 63px;
	padding-top: 5px;
	float: left;
	text-align: center;
}

.topictype{
	font-size: 10px;
}

.lastpost{
	float: right;
	text-align: right;
}


.vote{
	vertical-align: middle;
}

.notvotedoption{
	color: #aaaaaa;
}

.edited{
	padding: 10px 0 0 0;
	font-size: 10px;
}

.pollresult01{
	width: 70px;
	float: left;
}

.pollresult02{
	width: 405px;
	float: left;
}

.pollresult02padding{
	padding: 0 10px 0 0;
}

#adsensefooter{
	width: 777px;
	background-color:#00FF00;
	text-align: center;
}

#footer{
	position: relative;
	width: 777px;
	height: 300px;
	background-image: url(images/footer.png);
}

#copyright{
	padding: 210px 0 0px 0px;
	font-size: 12px;
	text-align: right;
}

#adsense{
	float:left;
	height: 700px;
	width: 210px;
	background-image: url(images/adsense.gif);
	text-align: left;
}

label, .labeldummy{
	display: block;
	width: 120px;
	float: left;
	margin-bottom: 10px;
	padding: 0 10px 0 0;
	color: #000000;
	font-size: 11px;
}

.textinput, .textarea, .inputcontainer select, .post{
	width: 573px;
	padding: 5px;
	background-color: #353535;
	color: #ffffff;
	border: 1px solid #666666;
	font-family: Arial;
	font-size: 12px;
}

.textinputshort{
	width: 50px;
	padding: 5px;
	background-color: #353535;
	color: #ffffff;
	border: 1px solid #666666;
	font-family: Arial;
	font-size: 12px;
	text-align: right;
}


.helpline{
	width: 573px;
	padding: 5px;
	background-color: #bd5500;
	color: #ffffff;
	border: 1px solid #000000;
	font-family: Arial;
	font-size: 12px;
	background-image: url(images/back02.gif);
}

.inputcontainer{
	padding: 10px;
	background-color: #000000;
	background-image: url(images/back09.gif);
	color: #FFFFFF;
}

.desc{
	font-size: 11px;
	color: #AAAAAA;
}



.topicicon{
	position: absolute;
	margin: 34px 0 0 -33px;
}


.poster{
	font-size: 15px;
	font-weight: bold;
}

/* for terms of use */
.padding04 h3{
	padding-top: 10px;
	font-size: 12px;
}


.submitbutton{
	width: 45%;
	padding: 5px;
	background-color: #000000;
	color: #fd7c12;
}

.menu, .menu2{
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 12px;
}

.menu li{
	margin-bottom: 1px;
	border: 1px solid #fd7c12;
}

.menu2 li{
	margin-bottom: 1px;
	border: 1px solid #fd7c12;
}

.menu .activemenu{
	border: 1px solid #ffffff;
}

.menu li a, .menu li b{
	display: block;
	padding: 5px 5px 5px 25px;
}

.menu2 li a{
	display: block;
	padding: 5px;
}

.menu li a:hover, .menu2 li a:hover{
	background-color: #fd7c12;
}

.menublocktitle{
	padding: 5px;
	margin-bottom: 1px;
	border: 1px solid #ffffff;
	font-size: 12px;
}


/* Private messages
 ------------------ */
.pm_marked_colour {
	background-color: #000000;
}

.pm_replied_colour {
	background-color: #A9B8C2;
}

.pm_friend_colour {
	background-color: #007700;
}

.pm_foe_colour {
	background-color: #DD0000;
}


.userinfos{
	background-color: #222222;
	background-image: url(images/back06.gif);
	color: #FFFFFF;
	border: 1px solid #000000;
}

.userinfos img{
	margin-bottom: 5px;
}

.quotetitle, .supporttitle{
	font-size: 11px;
	color: #AAAAAA;
}

.quotecontent, .supportcontent{
	padding: 5px;
	background-color: #333333;
	border: 1px dotted#AAAAAA;
	color: #AAAAAA;
}

.breadcrumbs{
	background-color: #000000;
}

#adds{
	padding-top: 25px;
	padding-left: 20px;
	font-size: 13px;
	text-align: left;
	float: left;
}