body {background: #2D303F;color: #fff;font: 80%/1.5 verdana, Arial, sans-serif;margin:10px 0;}
div,form {margin:0;padding:0;}
a, a:link, a:visited {color: #CE1836;text-decoration: none;border-bottom: none;}
a:hover, a:focus, a:active, .entry-content a:hover{color: #009989;text-decoration:underline;}
input, select, textarea{font-family:verdana, Arial, sans-serif;font-size:100%;color:#172528;}
.bigtext{font-size:1.2em;line-height:1.3em;}

h1, h2, h3, h4, h5, h6 {font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;line-height: 1.25;margin: 0 0 0.5em 0;font-weight:bold;}
h1, .entry-content h1{font-size: 2em;font-weight:bold;}
h1.archive {margin-bottom: .5em;}
h2, .entry-content h2 {font-size: 1.4em;font-weight:bold;}
h3, .entry-content h3 {font-size: 1.3em;font-weight:bold;}
h4, .entry-content h4 {font-size: 1.2em;font-weight:bold;}
h5, h6 {font-size: 1.1em;}
.sidebar h2{font-size:1.4em;font-weight:bold;}

.title h1 a,.title h2 a {border-bottom: none;}
.entry-title, .page-title{font-size:1.7em; line-height:1.3em; margin:0 0 0.5em 0;}
.page .entry-title, .page-template .entry-title{text-align:left;}
.page-title{text-align:left; margin-bottom:0.5em;}
.sidebar h2{font-size:1.3em;}

#page {width: 960px;margin: 0 auto;background: #fff;color: #172528;border:2px solid #CE1836;}
#pagepad{padding: 15px 15px 10px 25px;}

/* Header -------------------------------------------------- */
#header {border-bottom: 1px solid #2D303F;width:100%;margin:0 0 20px 0;padding:0;}
#header h1{margin:0;padding:0;}
div.strap{padding:12px 0 0 0;clear:left;float:left;font-size:1.5em; font-style:normal;color:#51504F;font-family: Arial, verdana, sans-serif;line-height:1em;width:45%;}
#headleft{float:left;width:275px;}
#headleft img{margin:10px 0 0 0;}
#headright{float:right;margin-bottom:10px;}

* html div#topnav {
/* hide ie/mac \*/
height: 1%;
/* end hide */
}
div#topnav{margin: 0; text-align:right;float:right;font-size:1em;clear:right;}
div#topnav ul{margin: 0;padding: 0;height:auto;border-top:1px solid #2D303F;border-left:1px solid #2D303F;
/* hide ie/mac \*/
float: right;
/* end hide */
}
div#topnav li {display:inline-block;
/* hide ie/mac \*/
float: left;
/* end hide */
list-style: none;margin: 0 ;border-right:1px solid #2D303F;}

div#topnav a {padding: 4px 15px;margin: 0;color: #1E0100;display: inline-block;background-color: #F5F5F5; 
/* hide ie/mac \*/
display: block;
/* end hide */
text-decoration:none;}
div#topnav li a:hover {background: #fff;text-decoration:none;color: #CE1836;}
div#topnav li.current_page_item a {background: #fff!important;}
/* End of 'navigation' */

/* Layout -------------------------------------------------- */
#container {clear:both;float:none;background: transparent url("images/sidebg.gif") repeat-y top right;padding:0;}
#primary {float: left;}
#secondary {float: right;}

#sidebar-1 {width: 170px;float: left;padding:0;margin:0;}
#sidebar-2 {width: 170px;float: right;padding:0;margin:0;}
.sidebar{float:none;padding:0;margin:0;}
#footer{width:100%; float:none; clear:both;}

/* Content -------------------------------------------------- */
.entry-content{font-family:verdana, Arial, sans-serif; font-size:1em; line-height:1.5; margin:0;}
.entry-content p{margin:0 0 1em 0;}
.entry-content address{margin:0 0 1.1em 0; font-style:italic;}

/*-----post info*/
.entry-byline{color:#172528; font:normal 1.1em verdana, Arial, sans-serif;}
.entry-byline address{display:inline;}
.entry-meta{margin:0; font:normal 1.1em/1.4 verdana, Arial, sans-serif;color:#172528;}	
abbr{border-bottom:0;}

.extrasblock{background:#EFEFEF;padding:10px;font-size:90%;margin-bottom:0;}
#primary .entry, .single .entry {border-bottom:0;margin-bottom:20px;}

/*-----comments-----*/
.commentlist{margin:0 0 1em 0;}
.commentlist li{margin:0 0 1em 0; padding:0.5em 5px;}
.comment-nav{border-bottom:none;}

/*-----comment headings*/
.nocomments{text-align:center; padding:1.25em 0; font-size:1.6em;}
.comments-number {margin:0 0 1em 0; padding-top:1em; font-size:1.5em; line-height:1.3em;}
#respond h3{font-size:1.5em; line-height:1.3em; margin:0 0 0.5em; padding-top:10px;}
#commentform p{margin:0 0 1em 0;}
#commentform label{font-size:95%;}
#commentform textarea,
#commentform input[type=text] {border:1px solid #2D303F; padding:2px; font-family: verdana, Arial, sans-serif; font-size:1.1em; color:#2D303F;}
#commentform textarea:focus, #commentform input[type=text]:focus{color:#2D303F; border-color:#2D303F;}
#commentform input[type=text]{width:45%;}
#commentform textarea{width:95%;}
#commentform #submit{height:auto; padding:3px 6px;}
.comment-login{font-size:12px; margin-bottom:1.6666em;}
#commentform textarea.textbox{width:80%;height:10em;}
#commentform input.textbox{width:80%;}

/*-----comment formatting*/
.comment-author{font-weight:normal; font-size:1.3em; line-height:1.2em;}
.comment-meta{font-size:1em; font-style:italic; color:#172528;}
.comment-meta a{color:#CE1836;}

.commentlist p {margin:0.5em 0; font-size:0.95em; line-height:1.4em; font-family: verdana, Arial, sans-serif; color:#172528;}
.reply {font-size:0.95em; font-weight:bold;}
.commentlist .children li{margin-left:10px; margin-top:10px;}

/*-----colors*/
.depth-1.parent{border:1px solid #6F8C93;}
.commentlist .children li {border-left:1px solid #6F8C93;}
.thread-alt{background-color:#F5F5F5;}
.bypostauthor{background-color:#EFEFEF;}

/* Sidebar -------------------------------------------------- */
.sidebar .widget{clear: both;margin:0 0 15px 0; padding:0 0 15px 0;border-bottom: 1px solid #CE1836;}
#sidebar-1 .widget, #sidebar-2 .widget{border-bottom: 2px solid #fff;}
#sidebar-1 .widget:last-child, #sidebar-2 .widget:last-child{border:0;}
.sidebar h2{font-size:1.4em;margin-bottom:0.3em;}
.sidebar ul{list-style:none;margin:0;padding:0;}
.sidebar-items{padding:0;}
#pp-sidebars {border:0;padding:15px 25px 0 0;}
.sidebar{font-size:75%;}
#columnborder{background: url("images/colborder.gif") repeat-y center top;}

/*-----widgets*/
.widget {font-size:1.2em; line-height:1.4em; margin:0; padding:0;}
.widget li{position:relative;list-style:none;background-image: url("images/redarrow_grey.gif");background-repeat: no-repeat;background-position: 0 0.3em;padding:0 0 0.2em 14px;margin:0;position: relative;height:1%;}
.widget li li{position:relative;list-style:none;background-image: url("images/redarrow_grey_sm.gif");background-repeat: no-repeat;background-position:0 0.5em;padding:0 0 0.2em 9px;margin:0;position: relative;height:1%}
.widgettitle{margin-bottom:3px; line-height:1.3em; color:#172528; font-weight:normal;}
#pp-recent-posts li, .widget_recent_entries li, .widget_recent_comments li{position: relative;list-style:none;background-image: url("images/target_grey.gif") ;background-repeat: no-repeat;background-position:0 0.3em;padding:0 0 0.2em 16px;margin:0;height:1%;}
.postform{width:100%;}

.gReader-title{font-size:1.2em;margin-bottom:0.5em;}
.sidebar ul ul li.gReader-item{padding-bottom:0.4em;}

/* search */
#searchform #s, #s-input{border:1px solid #172528;color:#172528;padding:2px;width:70%;margin:0 5px 0 0;font-size:1.1em;}
#submit, #s-submit{background:#CE1836; color:#fff;font-weight:normal; border:0;cursor:pointer; font-size:1em; padding:2px; width:auto; }
#submit:hover, #s-submit:focus, #submit:hover, #s-submit:focus{background:#EFEFEF; color:#CE1836; font-weight:normal; border:0;}
#s-input, #submit, #s-submit{font-family: verdana, Arial, sans-serif;}
#searchform input {border:1px solid #172528;padding:2px;width:60%;margin:0 5px 0 0;font-size:1.1em;}
.sidebar h2.search-title{display:inline;font-weight:normal;font-size:1.2em;}
.sidebar form#pp-searchform, #pp-searchform div{display:inline;}

/*-----footer-----*/
#footer{background:#2D303F;margin:0; font-size:1.1em; line-height:1.5em;padding:0;font-size:80%;border-top: 0;color:#fff;border-bottom:0;}
#footer .widgettitle{color:white}
#footerpad{ padding:15px 20px 20px 20px;}
#footer ul{list-style:none;margin:0;padding:0;list-style:none;}
#footer .widget ul li,#footer ul.flinks li{position:relative;list-style:none;background-image: url("images/redarrow_black.gif");background-repeat: no-repeat;background-position: 0 0.3em;padding:0 0 0.2em 14px;margin:0;position: relative;}
#footer ul.flinks li{font-size:1.1em;}
#footer .widget ul li li,#footer ul.flinks li li{list-style:none;background-image: url("images/redarrow_black_sm.gif");background-repeat: no-repeat;background-position: 0 0.5em;padding:0 0 0.2em 9px;margin:0;position: relative;}
.footercol1{float:left; width:245px;}
#footer .footercol1 ul{margin-right:20px;}
#footer .footercol1 ul ul{margin-right:0;}
.footercol2{width:225px;float:left;}
.footercol3{width:415px;float:right;}
#footer p{margin-bottom:1em;}

/*#footer .widget {clear: both;margin:0 0 1em 0; padding:0 0 15px 0;border-bottom: 1px solid #C2BF8E;}
#footer .footercol1 .widget:last-child, #footer .footercol2 .widget:last-child, #footer .footercol3 .widget:last-child{border:0;margin:0;padding:0;}*/
#footer a{color:#fff;}
#footer a:hover,#footer a:focus{color:#CE1836;}


#copy{text-align:center;margin:5px 0;font-size:85%; }

/*-----links-----*/
.entry-content a{font-family:verdana, Arial, sans-serif;}
.entry-title a:hover, .entry-byline a:hover, .navigation a:hover{color:#009989;}
.entry-byline a{color:#CE1836;}

/*-----navigation-----*/
.navigation{font-size:90%;padding:10px 0; border-bottom:0;}
.navleft, .gnavleft{float:left; width:49%; text-align:left; }
.navleft a, .gnavleft a{display:block;padding:0 0 0 14px;background:url("images/redarrow_white_prev.gif") no-repeat 0 0.4em;}
.navright, .gnavright{float:right; width:49%; text-align:right;}
.navright a, .gnavright a{display:block;padding:0 14px 0 0;background:url("images/redarrow_white.gif") no-repeat right 0.4em;}
.gnavigation{padding:0 0 2em;}
.looped .navigation {border-bottom:none;}


.clearfix:after {content: "."; display: block;height: 0;clear: both;visibility: hidden;}
* html>body .clearfix {display: inline-block; width: 100%;}
* html .clearfix {/* Hides from IE-mac \*/
height: 1%;
/* End hide from IE-mac */
}


