@charset "utf-8";

/* Colors:
text: #73571d
*/

body, html {
	margin:0;
	padding:0;
	color:#000;
	/*background:#FFFFFF;*/
	background: #fff url(../graphics/sand_seamless.jpg);
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
/*
p{
	margin: 0px;	
}
*/

#wrapFooter {
	width:900px;
	margin:20px auto;
	color: #73571d;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
}

#wrap {
	width:900px;
	margin:20px auto;
	/*background:#cccccc;*/
	background: #fff url(../images/iPage-FullBG-white.png) no-repeat;
	border: 1px solid #000000;
	color: #73571d;
	text-align: left; /* this re-left-justifies the container after the fix for IE 5* browsers. */
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.75em;
}

#wrap a:link, #wrap a:visited {
	text-decoration: none;
	color: #73571d;
}

#wrap a:active, #wrap a:hover {
	text-decoration: underline;
	/*background-color:#FC6;*/
	/*border:thin solid #600;*/
}

#header {
	padding:0px 0px;
	/*background:#fed88b;*/
}
h1 {
	margin:0;
}


#nav {
	background: #fed88b url(../images/Menu_10-white.png) no-repeat;
	height: 44px;
	width: 900px;
}
#nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#nav li {
	display:inline;
	margin:0;
	padding:0;
}
#search {
	/*background:#ccc;*/
	float:right;
	padding: 10px 30px 0px 0px;
}


#main {
	/*background:#9c9;*/
	float:left;
	width:500px;
	padding:10px 10px 10px 30px;
}


#main h2 a:link, #main h2 a:visited{
	color:#FFF;
}

#mainInside {
	/*background:#9c9;*/
	width:750px;
	padding:60px 10px 10px; /* Needs to have a large margin at the top for Google Chrome */
	margin:auto;
}

#mainInside hr {
	border-bottom:thin;
	margin: 0px 10px 0px 0px;
}

#mainInside h3 {
	margin: 0px;
}

/*
#main ul {
	list-style:url(../graphics/Other/bullet_Dots.gif) none;
	margin:0;
	padding:0em 0em 0em 4em;
	text-align:left;
}


#main li {
	margin:15px;
	padding:0px;
}
*/


#news {
	/*background:#9c9;*/
	width:500px;

}

#news ul {
	/*list-style:url(../graphics/Other/bullet_FP_sm.gif) none;*/
	list-style:url(../graphics/Other/bullet_Dots.gif) none;
	margin:0;
	padding:0em 0em 0em 4em; /* Controls the spacing between news entries */
	text-align:left;
}

#news li {
	margin:15px;
	padding:0px;
}
/*
#ad_1 {
	background:#faa489;
	float:left;
	width:491px;
	padding:0px 0px 10px;
}
*/
#sidebar {
	float:right;
	width:300px;
	/*background:#99c;  use same BG color as wrap in order to give the illusion that it's stretching to the footer */
	padding:0px 30px 10px;
}


#sidebar ul {
	list-style:none;
	margin:0;
	padding:.5em 0em .5em 4em;
	text-align:left;
}

#sidebar li {
	margin:10px;
	padding:0px;
}


#sidebar hr {
	color:#ce873a;
	width:85%;
	height:1px;
	border-top:1px;
	border-style:dotted;
	margin: 0px 20px;
} 
#sidebar h2 a:link, #sidebar h2 a:visited{
	color:#FFF;
}
#main h3 a:link, #main h3 a:visited{
	color:#FFF;
}
#sidebar h3 a:link, #sidebar h3 a:visited{
	color:#FFF;
}

#sidebar_main_right {
	float:right;
	width:325px;
	/*background:#99c; */
	padding:0px 1em 10px;
}

#sidebar_main_left {
	float:left;
	width:150px;
	/*background:#999;*/ 
}

#sidebar_main_left ul {
	margin: 0;
	padding: 0em 0em 4em 1em;
	list-style-type: none;
	text-align:left;
}

#sidebar_main_left li {
	margin: 2px 0 0;


}

#sidebar_main_left a {
	display: block;
	width:120px;
	padding: 2px 2px 2px 10px;
	border: 1px solid #630;
	background: #f1ead4;
	text-decoration: none; /*lets remove the link underlines*/

}

#sidebar_main_left a:link, #sidebar_main_left a:visited{
	color: #630;
	text-decoration:none;
}

#sidebar_main_left a:hover, #sidebar_main_left a:active{
	color: #630;
	text-decoration:none;
	border: 1px solid #000000;
	background: #333333;
	color: #ffffff;
}
#sidebar_main_left li.current a{
	background:#333333;
	color:#ffffff;
}

/*

.button_1 {
	color:#8a7a64;
	background: #f1ead4;
	border: thin solid #630;
}
*/
/*
#sidebar_main_left li a:link, #sidebar_main_left li a:visited{
	margin:10px;
	padding:4px;
	white-space:nowrap;
	border: thin solid #630;
}

#sidebar_main_left li a:hover, #sidebar_main_left li a:active{
	color:#FFF;
	background: #333;
	padding:4px;
}*/


#sidebar_main_right ul {
	list-style: none;
	margin:0;
	padding:0em 0em 0em 0em; /* Controls the spacing between news entries */
	text-align:left;
}

#sidebar_main_right li {
	margin:10px;
	padding:0px;
}

#footer {
	clear:both;
	/*background:#cc9;*/
	padding:5px 10px;
}
#footer p {
	margin:0;
}

/* ====== footer ===== */

div#footer {
	width:900px;
	margin-top:0;
	margin-right: auto;
	margin-left: auto;
	/*border: 1px solid #000000;*/
}

#footer a:link, #footer a:visited {
	display:block;
	text-decoration: none;
	color: #73571d;
	/*font-size: .8em;*/
}

#footer a:active, #footer a:hover {
	text-decoration: underline;
}

#footer ul {
	list-style:none;
	margin:0;
	padding:0;
}

#footer li {
	float:right;
	margin:10px;
	padding:0px;
}
#footer td, #footer th 
{
	/*border:1px solid #98bf21;*/
	padding:3px 7px 2px 7px;
	vertical-align:top;
}



* html #footer {
	height:1px; /* used to correct issues in IE 6 */
}




.dateStamp {
	font-weight: bold;
	font-variant: small-caps;
	text-align: left;
	/*border-bottom: thin solid #ce873a;*/
	border-bottom: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-left:10px;
	font-size: 18px;
	/*color: #73571d;*/
	color:#8a7a64;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #f1ead4;
}


#table_1
{
	/*border:1px solid #98bf21;*/
	vertical-align:top;
	margin: auto;
	width: 90%;
	white-space:nowrap;
}
#table_2 {
	padding-left:10px;
	padding-right:10px;
}