a,a:link,a:visited{color:#E62921; font-weight:bold}
a:hover,a:active{color:#E62921;font-weight: bold}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#222 !important}
h1{color:#383838;font-size:24px}
#primarynav{background-color:#E62921}
#primarynav li ul,#primarynav li:hover{background-color:#D2271E;}
#primarynav a{color:#fff}

ul.pagination li a{width:16px;height:16px;border-radius:8px;-moz-border-radius:8px;background-color:#838081;color:#838081;border:none}
ul.pagination li.current a{background-color:#b2232a;color:#b2232a}

.featuredlist h1{border-bottom:2px solid #E62921; padding-bottom: 2px;}
.featuredlist h1 a { background: transparent url(../images/black_arrow.gif) no-repeat right 11px; padding-right: 16px; }
#s2261747 h1 { border-width:3px;}

.featuredlist .grid_2 a, #s2199849 .grid_4 a  {font-size:14px;}

ul.bullet li{padding-left:0;background:none;clear:left}
ul.bullet li a{color:#444;font-size: 14px}
ul.bullet li .f-left{margin-right: 10px}
ul.facet{border-bottom: none}
ul.facet li{border-top: none;font-size:11px;}
ul.separator h1{font-size:15px}
ul.facet li a,ul.facet li span{padding:2px 7px 2px 2px;font-weight:normal}

.pane > h2  { background-color:#E62921; }
#twitter h2 {padding-left: 35px; background: #E62921 url(../images/twitter_w.png) 4px 1px no-repeat;}

#email { position:relative; height:149px; margin-bottom: 20px; background: #f5f5f5 url(../images/email_signup.png) no-repeat 0 0;}
#email #msg {position: absolute; top: 34px; left: 132px; font-weight: normal; font-size: 11px; line-height: 1.2em; width: 160px;}
#email #address {position: absolute; top: 84px; left: 7px;}
#email #txtEmail { width:274px; }
#email #Button { position: absolute; right:0; top:0; background:none; border:none; }
#email #archive {position: absolute; top: 124px; left: 10px;}

#tweets li { padding: 5px 0; }
#tweets li:first-child { border-top:none; }

#bodycontent div { margin-bottom: 10px;}

.has-pullquote:before{color:#b2232a}

#slides.txt .grid_4 .small a {color:#777;font-weight:normal}