body {
margin: 0px 20px 0px 20px;
background-color: #ffffff;
}
/***************** Main Divs **********************/
#present {
width: 800px;
margin: 0px auto -1px auto;
border: 1px #1A0D6B solid;
background-color: #CCD9BF;
}

#banner {
width: 800px;
height: 135px;
text-align: center;
background-image: url(../images/banner.jpg);
background-position: center;
background-repeat: no-repeat;
background-color: White;

}

#main{
width: 784px;
line-height: 1.1em;
padding: .5em;
background-color: #F6F6F6;
}

#footer {
clear: both;
width: 800px;
margin: 0px auto -1px auto;
padding: .5em;
text-align: center;
}
#announceright {
float: right;
width: 310px;
border-left: 1px solid #778;

}


/***************** **********************/

p.maintext {
	padding: .5em;
	font-family: Georgia, Verdana, serif;
	font-size: .9em;
	margin-top: 0px;
}
p.footertext {
font-size: .6em;
font-family: Courier, "Courier New", monospace;
text-align: center;
color: #000000;}

p.mvtbanner {
font-size: .6em;
font-family: Arial;
float: right;}
p.eoe {
font-size: .8em;
}
h1, h2, h3 {
	margin-bottom: 0px;
	text-decoration: none;
}
h3.center {
text-align: center;
}
h1.class, h1.mainheader {
   font-family: Chiller, verdana;
	font-size: 1.5em;
	padding: .1em;
}
h1.priceheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
}
ul, ol {
	margin-top: 0;
}
ul.sitemap {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-decoration: none;
	list-style: none;
	text-align: center;
	
}

h2.subheading {
	font-family: Chiller, verdana;
	font-size: 1.2em;
	margin-bottom: 0px;
}
h2.sitemap {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	margin-bottom: 0px;
	text-align: center;
}
/*****************Strictly used for Positioning **********************/

.floatingright {
float: right;
padding: 1em;
}
.floatingleft {
float: left;
padding: 1em;

}
.navfloatleft{
	float: left;
	padding-right: 1em;
	padding-bottom: 1em;
}
#contact {
	width: 450px;
	margin-left: 20%;
}
/***************** Price List Specific **********************/
#priceleft {
   width: 150px;
	height: 100px;
	padding: .5em;
	position: relative;
	float: left;
}
#priceright {
	width: 150px;
	height: 100px;
	padding: .5em;
	margin-left: 160px;
}
#positionprice {
	border: 1px #CCD9BF solid; 
	width: 340px;
	padding: .5em;
}

h2.pricing {

	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: Black;
}
li.price {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
}

/***************** Main Navigation **********************/
#mainnav{
text-align: center;
background-color: white;

}
#navlist{
margin-top: auto;
margin-bottom: auto;
padding: 3px 0px;
margin-left: 0;
border-bottom: 1px solid #778;
font: bold 12px Verdana, sans-serif;
}

#navlist li{
list-style: none;
display: inline;
}

#navlist li a{
padding: 3px 0.5em;
padding-top: 1px;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #CCD9BF;
text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover{
color: #000;
background: #A8B39D;
border-color: #227;
}

#navlist li a#current{
background: #F6F6F6;
border-bottom: 1px solid #F6F6F6;
}

/***************** Sub Navigation **********************/
#subnav {
	background: #F6F6F6;
	border: thin;
	padding: .4em;
	width: 230px;
	float: left;
}
#subnav ul, ol{
	margin: 0px;
	padding: 0px;
}

#subnavlist{
list-style: none;
display: block;
font: bold 12px Verdana, sans-serif;
line-height: 2.5em;
}

#subnavlist li{
border-bottom: 1px solid #000000;
padding-left: 25px;
background: url(../images/navclimber.jpg) no-repeat 0 50%;
height: 2.5em;
text-decoration: none;
color: Black;
}
#navlist li a{
background: #CCD9BF;
text-decoration: none;
}
#subnavlist li a:hover{
	background: #C2C2C2;
}
#subnavlist li a:link {
text-decoration: none;
color: Black;
}
#subnavlist li a:visited { 
color: Black;
text-decoration: none;}

/***************** Staff Navigation **********************/

#staffnavlist {
	list-style-type: none;
	display: block;
	font: bold 12px Verdana, sans-serif;
	line-height: 2.5em;
	
}
#staffnavlist li {
	border-bottom: 1px solid #000000;
	padding-left: 25px;
	text-decoration: none;
	color: Black;
	height: 2.5em;
	
}



#jason {
	background: url(../images/staff/jasonthumb.jpg) no-repeat 0px;
	
}
#shelton {
	background: url(../images/staff/sheltonthumb.jpg) no-repeat 0px;
}
#nordeen {
	background: url(../images/staff/nordeenthumb.jpg) no-repeat 0px;
}
#tjaden {
	background: url(../images/staff/tjadenthumb.jpg) no-repeat 0px;
}
