/* Written by Murray Foster */
/* Any questions please send to mrafoster@comcast.net */

/* basic elements --------------------------------------------------------------------*/
body {
	color: #fff;
	font-family: Verdana, "Lucida Grande", Lucida, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-attachment: fixed;
	background-color: #000;
	}
	
a:link { 
	text-decoration: none; 
	color: #808000;
	}
a:visited { 
	text-decoration: none; 
	color: #808000;
	}
a:hover, a:active { 
	text-decoration: none; 
	color: #240489;
	}

/* content --------------------------------------------------------------------*/
	/* main site content */
#content {
	width: 699px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-color: #27703F;
	padding-top: 20px;
	padding-bottom: 20px;
	}
	
	/* site banner */
.hide {
	display: none;
	}

#banner {
	width: 650px;
	height: 107px;
	margin-left: auto;
	margin-right: auto;
	
	border: 1px #fff solid;
	}
	
	/* Image-free home bar with rollover */
#homebarroll {
    margin: 0;
    padding: 0;
    border: 0;
    width: 699px;
    height: 175px;
    background: url(img/banner.jpg) no-repeat;
    }

#homebar {
    display: block;
    padding: 0;
    border: 0;
    margin: 0;
    background: url(img/banner.jpg) no-repeat;
    width: 699px;
    height: 175px;
    }

a#homebar:hover {
    background: url(img/banner.jpg) no-repeat;
    }
    
	/* navigation */
    
.centered {						/* <---- allows text in the navigation buttons to be centered */
	padding-top: .8em;
	padding-left: 0;					
	vertical-align: middle;
	}
	
#navlist {
	float: left;
	width: 650px;
	
	margin-left: 23px;
	margin-top: 5px;
	
	background: url(img/bg.jpg) repeat;
	border: solid #fff 1px;
	}

#navlist li {
	float: left;
	height: 25px;
	width: 80px;
	text-align: center;
	}

#navlist ul {
	margin: 0;
	padding: 0;
	font-size: 10px;
	list-style: none;
	margin-left: 90px;
	}

#navlist a {
	display: block;
	height: 25px;
	width: 80px;
	text-decoration: none;
	}


#navlist a:link, #navlist a:visited {
	color: #fff;
	}
	
#navlist a:hover, #navlist a:active {
	color: #fff;
	text-decoration: underline;
	}
	
#current a:link, #current a:visited {						/* <---- "you-are-here" effect */
	color: #fff;
	font-weight: bold;
	}
	    
	/* section content */ 
.left_margin {
	margin-left: 40px;
	}
	
.move_right {
	margin-left: 200px;
	}
	
#page_content {
	margin-top: 37px;
	margin-left: 23px;
	
	width: 425px;
	height: auto;
	
	padding: 20px;
	padding-top: 0px;
	border: 1px #fff solid;
	
	background-color: #114419;
	}

#page_content p {
	color: #fff;
	font-size: 12px;
	margin-bottom: 25px;
	}
	
#sidebarpic {
	position: absolute;
	width: 177px;
	height: 292px;
	
	margin-left: 496px;
	margin-top: -451px;
	
	background-image: url(img/bg.jpg);
	border: 1px #fff solid;
	}
	
#picture {
	width: 140px;
	height: 257px;
	border: 1px #fff solid;
	
	margin-left: 17px;
	margin-top: 17px;
	}
	
	
	
	
	
	
	