/* This is the StyleCatcher theme addition. Do not remove this block. */
/* Selected Layout:  */
@import url(http://www.populationaction.org/blog/base_theme.css);

/* end StyleCatcher imports */

/*add these to the themes later*/

body { background-color: #848a55; color: #333; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 64.5%; text-align: center; margin: 20px 0; padding: 0; } 



#container {background:#FFFFFF url(/images/main-corner-tl.gif) no-repeat scroll left top;
border:1px none;
margin:0pt auto;
padding-left:5px;
text-align:center;
width:750px;
}
img#tr { float: right; }
#container-inner {width: 748px;}

#mainHeader {
background:transparent url(/images/bg-header.gif) no-repeat scroll right center;
height:75px;


}
h1#logo {text-align: left; float: left;}


#mainHeader img {
clear: both;
display: block;
}

#topMenu li { width: 160px; }

#topMenu { height: 30px; padding: 0; margin: 0; }
#topMenu, #mainContent { clear: both; padding: 0; margin: 0; }


ul#nav { margin: 0; padding: 0; height: 30px; }
#nav,
#nav ul { padding: 0; margin: -6px 0 0 0; list-style: none; }
#nav a { display: block; font-weight: normal;}
#nav li { float: left; width: 150px; text-align: left; }
#nav li ul { position: absolute; width: 10em; left: -999em; }
#topMenu li li { background: #7d52a6; color: #fff; width: 140px; margin-left: 3px; text-align: left; font-size: 1.1em; }
#nav li li a { display: block; font-size: 1em; color: #fff; text-decoration: none; padding: .2em 0 .2em 5px; border-right: 1px solid #55247F; border-bottom: 1px solid #55247F; border-left: 1px solid #55247F; border-width: 1px 0; background: #7d52a6; }
#nav li li a:hover { background: #55247F; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; z-index: 3; }
* html #nav li ul { top: 130px; }
* html #topMenu li li { margin-left: 2px; }


#header-inner {padding: 0; }

#header-name {width: 550px; float: left;}
#header-name a {display: block; height: 94px; width: 540px;}


#beta-inner { padding: 0; margin: 0 0 0 3px; float: right; }

#content-inner {padding-right: 0px; margin-right: 0;}

#sidebar { float: right; width: 188px; padding: 0; margin-right: 4px; margin-left: 0px; }
#sidebar .donate {margin-top: 2px; }
#sidebar .donate, #sidebar .email, #sidebar .newsletter { background: #e6e6bb url(/images/sidebar-bg.gif) repeat-x; }
#sidebar p { margin-bottom: 0; }
#sidebar .donate,
#sidebar .email,
#sidebar .newsletter { padding: 10px; margin-bottom: 0; height: 12px;}
#sidebar a { color: #776787;  display: block; font-size: 1.0em; font-weight: bold; text-decoration: none; background: url(/images/bullet-sidebar-item.gif) right no-repeat; }


#header-name {border: 1px solid #fff; padding-bottom: 0px; margin-bottom: 0px;}
#header-content {border: 1px solid #E6E6C0; float: left;}


/*side bar*/
#beta {width: 190px !important; margin-left: 3px;}
#beta-inner { width: 190px;}

.widget-search input#search {background-color:#E6E6C0; height: 15px; font-size: 12px; width: 150px; border:1px solid #C5C883; color:#999999; margin-left: 4px; margin-top: 15px; }
.widget-search #search-submit { }

/*Blog posts*/
h2.asset-name { font-weight:bold; font-size:22px;}
h2.asset-name a{color: #4b3164; text-decoration:none;}
a {color:#4b3164; font-weight:bold; }

#content {font-size:13px;}

.layout-wt #alpha {width: 550px;}
.layout-wtt #beta { left:42px; }



.widget-archives, .widget-assets, .widget-categories, .widget-cloud, .widget-syndicate, .widget-search {background:transparent url(/images/sidebar-feature-bg.gif) top repeat-x ;
border:1px solid #D8D8A9;
margin-top:3px;
padding:10px 5px 10px 10px;
width: 173px; 
margin-bottom: 10px;
font-size: .9em

}

.widget-search {padding: 0 0 0 0; height: 50px;  margin-bottom: 20px; width: 190px }

h3.widget-header {font-weight: bold; color: #333; background-color: transparent; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 1.1em; margin-top: 0; padding-top: 0;}

#footer {background-color: #fff; border-top: 1px #d8d8a9 solid; clear: both !important; margin: 5px 15px 0 1em; clear: both;  padding: 0; color: #666; font-size: 0.9em; height: 145px;}
#footer a { color: #666; text-decoration: none; }
#footer a:hover { color: #000; text-decoration: underline; }
#footer #links-info {text-align:left; float: left; margin-top: 12px; }
#footer #copyright { float: right; margin-top: 12px; }



.searchboxTop  { width:245px; background:url(/images/search-box-top.gif) no-repeat; line-height: 5px;/*line height is necesssary for the top, but not the bottom*/ }
.searchboxContent { width: 245px; background: #e6e6c0; }
.searchboxBottom { padding-bottom: 0px; width:245px; background: #fff url(/images/search-box-bottom.gif) no-repeat; }
#searchbox  { width: 245px; float: right; margin: 10px 5px 10px 10px; padding: 0 0 0 0; border: 1px solid #fff; background: #e6e6c0; text-align: center; }
#searchbox-cv  { width: 245px; float: right; margin: 10px 5px 0 10px; padding: 0 0 0 0; border: 1px solid #fff; background: #e6e6c0; text-align: center; }

form#search input { vertical-align: middle; }
form#search input.text { background-color: #e6e6c0; color: #999; width: 195px; border: 1px #c5c883 solid; }

.share {padding: 0 0 10px 0;}
