@charset "utf-8";

/* CSS Document */

* {margin:0; padding:0;}



body { background:#171717 url(/images/stripe.png); text-align: center; font:12px Arial, Helvetica, sans-serif; color:#fff;}

#bgwrapper {background:#171717 url(/images/body-bg.png) no-repeat top left; margin: 0 auto; width:990px; border:solid #272727; border-width:0 1px;}

#wrapper { margin: 0 auto; width:938px; background:url(/images/bg.png) repeat-y; }



h1 {font: bold 28px Georgia, "Times New Roman", Times, serif; color:#fdb22e; margin-bottom:10px; letter-spacing:-1px;}

h2 {font: 24px Georgia, "Times New Roman", Times, serif; color:#fff; margin-bottom:10px; letter-spacing:-1px; line-height:24px; }

h3 {font: bold 16px Arial, Helvetica, sans-serif; color:#fff; margin-bottom:10px; text-decoration:underline; }

h4 {font: 20px Georgia, "Times New Roman", Times, serif; color:#fdb22e; margin-bottom:10px; letter-spacing:-1px; line-height:20px;}

h5 {font: bold 16px Arial, Helvetica, sans-serif; color:#fff; margin-bottom:10px; }

p {
	margin-top: auto;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}



.section {padding-bottom:5px; border-bottom:1px solid #92643b; width:100%;}

.centerit {
	text-align:left;
	width: 150px;
}



#banner, #content, #footer {width:938px; text-align:left;}

#content {min-height:400px;}

* html #content { height:400px; }







#banner { height:96px; background: url(/images/header.png) no-repeat;}







/* CSS DROP DOWN MENU START =============================================== */

#menu { position: relative; z-index: 100; background:url(/images/header.png) no-repeat; background-position: 0 -96px; text-align:left;}

#menu ul li p.menustart { width:40px;}

#menu ul { height: 36px;}

#menu li {
	list-style: none;
	float: left;
	position: relative;
}

#menu li a { float:left; background:url(/images/menu.gif) no-repeat; height:36px; font-size: 1px; color: #171717; border-top-width: thin;}

#menu li ul { position: absolute; top:35px; left:-10px; width: 140px; margin-left:-999em;}

#menu li li { float: none; }

#menu li li a { display: block; background: #171717; color: #fff; height: auto; line-height: 1.3em; padding: 4px 10px; border-width: 0 1px 1px 1px; border-color: #343434; border-style: solid; width:120px !important; float: none; font-size: 12px; }

#menu li li a:hover { background: #fdb22e; color: #000; }

#menu li:hover ul, #menu a:hover ul { margin-left: 0px; }

#menu ul li:hover ul ul, #menu a:hover ul ul { margin-left: -999em; }

#menu ul ul li:hover ul, #menu ul ul a:hover ul { margin-left: 105px; }



#menu li.home a {width:81px; background-position: 0 0;}

#menu li.history a {width:94px; background-position: -81px 0;}

#menu li.soldiers a {width:96px; background-position: -174px 0;}

#menu li.gallery a {width:92px; background-position: -270px 0;}

#menu li.safety a {width:87px; background-position: -362px 0;}

#menu li.links a {width:136px; background-position: -449px 0;}

#menu li.events a {width:96px; background-position: -585px 0;}

#menu li.members a {width:119px; background-position: -681px 0;}



#menu li.home a:hover {background-position: 0 -36px;}

#menu li.history a:hover {background-position: -81px -36px;}

#menu li.soldiers a:hover {background-position: -174px -36px;}

#menu li.gallery a:hover {background-position: -270px -36px;}

#menu li.safety a:hover {background-position: -362px -36px;}

#menu li.links a:hover {background-position: -449px -36px;}

#menu li.events a:hover {background-position: -585px -36px;}

#menu li.members a:hover {background-position: -681px -36px;}



#menu table {
	border-collapse: collapse;
	position: absolute;
	top: -65px;
	left: 25px;
	height: 34px;
}





/* =============================================== CSS DROP DOWN MENU END */









.columnone{ width:230px; padding-left:35px; float:left;}

.columnone ul { margin:0; padding:15px 0; list-style-type:none;}

.columnone li { margin:0; padding:0 0 10px 0; }

.columnone a {font:14px Georgia, "Times New Roman", Times, serif; color:#bfa552; text-decoration:none; line-height:12px;}

.columnone a:hover { text-decoration:underline;}

.columntwo { width:600px; margin-left:316px;}

.columntwo ul { margin-left:25px;}

.columntwo li { padding-bottom:5px;}



.signal {height:120px; float:left; width:250px; padding-right:10px;}

.signal p {margin:0;}



#footer {
	height:200px;
	background:#171717;
	border-top:15px solid #76411f;
	margin-top:260px;
}

.frontierlinks {margin-top:30px; float:left; background:#171717; width:938px;}



.imgbrd { border:1px solid #fff;}

.imgleft { float:left; margin:0 10px 10px 0; border:1px solid #fff;}

.imgright { float:right; margin:0 0 10px 10px; border:1px solid #fff;}

.redaccent {color:#F00; font-weight:bold;}



.gallery table td {padding:10px; width:150px;}

.gallery td .caption { text-align:center; background:#fdb22e; width:152px; height:25px;}

.gallery td .caption a {color:#000; text-decoration:underline; font-weight:bold; line-height:25px;}

.gallery td .caption a:hover { color:#fff;}

