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

/*Tags*/
body {background: #000 url(../images/bg-body.gif) repeat;}
h1, h2, h3, h4, h5, h6 { color:#fff;}
h1 {font-family:Eurostile, "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal;}
h2 {font-family:Eurostile, "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal; color:#fff; background: url(../images/bg-h2.jpg) repeat-x left top; padding-left:.75em; line-height:2em}
h3 {font-family:Eurostile, "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal; color:#fff; background: url(../images/bg-h3.jpg) repeat-x left top; padding-left:1em; line-height:2.5em; border-right:solid 1px #000;}
h4 {font-familty: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; color:#fff; padding-left: 1.6em;}
h4 a {font-familty: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; color:#fff; text-decoration:none; padding:2px;}
h5 {}
h6 {}
p {margin-left: 2em; margin-right:2em; padding-bottom:.5em; color:#ccc;}
p img[align="left"] {margin: 0 2em 1em -1em !important; padding:0;}
p img[align="right"] {margin: 0 2em 1em 2em !important; padding:0;}
p img[style="float: left;"] {margin: 0 2em 1em -1em !important; padding:0;}
p img[style="float: right;"] {margin: 0 2em 1em 2em !important; padding:0;}
h4.small {margin:0; font-size:10pt;}
p.small {margin:0 2em;}
a {color:#fff;}
a:hover {color:#fff;}
a:visited {color:#ccc;}
ul {}
ol {}
li {}
dl {}
dt {}
dd {}
img {}

/*Layout IDs and styles*/
#header {background: transparent url(../images/bg-header.jpg) repeat-x top center;}
#globalnav {background: #ccc url(../images/bg-navigation.jpg) repeat-x; height:49px; margin:0;}
#content {background:transparent; margin:0; padding:0;}
#slideshow_container {height:450px; overflow:hidden;}
div#content div.container {background:#000;border-left: solid 1px #222; border-right: solid 1px #222; overflow:hidden;}
#footer {background: transparent url(../images/bg-footer.jpg) repeat-x top center; height:72px; text-align:center; position: relative;}

/*Global navigation UL*/
#globalnav ul#navigation {height:49px; text-align:center; margin:0 auto;}
#globalnav ul#navigation li {display:inline; height:49px; margin:0; padding:0; font-family: Eurostile, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; font-size:10pt; color:#333; text-transform:uppercase;padding-top:20px; line-height:3.75em;}
#globalnav ul#navigation li.active a {background:#bbb; color:#ac0000; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
#globalnav ul#navigation li.active a:hover {color:#ac0000;}
#globalnav ul#navigation a {color:#333; text-decoration:none; height: 49px; padding:.5em .75em;}
#globalnav ul#navigation:first-child {padding-left:0;}
#globalnav ul#navigation:last-child {padding-right:0;}
#globalnav ul#navigation a:hover {background: #666; color:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px;}


/*Classes*/
.left {float:left;}
.right {float:right;}
.bottom_gradient {
	background:url(../images/bg-contentdiv.jpg) repeat-x bottom left;
	border-bottom: solid 1px #222;
	padding-bottom:1.5em;
}
.cobra_emblem {
	background:url(../images/emblem-cobra.png) no-repeat 0 0;
	width:65px;
	height:105px;
	position: absolute;
	left: 50%;
	margin-left:485px;
	margin-top:-185px;
}

/* ModX MaxiGallery gallery styles */
.thumbscontainer {margin-left:20px;}
ul.thumbs {margin-left:2em;}
ul.thumbs li {height:175px;margin-right:15px;}
ul.thumbs li img {border:solid 1px #444 !important;}
ul.thumbs li p {margin:0;font-size:9pt;font-weight:bold;}

.managecontainer, .childscontainer {margin-left:2em; color:#ccc;}
