body
{
	background: black url('images/stripe_vert.png');
	background-repeat: repeat-x;
	color: #CCCCCC;
	font-family: arial, verdana, sans-serif;
}

#stripe {
	background-image: url(images/blk-stripe.gif);
	background-repeat: repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
}

#welcome {
	border-left: 4px solid #CC9933;
	border-top: 4px solid #CC9933;
	height: 190px;
	padding: 10px;
	width: 630px;
	margin-top: 3px;
	margin-left: 1px;
}
#front_page {
	width: 480px;
	position: absolute;
	top: 89px;
}

h1 {
	color: #D9CC9F;
	font-weight: normal;
	font-size: 160%;
	margin : 0;
	padding : 0 0 10 0;
}

h2 {
	color: #8D6E35;
	font-weight: normal;
	font-size: 130%;
	margin : 0;
	padding : 0 0 10 0;
}

p {color: #CCCCCC; font-size: 100%;}

em {color: #FFCC33}

a {	text-decoration: none;	background-color : transparent;}
a:link {color: #FFCC33}
a:visited {color: #FFCC33}
a:hover {color: yellow; text-decoration: underline;}
a:active {color: #FFCC33}

#content {
	margin-left: 175px;
	margin-top: 10px;
	margin-right: 15px;
}

/* --- "header" affects the border around headers --- */
.header { background-color: transparent; border: 1px #666666 solid;}

/* color below will change color of text in tables only, if class used */
.table {color: #ff0000;}

.box { background-color: #141414; width: 98%;
	border: 1px #666666 solid;
	padding: 5px;
}

.bthd { background-image:
url('images/stripe600-rd.png');
background-repeat: repeat-y
}

.top {
	font-size : smaller;
	border-top-style : solid;
	border-top-color : #666666;
	border-top-width : 2px;
	padding : 3px;
	margin-left : 10px;
	background-image : url(images/arrow_up.gif);
	background-position : 4px 4px;
	background-repeat : no-repeat;
	padding-left : 24px;
	border-left-color : #666666;
	border-left-style : solid;
	border-left-width : 2px;
}

/* This is the main nav bar */

#nav_bar ul {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
font-size: 100%;
position: absolute; top: 87px;
}

#nav_bar li {
margin: 2px; /*space between list items*/
float: none;
}

#nav_bar a
{
	display: block; width: 156px;
        padding: 2px;
	background-color: #996633;
	border: 1px solid #CC9933;
	text-align: center;
}

#nav_bar a:link, #navlist a:visited
{
	text-decoration: none;
}

#nav_bar a:hover
{
	background-color: #CC9933;
	color: black;
	text-decoration: underline;
}

#current 
{
	display: block;
	width: 156px;
	padding: 2px;
	background-color: transparent;
	border: 1px solid #CC9933;
	text-align: center;
	color: #FFCC33;
}

#home a
{
	display: block;
	width: 156px;
	padding: 2px;
	background-color: #996633;
	border: 1px solid #CC9933;
	text-align: center;
	margin: 2px;
	position: absolute;
	top: 0px;
}

#home a:hover
{
	background-color: #CC9933;
}