/*******tag changes*****/
body {background-image:url(content/page_bg.jpg); background-repeat:repeat; background-color:#461c05; font-family:Helvetica, Geneva, Arial, sans-serif; font-size:100%;	color:#FFF;	text-align:center;}
img {border:0;}
div {padding:0; margin:0;}
a {color:#FFF;}
a:hover {text-decoration:none;}
hr {display:none;}
p {line-height:150%;}
li {line-height:150%;}
h3 {background-image:url(content/foot.gif); background-repeat:no-repeat; background-position:top center; font-family:Geneva, Arial, sans-serif; font-size:28px; font-weight:lighter; letter-spacing:2px; text-align:center; color:#EEE; padding:10px; margin:0 auto;}
h4 {background-image:url(content/foot.gif); background-repeat:no-repeat; background-position:top right; font-family:Geneva, Arial, sans-serif; font-size:28px; font-weight:lighter; letter-spacing:2px; text-align:center; color:#EEE; padding:10px; margin:0 auto; width:60%;}
h5 {font-size:20px; letter-spacing:2px; font-weight:lighter; margin:5px; padding-top:5px;}
form {display:block; text-align:left; font-size:12px; width:80%; margin:0 auto;}
input {display:block; margin-top:10px; font-size:16px;}
select {display:block; margin-top:10px; font-size:14px;}
textarea {display:block; margin-top:10px;}

/********Classes********/
.clearIt {clear:both; height:1px;}
.current {color:#bf210e;}
.accent {color:#bf210e;}
.innerTitle {font-size:21px; width:60%; letter-spacing:1px; border-bottom:1px dotted #aaa;}
.dropCap {font-size:84px; line-height:50px; float:left; color:#bf210e; padding:16px 5px 0px 0px; margin:0;}
.dropCapSm {font-size:48px; line-height:24px; float:left; color:#bf210e; padding:16px 5px 0px 0px; margin:0;}
div.hr {
  height: 1px;
  width:100%;
  background: url(content/hr.png) no-repeat scroll center;
}
div.hr hr {
  display: none;
}
.compact {margin:5px; padding:0; text-align:center; font-size:12px;}
.floats img {margin:10px; clear:both;}
.floatRight {float:right; clear:both;}
.floatLeft {float:left; clear:both;}
.gallery img {margin:10px; float:left; border:#aaa 1px solid;}
.stylized {margin:10px 0px; border:#aaa 2px groove;}
.left {width:45%; float:left; clear:left;}
.right {width:54%; float:right; clear:right;}
.boxContainer {position:relative; width:90%; margin:0 auto;}
.boxBorder {float:left; height:1px; width:100%; margin-left:8px; padding-right:2px; background-color:#aaa;}
.boxSide {float:left; position:absolute; width:8px; height:187px; background-image:url(content/left_shadow.png); background-repeat:no-repeat;}
.boxShadow {float:left; clear:left; width:148px; height:12px; background-image:url(content/bottom_shadow.png); background-repeat:no-repeat;}
.boxContent {
	float:left;
	width:100%;
	margin-left:8px;
	border-right:#aaa 1px solid; 
	border-left:#012C33 1px solid;	
	background-image:url(content/box_bg.png); 
	background-repeat:repeat-x; 
	background-color:#001c22;
}
.boxContentInner {
	background-image:url(content/box_corner.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:2% 5%;
	height:100%;
	width:90%;
	z-index:2;
}

.inputLeft {float:left; clear:left;}
.inputRight	{float:right; clear:right;}
.flashContent {margin:0 auto;}

/********End Classes******/

/********Navigation*******/
#navContainer {width:100%; height:43px;}
#nav {width:1268px; height:43px; margin:0 auto; padding:0;}
#navInner {
	background-image:url(content/nav_bar_bg.gif);
	background-repeat:repeat-x;
	width:950px;
	height:43px;
	color:#ffcf89;;
	padding:0;
	float:left;
}

#nav ul {
	margin:0 auto;
	list-style:none;
	position:relative;
}

#nav li {
	margin:10px 0px;
	padding:0px 38px;
	display:inline;
	font-size:18px;
	float:left;
	position:relative;
	border-right:#b86 1px solid;
	border-left:#000 1px solid;
}

#nav li#first {border-left:none;}
#nav li#last {border-right:none;}
#nav a {text-decoration:none; color:#FFF;}
#nav_left {position:relative; left:-60px; height:43px; width:60px;}
#nav_right {position:relative; height:43px; width:60px;}

#nav li:hover {margin-top:0px; padding-top:10px; background-image:url(content/nav_bar_active_bg.jpg); background-repeat:repeat-x; }
#nav li:hover ul {display:block;}
#nav li ul {display:none; width:8em; z-index:99; background-color:#703100; position:absolute; left:-2px; top:37px; border-left:1px #b86 solid; border-bottom:1px #b86 solid; text-align:left;}
#nav li:hover li {display:block; border:none; clear:left; padding:0px 15px 0px 0px; background-image:none; margin:10px 0px 5px -20px; font-size:14px;}
#nav li:hover ul li:hover a {color:#ffcf89; text-decoration:underline;}

/*------End Navigation------*/

#header {
	background-image:url(content/header_bg.jpg);
	background-position:center;
	background-color:#250600;
	background-repeat:no-repeat;
	padding-top:5px;
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
}

#mainContainer {
	margin:5px auto;
	background:#153136;
	padding:15px 15px 5px 15px;
	width:950px;
	position:relative;
	top:200px;
}

#mainContent {
	text-align:left;
	height:90%;
	background-image:url(content/main_bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#001b21;
	padding:2%;
}

#vestige {
	position:absolute;
	bottom:0;
	right:0;
	font-size:10px;
}

#copyright {padding:0; margin:5px auto; font-size:12px;}