/* -----------------------------------------

Layout
Alachua Conservation Trust
v 1.0

Matt Kirk
Blue Jimi Media
#5/30/2007


background image path:
./themes/site_themes/alachua/


 Colors for Alachua Conservation Trust

  Light Blue:  #C5D0D6

  Dark Tan: #B9B1A6

  Light Tan: #DDD6CC

  Dark Green: #344C2C

  Light Green: #BCC99B

  Dark Brown: #534B34
  
  Content Bg: #FBFBFB
--------------------------------------------------------------*/

body {
	background: #DDD6CC;
}

#wrapper {
	width: 970px;
	margin: -10px auto 150px auto;
	background: url(./themes/site_themes/alachua/gif/content-bg.gif) center top repeat-y;
position: relative;
}

#page {
	position: relative;
}

/* -----------------------------------------
	Masthead
----------------------------------------- */
#masthead {
	background: url(./themes/site_themes/alachua/gif/header-bg.gif) center top repeat-y;
	height:140px;
	position: relative;
}

#name {
	position: absolute;
	top: 50px;
	left: 60px;
width: 530px;
}

#h1-name {
width: 510px;
background: url(./themes/site_themes/alachua/gif/name.gif) -3px 0 no-repeat;
padding-top: 40px;
height: 0;
overflow: hidden;
margin: 0;
}

span.h1-replace {
display:none;
}

#logo-link {
margin: 0 0 4px -3px;
}

#mission-name-index {
font: bold 10px Arial, Helvetica, sans-serif;
color: #344B2B;
margin: -10px 0 0 0;
}


#masthead-contact-info {
font: bold 10px Arial, Helvetica, sans-serif;
color: #344B2B;
margin: 10px 0 0 0;
}

#mission-name-masthead {
font: bold 10px Arial, Helvetica, sans-serif;
color: #344B2B;
margin: -3px 0 0 0;
}


#top-logo {
left:740px;
position:absolute;
top:20px;
}


/* -----------------------------------------
	Welcome
----------------------------------------- */
#welcome {
	margin: 20px 0 30px 0;
	padding: 0px;
	text-align: left;
}

#welcome p {
	text-align: left;
	font-size: 14px;
	margin: 0 0 20px 0;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #413528;
}

#welcome img.rules {
	margin: 0 0 20px 0;
}



/* -----------------------------------------
	Main Image
----------------------------------------- */
#large-moran-photo {
background:#FBFBFB;
height:215px;
left:11px;
margin:0pt;
position:absolute;
top:140px;
width:620px;
}

#small-moran-photo {
background:#FBFBFB;
height:215px;
left:635px;
margin:0pt;
position:absolute;
top:140px;
width:324px;
overflow: hidden;
}

img.large-image {
margin: 4px 0 0 0;
}

img.small-image {
margin: 4px 0 0 1px;
}


/* -----------------------------------------
	Content Container
----------------------------------------- */
#content {
	background: url(./themes/site_themes/alachua/alt/content_bg.gif) center top repeat-y;
	margin: 0;
	padding: 0 11px;
	
}

#inner_content {
	float: left;
	margin:-34px 0pt 0pt -1px;
	padding: 40px 0 0 0;
}



/* -----------------------------------------
	Bread Crumbs
----------------------------------------- */
#breadcrumbs {
margin: 0 0 15px 0;
}

#breadcrumbs a, #breadcrumbs a:visited {
font: bold 10px Arial, Helvetica, sans-serif;
color: #534B34;
}

#breadcrumbs a:hover {
color: #000000;
}


/* -----------------------------------------
	Main Content
----------------------------------------- */
#main_content {
	float: left;
	width: 510px;
	padding: 50px 0 0 60px;
margin-top:235px;
}

.clear:after {
	content:				"."; 
    display:				block; 
    height:					0; 
    clear:					both; 
    visibility:				hidden;
	font-size: 0;
}

.clear {
	display: inline-block;
}

#main_content h3.replace {
padding-top: 25px;
background: url(./themes/site_themes/alachua/gif/recent-news.gif) -4px 0 no-repeat;
height: 0;
overflow: hidden;
margin: 0;
text-align: left;
}

#main_content h2.entry-title a, #main_content h2.entry-title a:visited {
color: #534B34;
font: bold 103% Arial, Helvetica, sans-serif;
}

#main_content h2.entry-title a:hover {
color: #B9B1A6;
}

#main_content p.date {
	font: bold 10px Arial, Helvetica, sans-serif;
	padding: 0 0 5px 0;
	margin: 0 0 3px;
}
div.entry p {margin: 0 0 10px 0;}
#main_content p {
}

#main_content div.entry {
margin: 0 0 20px 0;
}

#main_content p.permalink {
margin: 0 0 12px 0;
}

#main_content p.permalink a {
font-size: 12px;
font-weight: bold;
color: #000000;
}


/* -----------------------------------------
	Sidebar
----------------------------------------- */
/*body:first-of-type #sidebar {
	float: left;
	width: 310px;
	padding: 20px 0 0 60px;
margin: 250px 0 0 0;
z-index: 0;
}*/

#sidebar {
	float: left;
	width: 310px;
	padding: 20px 0 0 0;
margin: 250px 0 0 60px;
z-index: 0;
}

#sidebar div.clear {
clear: both;
}

#sidebar p {
font: normal 12px/18px Arial, Helvetica, sans-serif;
color: #666666;
margin: 0;
padding: 0;
text-align: center;
}

#volunteer {
	height: 60px;
	margin: 10px 0 30px 0;
text-align: center;
}

#sidebar-volunteer-link {
background: url(./themes/site_themes/alachua/gif/volunteer.gif) center 1px no-repeat;
overflow: hidden;
display: block;
text-indent: -999px;
line-height: 20px;
}

#sidebar-volunteer-link:hover {
background: url(./themes/site_themes/alachua/gif/volunteer.gif) center -16px no-repeat;
}

#donate {
	height: 60px;
	margin: -10px 0 10px 0;
text-align: center;
}

#sidebar-donate-link {
background: url(./themes/site_themes/alachua/gif/donation.gif) center -1px no-repeat;
overflow: hidden;
display: block;
text-indent: -999px;
line-height: 19px;
}

#sidebar-donate-link:hover {
background: url(./themes/site_themes/alachua/gif/donation.gif) center -17px no-repeat;
}

#events {
	height: 60px;
	margin: -10px 0 30px 0;
text-align: center;
}

#sidebar-events-link {
background: url(./themes/site_themes/alachua/gif/events.gif) center -1px no-repeat;
overflow: hidden;
display: block;
text-indent: -999px;
line-height: 16px;
}

#sidebar-events-link:hover {
background: url(./themes/site_themes/alachua/gif/events.gif) center -17px no-repeat;
}


#map {
text-align: center;
}

#sidebar-atlas-link {
background: url(./themes/site_themes/alachua/gif/atlas.gif) center -1px no-repeat;
overflow: hidden;
display: block;
text-indent: -999px;
line-height: 40px;
}

#sidebar-atlas-link:hover {
background: url(./themes/site_themes/alachua/gif/atlas.gif) center -40px no-repeat;
}


#gallery {
text-align: center;
margin: 0 0 30px 0;
}

#sidebar-gallery-link {
background: url(./themes/site_themes/alachua/gif/gallery.gif) center -1px no-repeat;
overflow: hidden;
display: block;
text-indent: -999px;
line-height: 20px;
}

#sidebar-gallery-link:hover {
background: url(./themes/site_themes/alachua/gif/gallery.gif) center -22px no-repeat;
}




/* -----------------------------------------
	Footer
----------------------------------------- */
#footer {
	background: url(./themes/site_themes/alachua/gif/footer-bg.gif) center bottom no-repeat;
	height: 60px;
	position: relative;
}

p.footer_nav {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 85px;
	text-align: center;
	width: 960px;
}

#footer_nav li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
}

p.footer_nav a {
	text-decoration: none;
	color: #979766;
	font: bold 13px Arial, Helvetica, sans-serif;
	display: inline;
	padding: 0 5px;
	margin: 0 10px 0 0;
}

p.footer_nav a.last {
	margin: 0;
}
	
body.photo-gallery #main_content {

}

#current-project-key {
float: right;
width: 200px;
}

span.key-letter {
font-weight: bold;
}

body.landprotected #landprotected-350{
float: left;
width: 300px;
}