@charset "utf-8";
@font-face {
    font-family: 'Digital7Mono';
    src: url('digital-7-webfont.eot');
    src: url('digital-7-webfont.eot?#iefix') format('embedded-opentype'),
         url('digital-7-webfont.woff') format('woff'),
         url('digital-7-webfont.ttf') format('truetype'),
         url('digital-7-webfont.svg#Digital7Mono') format('svg');
    font-weight: normal;
    font-style: normal;

}
html {
	background:url(../images/container_bg.jpg) repeat-x scroll #000;
}
body {
	background:url(../images/body_bg.jpg) no-repeat;
	background-position: 50% 100px;
	color:#ebebeb;
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	margin:0
}
#footer {
	background:url(../images/footer.png) no-repeat;
	background-position: 50%;
	margin:-40px 0 0 0;
	width: 100%;
	height:17px;
	z-index:0;
}
#container {
	background-color:#000;
	max-width:985px;
	width:985px
}
#head {
	background-color: #000;
	color:#FFF;
	font-size:1.8em;
	height:130px;
	max-height:130px;
	max-width:985px;
	position:relative;
	width:985px
}
#logo {
	float:left;
	margin:20px 0 0 17px;
	position:absolute;
	z-index:999
}

#banner_top {
	float:left;
	width:985px;
	text-align:center;
	margin:20px 0 0 0;
	position:absolute;
}
#contact {
	background:url(../images/contact_bg.jpg) repeat-x scroll;	
	font-size:0.4em;
	float:right;
	text-align:center;	
	position:absolute;
	padding:0 10px 0 10px;
	right: 0;
	margin:0;
	height:30px;
	line-height:22px;
}
div.title {
	padding-left:45px;
	padding-top:20px
}
#menu_bar {
	float:left;
	width:985px;
	margin-top:98px;
	min-height:110px;	
	background:url(../images/menu_bar.jpg) no-repeat;
}
#menu {
	background:url(../images/menu_bg.jpg) repeat-x scroll;
	bottom:0;
	color:#16be03;
	font-size:.5em;
	font-weight:700;
	height:32px;
	left:0;
	line-height:38px;
	margin-left:137px;
	max-height:35px;
	max-width:855px;
	padding-left:10px;
	position:absolute;
	text-align:left;
	width:700px
}
#menu a {
	height:35px;
	padding:0 8px
}
#menu a.selected {
	background:url(../images/menu_bg_select.jpg) repeat-x scroll;
}
#menu a:hover {
	background:url(../images/menu_bg_select.jpg) repeat-x scroll;
	color:#0b6800;
	font-weight:700;
	text-decoration:none
}
#copyright {
	background:url(../images/copyright_bg.jpg);	
	color:#909090;
	padding-top:25px;
	font-size:.7em;
	font-weight:700;
	line-height: 175%;
	height:44px;
	max-height:44px;
	max-width:985px;
	text-align:center;
	width:985px; z-index:999
}
#content img {	margin:15px;}
#content img.news {margin:0;}
#content {
	color:#ebebeb;
	font-size:0.8em;
	max-width:930px;
	min-height:450px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	text-align:left;
	width:930px
}
p {
	margin:10px 0 15px;
	padding:0
}
h1 {
	color:#419935;
	font-size:2em;
	font-weight:400;
	margin:7px 0;
	padding:0
}
h2 {
	color:#419935;
	font-size:1.4em;
	font-weight:400;
	margin:10px 0;
	padding:0
}
h3 {
	color:#419935;
	font-size:1.2em;
	margin:10px 0;
	padding:0
}
.error {
	color:red;
	font-weight:700;
	text-align:center
}
img {
	border:none
}
img.arrow {
	padding-left:15px;
	padding-right:15px
}
a {
	display:inline-block;
	outline:none
}
table, td {
	border-collapse:collapse;
	border-spacing:0
}
table.border, table.border td {	border: 1px dotted #14ac00;} 
.dropmenumenu {
	background:#434345;
	left:0;
	line-height:35px;
	min-width:98px;
	position:absolute;
	top:0;
	visibility:hidden;
	width:auto;
	z-index:999
}
.dropmenumenu ul {
	list-style-type:none;
	margin:0;
	padding:0
}
.dropmenumenu ul li {
	padding:0 5px
}
.dropmenumenu ul li a {
	border-bottom:1px solid #16be03;
	color:#16be03;
	display:block;
	font-size:.9em;
	text-decoration:none;
	width:100%
}
.dropmenushadow {
	background:#000;
	left:0;
	position:absolute;
	top:0;
	visibility:hidden;
	z-index:99
} 
#title h1, .white{
	color:#FFF
}
#menu a:link, #menu a:visited  {
	text-decoration:none
}
input[type=text], select {
	color:#333
}
#breadcrumbs a:link, #breadcrumbs a:visited {
	color:#ebebeb;
	font-weight:700;
	text-decoration:none
}
a:link, a:visited {
	color:#16be03;
	font-weight:700;
	text-decoration:none
}
table.forum a:link, table.forum a:visited, table.forum a:hover {
	font-weight:normal;
}
div.forum {
	padding:10px;
	border:1px dotted #ebebeb;
}
a.newslink:link { color:#bf0000; font-weight:bold; display:inline-block; text-decoration:none;}
a.newslink:visited { color:#bf0000; font-weight:bold; display:inline-block; text-decoration:none;}
h3.newstitle { font-size:14px; color:#16be00; font-weight:bold; padding:0px; margin:0px;}
h3.newstitle a:link { color:#16be00;}
h3.newstitle a:hover { color:#0b6800;}
h3.newstitle a:visited { color:#16be00;}
h4.newsdate { font-size:11px; color:#AAAAAA; font-weight:normal; font-style:italic; padding:0px; margin:0px;}
p.newscontent { padding:0px; margin:0px;}
ul li a:link {text-decoration:none; font-size:0.9em;}
ul li a:visited {text-decoration:none;}
ul li a:hover {text-decoration:none;}
td.news { padding:4px; border-bottom: 1px dotted #14ac00;}
td.newstory { vertical-align:top;}
#content td  { vertical-align:top;}
table.left td  { text-align:left;}
form{ display:inline-block;}
a:hover, .dropmenumenu a:hover {color:#0b6800;}
div.newsimage{ background:url(../images/newsbg.jpg) no-repeat;}
div.countdowns { width:210px; float:left; margin-right:22px; border:1px solid #666; }
div.countdowns h2{ font-size:0.6em; margin:0 0 3px 0; }
div.countdowns h3{ font-size:0.4em; margin:0 0 3px 0; }
tr.countwhite td {font-size:0.3em;  text-align:center;}
tr.countred td {color:#bf0000; font-size:0.9em; font-weight:bold; text-align:center; font-family:Digital7Mono, "Courier New", Courier, monospace;}
