/*-----attach body.custom to any style you add here-----*/
#page {width:950px; margin:0 auto; text-align:left;}
#header{height:119px;margin-bottom:20px;width:100%;float:none;}
.headleft{float:left;}
.headright{float:right;}
#container{width:100%; float:none; padding:30px 0 0 0; background:#fff;}
#primary{float:left; padding:0;}
#secondary{float:right;border-left:3px solid #E6EBEF;}
.sidebar{float:left;}
.sidebar-items{padding:0;}
#sidebar-1{float:left;}
#sidebar-2{float:right;}
#footer{width:100%; float:none; clear:both;}

.imgbottom{margin-bottom:5px;}

/**** navigation ****/
#navbar{font-size: 1.3em;overflow: auto;width: 100%;background-color:#E6EBEF;}
#navbar ul.menu{margin: 0;padding: 0;color: #022A5B;float: right;}
#navbar ul.menu li {display: inline; }
#navbar ul.menu li a{padding: 4px 20px;color: #022A5B;text-decoration: none;float: left;}
#navbar ul.menu li a:hover, #navbar ul.menu li a:focus, #navbar ul.menu li.current_page_item a{background-color: #fff;}
/*
ul.menu{position:absolute; bottom:0; right:25px; padding:5px 10px 0;}
ul.menu li{float:left; margin:0 0 0 5px; background:#777; font-weight:bold; font-size:11px; line-height:1;}
ul.menu li a{display:block; color:#fff; padding:5px 10px;}
ul.menu li a:hover{text-decoration:none; background:#888;}
ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover{color:#444; background:#ccc;}
*/
body {font-family: arial, verdana, sans-serif; text-align:center; background:#fff; color:#474E51;padding:20px 0;}
dl, dt, dd, ol, ul, li{margin:default;padding:default;}
.entry-date abbr{border-bottom:none;}

/*-----headings-----*/	
.entry-title, .page-title{font-size:2.4em; line-height:1.2em; margin:0 0 0.3em 0;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-family:arial, verdana, sans-serif;}	

/*-----content-----*/
.entry-content{font-family: arial, verdana, sans-serif; font-size:1.35em; line-height:1.5385; margin:1.5385em 0 0;}
.entry-content p{margin:0 0 1.5385em 0;}
.entry-content address{margin:0 0 1.5385em; font-style:italic;}


/*-----post info*/
.entry-byline{color:#75797A; font:italic 1.1em arial, verdana, sans-serif;}
.entry-byline address{display:inline;}
.entry-meta{margin:2.4999em 0 0.8333em; font:italic 1.2em/1.6666 arial, verdana, sans-serif; color:#555;}	

/*-----images*/
img.alignleft, div.alignleft{margin:0 20px 3px 0; display:inline;}

.wp-caption p.wp-caption-text {color:inherit; padding:0; margin:0; font:inherit;}


/*-----sidebars-----*/

/*Subscribe box*/
#pp-subscribe{margin:0 0 20px 20px;}
#pp-subscribe ul {padding:0;margin:0}
#pp-subscribe li {display:block; float:left;padding:0;margin:0;width:49% !important;}
#pp-subscribe a{padding:2px 0 3px 30px; font-weight:bold; font-size:1.3em; line-height:33px;}

/*-----RSS feed*/	
#pp-feed{background: url(images/pp-rss2.jpg) no-repeat left;}

/*-----email subscription*/
#pp-email{background: url(images/pp-email.jpg) no-repeat left;}

/*-----widgets*/
ul.sidebar-items {list-style:none;margin:0;padding:0;}
ul.sidebar-items li{list-style:none;border-bottom:3px solid #E6EBEF;margin:0 0 20px 0;padding:0 0 20px 0;}
ul.sidebar-items li li{background: url(images/pp-bullet.gif) 0 0.3em no-repeat; padding:0 0 0.3em 18px;list-style:none;border-bottom:0;margin:0;}

.widget {font-size:1.2em; line-height:1.4166; margin:0; padding:0;}
.widget li, .widget ul{margin:0;padding:0;}
.widget li li{padding:0 0 0 15px;list-style:disc;}
.widgettitle{margin-bottom:3px; line-height:1.3; color:inherit; font-weight:normal;}
ul.sidebar-items #pp-recent-posts li, ul.sidebar-items .widget_recent_entries li, ul.sidebar-items .widget_recent_comments li{background: url(images/pp-bullet.gif) 0 0.3em no-repeat; padding:0 0 0.3em 18px;list-style:none;}
.postform{width:100%;}img.alignright, div.alignright{margin:0 0 3px 20px; display:inline;}

#sidebar-1 ul.sidebar-items li, #sidebar-2 ul.sidebar-items li{list-style:none;border-bottom:1px solid #E6EBEF;margin:0 0 15px 0;padding:0 0 15px 0;}
#sidebar-1 ul.sidebar-items li li, #sidebar-2 ul.sidebar-items li li{background: url(images/pp-bullet.gif) 0 0.3em no-repeat; padding:0 0 0.3em 18px;list-style:none;border-bottom:0;margin:0;}
/*-----Borders-----*/

#pp-subscribe {border-right: 0;border-bottom: 3px solid #E6EBEF;border-left: 0;}
#pp-sidebars {border: 0;padding-left:20px;}

#footer{border-top: 3px solid #E6EBEF;border-bottom: 0;}

.looped .entry,.single .entry {border-bottom: 3px solid #E6EBEF;margin-bottom:20px;}
.looped .entry:last-child{border-bottom:0}

	/*-----calendar*/

#calendar_wrap{margin:0.4166em auto 0;}

#wp-calendar{width:94%; margin:0 auto;}

#wp-calendar caption{background:#aaa; font-size:1.0833em; font-weight:bold;}

#wp-calendar th{background:#ddd;}

#wp-calendar th, #wp-calendar td{text-align:center; padding:0.25em;}

#wp-calendar td{font-size:0.9166em; color:#777;}

#wp-calendar tfoot{background:#ddd;}

#wp-calendar a{font-weight:bold;}

/*-----links-----*/
a{text-decoration:none; color:#187EB2;}
a:hover{text-decoration:underline;color:#F96F08;}
.entry-content a{font-family:arial, verdana, sans-serif;text-decoration:none; }
.entry-content a:hover{text-decoration:underline;}
.entry-title a:hover, .entry-byline a:hover, .navigation a:hover{color:#F96F08;}
.entry-byline a{color:#187EB2;}
#primary.page-template .entry-content a{text-decoration:none; font-weight:normal;}
#primary.page-template .entry-content a:hover{text-decoration:underline;}
.gnavigation a:hover{border-bottom:none;}
