body, table, td, p, div  {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

bodyStyle {
	text-align: left;
	background-color: #ffffff;
}

body 
{
    background: #DBCEAA url(images/background.jpg) repeat-x top left;
	margin: 0px 0px 7px 0px;
	padding: 0 0 0 0;
	text-align: left; /* IE 5.5 hack */
	position: relative;
}

h1
{
    font-size: 1.4em;
    margin: 5px 0px 10px 0px;
    padding: 0px;
    color: #756E52;
    font-weight: normal;
    font-style: italic;
    
}

h2 
{
    font-size: 1.2em;
    margin: 10px 0px 10px 0px;
    padding: 0px;
}

.small {
font-size: .8em;
}


/* Structure */

div#outer {    
	position:relative;
	z-index: 1;
	width: 1016px;        
	margin-top: 0px;    
	margin-bottom: 0px;    
	margin-left: auto;    
	margin-right: auto;    
	padding: 0px 0px 0px 0px;
	/*border: 1px #9E7C0C solid;*/
	background: url(images/content-background.gif) repeat-y;
	text-align: center;  /* IE 5.5 hack part II */
}

div#header     
{
    position:relative;
	padding: 0px 0px 0px 0px;    
	background: none;
	margin: 0px;    
	height: 206px;
	background: url(images/header.jpg) no-repeat;
	text-align: center;
}


div#left {
    position: relative;
    float: left;
	margin-left: 0px;    
	margin-top: 0px;    
	padding: 0px 5px 0px 2px;
	/*background-color: #B3995D;*/
	color: #ffffff;
	width: 229px;
	text-align: left;
}

div#leftnav 
{
	margin: 0px 0px 10px 0px;
	padding: 0 0 5px 0;
	/*background-color: #B3995D;*/
	color: #ffffff;
	width: 229px;
	text-align: left;
}


#info 
{
    font-size: .7em; 
    padding-top: 20px; 
    padding-left: 5px; 
    color: #000000;
    }

div#topnav 
{
    position: absolute;
    top: 163px;
	margin: 0 0 0px 0;
	padding: 0 0 0 0;
	width: 1000px;
	left: 0;
    text-align: center;

}

div#header-right 
{
    
    padding: 6px 0 0 640px;
}

div#content     
{
    position:relative;
    float: left;
	margin: 0;   
	width: 780px;
	font-size: .9em;
	text-align: left;
}

#background-logo 
{
    background: url(images/frederick-logo.gif) no-repeat center 20px;
    }
    
#miner-overlay 
{
    background: url(images/miner-overlay.gif) no-repeat right bottom;
    }
    
    #content-text 
    {padding: 10px 30px 20px 20px;
     min-height: 650px;
    height: auto !important;
    height: 650px;}

div#address 
{
    color: #000000;
    font-weight: bold;
    font-size: .7em;
    text-align: right;
    padding: 3px 10px 10px 0px;
}

#news
{
    width: 100%;
}

div.clear 
{
    padding: 0px;
    margin: 0px;
    clear: both;
}

div#footer 
{   
	padding: 10px 0px 0px 2px;
	margin: 0px;
	width: auto;
    font-size:.7em;
    color: #000000;
	text-align: center;
}

div#bottom 
{
    background: url(images/bottom.jpg) no-repeat; 
    height: 35px;
} 

#growing-community 
{
    font-family: Script MT Bold, Times New Roman, Serif;
    font-size: 1.2em;
    width: 1002px;
    margin: 0 auto 0 auto;
    text-align: center;
    }


/* Links */

a, a:link, a:active, a:visited {
	color: #0000FF;
	color: #9E7C0C;
	text-decoration: underline;
	font-size: 1em;
}

a:hover {
	text-decoration: none;
	color: #ff3300;
}

div#topnav ul, div#leftnav ul, div#leftnav ul li ul, div#leftnav ul li ul li ul 
{
position: relative;
padding: 0;
margin: 0;
list-style-type: none;
border: none;

}

div#leftnav ul {	
	border-bottom: solid 1px #AE9B4F; padding-bottom: 5px;}


div#leftnav ul li ul, div#leftnav ul li ul li ul, div#leftnav ul li ul li ul li ul
{
    padding-top: 0;
    margin-top: 0;
    padding-left: 15px;
    overflow:hidden; /* for FF & IE7 */
    display:inline-block; /* for IE6 */
}

div#leftnav ul li, div#leftnav ul li ul li
{
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 90%;
    
}

div#leftnav ul li ul li ul li, div#leftnav ul li ul li ul li ul li 
{line-height: 80%;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
}

div#leftnav ul li ul, div#leftnav ul li ul li ul, div#leftnav ul li ul li ul li ul
{
    display:block; /* reset display */

}

div#leftnav ul li a:link, div#leftnav ul li a:active, div#leftnav ul li a:visited {
	color: #000000;
	text-decoration: none;
	/*background: url(images/button.gif) repeat-x;*/
	font-weight: normal;
	font-size: .7em;
	display:block;
	width: auto;
	text-align: left;
	padding: 5px 0 0 2px;
}

div#leftnav ul li ul li a:link, div#leftnav ul li ul li a:active, div#leftnav ul li ul li a:visited
{font-style: italic;}

div#leftnav ul li ul li ul li a:link, div#leftnav ul li ul li ul li a:active, div#leftnav ul li ul li ul li a:visited
{font-style: normal;  margin-bottom: 3px; }


div#leftnav ul li a:hover {
	text-decoration: none;
	color: #eaeaea;
	/*background: #eaeaea;*/
}

div#topnav a:link, div#topnav a:active, div#topnav a:visited {
	color: #ffffff;
	text-decoration: none;
	/*background: #D2C295;*/
	background: none;
	font-weight: normal;
	font-size: 1.1em;
	display:inline;
	text-align: center;
	/*border: solid 1px #9E7C0C;*/
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div#topnav a:hover {
	text-decoration: none;
	color: #eaeaea;
	/*background: #eaeaea;*/
}



div#header-right a:link, div#header-right a:active, div#header-right a:visited {
	color: #000000;
	text-decoration: underline;
	background: none;
	font-weight: normal;
	font-size: .8em;
	padding: 0 4px 0 0;
	margin: 0;
}

div#header-right a:hover 
{
	text-decoration: underline;
	color: #eaeaea;
	background: none;
	padding: 0 4px 0 0;
	margin: 0;
}

div#footer a, div#footer a:link, div#footer a:active, div#footer a:visited {
	color: #000000;
	text-decoration: underline;
	font-size: 1em;
	font-weight: normal;
}

div#footer a:hover {
	text-decoration: none;
	color: #ff3300;
}

/* Formatting */

div#news span table td 
{
    padding-bottom: 15px;
}

ctl00_ContentPlaceHolder1_Search1 table
{
    width: 500px;
}

.contacttable {
border: 2px black #000000;
}


/*

 Some styles used by the "Cascading Popup Menus" script.
 You can delete the ones you're not using in your ItemStyles, or add more if you want.

*/


/*
 Font settings -- change your font, colour, alignment etc.
*/

.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus {
 color: #000000;
 font: 12px Arial, sans-serif;
 text-align: left;
 text-decoration: none;
 font-weight: bold;
}

.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus {
 color: #000000;
 font: 12px Arial, sans-serif;
 text-align: left;
 font-weight: bold;
 text-decoration: none;
}

.roothighText, a.roothighText:link, a.roothighText:visited, a.roothighText:active, a.roothighText:focus {
 color: #000000;
 font: 16px Arial, sans-serif;
 text-align: center;
 text-decoration: none;
}
/* Borders used by some items */

.itemBorder {
 border: 1px solid #666666;
}
.itemBorderBlank {
 border: 1px solid #CCCCDD;
}

#ctl00_ContentPlaceHolder1_Minutes
{
width: 145px;
}

/* Forms 

form {
margin: 0px;
padding: 0px;
}



.check input {
font-weight: bold;
border: 1px #9E7C0C solid;
background: none;
color: #999999;
padding: 1px;
}
*/

.button {
font-size: .8em; 
background: #DBCEAB;
border: 1px #AE9B4F solid;
padding: 0px 5px 0px 5px;
margin: 10px 0px 0px 0px;
width: auto;
overflow: visible;
color: #000000;
}

form input, form select, form textarea, form button, .dropdownbox {
border: 1px #AE9B4F solid;
font-size: 14px;
font-size: .8em; 
margin: 1px;
}
