@charset "utf-8";
@font-face {
	font-family:'dsbsd';
	src: url(/fnt/alibecker.woff) format("woff"),
	url(/fnt/alibecker.ttf) format("truetype");
}
@font-face {
	font-family:'serial';
	src: url(/fnt/Sunset-Serial-Regular.woff) format("woff"),
	url(/fnt/Sunset-Serial-Regular.ttf) format("truetype");
}
@font-face {
	font-family:'small-rounded';
	src: url(/fnt/Walkwayrounded.woff) format("woff"),
	url(/fnt/Walkwayrounded.ttf) format("truetype");
}
@font-face {
	font-family:'title';
	src: url(/fnt/guanine_.woff) format("woff"),
	url(/fnt/guanine_.ttf) format("truetype");
}
@font-face {
	font-family:'sans-light';
	src: url(/fnt/GeosansLighter.woff) format("woff"),
	url(/fnt/GeosansLighter.ttf) format("truetype");
}
html,body {margin:0;padding:0;min-height:100%;min-width:1130px}
html {background:#305D66}
body {
background: -moz-linear-gradient(top, #193035 0%, #305d66 100%);
background: -webkit-linear-gradient(top, #193035 0%,#305d66 100%);
background: linear-gradient(to bottom, #193035 0%,#305d66 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#193035', endColorstr='#305d66',GradientType=0 );
padding-top:1em;font-family:verdana,arial,sans-serif;
font-size:100%;
min-width:960px
}
h1, h2, h3 {font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Trebuchet MS', sans-serif}
h1 {font-size:190%}
h2 {font-size:150%}
h3 {font-size:120%}

sub {vertical-align:sub}
sup {vertical-align:super}

pre,code,tt,.border td {
	font-family:'DejaVu Sans Mono','Andale Mono','Bitstream Vera Sans Mono',monospace,serif;
	font-size:90%
}
/* * *  * * */
code {background:#f9f8e3;border-color:#cacaca}

#page,#navbar,#header,#billboard,#content,#footer {display:table}

#page {width:95%;min-height:100%;max-width:1200px;margin:0 auto;padding:0;vertical-align:top;border:0.2em solid #000;min-width:1130px}

#navbar,#header,#billboard,#content,#footer {width:100%;margin:0;padding:0}

/*#navbar {height:35px;overflow:hidden;background:#397d47 url(/img/navssbg.png) bottom left repeat-x}*/
#navbar {height:35px;overflow:hidden;
	background:#397d47;
	background:-moz-linear-gradient(top, #17331d 0%, #17321c 24%, #060d07 100%);
	background:-webkit-linear-gradient(top, #17331d 0%,#17321c 24%,#060d07 100%);
	background:linear-gradient(to bottom, #17331d 0%,#17321c 24%,#060d07 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#17331d', endColorstr='#060d07',GradientType=0 )
}
.menuHolder {position:relative;float:left;overflow:hidden;font:normal bold 90%/100% verdana,sans-serif}
.menuHolder .shadow {
	height:10px;
	width:90%;
	left:5%;
	top:-10px;
	position:absolute;
	z-index:100;
	background:#040;
	-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 1);
	-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 1);
	-o-box-shadow:0px 0px 20px rgba(0, 0, 0, 1);
	box-shadow:0px 0px 20px rgba(0, 0, 0, 1)
}
ul.menu {margin:0;list-style:none;display:block;float:left;position:relative;padding:0 60px}
ul.menu li {margin:0 5px 0 0;float:left}

ul.menu li a {color:#ddd;padding:0.2em 10px;display:block;text-decoration:none;
-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.9);
-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.9);
-o-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.9);
box-shadow:2px 2px 4px rgba(0, 0, 0, 0.9);

-webkit-border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-moz-border-radius:0 0 10px 10px;
-o-border-radius:0 0 10px 10px;
border-radius:0 0 10px 10px;

-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out
}

ul.menu li a.red {background:#397D48}
ul.menu li a.orange {background:#305D66}
ul.menu li a.yellow {background:#799946}
ul.menu li a.green {background:#135120}
/*ul.menu li a.blue {background:#00a}
ul.menu li a.indigo {background:#2b0062}
ul.menu li a.violet {background:#682bc2}*/

ul.menu li a:hover {background:#aaa;color:#fff;padding:10px 10px 0 10px}

ul.menu li a.red:hover {background:#70BE82}
ul.menu li a.orange:hover {background:#6BA7B2}
ul.menu li a.yellow:hover {background:#ACCC79}
ul.menu li a.green:hover {background:#397D48}
/*ul.menu li a.blue:hover {background:#00c}
ul.menu li a.indigo:hover {background:#5b1092}
ul.menu li a.violet:hover {background:#8a2be2}*/

#navbar form {
	display:inline-block;
	line-height:1.5em;
	width:17em;
	position:relative;
	left:20rem
}
#navbar form input {border:0;line-height:1.5em}
#navbar form input[type=text] {width:14em;border-bottom-left-radius:0.5em;border-top-left-radius:0.5em;padding-left:0.4em}
#navbar form input[type=submit] {
	background:#316C3D;
	color:#fff;
	font-weight:bold;
	border-top-right-radius:0.5em;
	border-bottom-right-radius:0.5em;
	cursor:pointer
}
#navbar form input[type=submit]:hover {background:#347241;color:#FFA100}
#header {clear:both;height:120px;min-height:120px;width:100%;background:#397d47 url(/img/header-Flare.png) right top no-repeat;min-width:1130px !important}
#header h1 {
	display:inline-block;
	margin:0.1em 0 0 0.73em;
	font-family:dsbsd,sans-serif
}
#header h1,#header h1 a {color:#fff}
#header h1 span.sub {color:#fff;font-family:verdana,sans-serif;font-size:30%;position:relative;bottom:-0.15em}
/*#header h1:after {font-size:200%;font-weight:normal;content:'\A0\2386'}*/

#header h3,.billboard {color:#FFA100}
#header h3 {
	margin-top:0;
	margin-left:1.5em;
	display:inline-block;
	font-family:serial;
	font-weight:normal
}

#billboard {height:3em;min-height:3em;background:#102b17;
/* url(/img/feature-bg.png) bottom left repeat-x*/
-webkit-box-shadow: inset 0px 11px 9px 0px rgba(25, 25, 25, 0.9);
-moz-box-shadow:    inset 0px 11px 9px 0px rgba(25, 25, 25, 0.9);
box-shadow:         inset 0px 11px 9px 0px rgba(25, 25, 25, 0.9);
}
/*.billboard {background: url(/img/feature-shadow.png) 0 0 repeat-x;font-family:small-rounded;font-size:1.12em;padding:0.5em 1.2em}*/
.billboard {
/*background: url(/img/feature-shadow.png) 0 0 repeat-x;*/
background:#102b17;
-webkit-box-shadow: inset 0px 11px 9px 0px rgba(5, 5, 5, 0.9);
-moz-box-shadow:    inset 0px 11px 9px 0px rgba(5, 5, 5, 0.9);
box-shadow:         inset 0px 11px 9px 0px rgba(5, 5, 5, 0.9);
font-family:small-rounded;font-size:1.1em;padding:0.5em 1.2em 0.6em 1.12em
}

.nostyle {list-style:none}
.white {color:#fff}

#content {display:block;width:100%;min-height:35em;background:#fff;margin:0 auto}
#content h2 {padding-left:1em}
#content p {font-family:'Bitstream Vera Sans',arial,verdana,sans-serif;padding:0 2em;margin:0;margin-bottom:0.6em}
#content h1,#content h2,#content h3 {padding-left:1em}
#content h1,#content h2 {color:#2F673B}
#content h3 {margin-bottom:0.2em}
#content a,#footer a {color:#FFA100;outline-width:0.2em;outline-style:solid;outline-color:transparent}
#content a:hover {outline-color:#284D54}
#content a:hover,#footer a:hover {outline-color:#284D54;-moz-outline-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em}
/*
#content pre {background:#ededed;padding:0.9em 0.6em 1em 0.6em;display:inline-block}
#content a {color:#FFA100;outline-width:0.2em;outline-style:solid;outline-color:transparent}
#content a:hover {outline-color:#284D54;-moz-outline-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em}*/

/*
a:hover img */
a {text-decoration:none}
/*
a:link {}
a:visited {}
a:hover {}
a:active {} */

#header h1 b {font-family:arial,sans-serif;font-size:200%}

/*#footer {height:150px;min-height:150px;background:#397d47 url(/img/footerdark.png) bottom left repeat-x}*/
#footer {
	height:148px;
	max-height:148px;
	background:#397d47 url(/img/footerdark-repeat.png) left top repeat-x;border-top:4px solid #1c1c1c
}
#footer a:hover {outline-color:#367643}
#footer .left,#footer .right {display:table-cell;padding:0}
#footer .right {font-size:90%;text-align:right;padding-right:0.4em}
#footer ul {padding-top:0;margin-top:0/*.1em*/}
#footer h3 {font-family:arial,sans-serif;position:relative;top:0.25rem;margin:0;padding-left:1em}
#footer .small {font-size:50%}
