html,body{
	position:relative;
	height:100%;
}
body{
	background:#D4D4D4;
	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	color:#35312e;
}
	div#background-images {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		line-height:100%;
		overflow:hidden;
		z-index:0;
	}
		div#background-images img {
			width:100%;
			/*height:100%;*/
		}
/* Default */
img{border-style:none;}
a{
	text-decoration:underline;
	color:#35312e;
}
a:hover{text-decoration:none;}
input,
textarea,
select{
	vertical-align:middle;
	font:11px Arial, Helvetica, sans-serif;
	}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
	}
/* Layouts */
#wrapper{
	position:relative;
	width:900px;
	margin:0 auto;
	z-index:1;
}
#header{
	padding:45px 6px 0 0;
	position:relative;
	height:88px;
}
#header:after{
	content:"";
	clear:both;
	display:block;
}
.logo{
	width:143px;
	height:176px;
	overflow:hidden;
	text-indent:-9999em;
	position:absolute;
	margin:0;
	left:16px;
}
.logo a{
	display:block;
	height:100%;
	cursor:pointer;
	background: url(../images/logo.png) no-repeat;
}
.tagline{
	color:#fff;
	font-size:20px;
	float:right;
	margin:3px 0 0;
}
.nav-holder{
	height:1%;
	background:#fff url(../images/divider1.gif) no-repeat 243px 100%;
	padding:21px 33px 22px 0;
}
.nav-holder:after{
	content:"";
	clear:both;
	display:block;
}
#main-nav{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
	font-size:18px;
	line-height:17px;
	float:right;
}
#main-nav li{
	float:left;
	margin:0 0 0 106px;
	display:inline;
	position:relative;
}
#main-nav a.title{
	display:block;
	width:135px;
	text-decoration:none;
}
.current-campaigns a.title{
	color:#9d286b;
}
.about-the-project a.title{
	color:#f7931e;
}
.get-involved a.title{
	color:#477e9d;
}
#main-nav li ul{
	position:absolute;
	top:38px;
	left:0;
	width:189px;
	padding:3px 0 0;
	font-size:12px;
	font-weight:normal;
	display:none;
	background: url(../images/none.gif) no-repeat;
	z-index:10;
}
* html #main-nav li ul{top:45px;}
*+html #main-nav li ul{top:45px;}
#main-nav li ul{
	background:#35312e url(../images/bg-dropdown.gif) no-repeat;
	margin:0;
	padding:19px 0 12px;
	list-style:none;
	z-index:10;
}
#main-nav li ul li{
	float:none;
	margin:0;
	display:block;
	padding:3px 2px 4px 13px;
	z-index:10;
}
#main-nav ul a{
	color:#ede4d1;
	text-decoration:none;
}
#main-nav ul a:hover{text-decoration:underline;}
#main{
	background:#fff;
	height:1%;
	overflow:hidden;
	padding:28px 30px 2px 16px;
}
#content{
	float:right;
	width:542px;
}
#main.subpage #content{
	padding-bottom:50px;
	width:580px;
}
	#main.subpage #content h1 {
		margin:0px;
		padding:0px;
		font-size:48px;
		font-weight:normal;
		color:#477E9D;
	}
	#main.subpage #content h2 {
		margin:0px;
		padding:0px;
		font-size:24px;
		font-weight:normal;
		color:#9D286B;
	}
.promo{line-height:18px;}
.promo .video-placeholder{
	display:block;
	margin:0 0 14px;
}
.promo p{margin:0 0 19px;}
#sidebar{
	float:left;
	width:281px;
	margin:15px 0 0;
}
#main.subpage #sidebar {
	padding-bottom:50px;
	width:211px;
}
	#main.subpage #sidebar a.share {
		display:block;
		background:#ED2792;
		width:211px;
		height:22px;
		line-height:22px;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		font-size:10px;
		color:#FFFFFF;
	}
#main.blog #content {
	padding-bottom:50px;
	width:602px;
}
	div.blog-summary {
		position:relative;
		padding-top:30px;
		padding-bottom:30px;
		border-top:1px solid #F6F1E8;
	}
	div.blog-summary:first-child,
	div.blog-summary.first-child {
		padding-top:0px;
		border-top:0px;
	}
	div#blog-content {
		position:relative;
		padding-top:0px;
		padding-bottom:30px;
		border-bottom:1px solid #F6F1E8;
	}
		div.blog-summary div.digg,
		div#blog-content div.digg {
			display:none;
			position:absolute;
			top:0px;
			right:0px;
			margin-top:6px;
			margin-right:26px;
			border:1px solid red;
			z-index:0;
		}
		div.blog-summary h2,
		div#blog-content h2 {
			margin-top:0px;
			margin-bottom:0px;
			margin-left:76px;
			margin-right:0px;
			padding:0px;
			font-family:"Verdana","Helvetica","Arial",sans-serif;
			font-size:24px;
			font-weight:normal;
			color:#F7931E;
		}
			div.blog-summary h2 a {
				text-decoration:none;
				color:#F7931E;
			}
		div.blog-summary div.dateBox,
		div#blog-content div.dateBox {
			background:url(../images/blog-date-background.png) 41px 100% no-repeat;
			margin-top:6px;
			width:52px;
			height:56px;
			float:left;
			text-align:center;
		}
			div.blog-summary div.dateBox div.inner,
			div#blog-content div.dateBox div.inner {
				background:#35312E;
				padding-top:8px;
				height:40px;
			}
				div.blog-summary div.dateBox span,
				div#blog-content div.dateBox span {
					line-height:14px;
					text-transform:uppercase;
					font-family:"Verdana","Helvetica","Arial",sans-serif;
					font-size:14px;
					font-weight:normal;
					color:#F6F1E8;
				}
				div.blog-summary div.dateBox span.day,
				div#blog-content div.dateBox span.day {
					font-size:18px;
				}
		div.blog-summary p,
		div#blog-content p {
			margin-left:76px;
		}
		div.blog-summary p.authorDate,
		div#blog-content p.authorDate {
			margin-top:0px;
			font-size:11px;
		}
			div.blog-summary p.authorDate a,
			div#blog-content p.authorDate a {
			}
	div#TrackBacks_holder,
	div#PageComments_holder {
		margin-top:18px;
		margin-left:76px;
	}
		div#TrackBacks_holder h4,
		div#PageComments_holder h4 {
			margin:0px;
			padding:0px;
			clear:both;
			text-transform:uppercase;
			font-family:"Verdana","Helvetica","Arial",sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#FDD404;
		}
		div#PageComments_holder form {
			margin-top:10px;
			margin-bottom:10px;
		}
			div#PageComments_holder form div.field {
				margin-bottom:10px;
			}
				div#PageComments_holder form div.field div {
					margin-top:3px;
				}
				div#PageComments_holder form div.field input,
				div#PageComments_holder form div.field textarea {
					width:300px;
					border:1px solid #9F9791;
				}
			div#PageComments_holder form div.Actions {
				background:url(../images/post-button-background.png) 158px 100% no-repeat;
				margin-right:40px;
				width:180px;
				height:31px;
				float:right;
			}
				div#PageComments_holder form div.Actions input {
					background:#9F9791;
					margin:0px;
					padding:0px;
					width:180px;
					height:24px;
					line-height:24px;
					text-align:left;
					text-indent:4px;
					text-transform:uppercase;
					font-family:"Verdana","Helvetica","Arial",sans-serif;
					font-size:12px;
					font-weight:normal;
					color:#FFFFFF;
					border:none;
					cursor:pointer;
				}
#main.blog #sidebar {
	padding-bottom:50px;
	width:170px;
}
	#main.blog #sidebar h2 {
	}
	#main.blog #sidebar a.subscribeLink {
		display:block;
		background:#77CDD2;
		padding:0px;
		width:170px;
		height:20px;
		line-height:20px;
		text-decoration:none;
		text-transform:uppercase;
		text-indent:7px;
		font-size:11px;
		color:#FFFFFF;
	}
	#main.blog #sidebar div.WidgetHolder {
	}
		#main.blog #sidebar div.WidgetHolder ul {
			padding-top:0px;
			padding-bottom:0px;
			padding-left:16px;
			padding-bottom:0px;
		}
.note1-box{
	color:#35312e;
	line-height:18px;
	background: url(../images/bg-note1-box-mid.gif) repeat-y;
	margin:0 0 15px;
}
.note1-box .t{background: url(../images/bg-note1-box-top.gif) no-repeat;}
.note1-box .b{
	background: url(../images/bg-note1-box-btm.gif) no-repeat 0 100%;
	padding:21px 15px 44px 24px;
	height:1%;
}
.note1-box h2{
	margin:0 0 23px;
	font-size:20px;
	line-height:20px;
	color:#35312e;
	font-weight:normal;
}
.note1-box p{margin:0;}
.note2-box{
	color:#9d286b;
	line-height:18px;
	background: url(../images/bg-note2-box-mid.gif) repeat-y;
}
.note2-box .t{background: url(../images/bg-note2-box-top.gif) no-repeat;}
.note2-box .b{
	background: url(../images/bg-note2-box-btm.gif) no-repeat 0 100%;
	padding:15px 16px 35px 20px;
}
.note2-box h2{
	margin:0 0 2px;
	color:#9d286b;
	font-size:18px;
	line-height:19px;
	font-weight:normal;
}
.note2-box p{margin:0;}
.note2-box a{
	color:#9d286b;
	text-decoration:none;
}
.note2-box a:hover{text-decoration:underline;}
.note3-box{
	color:#35312e;
	line-height:18px;
	background: url(../images/bg-note3-box-mid.gif) repeat-y;
	margin:0 0 15px;
}
.note3-box .t{background: url(../images/bg-note3-box-top.gif) no-repeat;}
.note3-box .b{
	background: url(../images/bg-note3-box-btm.gif) no-repeat 0 100%;
	padding:13px 4px 26px 4px;
	height:1%;
}
.note3-box h2{
	margin-top:0px;
	margin-left:9px;
	font-size:20px;
	font-family:"Verdana", sans-serif;
	font-weight:bold;
	line-height:20px;
	color:#35312e;
	font-weight:normal;
}
.note3-box ul {
	margin:0px;
	padding:0px;
	width:202px;
	list-style:none;
}
	.note3-box ul li {
		padding-top:3px;
		padding-bottom:3px;
		clear:both;
	}
		.note3-box ul li a {
			display:block;
			padding-bottom:6px;
			padding-left:10px;
			padding-right:10px;
			text-decoration:none;
			font-family:"Verdana", sans-serif;
			font-size:14px;
		}
		.note3-box ul li a:hover {
			background:#F6F2E8;
		}
.note3-box p{margin:0;}
#footer{padding:0 0 0px;}
#footer .upper{
	background: url(../images/bg-footer-up-mid.gif) repeat-y;
	margin:0 0 10px;
}
#footer .upper-w1{
	background: url(../images/bg-footer-up-top.png) no-repeat;
	height:1%;
}
#footer .upper .holder{
	position:relative;
	overflow:hidden;
	height:1%;
	padding:23px 24px 13px 43px;
}
.event-block{
	float:left;
	color:#9d948d;
	font-size:11px;
	margin:0 41px 0 0;
	width:339px;
}
	.event-block a {
		color:#477E9D;
	}
.event-block .heading{
	font-size:10px;
	text-transform:uppercase;
	overflow:hidden;
	height:1%;
	margin:0 0 5px;
}
.event-block h3{
	margin:0 9px 0 0;
	color:#77cdd2;
	font-size:14px;
}
.alignleft{float:left;}
.event-block .heading a{
	color:#477e9d;
	float:left;
	margin:4px 0 0;
}
.event-block p{margin:0;}
.subscribe{
	text-transform:uppercase;
	float:left;
	width:216px;
}
.subscribe h3{
	color:#f7931e;
	margin:0 0 5px;
	font-size:14px;
	font-weight:normal;
}
.subscribe ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.subscribe li{
	float:left;
	padding:0 0 2px 22px;
	margin:0 11px 0 0;
}
.subscribe .email{background: url(../images/ico-email.gif) no-repeat;}
.subscribe .rss{background: url(../images/ico-rss.gif) no-repeat;}
.subscribe li a{
	color:#9d948d;
	text-decoration:none;
	white-space:nowrap;
}
.subscribe a:hover{text-decoration:underline;}
.follow-us{
	color:#998f88;
	font-size:11px;
	float:right;
	margin:33px 0 0;
}
.follow-us *{float:left;}
.follow-us span{
	white-space:nowrap;
	margin:2px 10px 0 0;
}
.follow-us ul{
	margin:0;
	padding:0;
	list-style:none;
}
.follow-us li{
	margin:0 6px 0 0;
	display:inline;
}
#footer .copyright{
	font-size:10px;
	color:#ede4d1;
	overflow:hidden;
	height:1%;
	margin:0 28px;
}
#footer .copyright .text{
	float:left;
	margin:0 12px 0 0;
}
#footer .copyright ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	text-transform:uppercase;
}
#footer .copyright li{
	display:inline;
	margin:0 9px 0 0;
}
#footer .copyright a{
	color:#ede4d1;
	text-decoration:none;
}
#footer .copyright a:hover{text-decoration:underline;}
