html{
	}	
	
body{
	background: #371c00;
	color: #7C3B0F;
	font: 11px Tahoma, Verdana, Sans Serif;
	}

a:link,a:visited,a:active{
	color: #F38834;
	text-decoration: none;
	}

a:hover,a:focus{
	color: #F38834;
	text-decoration: underline;
	}

/* ----- IDS ----- */

.error-message {
font-weight: bold;
color:red;
}

#container{
	margin-top: 20px;
	}

#header{
	position: relative;
	height: 98px;
	background: url(../../images/headerbg.jpg) no-repeat;
	}

#header h1{
	display: none;
	}

#header2{
	position: relative;
	background: url(../../images/mainbg.jpg) repeat-y;
	}
	
#nav{
	height: 52px;
	background: url(../../images/navbg.jpg) no-repeat;
	}
	
#nav ul {
        position: absolute;
	width: 515px;
        left: 275px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}

#nav ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#nav ul li a {
	color: #ffffff;
	font-weight: bold;
	height: 52px;
        padding: 20px 10px 0px 10px;
        float: left;
        text-decoration: none;
	}

#nav ul li:hover a,
#nav ul li.here a{
        background: #F38834 url(../../images/activenav.jpg) repeat-x;
        text-decoration: none;
	}

#subheader{
	position: relative;
	height: 25px;
	background: url(../../images/subheaderbg.jpg) no-repeat;
	}

#mainContent{
	background: url(../../images/mainbg.jpg) repeat-y;
	}
	
#mainImage{
	height: 100%;
	}
	
#lowerContent{
	overflow: hidden;
	background: #ffffcb;
        padding: 0px;
        color: #7C3B0F;
	}

#lowerContent img{
        padding: 0px;
        }

#menuPage {
       margin: 0px auto;
       }

#menuPage img {
       border: 0px;
       }
	
#footer{
	height: 95px;
	background: url(../../images/footerbg.jpg) no-repeat;
	}

#footerLinks{
	position: relative;
	height: 12px;
	top: 55px;
        text-align: center;
	color: #7C3B0F;
	}

#footer ul{
	margin: 0px;
	}

#footer ul li{
	padding: 0px 3px;
	display: inline;
	list-style: none;
	}

#footer ul li a {
	line-height: 10px;
	color: #7C3B0F;
	font-size: 10px;
	}

#footer ul li a:hover {
	color: #7C3B0F;
	text-decoration: underline;
	}

/* ----- CLASSES ----- */

.hide{
}

.show{
}

.width{
	width: 830px;
	margin: 0px auto;
	}

.width790{
	width: 790px;
	margin: 0px auto;
	}
	
.width263{
	width: 240px;
	margin: 10px 8px;
	}
	
.width263.middle{
	margin: 10px 9px;
	}

.width50{
	width: 369px;
	margin: 10px 8px;
	}
	
.widthPad{
	width: 770px;
	margin: 0px auto;
	}

.widthPad h1 {
       padding: 0px 30px;
       }

.widthPad h2 {
       padding: 0px 30px;
       }

.widthPad h3 {
       padding: 0px 40px;
       }

.widthPad h4 {
       padding: 0px 40px;
       }

.widthPad h5 {
       padding: 0px 40px;
       }

.widthPad p {
       padding: 0px 40px;
       }

.clearSpacer{
	height: 1px;
	background: transparent;
	}

.floatLeft{
	float: left;
	}
	
.floatRight{
	float: right;
	}
	
.floatClear{
	clear: both;
	}
	
.horizBar{
	height: 25px;
	background: url(../../images/horizstripebg.jpg)
	}

/* ----- HEADINGS ----- */

h1{
}
h2{
}
h3{
}
h4{
}

/* ----- PARAGRAPHS ----- */

p{
}
#primaryContent p{
}
#secondaryContent p{
}

/* ----- QUOTES ----- */

blockquote{
}
blockquote p{
}
cite{
}
blockquote cite{
}

/* ----- CODE ----- */

pre{
}
code{
}
p code{
}
pre code{
}

/* ----- LISTS ----- */

li{
}
li p{
}
ol{
}
ul{
}
ol li{
}
ul li{
}

/* ----- IMAGES ----- */

img{
}
img a{
}
img a:hover{
}

/* ----- BREAK ----- */

hr{
	width: 800px;
}

/* ----- TEXT FORMATTING ----- */

strong{
}
em{
}
b{
}
i{
}

/* ----- TABLES ----- */

table{
}
caption{
}
thead{
}
tbody{
}
tfoot{
}
tr{
}
tr .alt{
}
th{
}
td{
}

/* ----- FORMS ----- */

form{
}
fieldset{
}
legend{
}
label{
}
input{
}
textarea{
}
input, textarea{
}
select{
}
optgroup{
}
option{
}

/* ----- DEFINITIONS ----- */

dl{
}
dt{
}
dd{
}