/*
Theme Name: ASLAAP 
Theme URI: 
Description: Theme testing for Servlet based on default theme
Version: 0.1
Author: Servlet
Author URI: 
Tags:
*/


body {
	margin:0 auto;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;	
	background:#fff url(images/bg.gif) repeat-y center;
	color:#444;
	}

h1, h2, h3, h4 {margin:0;padding:0;}
h1 {font-size:26px}
h2 {font-size:24px}
h3 {font-size:16px}
h4 {font-size:15px}
h5 {font-size:14px}

a {color:#3060A2;text-decoration:none;}

a:hover {color:#4E8105;}

img {border:0;}

td {vertical-align:top;}

#clr {clear:both;margin:0;padding:0;font-size:0px;}


#bg-wrap {
	margin:0 auto;
	padding:0;
	width:977px;
	
	}


#wrap {
	margin:0 auto;
	padding:0;
	width:950px;
	/*border: 1px solid #ccc;*/
	/*background:#fff url(images/wrap-bg.jpg) no-repeat top center;*/
	}



/*Header*/
#header {
	display:block;
	margin:20px auto 0;
	padding:0 0 0 25px;
	/*background: #aaa;*/
	height: 142px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	#header-content {background:transparent url(images/header-bg.jpg) no-repeat top right;float:right;width:745px}
	
	#header-top {
		margin:0;
		padding:0;
		float:right;
		width:580px;
		height:65px;
		}
		
	
	#header-left {
		margin:10px 0 0;
		padding:0;
		float:left;
		/*display:none;*/
		}
		#header-left h1 a {
			font-size:28px;
			color:#067d09;
			}
		#header-left .description {
			font-size:18px;
			color:#3060a2;
			}
	
	#header-right {
		margin:0 /*45px*/ 0 0;
		padding:0;
		float:right;
		}
		#header-right #search {	margin-top:10px;margin-right:40px;}
		#header-right input#s {width:145px;background:#eee;}  
		#header-right input#searchsubmit {
				width:70px;
				padding:1px;
				background:#306da2;
				border:1px solid #aaa;
				color:#fff;
				font-weight:bold;
				}
#header .logo {float:right;margin-right:25px;margin-top:20px;}

img.ecohaven-bird {margin-left:0;}



/* Menu */

#navigation {
	clear:both;
	margin:25px 15px 0;
	padding:5px 0;
	/*background: #eee;*/
	display:none;
	}

#navigation ul {
	margin: 0 auto;
	padding:0;
	list-style: none;

	}

#navigation li {
	float:left;
	display: block;
	height:25px;
	margin:0;
	padding:0;
	line-height:20px;
	}

#navigation a:link, #navigation a:visited 
{
	font-size:17px;
	font-weight:bold;
	padding:5px;	
	color:#3060a2;
	}



/*Content*/

#main {
	clear:both;
	margin:2px auto;
	padding:0 15px;
	/*background:#fff*/
	}
	

#page-divide {
	background:url(images/top-bg.gif) no-repeat center;
	height:47px;
	width:950px;
	margin:0 auto;
	display:none;
	}

#featured {
	clear:both;
	margin:0;
	padding:0;
	/*background:#fff;*/
	/*text-align:center;*/
	color:#fff;
		text-align:center;
	}
	#featured img {margin:0px;/*border:1px solid #3d6a0b;*/}
	
#slider{margin:0;position:relative;left:0px;}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:950px;
	height:265px;
	overflow:hidden; 
	}	
#nextBtn{ 
	display:block;
	width:44px;
	height:77px;
	position:absolute;
	top:185px;
	left:889px;
}
#prevBtn a, #nextBtn a{  
	display:block;
	width:44px;
	height:77px;
	}	
#nextBtn a{ 
	width:60px;
	background:url(images/arrow-right.gif) no-repeat 0 0;	
	color:#fff;
	}	

#prevBtn { 
	display:block;
	width:44px;
	height:77px;
	position:absolute;
	left:0px;
	top:185px;
	/*padding-left:15px;*/
	}	

#prevBtn a{ 
	width:60px;
	background:url(images/arrow-left.gif) no-repeat right;	
	color:#fff;
	text-align:center;
	}	
	

/*Content*/


#content {
	float:right;
	margin:-5px 0 0;
	padding:0;
	width:660px;
	font-size: 14px;
	}

#content .post {
	margin:0 0 10px 0;
	padding:5px;
	/*border:1px solid #ccc;*/
}
	#content .line {border-bottom:1px solid #eee;}

#content .post .entry {margin-top:0px;/*text-align:justify;*/line-height:20px;}
	#content .post .entry img {margin:3px;}
	#content .post .entry p {margin:15px auto;}
	#content .post .entry .entry-image {float:right;padding:3px 10px;margin:0 15px;text-align:center;font-size:12px;background:#eee;border:1px solid #bbb;}
					.entry-image img {padding:0;margin:0;}

#content h2, #content h2 a {color:#4e8105;}
#content h2.pagetitle {
	background:#FBFBFB;
	border-bottom:1px dotted #DDD;
	border-top:1px dotted #DDD;
	font-size:20px;
	margin-top:10px;
	padding:3px;
	}
#content .post h3 {margin:5px 0;}


#content ul {margin:5px 15px;padding:0;font-size:12px;}
#content ul li {margin:0;padding:2px 5px;}

#content blockquote {background:#555;border:1px solid #000;padding:2px 6px;margin:2px;color:#fff;font-size:12px;height:190px;clear:both;}
	#content .post .entry blockquote p {padding:0;margin:4px 0;}
	#content .post .entry blockquote a {color:#fafafa;text-decoration:underline;} 
	#content .post .entry blockquote img {margin:1px 5px;border:2px solid #333;}

.next-prev {clear:both;font-size:20px;}
.next-prev a {color:#9c0201;}
.alignleft {float:left;}
.alignright {float:right;}


/*Styles within Content*/

#content .explore-amistad {
	display:block;
	float:left;
	margin:5px;
	background:url(images/content-section-bg.jpg) repeat-x top;
	/*border:1px solid #daecda;*/
	padding:5px;
	width:195px;
	height:200px;
	text-align:center;
	font-size:12px;}
#content .explore-station {
	display:block;
	float:left;
	margin:5px;
	background:url(images/content-section-bg.jpg) repeat-x top;
	/*border:1px solid #d8e5f0;*/
	padding:5px;
	width:195px;
	height:200px;
	text-align:center;
	font-size:12px;}
#content .explore-features {
	display:block;
	float:left;
	margin:5px;
	background:url(images/content-section-bg.jpg) repeat-x top;
	/*border:1px solid #eee7da;*/
	padding:5px;
	width:195px;
	height:200px;
	text-align:center;
	font-size:12px;}




/*Sidebar*/
#sidebar {
	float:left;
	margin:10px 0 0;
	padding:0;
	width:235px;
	/*border:1px solid #ccc;*/
	}
#sidebar .sidebar-widget {
	margin:0 auto 10px;
	padding:0;
	/*border:1px solid #ddd;*/
}


	.sidebar-widget ul {
		padding: 10px 5px;
		margin: 0;
		list-style-type: none;
		background:url(images/sidebar-bg.gif) no-repeat top left;
		}

	.sidebar-widget ul li {
		margin: 2px 0;
		padding: 5px 5px 5px 15px;
		font-size: 13px;
		}
		.sidebar-widget ul li a {
		font-size: 13px;
		font-weight:bold;
		}
		
	.sidebar-widget ul li ul {padding-bottom:0px}
		.sidebar-widget ul li ul li a {
		display:block;
		padding-bottom:3px;
		font-size: 12px;
		font-weight:normal;
		/*border-bottom:1px solid #eee;*/
		background:url(images/sidebar-ul-bg.gif) no-repeat bottom left;
		}
	.sidebar-widget ul li ul li ul li a {font-size:11px;color:#707c8c;}
	.sidebar-widget ul li ul li ul  {background-image:none;}
	.sidebar-widget ul li ul li ul li {
		background-image:url(images/sidebar-ul-li-bg.gif);
		background-repeat:no-repeat; 
		background-position:top left;}
	.sidebar-widget ul li ul li ul li a {color:#707C8C;}
	.sidebar-widget ul li ul li ul li ul li {
		background-image:url(images/sidebar-ul-bg.gif);
		background-position:bottom left;
		background-repeat:no-repeat;}
	.sidebar-widget ul li ul li ul li ul li a {color:#707C8C;font-style:italic}
	
	.sidebar-widget h2 {
		margin-top: 0;
		padding: 5px 5px;
		/*border-bottom: 1px solid #ddd;*/
		font-size: 17px;
		}

#sidebar #search {padding:5px;}





/*Footer*/
#footer {
	clear:both;
	display:block;
	/*border-top:1px solid #ddd;*/
	/*padding-top:10px;*/
	font-size:11px;
	color:#fff;
	text-align:center;
	height:56px;
	}
	#footer a {color:#dfdbbb;text-decoration:underline;}
	#footer .credit {font-size:10px;margin:0 0 0 40px;padding:0;color:#ccc;}


#footer-wrap {
	margin:0 auto;
	padding:0;
	width:993px;
	height:56px;
	background:transparent url(images/footer-bg.gif) no-repeat bottom left;
	}
