/*   
Theme Name: Solano
Theme URI: localhost
Description: Solano 360 WordPress Theme
Author: asketic sf
Author URI: asketicsf.com
*/

body,
body div {
	font-family:"Helvetica";
	font-size: 13px;
}

body {
	background-color:#ccc;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	
		/*
		background-image: url("_img/bg.gif");
		background-repeat: repeat-x;
		background-color: #a5d3e7;
		background-position: 0px -150px;
		*/
	background-image: url("_img/bg2.jpg");
	background-repeat: repeat-x;
	background-color: #66656d;
		
}
.participation p {
padding-bottom:0px}

.ml {
padding-bottom:15px;}


.wp-caption-text {
font-size: .8em;
font-weight: bold;}

.meeting {
padding-bottom:15px}

div.mainContainer {
	position: relative;
	width:980px;
	height: auto;
	margin: 0px auto 40px auto;
	background-color: transparent;
	background-image: url('_img/footer_bg.gif');
	background-position: bottom left;
	background-repeat:no-repeat;
	padding-bottom: 11px;
/*	border: 3px solid #FFF;*/
}

div.header {
	margin:auto;
	background-image:url('_img/head_bg.gif');
	height:147px;
	width:980px;
}

div.header div.first {
	padding-top:25px;
	padding-left:36px;
	width:476px;
	float:left;
}

div.header div.first div {
	padding-right:25px;
	float:left;
}

div.header div.first div:last-child {
	padding-top:5px;
}

div.header div.second {
	width:468px;
	float:left;
}

div.header div.second div {
	padding-top:4px;
	padding-right:5px;
	float: right;
}

div.mid{
	background-image:url('_img/bg_tile.gif');
	background-repeat: repeat-y;
}

div.mid img{
	border:0px solid #fff;
}


div.menu {
	background-image:url('_img/menu_bg.jpg');
	background-repeat:no-repeat;
	background-color:#272F8F;
	height:100%;
	padding-top:110px;
}

div.menu div.menuItem,
div.menu div.menuItemCurrent {
	height:35px;
	font-size:18px;
	padding-top:15px;
	padding-left:45px;
	cursor:pointer;
}

.menuHighlight {
	background-color:"#5259A5";
}

div.menu div.menuSubItems,
div.menu div.menuSubItemsCurrent {
	color: #5259A5;
	padding-left: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: none;
}

div.menuSubItems a, div.menuSubItemsCurrent a{
	display: block;
	margin-bottom: 14px;
	color: #ccc;
}

div.menu div a,
div.menu div a:hover,
div.menu div a:visited {
	color:#FFF;
	text-decoration:none;
}

div.menu div.menuSubItemsCurrent div.currentSubItem a,
div.menu div.menuSubItemsCurrent div.currentSubItem a:hover,
div.menu div.menuSubItemsCurrent div.currentSubItem a:visited {
	color:#6d67d1;
}

div.menu div.menuSubItem a:hover,
div.menu div.menuSubItemsCurrent div.currentSubItem a:hover {
	color: #5259A5;
}

div.flash_slideshow {
	position: absolute;
	bottom: 0px;
	left: 194px;
}

#principlesSideMenu div.sidemenuItem {
	background-repeat: no-repeat;
/*	background-image: url('_img/tabRight.png');*/
	background-position: 0px 8px;
	padding-left:10px;
	padding-right:0px;
	margin-top:0px;
	padding-top:5px;
	padding-bottom:5px;
	color:#FFF;
	font-family:helvetica;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}

.survey_iframe {
	border:1px solid #CCCCCC;
}

#principlesSideMenu div.sidemenuItem a:
#principlesSideMenu div.sidemenuItem a:visited {
	color:#FFF;
}

#principlesSideMenu div.sidemenuItem a:hover {
	color:#CCC;
}

#principlesSideMenu div.sidemenuItemBody {
	display:none;
	color:#DCE33E;
	font-family:helvetica;
	font-size:11px;
	padding-top:5px;
	padding-left:10px;
	line-height:18px;
	margin-bottom:5px;
}

#principlesSideMenu div.sidemenuHeadline {
	text-align: center;
}

/*********** TEXT ***********/
a {
	color: #F7931E;
}

p {
	line-height: 18px;
	padding-bottom: 15px;
}

h1, h3, h4, h5, h6 {
	/*font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
	font-weight: bold;
	color: #2E3192;
}

a.sidebarBottomOverlay{
	position: absolute;
	display: block;
	width: 168px;
	height: 200px;
}

.orange_box_bright{
	background-color: #ffc161;
}

div.sidebar h2{
	/*font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
	font-weight: bold;
	color: #fff;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

div.sidebar h1{
	/*font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
	font-weight: bold;
	color: #fff;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
 
div.sidebarBottom h1{
	color: #fff;
	font-weight: bold;
	color: #fff;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

div.sidebarBottom h2{
	color: #fff;
	font-weight: bold;
	color: #fff;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

h1 {
	font-size: 18px;
	text-align: left;
	padding-bottom: 15px;
	
}

h2 {
	color: #F7931E;
	font-size: 17px;
	line-height: 22px;
}

h2.widgettitle{
	width: 100%;
	float: left;
	padding-left: 0px;
	margin-left: 0px;
}

.widget_polls h2.widgettitle{
	display: none;
}

div.wp-polls p{

}

#poll_question{
	height: 15px;
	float: left;
	font-weight: bold;
}

h2.pagetitle {
	font-size: 16px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 15px;
	line-height: 26px;
}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	/*text-decoration: none;
		color: white;*/
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	/*color: #333;*/
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
}

.sidebarTop h2 {
	font-size: 13px;
	text-decoration: none;
}

div.breadcrumb { 
	width: 100%;
	text-align: right;
	padding-bottom: 20px;
}

div.breadcrumb_replacer {
	height:50px;
}

div.content {
	background-image:url('_img/content_bg.jpg');
	background-repeat:no-repeat;
	background-color:#FFF;
	padding: 3px 40px 200px 40px; /*Bot was 50 prior to 2/17/9*/
	height:100%;
	color: #2E3192;
}

div.sidebar {
	color: #fff;
	/*background-color:#40B549;*/
	height:100%;
	position:relative;
	overflow:hidden;
	width:167px;
}

div.sidebarTop {
	background-color:#40B549;
	background-repeat:repeat-x;
	padding-top:3px;
	background-image:url('_img/sidebar_topBg.png');
	text-align:center;
	height: 5px;
}

div.sidebarTop form {
	padding:0px;
	margin:0px;
	padding-top:8px;
	text-align:right;
	padding-right:17px;
}

div.sidebarTop form input.text {
	width:130px;
	border:1px solid #008824;
	height:16px;
}

div.sidebarTop form input.submitImage {
	color: transparent;
	padding-top:4px;
}

div.sidebarButtons{
	padding: 0px 0px 0px -2px;
}

div.sidebarButtons a.button_keepinformed {
	display: block;
	width: 168px;
	height: 56px;
	background-image: url('_img/button_bigs_informed.jpg');
	background-color:#40B549;
	margin-bottom: 5px;
}

div.sidebarButtons a.button_keepinformed:hover {
	background-position: 0px -56px;
}

div.sidebarButtons a.button_join_us {
	display: block;
	width: 168px;
	height: 170px;
	background-image: url('_img/button_bigs_joinus.jpg');
	background-color:#40B549;
}

div.sidebarButtons a.button_join_us:hover {
	background-position: 0px -170px;
}

div.sidebarButtons a.button_survey {
	display: block;
	width: 168px;
	height: 170px;
	background-image: url('_img/button_bigs_survey.jpg');
	background-color:#40B549;
}

div.sidebarButtons a.button_survey:hover {
	background-position: 0px -170px;
}

div.sidebarMid {
	/* keep in mind that sidebarBottom is overlapping this */
	padding: 15px 15px 15px 15px;
	background-color:#40B549;
}

div.sidebarMid a,
div.sidebarMid a:hover,
div.sidebarMid a:visited {
	color:#fff;
}

#principlesSideMenu{
	padding-top: 400px;
}

div.sidebarBottom {
	background-color:#FBB03B;
	height:193px;
	text-align:center;
	padding-top:22px;
/*	position:absolute;
	bottom: 11px;
	right: 0px;*/
	width:167px;
}

div.sidebarBottom h1 {
	font-size:18px;
	font-weight:normal;
	text-align: center;
	line-height: 22px;
	padding-top: 16px;
	
}

div.sidebarBottom h2 {
	padding-top:10px;
	font-size:12px;
	font-weight:normal;
}

div.sidebar ul, li {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

div.sidebar li {
	padding-bottom: 15px;
}

/************ POST STYLES *************/

img.right {
	float: right;
	margin:10px 0 0 10px;
}
img.left {
	float: left;
	margin:0 10px 10px 0;
}

/************ PARTNERS STYLES *************/

div.item{
	float: left;
	width: 540px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
	line-height: 18px;
}

div.item_thumbnail{
	float: left;
	width: 160px;
	text-align: center;
}

div.item_description{
	float: left;
	width: 360px;
	padding: 0px 0px 0px 20px;	
}

#item_brooks{
	padding-top: 25px;
}

#item_swa{
	padding-top: 15px;
}

#item_era{
	padding-top: 17px;
}

#item_arup{
	padding-top: 30px;
}