body{
background: #e5e5e5;
letter-spacing: .25px;
}

#top{
margin: -40px -67px 0;
}

.cta{
display: block;
background: url(/wp-content/uploads/2012/06/arrow1.png) no-repeat center right rgba(255, 255, 255, 0.5);
padding: 15px;
text-decoration: none;
font-size: 18px;
border: 1px solid #ffffff;
background-position: 300px;
margin-bottom:15px;
}

a:hover.cta{
background: url(/wp-content/uploads/2012/06/arrow1.png) no-repeat center right rgba(255, 255, 255, 1);
background-position: 300px;
}

.textwidget p{
padding-bottom:10px;
}

.tabs li a{
background: #6B2C90;
color: #ffffff;
}

.tabs li a.current{
color: #6B2C90;
}

h1, h2, h3, h4, h5, h6{
font-weight: normal;
}

h3{
margin-bottom:5px;
}

h5{
line-height: 25px;
font-style: normal;
}

.widget_custom_text_icon .cms_widget_content{
background: #ffffff;
border: none;
}

.widget input[type="text"], .widget textarea{
width: 65%;
margin-right: 6px;
}

.alerts{
background: #d5d5d5;
padding: 15px;
margin: 26px 0;
border: 1px solid #ccc;
}

.alerts p{
padding: 0;
}

#header nav{
background: #6B2C90;
padding: 15px;
position: relative;
right: 0;
}

#navigation > li > a, #navigation > li.current-menu-ancestor > a, #navigation > li.current_page_item > a, #navigation > li:hover > a{
font-weight: normal;
}

#navigation > li:hover > a, 
#navigation > li.current_page_item > a, 
#navigation > li.current-menu-ancestor > a {
background: #e5e5e5;
text-shadow: none;
box-shadow: none;
border-radius: 3px;
border: none;
padding: 9px 10px 10px;
}

#navigation > li:last-child > a{
background: #ffbf0c;
color: #3A3A3A;
float:right;
}

#navigation > li:last-child{
float:right;
}

#navigation > li:last-child > a:hover{
background: #e5e5e5;
}

#navigation > li > a{
text-shadow: none;
border-radius: 3px;
padding: 9px 12px 10px;
height: 17px;
}

#navigation li{
/* background: #9200CA; */
}

#navigation li a:hover{
background: #ffbf0c;
text-shadow: none;
box-shadow: none;
border-radius: 3px;
border: none;
padding: 9px 12px 10px;
}

.headline{
background: 0;
margin-top: 0;
padding: 0;
}

.headline_inner{
background: 0;
border: 0;
padding: 18px 10px 0;
}

#top_sidebar .one_fourth .textwidget{
padding-top: 25px;
}

.slideCaptionInner h1, .slideCaptionInner h1 a{
display: inline;
margin-right: 30px;
line-height: 50px;
}

#bottom{
background: #6B2C90;
}

#bottom .widgettitle{
font-size: 20px;
font-weight: normal;
}

#footer{
background: #2b3034;
font-size: 12px;
}

#footer a:link, #footer a:active, #footer a:visited{
color: #e5e5e5;
}

#bottom .jta-tweet-text:before{
border-top-color: #400356;
}

#bottom .jta-tweet-text{
background: #400356;
font-size:90%;
}