/* styles for all pages */
body
{
	margin: 0px;
	padding: 0px;
	background-image: url(images/page_bg.gif);
	background-repeat: repeat-y;
	background-attachment:fixed;
	background-position:center; 
	/*
	background-position:top center;
	*/
	
}
#center
{
	width: 800px; 
	position: absolute;
    left: 50%;
	margin-left: -400px;
	margin-bottom: 0px;
	
	
	
}
#main
{
	width: 800px; 
	
	/*background-color: #e4be5b;*/
	text-align: center;
	margin: 0px;
	z-index: 1;
}
/*
#content
{

	width: 726px; 
	height: 110%; 
	margin: 0px;
	background-color: red; 
	position: absolute;
    left: 37px;
	top: 0px;
	z-index: 2;
}
*/
#navbg
{
	width: 196px;
	height: 295px;
	background-image: url(images/nav_bg.gif);
	position: absolute;
    left: 34px;
	top: 150px;
	z-index: 5;
}
#header
{
	margin: 0px;
	position: absolute;
    left: 21px;
	top: 0px;
	z-index: 3;
}
#textbox2
{
	font-family: helvetica, sans-serif;
	width: 434px;
	padding: 0px;
	position: absolute;
    left: 270px;
	top: 150px;
	z-index: 4;
}
#textbox3
{
	font-family: helvetica, sans-serif;
	width: 450px;
	padding: 0px;
	position: absolute;
    left: 270px;
	top: 150px;
	z-index: 4;
}
p
{font-size: 80%; font-weight: normal; /* margin-left: 15px; margin-right: 15px; margin-top: 5px; */}
h3
{font-size: 100%; color: #a0630b;}

#nav
{
width: 170px;
position: absolute;
    left: 50px;
	top: 190px;
	z-index: 17;
}
img.button
{
float: left; clear: left;
margin-bottom: 5px;
border: 0px;

}

#qa, #er
{

margin-top: 20px;

}

#footer
{
 text-align: center;
 font-family: helvetica, sans-serif;
 font-size: 70%;
 position: relative;
    left: -210px;
	top: 85px;
	width: 600px;
	padding-bottom: 20px;

 
}

/* styles for home page */
h3.home
{font-size: 150%; color: #00653b; font-weight: bold; margin-top: 0px; margin-bottom: 0px; margin-left: 10px; argin-right: 10px;}


p.home
{font-size: 80%; font-weight: bold; margin-left: 15px; margin-right: 15px; margin-top: 5px;}

#textbox
{
	font-family: helvetica, sans-serif;
	background-image: url(images/main_bg_middle.gif); 
	width: 434px;
	padding: 0px;
	position: absolute;
    left: 290px;
	top: 150px;
	z-index: 4;
}

#hitbottom 
{margin-bottom: -10px;}

#slideshowboxes
{
	position: absolute;
    left: 278px;
	top: 250px;
	z-index: 6;
}
#slideshowtable
{
position: absolute;
    left: 283px;
	top: 257px;
	z-index: 7;
}

#arrows
{
text-align: center;
margin-top: 155px;
margin-bottom: 15px;
}
#give_get
{
width: 434px;
position: absolute;
    left: 290px;
	top: 415px;
	z-index: 8;
}

/* search.cfm */

#search_form
{
	margin-left: 24px;
	font-size: 80%; font-weight: bold;
}
span.tan
{
	color: #a0630b;
}

/* searchresults.cfm */
#searchresults
{
	margin-left: 24px;
	
}
/* picture.cfm */
#picture
{
	margin-left: 24px;
	
}
/* register.cfm */
#register_form
{
	margin-left: 10px;
	font-size: 80%; font-weight: bold;
}

/* list.cfm */
#list_form
{
	margin-left: 22px;
	font-size: 80%; font-weight: bold;
}
table.nested_list_form
{
	font-size: 100%; font-weight: bold;
}
td
{
	padding-top: 5px;
}
td.tan
{
	color: #a0630b;
	padding-top:30px;
}

/* edit_remove_login.cfm */
td.tan2
{
	color: #a0630b;
	font-weight: bold;
}
#login_form
{
	margin-left: 22px;
	font-size: 80%; font-weight: bold;
}

/* q_and_a.cfm */

#qa_table
{
	margin-left: 24px;
}

hr
{
color: black;
background-color: black;
height: 2px;
}
qa_ul
{
	font-size: 80%;
	font-weight: bold;
}

ul
{
	/* this style for ul in g & a */
	font-size: 80%;
	font-weight: normal;
}

/* links.cfm */
#sponsors_table
{
	margin-left: 20px;
	
}
h3.county_name
{
	font-size: 90%;
}
 a.county_link
{
	color: #a0630b;
	font-size: 140%;

}
/* about.cfm */
#about_table
{
	margin-left: 24px;
}

/* news.cfm */
#news_table
{
	margin-left: 24px;
}

/* get_edit_remove.cfm */
#edit_remove
{
	margin-left: 24px;
}