/* SUBSCRIBE MODULE */
.IngeniMailSubscribeContainer {
background: url(images/home/subscription-bg.png) no-repeat;
width: 980px;
height: 62px;
overflow: hidden;
}
.IngeniMailSubscribeContainer .left {
float: left;
margin: 20px 0 0 20px;
font-weight: bold;
}
.IngeniMailSubscribeContainer .right {
float: right;
margin: 9px 20px 0 0;
}
.IngeniMailSubscribeContainer .subhead {
display: inline !important;
}
.IngeniMailSubscribeContainer .IngeniMailSubscribeButton {
border: none;
height: 38px;
width: 82px;
background: url(images/home/subscribe-button.png) no-repeat;
}
.IngeniMailSubscribeContainer .IngeniMailSubscribeEmailInput {
height: 38px;
width: 288px;
padding: 0;
border: none;
background: url(images/home/input-button.png) no-repeat;
margin-right: 5px;
}
.IngeniMailSubscribeContainer div[align=left] {
margin: 20px 0 0 320px;
font-weight: bold;
}


/* TEMPLATE */
body {
position: relative;
}
#everett_content {
background: transparent !important;
}
#blog-header {
width: 851px;
height: 421px;
position: absolute;
/*top: -70px;
background: url(images/blog/blog-header.jpg) no-repeat;*/
}
#everett_col3 {
width: 244px !important;
}
#everett_col2 {
width: 710px !important;
}
#everett_col2 .pad h1:first-child {
display: none;
}
#everett_col3 .block .pad {
background: transparent !important;
padding: 20px 0 0 !important;
}
.hk_menu {
display: none;
}
#everett_col2 .pad {
padding: 0 0 20px !important;
}
#everett_top h1 {
text-align: center;
margin: 10px 0 !important;
font-size: 57px;
color: #000 !important;
line-height: 60px;
text-shadow: 1px 1px #fff;
font-family: arial, verdana, sans-serif !important;
}
#everett_top h1 a {
color: #444;
text-decoration: none;
}
#everett_top h1 a:hover {
opacity: 0.8;
}
#everett_top h1 .rss {
width: 32px;
height: 21px;
background: url(images/blog/rss-btn.png) no-repeat;
margin-left: 10px;
display: inline-block;
vertical-align: middle;
}
#everett_top {
background: transparent !important;
}


#bb-container .comments {
border-top: 1px solid #E2E2E2 !important;
border-bottom: none !important;
border-left: none !important;
border-right: none !important;
padding: 15px 15px 15px 25px !important;
background: url(images/blog/comments-icon.png) no-repeat 0px 17px;
font-size: 0.94em;
font-weight: bold;
}
#bb-container .comments a {
color: #717171 !important;
text-decoration: none;
font-weight: normal !important;
}
#bb-container .comments a:hover {
color: #660053 !important;
text-decoration: underline;
}
#bb-container .comments span, #bb-container .tags span {
color: #333 !important;
font-weight: bold;
}
#bb-container .tags {
font-size: 0.94em;
}
#bb-container .tags .NormalBold {
background: url(images/blog/tags-icon.png) no-repeat;
padding-left: 25px;
display: block;
color: #717171 !important;
}
.tags .NormalBold a {
color: #717171 !important;
text-decoration: none;
font-weight: normal !important;
}
.tags .NormalBold a:hover {
color: #660053 !important;
text-decoration: underline;
}
.highlight { 
color: #333; 
}
#bb-container a.CommandButton {
width: 149px;
height: 43px;
line-height: 37px;
color: #000 !important;
text-decoration: none !important;
text-align: center;
text-transform: uppercase;
background: url(images/blog/pagination-btn.png) no-repeat;
display: block;
float: left;
margin-right: 10px;
font-size: 0.85em;
}
#bb-container .blognav {
float: left;
margin-right: 10px;
}
#bb-container .blognav.previous {
width: 149px;
}


/* LISTINGS POST */
.listing .post {
border: 1px solid #e2e2e2;
background: #fff;
}
.listing h3.title a {
color: #660033 !important;
font-weight: bold;
}
.listing .primary {
width: 345px !important;
float: left;
}
.listing .primary .hk_readmore_wrapper {
width: 315px;
}
.listing .primary:first-child {
margin-right: 10px !important;
}
.listing .post .content {
margin: 15px;
}
.clear {
clear: both;
}
.listing .primary a.hk_img {
float: none !important;
margin: 10px 0 !important;
display: block;
max-width: 315px !important;
max-height: 255px !important;
}
.listing .primary a.hk_img img {
max-width: 315px !important;
max-height: 255px !important;
}
p.hk_link a {
text-transform: uppercase;
}
.listing #post-date {
float: left;
width: 29px;
height: 35px;
margin: 20px 7px 15px 10px;
background: url(images/blog/date-bg.png) no-repeat;
text-align: center;
}
.listing #post-date .first {
color: #FFFFFF;
display: block;
font-size: 0.85em;
line-height: 12px;
margin-bottom: 1px;
}
.listing #post-date .second {
color: #000;
}


/* SOCIAL ICONS */
.fb_iframe_widget, .fb_ltr {
width: 75px !important;
}
.twitter-share-button {
width: 99px !important;
}


/* LATEST POSTS */
#everett_col3 .block .pad h3:first-child {
background: url(images/blog/latest-posts-bg.png) no-repeat;
width: 244px;
height: 38px;
line-height: 38px;
font-weight: bold;
padding: 0 0 0 10px !important;
margin: 0 !important;
}
#everett_col3 .BlogPostList ul {
list-style-type: none !important;
}
#everett_col3 .BlogPostList ul li {
font-weight: bold;
}
#everett_col3 .BlogPostList ul li a {
text-decoration: none;
}

/* BLOG SEARCH */
#bloggooglesearchbox {
display: none;
}
#blog-search #bloggooglesearchbox {
width: 244px;
display: block;
}
#blog-search #cse-search-box {
width: 244px;
height: 39px;
background: url(images/blog/blog-search-bg.png) no-repeat;
}
#blog-search #googlesearchinput {
background: none !important;
padding: 0 !important;
margin: 0 0 0 5px !important;
border: none;
width: 195px;
height: 35px;
color: #666;
}
#blog-search .googlesubmit {
border: none;
padding: 0 !important;
margin: 0 !important;
width: 39px;
height: 36px;
background: transparent;
}
#blog-search .focused {
color: #000 !important;
}