@charset "UTF-8";

a:link {
	text-decoration: none;
	color: #7CB3E9;
}

a:active {
	text-decoration: none;
	color: #7CB3E9;
}

a:hover{
	text-decoration: none;
	color: #3188E0;
}

a:visited {
	text-decoration: none;
	color: #7CB3E9;
}

a:visited:hover {
	text-decoration: none;
	color: #3188E0;
}
body {
	scrollbar-face-color: #003366; 
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #003300; 
	scrollbar-3dlight-color: #003366; 
	scrollbar-arrow-color: #009900; 
	scrollbar-track-color: black; 
	scrollbar-darkshadow-color: gray;
	background-color: #3c5a76;
	background-image:url('../images/bg.png');
	background-repeat:repeat-x;
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
}
#main {
	width:979px;
	margin:0 auto;
}
#left_menu {
	float:left; 
	width:145px;
	margin-right: 8px;
}
#login {
	float:left;
	background-color: #36C;
	width:145px; 
	overflow: hidden;
	line-height: 17px;
	font-family: Verdana;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #6D9CF8;
	box-shadow: 4px 4px 7px #04121E;
}
#login span {
	font-family: Verdana;
	font-size: 10px;
}
#login_header {
	font-family: Verdana;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	color: white;
	background-image: url('../images/bar.png');
	height:20px;
	z-index:1;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
}
#login input {
	width: 110px;
	height: 12px;
	font-size: 10px;
}
.adHeadline {
	font: normal 10px Verdana; text-decoration: underline; color: #00CCFF;
}
.adText {
	font: normal 9px Verdana; text-decoration: none; color: #99BBFF;
}
.btn {
	border: 1px solid #99BBFF;
	color: white;
	background-color: #003D7B;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 12px;
}
.chkbx {
	border: 1px solid #99BBFF;
	color: white;
	background-color: #003D7B;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
}
.top {
	color: #99BBFF;
}
#content {
	width:673px; 
	background-color:#000;
	font-family: Verdana;
	color: white;
	z-index:1;
	margin:0 auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #6D9CF8;
	min-height:660px;
	position:relative;
	box-shadow: 4px 4px 7px #04121E;

}
#content_header {
	font-family: Verdana;
	font-weight: bold;
	line-height: 20px;
	text-align:center;
	color: white;
	background-image: url('../images/bar.png');
	height:20px;
	z-index:1;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}
#ad {
	float:left; 
	width:145px; 
	overflow: hidden;
	word-wrap: break-word;
	line-height: 17px;
	font-family: Verdana;
	background-color: #36C;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #6D9CF8;
	box-shadow: 4px 4px 7px #04121E;
}
#ad_header {
	font-family: Verdana;
	font-weight: bold;
	line-height: 20px;
	color: white;
	text-align: center;
	background-image: url('../images/bar.png');
	height:20px;
	z-index:1;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
}
#shoutbox {
	text-align:center;
	clear:left; 
	margin-top:1em; 
	float:left; 
	background-color:#36C; 
	width:145px; 
	height:auto;
	overflow: hidden;
	word-wrap: break-word;
	line-height: 17px;
	font-family: Verdana;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #6D9CF8;
	box-shadow: 4px 4px 7px #04121E;
}
#shoutbox_header {
	font-family: Verdana;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	color: white;
	background-image: url('../images/bar.png');
	height:20px;
	z-index:1;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
}
#menu {
	clear:left;
	margin-top:1em; 
	float:left; 
	background-color: #36C;
	width:145px;
	line-height: 17px;
	float: left;
	font-family: Verdana;
	font-size: 13px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #6D9CF8;
	box-shadow: 4px 4px 7px #04121E;
}
#menu span {
	color: #CCC;
}
#menu_header {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: white;
	background-image: url('../images/bar.png');
	height:20px;
	z-index:1;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
}
#fun {
	clear:left; 
	margin-top:1em; 
	float:left; 
	background-color:#36C;
	width:145px; 
	line-height: 17px;
	font-family: Verdana;
	font-size: 13px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #6D9CF8;
	box-shadow: 4px 4px 5px #04121E;
}
#fun_header {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: white;
	background-image: url('../images/bar.png');
	height:20px;
	z-index:1;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
}
#fun span {
	color: #CCC;
}
#forums {
	clear:left; 
	margin-top:1em; 
	float:left; 
	background-color:#36C;
	width:145px; 
	line-height: 17px;
	font-family: Verdana;
	font-size: 13px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #6D9CF8;
	box-shadow: 4px 4px 7px #04121E;
}
#forums_header {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: white;
	background-image: url('../images/bar.png');
	height:20px;
	z-index:1;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
}
#mid {
	float:left; 
	width:673px;
}
#right_menu {
	float:left; 
	width:145px;
	margin-left:8px;
}
.table {
	margin-left: 25px;
	margin-right: 25px;
	margin-top:15px;
	font-family: Verdana;
	background-color: #000;
	width: 620px;
	float: left;
	height:auto;
	z-index:2;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #023363; /*#6D9CF8;*/
}
.table_header {
	font-family: Verdana;
	position: relative;
	font-weight: bold;
	line-height: 16px;
	color: white;
	background-image: url('../images/bar.png');
	height:16px;
	z-index:1;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}
.table_header_col_mid {
	font-family: Verdana;
	position: relative;
	font-weight: bold;
	line-height: 16px;
	color: white;
	background-image: url('../images/bar.png');
	height:16px;
	z-index:1;
}
.table_header_col_right {
	font-family: Verdana;
	position: relative;
	font-weight: bold;
	line-height: 16px;
	color: white;
	background-image: url('../images/bar.png');
	height:16px;
	z-index:1;
	border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
}
.table_header_col_left {
	font-family: Verdana;
	position: relative;
	font-weight: bold;
	line-height: 16px;
	color: white;
	background-image: url('../images/bar.png');
	height:16px;
	z-index:1;
	border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
}
.table_header_inverted {
	font-family: Verdana;
	position: relative;
	font-weight: bold;
	line-height: 16px;
	color: white;
	background-image: url('../images/bar.png');
	height:16px;
	z-index:1;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
}
.table_header_inverted_col_mid {
	font-family: Verdana;
	position: relative;
	font-weight: bold;
	line-height: 16px;
	color: white;
	background-image: url('../images/bar.png');
	height:16px;
	z-index:1;
}
.table_header_inverted_col_right {
	font-family: Verdana;
	position: relative;
	font-weight: bold;
	line-height: 16px;
	color: white;
	background-image: url('../images/bar.png');
	height:16px;
	z-index:1;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
}
.table_header_inverted_col_left {
	font-family: Verdana;
	position: relative;
	font-weight: bold;
	line-height: 16px;
	color: white;
	background-image: url('../images/bar.png');
	height:16px;
	z-index:1;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
}
.table_footer {
	font-family: Verdana;
	position: relative;
	color: white;
	line-height: 16px;
	height:16px;
	z-index:1;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border: 1px solid #023363; /*#6D9CF8;*/
	top: +1px;
	right: +1px;
	width: 620px;
}
.par {
	margin-left: 25px;
	margin-right: 25px;
	margin-top:15px;
	width:620px;
	float:left;
	z-index:2;
}
.footer {
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	width: 110px;
	height: 16px;
	line-height: 16px;
	background-image: url('../images/bar.png');
	border: 1px solid #6D9CF8;
	color: white;
	font-size:10px;
	font-family: Verdana;
	margin:0 auto;
	box-shadow: 4px 4px 7px #04121E;
}
.news_footer {
	font-size: 11px;
	font-family: Verdana;
	position: relative;
	color: white;
	line-height: 16px;
	height:16px;
	z-index:1;
	border: 1px solid #023363; /*#6D9CF8;*/
	top: +2px;
	right: +1px;
	width: 620px;
}
.cap {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana;
	background-color:#36C;
    width: 360px;
	height: 250px;
	z-index:2;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #6D9CF8;
}
.info {
	border: solid 1px #6D9CF8;
	font-family: Tahoma;
	font-size: 12px;
	display: none;
	position: absolute;
	width: 300px;
	z-index: 60;
	height:auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-weight:normal;
}
.infotitle {
	background-image: url('../images/bar.png');
	color: white;
	height: 16px;
	line-height:16px;
	tex-align:center;
}
.infobody {
	background: #000;
	color: white;
	text-align: center;
	padding:10px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
}
#info1 {
	margin:0 auto;
}
#info2 {
	margin:0 auto;
}

#grab_msg {
	padding:10px;
	width:60%;
	margin-left:20%;
	background-color:#00ff00;
	border:2px dashed green;
	opacity:.70;
}

 .tut_blue {
background-color:#003366;
padding:10px;
border:1px dashed #0066cc;
text-align: left;
margin-bottom:-1px;
}

.tut_reply {
background-color:#0066cc;
padding:10px;
border-left:1px dashed #024281;
border-right:1px dashed #024281;
border-bottom:1px dashed #024281;
width:80%;
float:right;
text-align: left;
margin-bottom:-1px;
margin-top:1px;
}

.tut_black {
background-color:#000000;
padding:10px;
border:1px dashed #0066cc;
text-align: left;
margin-bottom:-1px;
}

.0cf {  color: #00ccff;  }

h1, h2, h3 {
color: #00ccff;
}

h3 a {
color: #00ccff;
}

.forum_box {
border-left: 1px solid #2C87E1;
border-right: 1px solid #2C87E1;
float:left;
text-align:left;
}

.forum_class {
width:75%;
border:1px solid #023363;
color:rgb(192,192,192);
line-height:17px;
text-align:left;
}

.forum_class2 {
border:1px solid #023363;
color:#0066cc;
font-size:10px;
text-align:left;
}

.newColor {color:white; background:"002244"}

	span.comment { color: #33CCFF; }
	span.oper { color: #3366CC; }
	span.var { color: #0066cc; }
	span.func { color: #6699FF; }
	span.string { color: #00FFFF;}
	span.num { color: #FFFFFF;}

	span.reg { color: #008080; }

textarea.scode {
position: absolute;
left: -2000px;
visibility: hidden;
}

.challenges {
text-align: center;
border: 2px solid #0066cc;
float:left;
display:inline;
}

.success {
border:1px solid #00ff00; width:60%; margin-left:20%; padding:5px;
color: #00ff00;
}

.error {
border:1px solid #ff0000; width:50%; margin-left:25%; padding:3px;
color: #ff0000;
}

.challenges_box {
border:2px dotted #06c; font-size: 10px;
}

.chal_box {
border:1px dashed #06c; width:80%; margin-left:10%; padding:5px;
}

.mail_box {
border-bottom: 1px solid #023363;
border-right:1px solid #023363;
}

.blkbtn {
	border: 1px solid #99BBFF;
	color: white;
	background-color: #000000;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


legend {
	color: #ffffff;
	background: #000000;
	border: 1px outset #00CCFF;
	padding: 2px 2px 0 2px;
	font-weight: bold;
}

fieldset {
	border: solid 1px #003366;
	width: 300px;
	padding: 0 10px 10px 10px;
	margin-bottom: 15px;
}


.vote {
	margin-top: 4px;
	padding: 0 0 0 0;
}

.vote p {
	margin-top: 6px;
	margin-bottom: 6px;
}

.errorMessage {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #00ccff;
}


input.submit {
	color: #FFFFFF;
	background: #000000;
	border: 2px outset #003366;
}

/* Default for the poll bars */

.pollBar {
	height: 15px;
	background: #000000;
	border: 1px solid #003366;
}

/* Poll bar ids are sequential and one-indexed */

#pollBar1 {
	background: #003366;
}

#pollBar2 {
	background: #3399FF;
}

#pollBar3 {
	background: #003366;
}

#pollBar4 {
	background: #3399FF;
}

#pollBar5 {
	background: #003366;
}

#pollBar6 {
	background: #3399FF;
}


.register_text {
border: 2px solid #3366CC;
}

.p_num {
width: 35px;
border: 1px solid #0066cc;
float:left;
text-align: center;
color:white;
line-height: 24px;
}

.profile {
width:60px;
border:1px solid #0066cc;
float:left;
text-align:center;
color: #00ff00;
line-height: 24px;
}

.p_container {
padding-top:20px;
padding-left: 50px;
padding-bottom: 30px;
border: 1px dashed #0077aa;
width:250px;
float:left;

}

.ocf {
color: #00ccff;
font-weight: bold;
}

.cf {
color: #66ccff;
}

#p_avt {
margin-top:3em; margin-bottom:3em; width:400px; margin-left:150px; color:#cfcfcf; font-weight:bold;
}

#p_left {
margin-left:40px; float:left; font-size:14px; text-align:left; line-height:20px;
}

#p_about {
width:600px; color:#06c; font-size:14px; padding:20px; text-align:left; border:1px dashed #026; margin-left:10px;
}

#p_comp {
width:40px; clear:left; margin-left:170px;
}

#p_compl {
height:4px; background-color:#00ff00; float:left;
}

#p_compr {
height:4px; background-color:#ff0000; float:left;
}

.p_tl {
-moz-border-radius-topleft:9px;
border-top-left-radius: 9px;
}

.p_tr {
-moz-border-radius-topright:9px;
border-top-right-radius: 9px;
}

.p_bl {
-moz-border-radius-bottomleft:9px;
border-bottom-left-radius: 9px;
}

.p_br {
-moz-border-radius-bottomright:9px;
border-bottom-right-radius: 9px;
}

.posted {
width: 86%;
margin: 0pt auto;
padding: 20px;
text-align: center;
-moz-border-radius: 9px;
border-radius: 9px;
}
