/* 
Style Sheet for Defenders of Wildlife  Campaign: Your Lands, Your Wildlife

Created: 12/01/2008
Designer: Sara Hoffman
shoffman@defenders.org
modified from DAF campaign site: 2bad4nm and wrong4nm

 */

body  {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#efefef;
	background:#53586a;
 	/*background:#53586a url(images/site/bg_bg.jpg) repeat-x top left;*/
	margin: 0; 
	padding: 0;
	color: #000000;
	line-height:17px;
}
hr {border:2px solid #e8d8be;}
p, ul, ol, li {color:#000000;}

.twoColumns #container { 
	width: 773px;  
	margin: 0 auto; 
	text-align: left; 
	background:#53586a;
} 
.twoColumns #header { 
	border:0px;
  	width:773px;
	height:263px;
	background:#53586a url('images/site/ylyw.jpg') no-repeat top left;
	margin:0;
} 

#mainMenu {
	position:relative;
	top:-70px;
	left:-30px;
	font-size:12px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
	background-color:#b2ab9f;
  }
  
#mainMenu a {color:#00563f; text-decoration:underline;}


.twoColumns #sidebar {
	float: right;
	width: 195px;
	margin-right:5px;
	position:relative;
	top:-50px;
	left:0;
}
.twoColumns #sidebar_sub { 
	float: right; 
	width: 195px; 
	background: #b2ab9f; 
	margin-right:5px;
	position:relative; top:-55px; left:0;}

.twoColumns #sidebar h3, .twoColumns #sidebar p, .twoColumns #sidebar_sub h3, .twoColumns #sidebar_sub p {
	margin-left: 10px; 
	margin-right: 10px;
}

 #newsAdverts-callout  { margin:0; padding:0; color:#000000; background:#a47b52; position:relative; width:195px; line-height:normal; }
 #newsAdverts-top { background:transparent url(images/site/sb_inthenews_top.jpg) no-repeat scroll 0% 50%;
 text-indent:-9999px; height:63px; }
 #newsAdverts-middle { border-left:3px solid #e8d8be; border-right:3px solid #e8d8be; margin:0; padding:5px 8px; }
  #newsAdverts-middle .linkie a { color:#00563f; text-decoration:underline; font-style:italic; font-size:10pt; }
  #newsAdverts-middle .linkie a:hover { color:##ffffff; text-decoration:underline; font-style:italic;font-size:10pt;}




.twoColumns #mainContent  { margin:0 210px 20px 10px; position:relative; top:-50px; padding-bottom:5px; left:0; 
color:#000000; background:#e8d8be url(images/site/bg_maincontent.jpg) bottom repeat-x; border-top:1px solid #53586a;  
font:normal 11pt Arial, Helvetica, sans-serif;}
.twoColumns #mainContent h1 {color:#00563f; padding-left:8px; font:bolder 14pt Arial, Helvetica, sans-serif; }
.twoColumns #mainContent p {padding:2px 8px; font:normal 11pt Arial, Helvetica, sans-serif; color:#000000;}
.twoColumns #mainContent h2 { padding-left:8px; background-color:#a47b52; color:#ffffff; font:bolder 12pt Arial, Helvetica, sans-serif;  line-height:30px; color:#fff;} 
.twoColumns #mainContent h2  a {color:#fff;}
.twoColumns #mainContent h3 {color:#00563f; line-height:normal; font:bold 12pt Arial, Helvetica, sans-serif; margin:0 0 8px 0;  padding-left:8px; }
.twoColumns #mainContent .caption {font:normal 8pt Arial, Helvetica, sans-serif;}

.twoColumns #mainContent .subNavigation { 
	padding:8px; 
	background-color:#b2ab9f; 
	color:#ffffff; 
	font:normal 10pt Arial, Helvetica, sans-serif;  
	/* line-height:30px; */
	color:#fff; 
	border-bottom:1px dotted #00563f;
	
	}
.twoColumns #mainContent .subNavigation a { text-decoration:underline; color:#00563f;}

#mainContent .featurebox {position:relative; margin:20px; padding:10px; color:#ffffff; background:#53586a; border:1px solid #e8d8be;}
#mainContent .featurebox h3 { color:#fff; line-height:normal; font:bold 12pt Arial, Helvetica, sans-serif; margin:0 0 5px 0; padding:0;}
#mainContent .featurebox p {color:#fff; line-height:normal; font:normal 11pt  Arial, Helvetica, sans-serif; margin:0; padding:0;}
#mainContent .featurebox a {color:#e8d8be;}
.twoColumns  #mainContent img a {border:2px solid #53586a;}


#mainContent .partners {margin:20px; padding:10px; background:#fdf9f3; border:1px solid #e8d8be; align:center;}
#mainContent .partners img {margin:2px auto; padding:5px 0; }

#mainContent .float_right { 
	position:relative;
	float: right;
	margin:0 8px;
	width:45%;  
}
#mainContent .float_left { 
	position:relative;
	float: left;
	margin:0 8px;
	width:45%;
}


/* --------- FOOTER ------------- */

.twoColumns #footer {
	position:relative;
	margin:0;
	top: -50px;
	left: 0;
} 
#footer p  {color: #ffffff; margin:0 auto; }
#footer a {color:#ffffff;}


/* link  tag definitions*/
a { color:#00563f; 	text-decoration:underline; }
a:hover { 	color:#a47b52; 	text-decoration:underline; }


/* GENERAL STYLES  */
.img_float_left{
	float: left;
	margin: 0px 8px 8px 0px;
}

.img_float_right{
	float:right;
	margin:0px 0px 8px 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.white {color:#fff;}


/* ------------ Delicious Link Roll  for SIDE BAR -----------------*/
.delicious-posts { width:100%; font:normal 10pt Arial, Helvetica, sans-serif; }
/*.delicious-posts ul, .delicious-posts li { margin: 0; padding: 0}*/
.delicious-post { border-top:1px thin #efefef; padding-top:6px;}
.delicious-even a { color:#E8D8BE;   }
.delicious-odd a { color:#ffffff; }
.delicious-posts a:hover { text-decoration: underline }

/* ------------ Delicious Link Roll  for  IN THE NEWS HTML PAGE-----------------*/
#inthenews .delicious-posts {  margin:0 5px; padding:0 5px; width:90%;}
#inthenews .delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0}
#inthenews .delicious-post { border-top: 1px solid #b2ab9f; padding:5px;   }
#inthenews .delicious-post p {padding:2px 8px; font:normal 10pt Arial, Helvetica, sans-serif; color:#000000;}
#inthenews .delicious-banner a {  font-weight:bold; }
#inthenews .delicious-posts a:hover { text-decoration: underline }
#inthenews .delicious-even, #inthenews .delicious-odd {font:normal 10pt Arial, Helvetica, sans-serif;}
#inthenews .delicious-even p, #inthenews .delicious-odd p{font:normal 10pt Arial, Helvetica, sans-serif;}
#inthenews .delicious-even a { color:#333333; }
#inthenews .delicious-odd a { color:#000000; }
#inthenews .delicious-extended {font:normal 8pt Arial, Helvetica, sans-serif; }


/* ---------- CONVIO STYLES ------------------ */
.twoColumns #convio_container { 
	width: 773px;  
	margin: 0 auto; 
	text-align: left; 
} 

#convio_header { 
	border:0px;
  	width:773px;
	height:263px;
	background:#53586a url('../images/ylyw/ylyw.jpg') no-repeat top left;
	margin:0;
} 

#convio_mainMenu {
	font-size:12px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
	background-color:#b2ab9f;
  }
  
#convio_mainMenu a {color:#00563f; text-decoration:underline;}

#convio_Content {
	background: #E8D8BE url(../images/ylyw/bg_maincontent.jpg) repeat-x scroll center bottom;
	padding:5px;
	margin:5px;
}
#convio_Content h1 {color:#00563f; padding-left:8px; font:bolder 14pt Arial, Helvetica, sans-serif; }

#convio_footer {background:#53586a; }
#convio_footer p  {color: #ffffff; margin:0 auto; }
#convio_footer a {color:#ffffff;}

