@charset "utf-8";
/*  Florida Public Archaeology Network */
/*  Northwest Regional Center */

/* Global and Main Styles  */
body {
	margin: 0;
	padding: 0;
	background-image: url("http://www.flpublicarchaeology.org/images/paper_dirt_tile.gif");
	background-repeat: repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#41351f;
	font-size:14px;
}
hr{
	background-color:#705b35;
	color:#705b35;
	height:1px;
	width:90%;
	border:0;
}
h1{
	font-weight:bold;
	font-size:18px;
	color:#E8D9AC;
	padding:0px;
	margin:0px;
	text-shadow:1px 1px 1px #111;
}
h2 {
	padding-left:10px;
	font-weight:bold;
	font-size:18px;
}
h3 {
	margin-top:0px;
	padding-top:5px;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
}
p {
	color:#41351f;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:15px;
	font-size:13px;
}
p.small {
	color:#41351f;
	margin-top:5px;
	margin-bottom:15px;
	margin-left:8px;
	margin-right:8px;
	font-size:11px;
}
p.counties{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:25px;
	margin-right:15px;
	font-size:16px;
}
.color{
	color:#164e5a;
}


#main p.lastNode {
	margin-bottom: 0;
}
a:link img, a:visited img {
	border: none;
}
div.clearFloat {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0px;
}
#main {
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	width: 970px;
	background-image:url("http://www.flpublicarchaeology.org/images/body_fill.png");
	background-repeat:repeat-y;
}
img.padded{
	border:1px solid #333;
	margin:10px;
}
#red{
	color:#F00;
}
a:link {
	color:#000;
}      
a:visited {
	color:#000;
} 
a:hover {
	text-decoration:none;
	color:#b84931;
}  

/* Form Element Styles */
select, option{
	border:1px solid #8E7B53;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px;
	background:#EEE;
}
.input, input, textarea{
	border:1px solid #8E7B53;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px;
	background:#EEE;
}
label{
	font-weight:normal;
	font-size:11px;
	position:relative;
	z-index:1;
}

.msg{
	background-color:#fff6d9;
	color:green;
	border:1px solid #8E7B53;
	padding:10px;
	margin-left:60px;
	margin-right:60px;	
}

.err_msg{
	background-color:#fff6d9;
	color:red;
	border:1px solid #8E7B53;
	padding:10px;
	margin-left:60px;
	margin-right:60px;	
}

li{
	padding:2px;
}


/*  Calendar styles */
table.cal{
	margin-left:auto;
	margin-right:auto;
	width:190px;
	font-size:12px;
}
.cal_day{

}
#hasEvent{
	font-weight:bold;
	
}
.cal_head{
	font-weight:bold;
	font-size:14px;
}
.cal_arrow{
	font-size:16px; 
	text-decoration:none;
	text-shadow:1px 1px 1px #AAA;
}

/*  Header and Region bar */
#header {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #687035;
	padding-top: 0px;
	width:960px;
	height:180px;
}
#region_bar {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 20px;
	background-color: #687035;
	padding-top: 0px;
	background-image:url("http://www.flpublicarchaeology.org/images/region_bar.jpg");
	width:960px;
	height:50px;
}
p.region_bar{
	margin-top:15px;
	width:960px;
	margin-left:auto;
	color:#E8D9AC;
	margin-right:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	font-style:oblique;
	text-shadow:1px 1px 1px #222;
}
a.region_bar:link {
	padding-left:2px;
	padding-right:2px;
	color:#E8D9AC;
	text-decoration:none;
}      
a.region_bar:visited {
	padding-left:2px;
	padding-right:2px;
	color:#E8D9AC;
	text-decoration:none;
} 
a.region_bar:hover {
	color:#dca134;
	text-decoration:none;
}  
a.region_bar:active {
	color:#E8D9AC;
} 



/*  Left Side styles */
#left_side {
	margin-right:10px;
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 220px;
	padding-top: 0px;
	height: 359px;
}
#navbar {
	margin-left:20px;
	margin-bottom:20px;
	width:180px;
	background-color:#687035;
}
#navbar_top {
	width:180px;
	height:20px;
	background-image:url("images/navbar_top.jpg");
	background-color:#687035;
}
#navbar_bottom {
	margin-top:0px;
	width:180px;
	height:20px;
	background-image:url("images/navbar_bottom.jpg");
	background-color:#687035;
}
.newsletter_table{
	margin-left:20px;
	margin-bottom:10px;
	width:180px;;
}
.newsletter_mid {
	padding-top:10px;
	border-left:1px solid #8E7B53;
	border-right:1px solid #8E7B53;
	background-color:#C7B07B;
	background-image:url("http://www.flpublicarchaeology.org/images/newsletter_mid.jpg");
	background-position:top;
	background-repeat:repeat-x;
	height:10px;
	min-height:100px;
}
.newsletter_header {
	background-image:url("images/newsletter_top.jpg");
	height:30px;
	font-weight:bold;
	font-size:18px;
	color:#E8D9AC;	
}
.newsletter_bottom {
	background-image:url("http://www.flpublicarchaeology.org/images/newsletter_bottom.jpg");
	height:10px;
}
html > body #left_side {
	height: auto;
	min-height: 360px;
}
td.nav{
	padding-bottom:10px;
	padding-left:25px;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	text-shadow:1px 1px 1px #111;
}
a.nav{
	color:#E8D9AC;
}
a.nav:link {
	text-decoration:none;
}      
a.nav:visited {
	text-decoration:none;
	color:#E8D9AC;
} 
a.nav:hover {
	color:#dca134;
	margin-left:1px;
} 
a.subnav{
	color:#E8D9AC;
	font-size:12px;
	font-weight:normal;
}
a.subnav:link {
	text-decoration:none;
}      
a.subnav:visited {
	text-decoration:none;
} 
a.subnav:hover {
	color:#dca134;
	margin-left:1px;
}  

#explore_sub{
	padding-left:10px;
}
#divider{
	padding-top:5px;
	padding-bottom:15px;
}

/*  Middle styles  */
#middle {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	display: inline;	
	width: 740px;	
	height: 359px;
}
html > body #middle {
	height: auto;
	min-height: 360px;
}
#med_tables{
	float:left;
	width:460px;
	max-width:460px;
}
#sm_tables{
	float:right;
	margin-right:60px;
	width:220px;
}
.table_mid {
	padding-top:10px;
	border-left:1px solid #8E7B53;
	border-right:1px solid #8E7B53;
	background-color:#C7B07B;
	background-image:url("http://www.flpublicarchaeology.org/images/table_grad.jpg");
	background-position:top;
	background-repeat:repeat-x;
	height:10px;
	min-height:100px;
}
/*  Medium Width Table */
.med_table{
	width:460px;
	max-width:460px;
	margin-bottom:20px;
}
.med_header {
	background-image:url("images/med_top.jpg");
	height:30px;
	font-weight:bold;
	font-size:18px;
	color:#E8D9AC;
}
.med_bottom {
	background-image:url("http://www.flpublicarchaeology.org/images/med_bottom.jpg");
	height:10px;
}

/* Large Width */
.lg_table{
	float:left;
	width:700px;
	margin-bottom:20px;
}
.lg_header {
	background-image:url("images/lg_top.jpg");
	height:30px;
	font-weight:bold;
	font-size:18px;
	color:#E8D9AC;
}
.lg_bottom {
	background-image:url("http://www.flpublicarchaeology.org/images/lg_bottom.jpg");
	height:10px;
}

/* Small Width Table  */
.sm_table{
	width:220px;
	margin-left:20px;
}
.sm_header {
	background-image:url("images/sm_top.jpg");
	height:30px;
	font-weight:bold;
	font-size:18px;
	color:#E8D9AC;	
}
.sm_bottom {
	background-image:url("http://www.flpublicarchaeology.org/images/sm_bottom.jpg");
	height:10px;
}

/* Twitter Widget Styles */
/* Table header (twitter handle) link */
a.twitter{
	font-size:18px;
	color:#E8D9AC;
	text-align:center;
	vertical-align:baseline;
	text-shadow:1px 1px 1px #111;
}
a.twitter:link {
	text-decoration:none;
}      
a.twitter:visited {
	text-decoration:none;
	color:#E8D9AC;
} 
a.twitter:hover {
	color:#dca134;
} 
   	
/* The first line selects the entire list. It sets the font size, line height, and makes sure no bullet points show up. */
#twitter_update_list {
	width:205px;
	font-size: 11px;
	list-style: none;
	margin-left:-35px;
	overflow:hidden;
	word-wrap:break-word;
}
/* The second line makes a small 2×1 image repeat below each list item as a sort of divider. The padding sets the space between the tweet and the top edge of the divider. The margin sets the space between the bottom edge of the divider and the next tweet. */
#twitter_update_list li {
	border-bottom:1px dotted #93825b;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom:10px;
}
/* The third line sets the color of the tweet, including links, and makes sure no lines show up below links.*/
#twitter_update_list span, #twitter_update_list span a {
	text-decoration:none;
}
/* The last line sets the color of the “time ago” link. */
#twitter_update_list a {
	color:#164e5a;
}
#twitter_update_list a:hover {
	color:#222;
}	



/*  Footer Styles  */
#footer {
	margin-left: 0px;
	margin-top: 40px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #687035;
	width: 960px;
	padding-top: 0px;
	height: 300px;
	background-image:url("http://www.flpublicarchaeology.org/images/main_footer.jpg");
	border-bottom:1px solid #111;
}
html > body #footer {
	height: auto;
	min-height: 300px;
}
#ftr_left {
	margin-left:40px;
	width:400px;
	margin-top: 70px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#ftr_mid {
	margin-top: 75px;
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left:30px;
	width:190px;
}
#ftr_right {
	margin-top: 70px;
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-left:30px;
 	width:220px;
}
#ftr_full{
	font-size:14px;
	color:#FFF;
	width:960px;
	display: inline;
	float: left;
	margin-top:40px;
	margin-bottom: 0;
	margin-left:auto;
	margin-right:auto;
}
p.ftr_about {
	color:#fff;
	font-size:15px;
	margin-left:0;
	line-height:20px;
}
#ftr_connect {
	width:180px;
	color:#fff;
	font-size:16px;
	margin-left:0;
	font-weight:bold;
}

/* Footer Links  */
a.footer:link {
	text-decoration:none;
	color:#fff;
	margin-left:0;
	font-weight:bold;

}      
a.footer:visited {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
} 
a.footer:hover {
	color:#dca134;
	font-weight:bold;
}  
a.footer:active {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}  
