body {
	font-family: verdana, sans-serif;
	font-size: 100%;
	line-height: 14px;
	/*background: url("../images/body.gif") repeat-x;*/ 
	background-color:#66050a;
	color:#000000;
	min-width: 700px;
}

body a:link { color: #29804f; text-decoration:none; font-weight:bold;}
body a:visited { color:#009933; text-decoration:none; font-weight:bold;}
body a:hover { color: #6acc91; text-decoration:underline; font-weight:bold;}

#wrapper { /* also holds the left "sliding" tab */
	text-align: left;
	width: 853px; 
	margin: 0 auto; /* NN will put content out of scrollable reach if auto is used unless there's a min-width on body too*/
	/*font-size: 80%;*/
	position:static; 
	z-index: 40;
	/*border: 1px solid #4a1c21;*/
}

#subnav, #header, #footer {
	clear: both; 
	width: 100%;
	/*border: 1px solid #4a1c21;*/
}

#languages_choice { 
	text-align: right;
	border-top: 7px solid #77BD92;
	border-right: 3px solid #77BD92;
}

#pagetop {
	position: relative;
	width: 100%;
	color: #000;
	margin:-15px 0 -2px 0;
	text-align:center;
}

#header_nav {text-align:center;} /* Must align with dropdown menu */

#header { background-color:#77BD92;}

#display_date {
	margin: 0 5px 0 0;
	float: right;
	font-size:9px;
	font-weight:bold;
}

/* footer */
div#site-info{ 
	clear:both; 
	width: 100%; 
	color:#000000;
	background: url("../images/footer.gif");
	padding:10px 0; 
	text-align:center; 
	font-size: 10px;
}

div#site-info a:link { color: #FFFFFF; text-decoration:none; font-weight:bold;}
div#site-info a:visited { color:#FFFBF1; text-decoration:none; font-weight:bold;}
div#site-info a:hover { color: #FFFFFF; text-decoration:underline; font-weight:bold;}

#footer div {
	padding: 1px 0;
}

/* TODO remove margin  */
#contentfloatholder {/* also makes the right "sliding" tab */
	float: left;
	width: 100%;
	position: relative;
	/*margin-top:-5px;  *//*need this for Safari */
	background:#FFFBF1;
	min-height: 600px;
}

#contentfloatholder:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
    height: 0px;
    clear: both; 
    visibility: hidden;
}

#centerpad { 
	margin: 0 165px 0 0; 
	border: 1px solid #FFFBF1; /* hack to position custom_title in IE properly */
}

#main_content { padding:40px 5px 0 5px; } /*padding top must be set because of the custom_title style */

#center {
  color: #000;
  float:left;
  width: 100%; 
  margin-right: -95%; 
 /* border: 1px solid #4a1c21; */
	/* this needs to be less than 100% for Moz/Mac which thinks 
         it's empty otherwise. The difference is made up by putting a 
         negative left margin on the left float:
	   Note IE/Mac doesn't like this method ~ it wants the 100% so it can 
	   be fed in using IE only CSS below becasue IE/Win also works with the 100% method.  
	*/
}

#right {
  float:right;
  width: 165px;
}

#slide_show {
    margin: 60px 5px 20px 0 ;
	width:160px;
	height:250px;
	/*border: 1px solid #4a1c21;*/
}

/*************       For IE Mac           **************/
/* IE/Win is also using these rules, but it doesn't mind */
* html div#center {margin-right: -100%;}

#right h3, #right p {padding: 0 20px; }