body {
background-color: 	white;
font-family:		;
font-size:			small;
margin:				0px;
}


/*reset can be deleted later*/

#contentwrapper p, h1, h2, h3 {
padding:			0px;
}

#header {
/*
border-bottom:		1px solid grey;
*/
}

#footer {
border-top:			1px solid grey;
}

#headerbottom {
border-top:			1px solid black; /*Grandfathered, can be taken out after switch!*/
margin-left:		29px;
margin-right:		29px;
width:				782px;
}

/* end reset/grandfathered */




#menu {

*margin-top:		-18px;
*margin-left:		15px;
*margin-right:		29px;
*width:				700px;
margin-top:			-14px; /*Grandfathered, can be taken out after switch!*/
}

.nav li {

}

#mainheader {
margin-left:		29px;
margin-right:		29px;
padding:			15px 0px 3px 0px;
height:				100%;
width:				780px;
}

.mainheader {   
}

.mainheader span {
font-size:			60%;
text-align:			right;
color:				#b5a789;

}

#main {
background:			#b5a789;
border:				1px solid grey;
margin-left:		29px;
*margin-left:		15px;
margin-right:		29px;
margin-bottom:		20px;
padding:			10px 0px 10px 0px;
height:				100%;
width:				780px;
float:left;
}

.sechead {
font-size:			1.6em;
text-align:			right;
color:				purple;
}

.rule {
border:				0px;
background-color: 	#b5a789;
height: 3px;

}

.numhighlight {
font-size:			5em;
color:				purple;
margin-right:		15px;
}

.grafhighlight {
font-size:			1.6em;
text-align:			left;
color:				purple;
}

#columnA {
background: #efe5d0;
font-size: 105%;
padding: 15px;
margin: 0px 10px 0px 10px;
width:730px;

}

#columnB {
background: #efe5d0;
font-size: 105%;
padding: 15px;
margin: 0px 10px 0px 10px;
*margin: 0px 10px 0px 5px;
width:460px;
float:left;
}

.top {
margin-bottom:10px;
}

.nottop {
margin-top:10px;
margin-bottom:10px;
}

#sidebar {
background:			#efe5d0;
font-size:			105%;
padding:			15px;
margin:				0px 10px 10px 0px;
*margin:			0px 5px 10px 0px;
width:230px;
float: right;
}

.sidebar span {
font-size:			12pt;
text-align:			right;
color:				#b5a789;

}

.vhead {			
color:				purple;
}

.sidebarhighlight {
color:				purple;
}

.bottomright {
color:				#b5a789;
}

.bookit {
color:				#ff7044;
text-align:			right;
margin-bottom:		15px;
}

.bookit a:link {color: #ff7044}     /* unvisited link */
.bookit a:visited {color: #ff7044}  /* visited link */
.bookit a:hover {color: #ff8864}   /* mouse over link */
.bookit a:active {color: #ff7044}   /* selected link */


#footer {

/* 
background-color:	#675c47;
color:				#efe5d0;
text-align:			center;
padding:			15px;
margin:				10px;
font-size:			115%;
}
*/

p.sidebar {
margin-bottom:10px;
}

h1 {
font-size:			120%;
color:				#954b4b;
margin:0px;
padding:0px;
}

h2 {
font-size:			105%;
color:				#954b4b;
margin:0px;
padding:0px;
}


/*special missions tables*/
