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

body {background: #000000; font: 12px/18px Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
.clear {clear: both;}

#container {width: 951px; margin: 0 auto; padding: 0;}

#header {width: 951px; height:220px;}
.header-left {width: 599px; float: left;}
.header-right {width: 352px; height:227px; float: left; background: url(images/header-right2.jpg) no-repeat 0 0;}
#footer {width: 916px; height: 20px; background-color: #666666; clear: both; padding: 8px 10px; color: #CCCCCC;}
#footer a {text-decoration: underline; color:#CCCCCC;}
#nav-footer{float:right; color:#CCCCCC;}
.footer2 {color: #CCCCCC; margin: 0; padding: 0;}


#nav {width: 590px; height: 34px; margin-left: 9px; *margin-top: -3px; padding:0; clear: both;}
#nav ul {margin: 0; padding: 0; list-style-type: none; text-align: left;}
#nav li {float: left; margin: 0; padding: 0; height: 34px;}
#nav a {text-decoration: none; background:url(images/nav-bg.gif) no-repeat top center; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; float: left; margin: 0px; height: 18px; width: 58px; padding: 8px 30px; color:#ffffff; text-transform: uppercase;}
#nav li a:hover {color: #cccccc;}

#ads {height: 58px; background:url(images/ad-bg.jpg); background-repeat: no-repeat; padding: 15px 30px;}
#rule {height: 6px; width: 936px; background-color:#666666; margin:0; padding:0;} 

.left2 {width: 600px; float: left; margin: 30px 20px; padding-bottom: 50px; _margin-left: 10px;}
.right2 {width: 276px; float: right; padding-top: 33px; padding-left: 10px; padding-right: 10px;}

#page {width: 936px; margin: 0 auto; background:#FFFFFF;}
.page-left {width: 741px; float: left; margin: 30px 20px; padding-bottom: 50px; _margin-left: 10px;}
.page-left p {margin: 0 10px;}
.page-right {width: 125px; float: right; padding-top: 44px; padding-left: 5px; padding-right: 25px;}

#search {width: 240px; height: 40px; background:#333333; padding-top: 12px;}
#searchfor_nav {color: #777777;}
#search_nav {background-color:#666666; border:2px outset #333333; color:white; font: 13px Arial, Helvetica, sans-serif;}

#login {width: 240px; height: 100%; background:#666666; margin-top: 30px; margin-bottom: 30px;}
#login form {width: 200px; margin-left: 15px; margin-top: 8px;}
.login-img {padding: 10px 0 0 10px;}
.login {float: right; margin-right: 15px; padding: 0; margin-bottom: 10px; margin-top: 8px;}
#login_button {background-color:#333333; border:2px outset #666666; color:white; font: 13px Arial, Helvetica, sans-serif;}
#remember {margin-left: 10px;}
#status {margin: 15px 0 0 15px; color:#CCCCCC;}
#status a, a:link, a:visited {color:#CCCCCC; text-decoration:underline;}
.logout {float:right; margin-right: 10px; float: right;}

h1 {font-size:16px; font-weight: bold; color: #666666; margin-bottom: 0;}
hr {color:#666666; margin: 4px 0;}

.left2 a:link, a:visited {color:#666666;}
#login a, a:link, a:visited {color:#CCCCCC; text-decoration:underline;}

/*-----  FORM -----*/
textarea, .bginput {font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}
.bginput option, .bginput optgroup {font-size: 10pt; font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}
.button {font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}
select {font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}
.smallfont {color: #CCCCCC;	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}
legend {color: #990000; font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}