/*----------------------------------------------------------------*/
/* Cascading Style Sheet (CSS) file for "screen"				  */
/* Currently, only style sheet used.							  */
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/* Common Colors */

/*
8B9B76  Green  
B31E15  Red
F0F0F0  Light Gray
686A6B  Dark gray
000000  White
F0A734  Gold (if we need another accent color)
*/

body{
	/* CSS Cookbook 2nd Ed. - Section 2.3 pg. 71*/
	font-size:62.5%;
	margin-top:10px;
	padding:0;
	background-color: #8B9B76;	/* green color */
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img{
	border:0;
}

ul{
	font-size:0.75em;
}

/* Header div */
#header{
	margin:0;
	padding:0;
	background: #FFFFFF url(../img/rt-grn-radius.jpg) no-repeat right top;
}

#footer {
	margin:0;
	padding:0;
	padding-top:8px;
	padding-bottom:8px;
	background:#FFF;
}

/*----------------------------------------------------------------*/
/* Navigation Background Bar */
.bar_left {
	margin:0;
	padding:0;
	height:35px;
	width:1%;
	width:7px;
	float:left;
}
.bar_right{
	margin:0;
	padding:0;
	height:35px;
	width:99%;
	float:left;
	background: url(../img/gradientbar_right.gif) no-repeat left top;
}


/*----------------------------------------------------------------*/
/* Navigation Links */

.nav_links{
	margin:0;
	padding:0;
	height:35px;
	width:100%;
	background: url(../img/gradientbar_right.gif) no-repeat right top;
}

.bar{
	margin:0;
	padding:0;
	height:35px;
	background: url(../img/gradientbar_left.gif) no-repeat left top;
}

.nav_links ul{
	padding:10px;
	margin:0;
	font: normal 1em Verdana, Arial, Helvetica, sans-serif;
}

.nav_links ul li{
	/*margin:0;*/
	/*padding:0;*/
	list-style:none;
	display:inline;
}

.nav_links ul li a{
	text-decoration:none;
	color: #000000;
}

/* Header Nav Links*/

#header ul{
	/*margin-top:10px;*/
}

#main_nav ul li{
	float:left;
	background: url(../img/button_right.gif) no-repeat right top;
	margin:0;
	padding:0;
	margin-left:5px;
	height:18px;	/* same height as image */
}

#main_nav ul li a{
	display:block;
	background: url(../img/button_left.gif) no-repeat left top;
	height:18px;	/* same height as image */
	text-decoration:none;
	width:6em;	/* Hack - IE blows chunks without this set */
	padding:2px 15px;
}

#main_nav a:link, #main_nav a:visited{
	color: #000;
}
#main_nav a:hover, #main_nav a:visited:hover{
	color: #B31E15;			/* Nav Link Hover Color */
}
#main_nav a#current {
	color: #B31E15;			/* Nav Link Hover Color */
}

/* Footer Nav Links*/
#footer .nav_links a{
	font-size:1.25em;
	padding:4px;
}
#footer .nav_links a:link, #footer .nav_links a:visited{
	color: #000000;		/* Visited Nav Link Color */
}
#footer .nav_links a:hover, #footer .nav_links a:visited:hover{
	color: #B31E15;			/* Nav Link Hover Color */
}

/*----------------------------------------------------------------*/
/* Main content styles */
#content_outer{
	margin:0;
	padding:0 8px 0 8px;
	background:#FFF;
}

#content_inner{
	background: #F0F0F0;
	margin:0;
	padding:0;
	width:100%;
}

#content{
	background: #F0F0F0;
	margin:0;
	padding:0 1em 1em 1em;
}

#content h1, h2, h3, h4, h5, p{
	margin:0;
	padding:0;
	margin-top:0.5em;
}

#content h1, h2, h3, h4, h5{
	/*color: #8B9B76;	/* green color */
	color: #B31E15;	/* green color */
}

#content h1{
	font-size:2em;
}

#content h2{
	font-size:1.75em;
}

#content h3{
	font-size:1.5em;
}

#content h4{
	font-size:1.5em;
}

#content h5{
	font-size:1.5em;
}

#content p{
	margin-left:1em;
	font-size:1.5em;
}

#content hr{
	color:#B4241B;	/*both color properties are needed*/
	background-color:#B4241B;
	height:2px;
	margin-left:20px;
	margin-right:auto;
}

#content table{
	border-collapse:collapse;
	margin:1em;
	font-size:1.25em;
}

#content table.wborder{
	border: 1px solid #B31E15;
}

#content table tr{
	background-color: #FFF;
}

/* class odd gets different background color */
#content table tr.odd{
	background-color: #F0F0F0;
}

#content table th{
	background-color: #B31E15;
	color:#FFF;
	border-top: 1px solid #B31E15;
	border-bottom: 1px solid #B31E15;
	padding:0.25em 1em 0.25em 1em;
	text-align:left;
}

#content table td{
	padding:0.25em 1em 0.25em 1em;
}

#content table small{
	font-size:1em;
}

#content li {
	font-size:2em;
}

/*----------------------------------------------------------------*/
/* Block Quote Styles */	
blockquote{
	padding:0;
	margin:0;
}

blockquote p{
	font: normal 1em Verdana, Arial, Helvetica, sans-serif;
	/*font: italic 1em Georgia, Times, "Times New Roman", serif;*/
	margin: 1em;
	padding:0;
	line-height:1.5em;
}			

blockquote .source{
	text-align:right;
	font-style:italic;
	margin-right:2em;
}

/*----------------------------------------------------------------*/
/* Info Panes floating, left and right versions 				  */	
/* Use <div class="info_pane_right"></div> or... 				  */	
/* Use <div class="info_pane_left"></div> 						  */	
div.info_pane_right, div.info_pane_left{
	background-color:#FFF;
	margin: 1.5em;
	padding: 1em;
	border: 2px solid #B4241B;
	max-width:40%;
	font-size:1em;
}

div.info_pane_right{
	float:right;
}

div.info_pane_left{
	float:left;
}	

div.info_pane_right small, div.info_pane_left small{
	font-size:1em;
	border:0;
}

div.info_pane_right table, div.info_pane_left table{
	border-width: 0;
}


div.info_pane_right h1, div.info_pane_left h1{
	font-size:1.5em;
	padding:0;
	margin:0;
	border:0;
}

div.info_pane_right ul, div.info_pane_left ul{
	list-style:none;
	padding:0;
	margin:0.25em 1em 0.75em 0em;
	border:0;
}

div.info_pane_right p, div.info_pane_left p{
	padding:0;
	margin:0;
	border:0;
}

/* Any styles you wish to hide from IE, insert into this file. */
/*----------------------------------------------------------------*/
/* Google Map info window text				                      */	

p.info
{
  
  font-size: 1.5em;
}
