#container {
	border: none;
	background-color: #FFF;
	height: auto;
}



li.leaf {
	
list-style: none;	
	
}

.front .pager {
	
	display: none;
	
}



.front #subHeader {
	width: 950px;
/*	background: url(/sites/southwestclimatechange.org/themes/custom/swwccn_v2/images/top_background00.jpg) no-repeat top left #ffffff;*/ /*used before javascript rotation*/
	min-height: 167px;
	position: relative;
}

.front #subHeader #slogan, .front #subHeader #socialMedia {
	z-index: 20;
}

.front #bannerArea {
	padding: 0;
	margin: 0;
}

.front #slogan {
	width: 460px;
	padding-top: 0px;
	padding-right: 10px;
	margin: 0;
	position: absolute;
	top: 66px;
	left: 480px;
	line-height: 1;
}

.front #socialMedia {
	padding: 5px;
	position: absolute;
	top: 123px;
	left: 570px;
	display: inline;
	overflow: hidden;
}

.front #socialMedia img {
	margin: 0 5px 0 0;
	display: inline;
}

.front #mainContent {
	width: 572px;
	font-size: 12px;
	padding: 0px;
	margin-left: 0px;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 2px;
	float: left;
	display: inline;
	color: #fff;
	height: 715px;
}

.front #mainContent a {
	color: #f48e35;
}

.front #sidebar1 {
	background-color: #1d2b5a;
	width: 180px;
	padding: 0;
	margin-left: 0px;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 2px;
	min-height: 350px;
	float: left;
	display: inline;
}


.front #sidebarr {
	background-color: #fff;
	width: 177px;
	padding-top: 0;
	margin-left: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 5px;
	float: right;
	display: inline;
}

body.front .hidden {
	display: none;
}

div#slogan {
	color: #fff;
	font-weight: bold;
	font-size: 25px;
	text-align: right;
}

/***  SW Climate Blog Posts Styles ***/

.front #block-views-highlight_nodes-block_4 .views-row { /*post box #block-views-highlight_nodes-block_4*/
	background-color: #b6532c;
	padding: 0 15px 0 0;
	overflow: hidden;
	margin-bottom: 15px;
}

.front #block-views-highlight_nodes-block_4 img {
	padding: 3px;
	margin: 0;
}

.front #block-views-highlight_nodes-block_4 div.views-field-title { /*Blog post title field*/
	padding: 10px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #f48e35;
}

.front #block-views-highlight_nodes-block_4 .views-field-field-blog-date-published-value { /*published field*/
	padding: 0 0 5px 0;
	color: #fff;
	font-size: 11px;
}

.front #block-views-highlight_nodes-block_4 .views-field-field-blog-author-nid, /*post author field*/
.front #block-views-highlight_nodes-block_4 .views-field-comment-count { /*comment count field*/
	color: #f48e35;
	display: inline;
	font-size: 11px;
}

.front #block-views-highlight_nodes-block_4 .views-field-view-node { /*teaser text and more link fields (both output in more link field)*/
	display: block;
	padding: 0;
}

.front #block-views-highlight_nodes-block_4 .views-field-field-blog-images-fid { /*image to left of post*/
	float: left;
	margin-right: 15px;
}

.front #block-views-highlight_nodes-block_4 div.views-field-picture { /*Author's picture*/
	float: right;
	border: #F48E35 solid 5px;
	margin: 10px 0 8px 5px;
	padding: 0;
	font-size: 1px;
}

/*** Styles for first sidebar ***/

.front #sidebar1 #block-views-highlight_nodes-block_2 { /*News Updates block .block-views-highlight_nodes-block_2 */
	padding-bottom: 2px;
}

.front #sidebar1 #block-views-highlight_nodes-block_2  .views-row { /*News Updates block*/
	padding: 10px 15px 0 15px;
	color: #fff;
}

.front #sidebar1 #block-views-highlight_nodes-block_2 div.views-field-title a { /*news article title field*/
	color: #f48e35;
	text-decoration: none;
	font-size: 12px;
}

.front #sidebar1 #block-views-highlight_nodes-block_2 .views-field-field-news-date-published-value,
.front #sidebar1 #block-views-highlight_nodes-block_2 .views-field-field-news-publisher-value {
	font-size: 10px;
}

.front #sidebar1 #block-views-highlight_nodes-block_2 h2 { /*News Updates block heading */
	font-size: 12px;
	background-color: #4c4b73;
	text-transform: uppercase; /*ensures this heading is in all caps*/
	color: #fff;
	font-weight: bold; /*design had it as Arial Black, but bold is best css can do*/
	padding: 8px 15px;
	margin: 0;
	letter-spacing: 1px;
}

.front #sidebar1 #block-views-highlight_nodes-block_2 .view-footer,
.front #sidebarr #block-views-events-block_1 .view-footer {
	text-align: right;
	font-size: 9px;
	padding-right: 15px;
}

.front #sidebar1 #block-views-highlight_nodes-block_2 .view-footer a {
	text-decoration: none;
	color: #f48e35;
	font-style: italic;
}


/*** Styles for far right sidebar ***/
.front #sidebarr p {
	font-size: 13px;
	font-style: italic;
	line-height: 1.3;
	font-size: 12px;
	margin: 5px 0;
	padding: 0 5px;
	text-align: center;
}

.front #sidebarr h3 {
	font-size: 12px;
	color: #22285C;
	font-weight: bold;
	margin: 0;
}

.front #sidebarr .views-row { 
	padding: 0 5px;
}

.front #sidebarr .views-field-title a{ 
	line-height: 1.3;
	text-decoration: none;
	font-size: 12px;
}


/* BookClub Block */

.front #sidebarr #block-block-17 h2 {

   font-size: 20px;
	text-transform: uppercase; /*ensures this heading is in all caps*/
	color: #22285C;
	font-weight: bold;
	padding: 8px 4px 4px 4px;
	margin: 0;
	text-align: center;
	display:block;

}


.front #sidebarr #block-block-17 {

    background-color:#FFF;
    padding:5px;

}




/*** Styles for Feature Article Front page block ***/
.front #sidebarr #block-views-highlight_nodes-block_7 h2 {
	margin: 0 0 8px 0;	
}

.front #sidebarr #block-views-highlight_nodes-block_7 h2 a { 
	display: block;
	font-size: 12px;
	background-color: #1d2b5a;
	text-transform: uppercase; /*ensures this heading is in all caps*/
	color: #fff;
	font-weight: bold;
	padding: 8px 4px;
	width: 169px;
	text-decoration: none;

}

.front #sidebarr #block-views-highlight_nodes-block_7 .views-field-field-feature-author-nid {
	font-size: 12px;
	color: #22285C;
	margin: 5px 0 0 0;
	padding: 0 0 0 5px;
}

.front #sidebarr #block-views-highlight_nodes-block_7 .views-field-field-feature-author-nid a {
	color: #C87E29;
	text-decoration: none;
}

/** Styles for Upcoming Events Link **/
.front #sidebarr #block-block-13 h2 { /*Upcoming Events block header #block-views-events-block_1*/
	font-size: 12px;
	text-transform: uppercase; /*ensures this heading is in all caps*/
	color: #fff;
	font-weight: bold;
	padding: 0;
	margin: 8px 0;
}

.front #sidebarr #block-block-13 h2 a { /*title of the upcoming event*/
	display: block;
	background-color: #4C4B73;
	color: #fff;
	font-size: 9px;
	text-decoration: none;
	font-size: 12px;
	padding: 8px 4px;
	margin: 0;
}

/*** Styles for Blog Links front page block ***/

.front #sidebar1 #block-views-highlight_nodes-block_8 a {

text-decoration: none;

}

.front #sidebar1 #block-views-highlight_nodes-block_8 h2 { 
	display: block;
	font-size: 12px;
	background-color: #ebbb6e;
	text-transform: uppercase; /*ensures this heading is in all caps*/
	color: #B6532C;
	font-weight: bold;
	padding: 8px 4px;
	width: 172px;
	text-decoration: none;
	margin: 0;	
}



.front #sidebar1 #block-views-highlight_nodes-block_8 .views-field-title {
	font-size: 12px;
	color: #22285C;
	margin: 0;
	padding: 0 0 0 5px;
}

.front #sidebar1 #block-views-highlight_nodes-block_8 .view-content {
	color: #fff;
	background-color: #B6532C;
	margin: 0 0 4px;
	padding: 2px 0;
	padding-bottom: 2px;
	margin-bottom: 0px;
	height: 197px;
	}

.front #sidebar1 #block-views-highlight_nodes-block_8 .views-row {
	margin: 8px 0;
}

.front #sidebar1 #block-views-highlight_nodes-block_8 .views-field-title a h3 {
	color: #F48E35;
	text-decoration: none;
	margin: 0;
	font-size: 15px;
	padding-left: 4px;
}


/*** Styles for question of the week --- NOT IN USE ***/
.front #sidebarr #block-views-highlight_nodes-block_5 h2 { /*Question of the Week block header .block-views-highlight_nodes-block_5*/
	font-size: 12px;
	background-color: #1d2b5a;
	text-transform: uppercase; /*ensures this heading is in all caps*/
	color: #fff;
	font-weight: bold;
	padding: 8px 4px;
	margin: 0 0 8px 0;
}

.front #sidebarr #block-views-highlight_nodes-block_5 .views-field-title a{ /*Question of the Week question*/
	line-height: 1.3;
	text-decoration: none;
	font-size: 12px;
}

.front #sidebarr #block-views-highlight_nodes-block_5 .views-field-view-node { /*Question of the Week send link*/
	text-align: right;
	padding: 5px 5px 0 5px;
}

.front #sidebarr #block-views-highlight_nodes-block_5 .views-field-view-node a { /*Question of the Week send link*/
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	line-height: 1.3;
	color: #B4522E;
	text-decoration: none;
	font-size: 12px;
}

.front #sidebarr #block-views-highlight_nodes-block_5 .view-footer { /*Question of the Week send link*/
	padding: 0 5px;
	color: #B4522E;
	font-size: 65%;
	font-weight: bold;
}

.front #sidebarr #block-views-highlight_nodes-block_5 .view-footer a { /*Question of the Week submit link*/
	color: #B4522E;
	text-decoration: none;
}

/*** Styles for Upcoming Events --- NOT IN USE ***/
.front #sidebarr #block-views-events-block_1 h2 { /*Upcoming Events block header #block-views-events-block_1*/
	font-size: 12px;
	text-transform: uppercase; /*ensures this heading is in all caps*/
	color: #22285C;
	font-weight: bold;
	padding: 8px 4px 4px 4px;
	margin: 0;
}

.front #sidebarr #block-views-events-block_1 .views-row { /*box holding each event*/
	padding: 0 0 8px 8px;
	border-bottom: dotted 1px #414042;
	margin-bottom: 8px;
}

.front #sidebarr #block-views-events-block_1 .views-row-last { /*box holding each event*/
	padding: 0 0 8px 8px;
	border-bottom: 0 none;
}

.front #sidebarr #block-views-events-block_1 .views-field-title a { /*title of the upcoming event*/
	color: #22285C;
	font-size: 9px;
	text-decoration: none;
	font-size: 12px;
}

.front #sidebarr #block-views-events-block_1 .views-field-field-event-date-time-value2 div.field-content { /*date of the upcoming event*/
	color: #414042;
	font-size: 9px;
}

.front #sidebarr #block-views-events-block_1 .view-footer a {
	text-decoration: none;
	color: #B4522E;
	font-style: italic;
}

/*login block*/
.front #block-block-12 {
	text-align: center;
	font-size: 80%;
	margin-top: 15px;
}

.front #block-block-12 a {
	color: #B4522E;
	text-decoration: none;
}

.front #block-block-12 a.login {
	/*color: #fff;*/
}

.butin {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.butin:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}.butin:active {
	position:relative;
	top:1px;
}




