body {
	text-align: center;
	min-width: 750px;
	background-color : #275A27;
	color:#275A27;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin:0px; 
	padding:0px;
}
#top{
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	border:0px;
}
#wrapper {
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding:0px;
	width:750px;				
	border: 1px #053505 solid;
}
#hrStyle{
	width:400px;
	color:#275A27;
	margin:30px;
}
#wrapper2 {
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding:0px;
	width:600px;
	text-align:left;	
}
#showimage{
	position:absolute;
	visibility:hidden;
	border: 1px solid gray;
}
#dragbar{
	cursor: hand;
	cursor: pointer;
	background-color: #EFEFEF;
	min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
	font-weight: bold;
	margin-right: 1px;
}
#main{
	background-color:#EEF8E9;				
	height:100%;
	padding:10px;
	margin:0px;
	border:0px;		
	width:730px;
	text-align:center;
				
}
#main div.center, #main hr{
 margin:0 auto;
}
#main div#contactText, #main p#aboutText{
 margin: 0 auto;
 letter-spacing: 0px; 
	line-height: 150%;
	}
.center{
	text-align:center;
	margin-bottom:30px;
	width:600px;
	}
a{
	text-decoration:none;
}
img{
	border:0px;
}
h2{
	font-size:16px;
	margin-bottom:10px;
	margin-top:20px;	
}
h3{
	font-size:14px;
	margin-bottom:5px;
	margin-top:15px;
	padding-bottom:5px;			
}
h5{
	font-size:12px;
	margin:4px;
}
#menu{
	color:#E4DCB1;
	padding: 3px;
	margin: 0px;
	background:#669466;
	text-align:center;
	border:0px;
	width:744px;	
}
#aboutText{
	text-align:left; width:530px;
}
#contactText{
	text-align:left; width:200px;
}

a:link{
	color: #053505;
	text-decoration:none;
	letter-spacing:1px;

}
a:visited{
	color: #053505;
	text-decoration:none;
	letter-spacing:1px;
}
a:hover{
	color: #053505;
	text-decoration: underline;
	letter-spacing:1px;	
}

.standardsButton a:link {
    border:1px solid;
    border-color:#053505 #053505 #053505 #E4DCB1;
	padding:4px;
    font-family: Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
    color:#F4EFD7;
	background-color:#669466;
    text-decoration:none;
    margin:0px;
	letter-spacing:0px;
}

.standardsButton a:visited {
    border:1px solid;
    border-color:#053505 #053505 #053505 #E4DCB1;
	padding:4px;
    font-family: Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
    color:#F4EFD7;
	background-color:#669466;
    text-decoration:none;
    margin:0px;
	letter-spacing:0px;
}

.standardsButton a:active {
    border:1px solid;
    border-color:#275A27 #E4DCB1 #E4DCB1 #275A27;
	padding:4px 4px 4px 4px;
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;	
    color:#053505;
	background-color:#EEF8E9;
    text-decoration:none;
    margin:0px;
	letter-spacing:0px;
}
.standardsButton a:hover {
    border:1px solid;
    border-color:#053505 #E4DCB1 #E4DCB1 #053505;
	padding:4px 4px 4px 4px;
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;	
    color:#F4EFD7;
	background-color:#275A27;
    text-decoration:none;
    margin:0px;
	letter-spacing:0px;	
}

#designBy{
	font-size:10px; 
	font-family:verdana; 
	color:#E4DCCF; 
	text-align:center;
	font-style:italic;
	margin:10px;
}

#designBy a{
	font-size:10px; 
	font-family:verdana; 
	color:#E4DCCF; 
	text-align:center;
	font-style:italic;
	margin:10px;
}
#newEntry{
	margin-bottom:5px;
	margin-left:2px;	
	padding:0px;
	text-align:left;	
}
#navText{
	color:#053505; 
	margin-left:350px;
	margin-top:5px;
}
#author{
	color:#E4DCCC; 	
	font-size:14px; 
	text-align:left; 
	padding-bottom:2px;
	background-color:#669466;
}
#pictureStyle{
	margin:5px; 
	border:1px #125029 solid;
}
* {margin: 0; padding: 0;}
/*Override defaults for all tags. */
p 
{
	margin: 5px;
	letter-spacing: 0px; 
	line-height: 150%;	
}
#overall 
{
	width: 99%; 
	margin: 0 auto;
}
.col {
	/*width: 350px;*/ 
	/*float: left;*/
	text-align:left;
}
.col2 {
	/*width: 350px; 
	float: right;*/
	text-align: right;
}
#navigation 
{
	width: 90%; 
	margin: 0 auto;
}
.NavCol1 {
	width: 220px; 
	float: left;
}
.NavCol2 {
	width: 58%;
	float: center; 
}
.NavCol3 {
	width: 220px; 
	float: right;

}

ol
  {
    width: 100%;
    list-style-type:none;
  }

  /* float & allow room for the widest item */
  ol li
  {
    float: left;
    width: 243px;
  }

  /* stop the float */
  br
  {
    clear: left;
  }

  /* separate the list from subsequent markup */
  div.NavWrapper
  {
    margin-bottom: 1em;
	text-align:center;
  }
  #first{
  	text-align:left;
  }
  #third{
  	text-align:right;
  }  
  
  #visitors{
  	text-align:right; width:100%;
  }
  
  #edit{
  	margin-left:635px; margin-bottom:5px;
  }
  #singleBorder{
  	border:1px #053505 solid;
  }
  #doubleBorder{
  	border:2px #053505 solid;
  }  
  #picStyle{
  	margin:5px; height:100%;
		text-align:left;
  }
  #txtCentered
  {
  	text-align:center; margin:15px;
  }
#login{
	text-align:right; margin-top:5px;
}
#cats{
	width: 80%; 
	margin: 0 auto;
}
.catcol {
	width: 250px; 
	float: left;
	text-align: center;	
}
.catcol2 {
	width: 250px; 
	float: right;
	text-align: center;
}
.goBack{
	text-align:right;
	margin-right:25px;
}
#textBox{
	text-align:left; 
	width:600px;
}
#outerCat{
	width:600px;
}
#textBoxCat{
	float:left; 
	text-align:left;
	width:48%;
	display:inline;
}
#textBoxCat2{
	float:right; 
	text-align:right;	
	width:50%;
	display:inline;	
}
#textBox2{
	text-align:left; 
	width:500px;
}
.MainText{
	font-size:12px;
	text-align:center;
}
