/*
Theme Name: Cleanui Project - [ITHfilms.com]
Theme URI: http://cleanui.com
Description: , for more information go to cleanui.com
Author: cleanui.com
Version: 1.0
License: All Rights Reserved
Tags: 
*/

@import url("css/reset.css");
@import url("css/anythingslider.css");
@import url("css/dropdownnav.css");

body{background-color:#797f84;font-family:Helvetica, Arial, sans-serif}
.wrap{width:960px;margin:0 auto;display:block;position:relative;}
	
h1{font-size:30px;font-weight:normal;margin-top:25px;margin-bottom:15px;font-family:Georgia, "Times New Roman", Times, serif;}
h3{font-size:12px;font-weight:normal;color:#777;line-height:25px;}
h2{font-size:20px;font-weight:normal;color:#222;margin-top:15px;margin-bottom:10px;font-family:Georgia, "Times New Roman", Times, serif;}

h1, h2, h3, h4{color:#6186a3;}

p{font-size:14px;color:#555;line-height:20px;margin-bottom:15px;}
.bold{font-weight:bold;color:#333;}

.placeLeft{position:absolute;left:0;top:5px;}
.placeRight{position:absolute;right:0;top:5px;width:auto;}

a:link, a:visited{text-decoration:none;color:#333;}
	a.toplink{color:#ccc;position:absolute;left:49%;top:10px;font-size:11px;}
	a.toplink:hover{color:#888;}
	
a.btn{margin-top:5px;margin-bottom:10px;background-color:#3c76a3;color:#fff;font-size:12px;font-weight:bold;text-align:center;border-radius:5px;width:auto;width:100px;padding:5px;display:block;}	

	
ul.list{padding-left:15px;margin-bottom:15px;}
ul.list li{font-size:14px;list-style:disc;line-height:25px;color:#555;}	

.post-edit-link{font-size:11px;display:block;padding:5px 10px;background-color:#fff;color:#39F;width:50px;margin-top:10px;text-align:center;background-color:rgba(255,255,255,.2);}

img.alignleft{float:left;margin-right:15px;margin-bottom:15px;}

hr{display:block;width:100%;clear:both;}

.clear{clear:both;}



/*header (logo and navigation)*/
#header{height:112px;display:block;background:url(images/bg_header.png) repeat-x left top;}

div.logo{display:block;width:168px;height:51px;position:absolute;left:0;top:30px;}
	#logoLink{background:url(images/ithlogo.png) no-repeat left top;display:block;width:168px;height:51px;}
		#logoLink h1{display:block;margin:0;padding:0;font-size:24px;text-indent:-9999px;}
		#logoLink em{display:block;font-style:normal;font-size:12px;text-indent:-9999px;}

.mainNav{display:block;position:absolute;right:0;top:50px;}
	.menu li{display:inline;}
	.menu li span{display:block;font-size:11px;color:#666;}
	.menu li a:link, .menu li a:visited{font-size:16px;color:#333;display:block;float:left;padding:15px 35px;-moz-border-radius:5px;-webkit-border-radius:5px;height:10px;margin-left:15px;}
	.menu li a:hover, .menu li.current_page_item a, .menu li a.current{color:#000;background:url(images/navhover.png) no-repeat left top;background-color:rgba(0,0,0, .05);}
	
.topNav{position:absolute;right:0; top:15px;list-style:none;padding:0;margin:0;width:500px;}
	.topNav li a:link, .topNav li a:visited{color:#777;font-size:11px;display:block;float:right;text-transform:uppercase;padding:5px 20px;}	

/*homepage styles*/
#current_project{display:block;height:521px;padding-top:50px;background:url(images/bg_featured.png) repeat-x left top;}

ul.featured_projects{display:block;height:360px;}
	.featured_project{display:block;position:relative;}
		.featured_project h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#393939;margin-top:0;}
		.title_note{font-size:11px;text-transform:uppercase;color:#666;margin-bottom:0;}
		.vimeo_vid{position:absolute;top:0;left:20px;width:575px;}
		.project_info{position:absolute;right:0;top:0;width:310px;padding:20px 20px 20px 20px;}
		a.project_learn_more{font-size:14px;color:#3c76a3;}
		
.donate_section{display:block;padding:10px 300px 20px 20px;background-color:#f0f0f0;border-radius:5px;position:relative;width:600px;margin:0 auto;}
	.donate_section h2{font-family:Georgia, "Times New Roman", Times, serif;color:#393939;}
	.donate_section p{width:600px;margin-bottom:0;font-size:13px;}
	a.btn_donate{display:block;width:150px;background-color:#3c76a3;color:#fff;font-size:14px;font-weight:bold;position:absolute;right:50px;top:50px;padding:15px 30px;text-align:center;border-radius:5px;}		
	
#homepageslider{width:960px;height:300px;}	

/*interior styles*/
#main{display:block;overflow:auto;clear:both;}
#text_content{display:block;overflow:auto;clear:both;background-color:#eee;}
div.pad_50{display:block;padding:50px;background: rgba(255,255,255, .9);overflow:auto;min-height:400px;}
div.main_content{display:block;width:600px;float:right;}
#sidebar{display:block;float:left;width:240px;padding-top:60px;}

ul.subpages{}
	.subpages li a:link, .subpages li a:visited{display:block;padding:10px 15px 10px 25px;border-bottom:1px solid #eaeaea;color:#3c76a3;}
	.subpages li a:hover{background-color:#3c76a3;color:#fff;}
		.subpages li.current_page_item li a{background-color:#fff;color:#3c76a3;}
		.subpages li.current_page_item a{background-color:#3c76a3;color:#fff;}
	
		.subpages ul{padding-left:15px;}
		.subpages ul.children li a{display:block;padding:10px 15px 10px 25px;border-bottom:1px solid #eaeaea;color:#ccc;font-size:12px;color:#666;}
		.subpages ul.children li a:hover{color:#111;background-color:#fff;}

li.sm_thumb{width:240px}
.sm_thumb img{width:240px;height:240px;}

/*footer*/
#footer{display:block;background-color:#797f84;padding:30px 0 73px 0;background:url(images/bg_footer.png) no-repeat center bottom;margin-bottom:50px;}
	#footer h3{font-size:14px;color:#fff;text-transform:uppercase;margin-bottom:10px;}
	#footer p{color:#fdfeff;font-size:12px;}
	
.footer_buckets{display:block;overflow:auto;width:920px;padding:0 20px;}
	.footer_bucket{display:block;float:left;width:280px;min-height:280px;margin-right:20px;position:relative;}	
	
	#footer .footer_buckets a{color:#fff;text-decoration:underline;}
	.social_icons2{}
		.social_icons2 li{display:inline;}
			.social_icons2 li a:link, .social_icons2 li a:visited{display:block;float:left;text-indent:-9999px;}
	
.footer_credit{display:block;padding:5px 10px;background-color:#73777b;border-radius:5px;position:relative;height:20px;}
	.copyright{position:absolute;left:10px;top:5px;font-size:11px;color:#c0c5c9;}
		.copyright a{color:#c0c5c9;}
		.copyright a:hover{color:#fff;}
		
	.social_icons{position:absolute;right:10px;top:5px;}
		.social_icons li{display:inline;}
			.social_icons li a:link, .social_icons li a:visited{display:block;float:right;text-indent:-9999px;}
				.social_icon{background-repeat:no-repeat;background-position:center center;width:16px;height:16px;margin-left:5px;}
					.facebook{background-image:url(images/facebook_16.png)}
					.twitter{background-image:url(images/twitter_16.png)}
					.linkedin{background-image:url(images/linkedin_16.png)}
					.vimeo{background-image:url(images/vimeo_16.png)}