/*
Theme Name:     SV : Sportsmen Vote Theme
Theme URI:      http: //www.sportsmenvote.com/
Description:    A Fave Business Child Theme for Sportsmen Vote
Author:         Aaron Baker & Berry Blanton
Template:       favebusiness
Version:        0.1.0
*/
@import url('bstyles.css');
@charset "utf-8";
/* CSS Document */

/*---------Reset Style----------*/
html{color:#000;background-color: #fff !important;}
* html .clearfix {height: 1%;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
body,div,dl,dt,dd,pre,code,form,fieldset,legend,input,button,textarea,th,td, p, h1,h2,h3{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{ outline:none; resize:none;}
input, textarea, select, button {font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#212121;}
/*========Fonts===========*/

@font-face {
    font-family: 'GeorgiaRegular';
    src: url('fonts/georgia/georgia-webfont.eot');
    src: url('fonts/georgia/georgia-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/georgia/georgia-webfont.woff') format('woff'),
	url('fonts/georgia/georgia-webfont.ttf') format('truetype'),
	url('fonts/georgia/georgia-webfont.svg#GeorgiaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*HelveticaLTStdBold*/
@font-face {
    font-family: 'HelveticaLTStdBold';
    src: url('fonts/helveticabold/helveticaltstd-bold-webfont.eot');
    src: url('fonts/helveticabold/helveticaltstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticabold/helveticaltstd-bold-webfont.woff') format('woff'),
         url('fonts/helveticabold/helveticaltstd-bold-webfont.ttf') format('truetype'),
         url('fonts/helveticabold/helveticaltstd-bold-webfont.svg#HelveticaLTStdBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TrajanProRegular';
    src: url('fonts/trajanpro-regular/trajanpro-regular-webfont.eot');
    src: url('fonts/trajanpro-regular/trajanpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/trajanpro-regular/trajanpro-regular-webfont.woff') format('woff'),
	url('fonts/trajanpro-regular/trajanpro-regular-webfont.ttf') format('truetype'),
	url('fonts/trajanpro-regular/trajanpro-regular-webfont.svg#TrajanProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'TrajanProBold';
    src: url('fonts/trajanpro-bold/trajanpro-bold-webfont.eot');
    src: url('fonts/trajanpro-bold/trajanpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/trajanpro-bold/trajanpro-bold-webfont.woff') format('woff'),
         url('fonts/trajanpro-bold/trajanpro-bold-webfont.ttf') format('truetype'),
         url('fonts/trajanpro-bold/trajanpro-bold-webfont.svg#TrajanProBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('fonts/helveticaneue/helveticaneue-webfont.eot');
    src: url('fonts/helveticaneue/helveticaneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneue/helveticaneue-webfont.woff') format('woff'),
         url('fonts/helveticaneue/helveticaneue-webfont.ttf') format('truetype'),
         url('fonts/helveticaneue/helveticaneue-webfont.svg#HelveticaNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*====commont-classes=====*/
body {font-size:13px;font-family: 'GeorgiaRegular'; background:#fff; border:0;}
a img {border:none; outline:none;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.spaceit {margin-bottom: 20px;}
a {font-family: 'HelveticaLTStdBold', Arial, sans-serif;text-decoration:none; color:#174783; -moz-transition:color 0.5s ease 0s; -webkit-transition:color 0.5s ease 0s; -o-transition:color 0.5s ease 0s; -ms-transition:color 0.5s ease 0s; transition:color 0.5s ease 0s;}
.loop-content .entry-meta a:hover, .read-more:hover, a:hover {text-decoration:none; color:#3f8fcd; -moz-transition:color 0.5s ease 0s; -webkit-transition:color 0.5s ease 0s; -o-transition:color 0.5s ease 0s; -ms-transition:color 0.5s ease 0s; transition:color 0.5s ease 0s;}

.block-bg {width:1085px;height:376px; margin:0px auto; background:url(images/block-bg.png) no-repeat top center;}
.block-left-bg {background: url("images/block-left-bg.png") no-repeat scroll left top transparent;height: 346px;position: absolute;left: -76px;top: 37px;width: 76px;}
.block-right-bg {background: url("images/block-right-bg.png") no-repeat scroll -110px -2px transparent;height: 346px;position: absolute;top:50px;right: 76px;width: 100%;z-index: 999;}
p {margin-top:10px;}
#search-id {
margin: 14px 0 0 14px;
padding: 3px;
float: left;
text-transform: uppercase;
color: #DDD;
font-weight: bold;
font-family: arial;
font-size: 10px;
background: #777;
}
/*stuff to make the Loop Buddy images look good and other loop buddy goodness */
.wp-post-image {
border: 1px solid #DCDAE0;
padding: 4px;
}
.side-img .loop-content .hentry {border: none;}
.lb-th {
float: left;
margin: 0 10px 10px 0;
}
.lb-th.tiny-rec-th a img {
width: 100px;
height: 37px;
}
.lb-th.tiny-squ-th a img {
width: 60px;
height: 60px;
}
.lb-th.tiny-th {
margin-bottom: 0;
}
.lb-desc {
padding: 0 17px 20px 17px;
border-bottom: 1px dotted #DCDAE0;
margin-bottom: 20px;
}
.lb-th.home-80x80 {
margin-bottom: 5px;
}
/*.read-more.sidebar-more {margin: 0 90px 20px 90px;}*/
#lb-more {
float: left;
width: 100%;
text-align: center;
}
.read-more.sidebar-more {
float: none;
display: block;
margin: 0 auto 10px auto;
background: none;
padding: 0;
}
.read-more.sidebar-more a {

}



.sub-title a {
    color: #3F8FCD;
    font-family: 'HelveticaLTStdBold', Arial, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
}
.comments-link {padding: 5px 0;}
/*=========Header=======*/
#header-main {width:100%; min-width:960px; background:url(images/header-bg.jpg) repeat-x top left;}
.header {width:960px; margin:0px auto; height:78px;}
.header-left {width:670px; float:left;}
.main-nav {float:left; width:655px;}
.main-nav ul {list-style-type:none; margin:0px; padding:0px;}
.main-nav ul li{list-style-type:none; margin:0px; padding:15px 10px; float:left; background:url(images/menu-seprator.jpg) no-repeat left center;}
.main-nav ul li:first-child {background:none;}
.main-nav ul li a {color:#FFF; font-size:14px;font-family: 'GeorgiaRegular';}
.main-nav ul li a:hover {color:#3f8fcd;}

/*-----header-right----*/
.header-right {float:right; width:254px; border:1px solid #306d9c; background:#10325c; height:25px; margin:10px 0 0;}
.header-right input[type="text"] {border:none; border-right:1px solid #306d9c; float:left; outline:none; background:none; color:#3f8fcd; padding:5px; width:214px;}
.header-right input[type="submit"] {border:none; float:left; outline:none; padding:0px; margin:1px 0 0 1px; width:27px; height:23px; background:url(images/search-btn.png) no-repeat top left; cursor:pointer;}
/*---breadcrumbs-----*/
.breadcrumbs {float:left; width:960px; font-family: 'HelveticaLTStdBold', Arial, sans-serif;}
.breadcrumbs ul {list-style-type:none; margin:0px; padding:0px;}
.breadcrumbs ul li {list-style-type:none; margin: 0 4px; padding:8px 0px 8px 10px; float:left; color:#FFF; background:url(images/brd-crmb-bg.png) no-repeat left center;}
.breadcrumbs ul li:first-child {background: url(images/bread-crumb-arrow.png) no-repeat scroll right center transparent; padding: 8px 15px 8px 0; color:#FFF; font-size:12px; text-transform:uppercase;}
.breadcrumbs ul li a {color:#FFF; font-size:12px;}
.breadcrumbs ul li a:hover {color:#123e73;}

/*=====Footer========*/
#footer-main {width:100%; min-width:960px; background:url(images/footer-bg.jpg) repeat-x top left; height:285px;}
.footer {width:960px; margin:0px auto;}
.footer-top-block {float:left; width:960px; margin:0px; padding: 65px 0 11px 65px; height:65px;}
.footer-link-block {float:left; margin:0px; padding:0 20px;  background:url(images/footer-top-b-sept.jpg) repeat-y left top; }
.footer-link-block:first-child {background:none;}
.footer-link-block ul {list-style-type:none; margin:0px; padding:0px;}
.footer-link-block ul li {list-style-type:none; margin:0px; padding:3px 0;}
.footer-link-block ul li a {color:#FFF; background:url(images/footer-link-arrow.png) no-repeat left center;display:block; padding:0 0 0 10px;}
.footer-link-block ul li a:hover {color:#de321d;}
.footer-link-block h2 { font-size:16px; margin:0px; padding:0px; color:#FFF; text-transform:uppercase;}
.social-icon {float:right; width:100%; margin:0px 0 0 0;}
.social-icon ul {list-style-type:none; margin:0px; padding:0px; float:right;}
.social-icon ul li {list-style-type:none; margin:0px; padding:0px; float:left;}
.social-icon ul li a {display:block; width:22px; height:22px; background:url(images/social-icon.png) no-repeat top left; margin:0 5px 0 0; padding:0px; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
#twitter {background-position:0 0;}
#twitter:hover {background-position:0 -26px;}
#facebook{background-position:-25px 0px; }
#facebook:hover{background-position:-25px -26px; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
#linkdin{background-position:-50px 0px;}
#linkdin:hover{background-position:-50px -26px; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
#bloger{background-position:-75px 0px;}
#bloger:hover{background-position:-75px -26px; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.intermedia-network {float:left; width:960px; height:45px; position:relative; border-top:1px solid #6b7f96; padding:16px 0; margin:29px 0 0 0;}
.intermedia-network .network-title {font-size:10px; color:#ffffff; text-align:center; width:340px; position:absolute; top:-10px; left:33%; background:#18365a;}
.otd-networkblock {float:left; width:960px; text-align:center;}
.otd-networkblock img {margin:0 11px;}
.footer-btm {float:left; width:960px; text-align:center; padding:11px 0; height:15px;}
.footer-btm ul {list-style-type:none; margin:0px; padding:0px;}
.footer-btm ul li {list-style-type:none; margin:0px; padding:0px 10px; display:inline; color:#3f8fcd;}
.footer-btm ul li a {color:#FFF;}
.footer-btm ul li a:hover {color:#3f8fcd;}
/*-----Footer End--------*/

.logo-blocks {width:960px; margin: 0 auto -29px; padding:0px; height:147px;}
.logo-block-left {float:left; width:197px; font-size:22px; margin:36px 0 0 21px; padding:0 0 0 40px; background:url(images/play-btn.png) no-repeat left center;}
.logo-block-left a {color:#de321d; text-transform:uppercase;font-family: 'GeorgiaRegular';}
.logo-block-mid {float:left; width:414px; height:133px; padding:10px 0 0 0; z-index:99; background:url(images/mid-logo-bg.png) no-repeat top center; text-align:center;}
.logo-block-right {float:left; width:195px; margin:36px 0 0 74px;}
.logo-block-right h2 {width:100%; margin:0px; padding:0px; color:#de321d; font-size:25px; text-transform:uppercase;}
.logo-block-right ul {list-style-type:none; margin:0px; padding:0px;}
.logo-block-right ul li {list-style-type:none; margin:0px; padding:0 5px; float:left; font-size:12px;}
.logo-block-right ul li img {margin:0 5px 0 0; vertical-align:bottom;}

.wrapper-main { width:100%; min-width:960px; background:#ffffff url(images/wrapper-top-bg.jpg) repeat-x top left; margin:0; padding:30px 0 0 0;}
.wrapper-main .cfct-block	{ margin:0; }
.wrapper {width:960px; margin:0px auto; padding:10px 0;}
.content-block {width:940px; padding:0px 10px; margin:0px; float:left;}
.content-block-left {float:left; width:224px;}
.content-block-right {float:left; width:224px; margin:0px;}
.content-block-center {float:left; width:462px; margin:0px; padding: 0 15px;}
.content-left {float:left; width:224px; padding:0px; }
.content-block-landc	{float:left; width:686px; margin:0; padding:0 15px 0 0;} 
/*====red-ribbons=====*/
.header-title-left{background: #c22b28 url(images/title-bg.jpg) repeat-x top left; padding:6px 10px; min-height:24px; font-size:18px; color:#ffffff; font-family: 'TrajanProBold'; position:relative; text-align:left;margin:0;width: 600px;}
.key-issue-title { margin-bottom: 12px;background: #c22b28 url(images/title-bg.jpg) repeat-x top left; padding:6px 10px; min-height:24px; font-size:18px; color:#ffffff; font-family: 'TrajanProBold'; position:relative; text-align:center;}
.title-c-l{ width:25px; height:47px; position:absolute; left:-25px; top:0px; background:url(images/title-c-left.png) no-repeat left top;}
.title-c-r{ width:25px; height:47px; position:absolute; right:-25px; top:0px; background:url(images/title-c-right.png) no-repeat left top;}
.resources-menu, .left-content-main {float:left; width:200px; padding:0 12px; background:#FFF; }
.key-issue-block {float:left; width:220px; padding:10px 0; margin-bottom:10px; }
.key-issue-block ul { list-style-type:none; margin:0px; padding:0px;}
.key-issue-block ul li{ list-style-type:none; margin:0 10px 10px 0; padding:5px; float:left; width:85px; height:85px; -webkit-box-shadow: 0px 0px 5px 2px #f0f0f0; -moz-box-shadow: 0px 0px 5px 2px #f0f0f0; box-shadow: 0px 0px 5px 2px #f0f0f0; border:1px solid #f0f0f0; text-align:center;}
.key-issue-block ul li span {display:block; float:left; font-size:10px; text-align:center; width:100%; text-transform:uppercase;}
.key-issue-block ul li a {display:block; float:left; color:#575454; width:100%; text-align:center;}
#menu-key-issues	{ margin-left:12px; }
.content-block h2	{ font-size:18px;}


/*-----left-sub-nav----*/

.resources-menu , .left-sub-nav {float:left; width:200px; border-top:1px dotted #a7a6ab; padding:10px 12px;}
.resources-menu.no-border { float:left; width:200px; border-top:none; padding:0 12px; }
.resources-menu ul, .left-sub-nav ul {margin:0px; padding:0px; list-style-type:none;}
.resources-menu ul li, .left-sub-nav ul li {margin:0px; padding:4px 0; list-style-type:none; clear:both;}
.resources-menu ul li a, .left-sub-nav ul li a {display:block; padding:0 0 0 25px; background:url(images/left-nav-bg.png) no-repeat left center; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:14px;} 
.left-sub-nav ul li a:hover {text-decoration:underline;}
.resources-menu h2, .left-content-main h2 {color:#3f8fcd; font-size:11px; font-family: 'HelveticaLTStdBold', Arial, sans-serif; padding:15px 0 10px 0; float:left; width:100%;}
/*-----home-slider-block-----*/
.home-slider-block {float:left; width:452px; padding:4px; border:1px solid #dcdae0; -webkit-box-shadow: 0px 2px 5px 0px #f0f0f0; -moz-box-shadow: 0px 2px 5px 0px #f0f0f0; box-shadow: 0px 2px 5px 0px #f0f0f0; position:relative; margin-bottom: 16px;}
/*-------news-block-------------*/
.news-block {float:left; width:200px; position:relative; padding:50px 12px 0 12px;}
.img-tag {background: url(images/news-img-tag.png) no-repeat left top;float:left; width:77px; height:76px; position:absolute; left:-5px; top:-5px;}
.loop-content .hentry {float:left; padding: 2px 12px 0px 12px; margin:0 0 10px 0; border-bottom:1px dotted #a7a6ab; line-height:16px;} 
.news-content {
float: left;
padding: 2px 0px 10px 12px;
margin: 0 0 10px 0;
border-bottom: 1px dotted #A7A6AB;
line-height: 16px;
}
.link-list .loop-content .hentry {padding-bottom: 10px;}
.loop-content .hentry{width: 90%;}
.news-content:last-child {border-bottom:none;}
.news-content img {margin:10px 0;}
.loop-content .hentry .entry-header h2, #candidate-bio h2, .news-content span {color:#174783; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:14px;}
.entry-utility .entry-summary p, .news-content p {color:#373735; margin:5px 0;}
.loop-content .entry-meta a, .read-more {display:block; padding:0 0 0 16px; background:url(images/read-more.png) no-repeat left center; color:#de321d; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:11px; float:left; text-transform:uppercase;}
/*-------stories-block-------------*/
.promo-inn-block {border: 1px solid #DCDAE0;box-shadow: 1px 1px 3px 0 #F0F0F0;float: left;font-family: 'HelveticaLTStdBold', Arial, sans-serif;font-size: 12px;margin: 0 0 10px 12px;min-height: 260px;padding: 10px 13px 15px;width: 266px;}
.promo-inn-block .title {color: #DE321D;font-family: 'HelveticaLTStdBold', Arial, sans-serif;font-size: 16px;margin: 0 0 10px;}
.stories-content {float:left; padding:0 0 12px; margin:0 0 10px 0; border-bottom:1px dotted #a7a6ab; line-height:16px;}
.stories-content:last-child {border-bottom:none;}
.stories-content span {color:#174783; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:14px;}
.stories-content p {color:#373735; margin:5px 0;}


/*-----home-pageslider-------*/
.add-block {border: 1px solid #DCDAE0; box-shadow: 0 2px 5px 0 #F0F0F0; float: left; padding: 4px; width: 452px; margin:0 0 10px 0;}
.loop-content, .more-news-block {float:left; position:relative; padding:0px 12px 0 0px; background:#FFF;}
.social-hub-block .loop-content	{ padding:0 4px; }

.content-block-right .key-issue-title { margin:0;}	
.loop-header .key-issue-title { margin:0 0 15px 0;clear: both;}	
.loop-header .key-issue-title p	{ margin:0; }
.graph-block-content {float:left; width:100%; margin:0 0 0 5px;}
.graph-block-content img {margin:10px 0;}
.graph-block-content p {color:#373735; margin:5px 0;}
.graph-block-content span.what-dose {font-size:20px; color:#174783; font-family: 'HelveticaLTStdBold', Arial, sans-serif;}

.more-flow {float:left; width:100%; margin:10px 0;}
.more-flow ul {float:right; margin:0px; padding:0px; list-style-type:none;}
.more-flow ul li {float:left; margin:0 5px; padding:0px; list-style-type:none; line-height:normal;}
.more-flow ul li img {margin:0px;}
.social-hub-block {float:left; padding:6px; border:1px solid #dcdae0;  -webkit-box-shadow: 1px 1px 3px 0px #F0F0F0; -moz-box-shadow: 1px 1px 3px 0px #F0F0F0; box-shadow: 1px 1px 3px 0px #F0F0F0; margin:0 0 10px 0;}
.social-hub-content {float:left; background:#f3f3f3;}
.social-hub-content ul {margin:0px; padding:0px; list-style-type:none;}
.social-hub-content ul li {margin:0px; width: 68px; padding:0px; height:53px;list-style-type:none; float:left; border-bottom:1px solid #dfdcd7; border-left:1px solid #eee; border-right:1px solid #eee; background:url(images/tab-seprator.png) no-repeat right center;}
.inn-content-right .social-hub-content ul li 	{ width:98px; }
.social-hub-content ul li a {display:block; margin:12px 13px 16px 22px; width:25px; height:25px;}
.inn-content-right .social-hub-content ul li a {margin:12px 13px 16px 36px;}
.social-hub-content ul li a#chat-icn { background:url(images/chat-icn.png) no-repeat top left;}
.social-hub-content ul li a#chat-icn:hover { background-position:0 -40px;}
.social-hub-content ul li a#twitter-icn { background:url(images/twitter-s-icn.png) no-repeat top left;}
.social-hub-content ul li a#twitter-icn:hover { background-position:0 -40px;}
.social-hub-content ul li a#facebook-icn { background:url(images/face-book-icn.png) no-repeat top left;}
.social-hub-content ul li a#facebook-icn:hover { background-position:0 -40px;}
.social-hub-content ul li a#linkding-icn { background:url(images/linkdin-icn.png) no-repeat top left;}
.social-hub-content ul li a#linkding-icn:hover { background-position:0 -40px;}
.social-hub-content ul li.active {height:54px; border-left:1px solid #dfdcd7; border-right:1px solid #dfdcd7; border-bottom:0px solid #dfdcd7; background:#FFF;}
.social-hub-content ul li.active a#chat-icn{ background-position:0 -40px;}
.social-hub-content ul li.active a#twitter-icn{ background-position:0 -40px;}
.social-hub-content ul li.active a#facebook-icn { background-position:0 -40px;}
.social-hub-content ul li.active a#linkding-icn { background-position:0 -40px;}
.hub-tab-content {float:left; padding: 10px 16px 20px; color:#231f20;}
.hub-tab-content a {font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:18px;}
.hub-tab-content  p {color:#231f20; margin:10px 0; font-size:18px; line-height:20px;}
.post-time {float:left; width:100%; font-size:11px; margin:0 0 10px 0;}
.twitter-post {float:left; width:100%;}

/*--quote-block------*/
.quote-block {float:left; width:210px;}
.quote-block .title {background:url(images/quote-block-title-bg.jpg) repeat-x top left; padding:0px 0px 0px 17px; height:30px; line-height:30px; color:#FFF; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:16px;margin-bottom: 0px;}
.quote-block-content {background:#f3f3f3; float:left; padding:12px;}
.quote-block-content p {color:#231f20; margin:10px 0; font-size:18px; line-height:20px;}
.quote-block-content a {color:#de321d; font-size:11px;}
.job-titlecontent {float:left; width:100%; font-size:11px; padding:3px 0 10px 0;}
.video-block {float:left;}
.video-block img {float:left;}
.video-content-block {background:#1a334f; width:100%; float:left; padding:0 0 12px 0; margin:1px 0 0 0;}
.video-titlecontent {float:left; padding:12px; color:#FFF; background:url(images/video-content-block.jpg) repeat-x top left; line-height:18px;}
.video-titlecontent h2 {color:#de321d; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:15px;}
.video-titlecontent p {}
.issue-block-content {background: none repeat scroll 0 0 #F3F3F3;float: left;  padding: 12px; color:#373735;  line-height:18px;}
.issue-block-content li{}
.issue-block-content span {font-size:11px; display:block; padding:0 0 5px 0;}
.issue-block-content p {color:#373735; padding:5px 0; line-height:18px;}
.issue-block-content h2 {font-size:16px; font-family: 'HelveticaLTStdBold', Arial, sans-serif;  color:#174783;}

.poll-callout .quote-block-content a {color:#fff; font-size:16px;}


/*------Slider 1 ---------*/
#slides {position:relative;}
#slides .slides-container {width:452px;	height:443px; display:none;}
#slides .slides-container div.main-content {width:452px;	height:443px; display:block;}
#slides .slider-top {float:left; width:452px; height:300px;}
#slides .slider-content {height:115px; width:424px; float:left; padding:14px; color:#FFF; background:#df3e2f url(images/top-sider-c-bg.jpg) repeat-x top left;}
#slides .slider-content h2 {font-size:34px; margin:0px; padding:0px;line-height: 32px;}
#slides .slider-content h2 a	{ color:#fff; }
#slides .slider-content h2 a:hover {text-decoration:underline; -moz-transition:color 0.5s ease 0s; -webkit-transition:color 0.5s ease 0s; -o-transition:color 0.5s ease 0s; -ms-transition:color 0.5s ease 0s; transition:color 0.5s ease 0s;}

#slides .slider-content p {padding:5px 0; font-size:13px;}
#slides .pagination { margin:0px; padding:5px 13px; list-style-type:none; position:absolute; bottom:-8px; right:66px; height:10px; z-index:9999; background: #bb3328 url(images/pagination-bg.jpg) repeat-x top left; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#slides .pagination li {float:left; width:10px; height:10px; margin:0 3px;}
#slides .pagination li a {background:url(images/h-slider-current.png) no-repeat top center; width:10px; height:10px; display:block; position:absolute; text-indent:-9999px; }
#slides .pagination li.current a {width:10px; height:10px; display:block; background:url(images/h-slider-p.png) no-repeat top center;}
#slides .next, #slides .prev {display: block; right:145px; text-indent:-9999px;  position: absolute;  bottom: -7px; width: 20px; height: 19px;   z-index: 101; background:url(images/h-slider-prev.png) no-repeat top left;}
#slides .next { background:url(images/h-slider-next.png) no-repeat top left; right:40px;}

/*----------Slider 2-------*/
.catagory-slider {width: 462px; float:left; padding:7px 0 0 0;}
.slider-title {font-size: 18px; font-family: 'TrajanProBold'; padding: 6px 10px; text-align: center; width:270px; margin: 0 auto 34px; position:relative;  background: url(images/title-bg.jpg) repeat-x scroll left top #C22B28; color:#FFF;}
.slider-title-l {background: url(images/title-c-left.png) no-repeat scroll left top transparent; height: 47px; left: -25px;  position: absolute; top: 0; width: 25px;}
.slider-title-r {background: url(images/title-c-right.png) no-repeat scroll left top transparent; height: 47px; right: -25px;  position: absolute; top: 0; width: 25px;}

/*------Content Catagory Slider ---------*/
#slides-catagory {position:relative;}
#slides-catagory .slides-container {width:462px;	height:315px; display:none;}
#slides-catagory .slides-container .main-content {width:462px;	height:315px; display:block;}
#slides-catagory .slider-content {height:315px; width:462px; float:left; padding:0;}
#slides-catagory .slider-content ul {width:462px; float:left; margin:0px; padding:0px; list-style-type:none;}
#slides-catagory .slider-content ul li {width:191px; float:left; margin:0 0 0 13px; padding:17px 16px 12px 15px; list-style-type:none;   border:1px solid #dcdae0;  -webkit-box-shadow: 1px 1px 3px 0px #F0F0F0; -moz-box-shadow: 1px 1px 3px 0px #F0F0F0; box-shadow: 1px 1px 3px 0px #F0F0F0;}
#slides-catagory .slider-content ul li:first-child {margin:0px;}
.slider-content .catag-thmb {float:left; width:191px;}
.slider-content li span {font-size:20px; display:block; float:left; padding:15px 0 5px 0; line-height:20px; font-family: 'HelveticaLTStdBold', Arial, sans-serif;  color:#174783;}
.slider-content li p {padding:5px 0; float:left; width:100%; line-height:18px; color:#373735; margin:0 0 10px 0;}
#slides-catagory .pagination { margin:0px; padding:5px 13px; list-style-type:none; position:absolute; top:-26px; left:188px; height:10px; z-index:9999;}
#slides-catagory .pagination li {float:left; width:10px; height:10px; margin:0 5px;}
#slides-catagory .pagination li a {background:url(images/cata-s-p-bg.png) no-repeat top center; width:8px; height:8px; display:block; position:absolute; text-indent:-9999px; }
#slides-catagory .pagination li.current a {width:8px; height:8px; display:block; background:url(images/cata-s-current.png) no-repeat top center;}
#slides-catagory .next, #slides-catagory .prev {display: block; right:415px; text-indent:-9999px;  position: absolute;  top:-56px; width: 35px; height: 35px;   z-index: 101; background:url(images/cata-s-prev.png) no-repeat top left;}
#slides-catagory .next { background:url(images/cata-s-next.png) no-repeat top left; right:15px;}

/*-------slides-catagory-sec---------*/
#slides-catagory-sec {position:relative;}
#slides-catagory-sec .slides-container {width:462px;	height:315px; display:none;}
#slides-catagory-sec .slides-container .main-content {width:462px;	height:315px; display:block;}
#slides-catagory-sec .slider-content {height:315px; width:462px; float:left; padding:0;}
#slides-catagory-sec .slider-content ul {width:462px; float:left; margin:0px; padding:0px; list-style-type:none;}
#slides-catagory-sec .slider-content ul li {width:191px; float:left; margin:0 0 0 13px; padding:17px 16px 12px 15px; list-style-type:none;   border:1px solid #dcdae0;  -webkit-box-shadow: 1px 1px 3px 0px #F0F0F0; -moz-box-shadow: 1px 1px 3px 0px #F0F0F0; box-shadow: 1px 1px 3px 0px #F0F0F0;}
#slides-catagory-sec .slider-content ul li:first-child {margin:0px;}
#slides-catagory-sec .pagination { margin:0px; padding:5px 13px; list-style-type:none; position:absolute; top:-26px; left:188px; height:10px; z-index:9999;}
#slides-catagory-sec .pagination li {float:left; width:10px; height:10px; margin:0 5px;}
#slides-catagory-sec .pagination li a {background:url(images/cata-s-p-bg.png) no-repeat top center; width:8px; height:8px; display:block; position:absolute; text-indent:-9999px; }
#slides-catagory-sec .pagination li.current a {width:8px; height:8px; display:block; background:url(images/cata-s-current.png) no-repeat top center;}
#slides-catagory-sec .next, #slides-catagory-sec .prev {display: block; right:415px; text-indent:-9999px;  position: absolute;  top:-56px; width: 35px; height: 35px;   z-index: 101; background:url(images/cata-s-prev.png) no-repeat top left;}
#slides-catagory-sec .next { background:url(images/cata-s-next.png) no-repeat top left; right:15px;}
.slider-sep {background:url(images/slider-seprator.jpg) no-repeat top center; float:left; margin:6px 0 0 0; padding:0px 0 0 0; width:462px; height:10px;}

/*-------slider-tabs------*/
.view-all-polls {float:left; width:90px; height:108px; margin:0 0 0 6px;}
.pollingcenter-slider {width:940px; margin:0px auto;}
.home-pageslider {float:left; width:940px; height:208px; background:url(images/home-slider-bg.png) no-repeat top left;}
.slider-tabs {float:left; width:402px; padding:0; height:48px;}
.slider-tabs ul {list-style-type:none; margin:0px; padding:0px;}
.slider-tabs ul li {list-style-type:none; margin:0px; padding: 12px 10px; float:left; width:150px; text-align:center;}
.slider-tabs ul li:first-child {width:190px;  padding:10px 20px; font-size:18px;}
.slider-tabs ul li a {text-decoration:none; text-transform:uppercase; color:#FFF; }
.slider-main {width:940px; float:left; height:107px; padding:14px 0; position:relative;}
.slider-content-m {float:; width:740px; margin:0 0 0 50px; float:left;}

.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top:40px; right:-137px; width:20px; height:32px;cursor:pointer;  background:url(images/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px; right: auto; background-image: url(images/prev-horizontal.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top:40px; left:-43px; width: 20px; height:32px; cursor: pointer; background:url(images/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:740px; padding: 0px;}
.jcarousel-skin-tango {width:740px; margin:0px auto;}
.jcarousel-skin-tango .jcarousel-item {width:171px; height:101px; padding:3px; position:relative; background:url(images/slider-content-bg.png) no-repeat top left;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:740px; height: 107px; cursor:pointer;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto; right: 5px; background-image: url(images/next-horizontal.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position:0px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: 0px 0;}
.jcarousel-skin-tango .jcarousel-item-horizontal { margin:0 4px;}

/*-------slides-footer-section---------*/
#slides-footer {position:relative;}
.slides-container-f {width:780px;	height:54px; margin:0px auto;}
.slides-container-f .jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top:6px; right:-60px; width:25px; height:25px;cursor:pointer;  background:url(images/f-arrow-next.png) no-repeat 0 0;}
.slides-container-f .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px; right: auto; background-image: url(images/prev-horizontal.png);}
.slides-container-f .jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top:6px; left:-43px; width: 25px; height:25px; cursor: pointer; background:url(images/f-arrow-perv.png) no-repeat 0 0;}
.slides-container-f .jcarousel-skin-tango .jcarousel-container-horizontal {width:780px; padding: 0px;}
.slides-container-f .jcarousel-skin-tango {width:780px; margin:0px auto;}
.slides-container-f .jcarousel-skin-tango .jcarousel-item {width:147px; height:54px; padding:0px; position:relative; background:none;}
.slides-container-f .jcarousel-skin-tango .jcarousel-clip-horizontal {width:780px; height: 54px; cursor:pointer;}
.slides-container-f .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto; right: 5px; background-image: url(images/f-arrow-next.png);}
.slides-container-f .jcarousel-skin-tango .jcarousel-item-horizontal { margin:0 4px;}

#pollingcenter {}
.slide-img-block {float:left; width:171px; height:83px;}
#pollingcenter li span {font-size:10px; color:#FFF; display:block; padding:3px; float:left;}

.poll-callout {float:left; width:100%;}

/*-----slider-acc--------------*/
.slider-acc {float:left; width:177px; position:absolute; display:none; z-index:99999;}
.acc-content-block {float:left; width:177px;}
.acc-content-top {float:left; width:177px; height:5px; background:url(images/slide-acc-top.png) no-repeat top left;}
.acc-block-main {width:171px;  overflow:hidden; position:absolute; bottom:0px; float:left; padding:5px 3px 0 3px; background:url(images/slide-acc-content.png) repeat-y top left; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0;}
.acc-main-content {float:left; width:171px; background:#FFF; padding:0 0 1px 0;}
.acc-triger {width:171px; float:left; height:30px; line-height:30px;  margin:0 0 1px 0; background:url(images/acchead-bg.jpg) repeat-x top left;}
.acc-triger a {display:block; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:12px; color:#FFF; text-transform:uppercase; float:left; width:100%; background:url(images/plus-icn.png) no-repeat 153px center;}
.acc-triger a.active {background:url(images/minus-icn.png) no-repeat 153px center;}
.acc-triger a span {display:block; float:left; width:134px; padding:0 0 0 10px; background:url(images/span-seprator.jpg) repeat-y right top;}
.acc-content {float:left; width:171px;}
.acc-content-img {float:left; position:relative; width:171px;}
.question-content {float:left; width:151px; padding:10px;}
.question-content span { font-style:italic; font-size:14px; color:#de321d;}
.question-content p {margin:0px; padding:10px 0; line-height:18px; color:#373735; font-size:12px;}
.acc-content-img .social-iocn{ position:absolute; right:0px; top:25px; width:19px; float:right;}
.acc-content-img .social-iocn ul {list-style-type:none; margin:0px; padding:0px;}
.acc-content-img .social-iocn ul li {list-style-type:none; margin:2px 0; padding:0px; width:19px; height:19px;}

/*----------jQuery Tabs --------*/
#tabs{margin-bottom: 30px;margin-left: 0;width: 618px;padding-top:10px;font-family: 'HelveticaNeueRegular', Arial, sans-serif;}
#tabs #nav ul {margin-left: 0;list-style: none;}
#tabs #nav ul li a:link, #tabs #nav ul li a:visited{color: #fff;}
#tabs #nav ul li a:hover{color: #3f8fcd;}
#tabs .details{padding: 10px;width: 589px;clear: both;border: solid 1px #cbcbcb;min-height: 120px;}
#tabs #nav li{float: left;border: 1px solid #cbcbcb;border-bottom-width: 0;}
#tabs #nav ul li a{display: block;padding: 1.2em 1.23em;text-align: center;width: 9em;text-transform: capitalize;
background: rgb(42,104,161); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(42,104,161,1) 0%, rgba(42,104,161,1) 32%, rgba(12,69,112,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,104,161,1)), color-stop(32%,rgba(42,104,161,1)), color-stop(99%,rgba(12,69,112,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(42,104,161,1) 0%,rgba(42,104,161,1) 32%,rgba(12,69,112,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(42,104,161,1) 0%,rgba(42,104,161,1) 32%,rgba(12,69,112,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(42,104,161,1) 0%,rgba(42,104,161,1) 32%,rgba(12,69,112,1) 99%); /* IE10+ */
background: linear-gradient(top,  rgba(42,104,161,1) 0%,rgba(42,104,161,1) 32%,rgba(12,69,112,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a68a1', endColorstr='#0c4570',GradientType=0 ); /* IE6-9 */}
#tabs .ui-tabs-hide {display:none;}
#tabs #nav ul li.ui-state-active{border-top: 1px solid #cbcbcb;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
#tabs #nav ul li.ui-state-active a{position: relative;top: 1px;color:#d42e1e;background: #fff;}
#tabs .details .tab-content{padding:0 24px;}
#tabs p.tabs-link{border-top: dotted 1px #a7a6ab;border-bottom: dotted 1px #a7a6ab; margin-top: 10px;padding: 7px 0;width: 100%;height: 20px;clear: both;}
#tabs p.tabs-link a{background: url("images/left-nav-bg.png") no-repeat scroll left center transparent;padding: 0 18px;}

/* temp short tabs */
#tabs{margin-bottom: 30px;margin-left: 0;width: 618px;padding-top:30px;font-family: 'HelveticaNeueRegular', Arial, sans-serif;}
#tabs #nav-short ul {margin-left: 0;list-style: none;}
#tabs #nav-short ul li a:link, #tabs #nav-short ul li a:visited{color: #fff;}
#tabs #nav-short ul li a:hover{color: #3f8fcd;}
#tabs #nav-short li{float: left;border: 1px solid #cbcbcb;border-bottom-width: 0;}
#tabs #nav-short ul li a{display: block;padding: 1.2em 1.5em;text-align: center;text-transform: capitalize;
background: rgb(42,104,161); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(42,104,161,1) 0%, rgba(42,104,161,1) 32%, rgba(12,69,112,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,104,161,1)), color-stop(32%,rgba(42,104,161,1)), color-stop(99%,rgba(12,69,112,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(42,104,161,1) 0%,rgba(42,104,161,1) 32%,rgba(12,69,112,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(42,104,161,1) 0%,rgba(42,104,161,1) 32%,rgba(12,69,112,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(42,104,161,1) 0%,rgba(42,104,161,1) 32%,rgba(12,69,112,1) 99%); /* IE10+ */
background: linear-gradient(top,  rgba(42,104,161,1) 0%,rgba(42,104,161,1) 32%,rgba(12,69,112,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a68a1', endColorstr='#0c4570',GradientType=0 ); /* IE6-9 */}
#tabs #nav-short ul li.ui-state-active{border-top: 1px solid #cbcbcb;border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
#tabs #nav-short ul li.ui-state-active a{position: relative;top: 1px;color:#d42e1e;background: #fff;}

/*----------Inner page --------*/
#inner-wrapper {width:100%; clear:both; padding:0 0 25px 0;}
#container { clear:both; padding:0 50px; min-width:940px; margin:0px auto;}
.spmen-box {width:220px; float:left; margin:0 0 12px 13px; padding:0px;  border:1px solid #dcdae0;  -webkit-box-shadow: 1px 1px 3px 0px #F0F0F0; -moz-box-shadow: 1px 1px 3px 0px #F0F0F0; box-shadow: 1px 1px 3px 0px #F0F0F0;}
.spmen-content {float:left; width:210px; padding:5px;}
.spmen-thmb {float:left; width:210px; margin:0 0 1px 0;}
.spmen-thmb img {float:left;}
.spmen-title { width:180px; padding:0 15px; height:30px; line-height:30px; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:16px; color:#FFF; text-transform:uppercase; background:url(images/title-bg.jpg) repeat-x top left;}
.spmen-desc { width:180px; background:#f3f3f3; padding:15px 15px 25px 15px; font-size:16px; color:#231f20; line-height:20px;}
.commnet-like {float:left; width:180px; padding:5px 15px; font-family: 'HelveticaLTStdBold', Arial, sans-serif; color:#231f20; font-size:12px;}
.commnet-like span.spmen-like {padding:0 10px 0 0;}
.comment-block {float:left; width:200px; padding:5px;}
.comment-by {float:left; width:180px; border-top:1px dotted #a7a6ab; padding:10px 10px;}
.comment-by a.user-thmb {float:left; margin:0 10px 0 0; display:block;}
.comment-by p {font-family: 'HelveticaNeueRegular', Arial, sans-serif; margin:0px; padding:0px; font-size:11px;}
.comment-by p a {font-family: 'HelveticaLTStdBold', Arial, sans-serif; color:#174783; font-size:11px;}
.allcomment {float:left; border-top:1px solid #dcdae0; text-align:center; width:210px;padding:10px 5px; color:#231f20; font-family: 'HelveticaLTStdBold', Arial, sans-serif;}

.get-fact-box {width:452px; padding:4px; float:left;}
.get-fact-content {width:452px; float:left;}
.get-fact-title {float:left; width:452px; padding:20px 0 10px 0; height:86px; background:#af1f24 url(images/in-box-title-bg.jpg) repeat-x top left;}
.get-fact-logo {float:left; width:160px; margin:0 20px;}
.get-fact-tag {float:left; width:240px; margin:69px 0 0 0; color:#FFF; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:13px;}
.pure-ext-block {float:left; width:452px; margin:1px 0;}
.get-fact-block {float:left; width:406px; padding:23px; background:#182438 url(images/get-fact-bg.jpg) repeat-x top left;}
.one-in {float:left; width:406px; padding:5px 0; border-bottom:1px solid #99a6ba; font-family: 'TrajanProBold'; font-size:27px; color:#FFF;}
.one-in  span {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:42px;}
.one-in-pass {float:left; width:406px; padding:5px 0 0 0; font-family: 'TrajanProBold'; font-size:43px; color:#FFF;}
.one-in-pass span  {font-family: Helvetica, Arial, sans-serif; font-weight:bold; font-size:48px;}
.comment-bubble{background: url(images/comment-bubble.png) no-repeat 3px 1px;width: 38px;height: 38px;float:right;text-align: center;margin-bottom: 10px;}
.comment-bubble a{color: #fff;line-height: 20px;}
h1.entry-title{float: left; width: 90%;}

/*-----slider-acc--------------*/
.spmen-acc {float:left; width:216px; position:absolute; display:none; z-index:99999;}
.accsp-content-block {float:left; width:216px;}
/*.acc-content-top {float:left; width:177px; height:5px; background:url(images/slide-acc-top.png) no-repeat top left;}*/
.accsp-block-main {width:210px;  overflow:hidden; position:absolute; top:0px; float:left; padding:5px 3px 5px 3px; background:url(images/accsp-content.jpg) repeat-y top left; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius: 4px;}
.accsp-main-content {float:left; width:210px; background:#FFF; padding:0 0 1px 0;}
.accsp-triger {width:210px; float:left; height:30px; line-height:30px;  margin:0 0 1px 0; background:url(images/acchead-bg.jpg) repeat-x top left;}
.accsp-triger a {display:block; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:12px; color:#FFF; text-transform:uppercase; float:left; width:100%; background:url(images/plus-icn.png) no-repeat 189px center;}
.accsp-triger a.active {background:url(images/minus-icn.png) no-repeat 189px center;}
.accsp-triger a span {display:block; float:left; width:170px; padding:0 0 0 10px; background:url(images/span-seprator.jpg) repeat-y right top;}
.accsp-content {float:left; width:210px;}
.accsp-content-img {float:left; position:relative; width:210px;}
.accsp-content-img img {float:left;}

.accsp-content-img .social-iocn{ position:absolute; right:0px; top:25px; width:19px; float:right;}
.accsp-content-img .social-iocn ul {list-style-type:none; margin:0px; padding:0px;}
.accsp-content-img .social-iocn ul li {list-style-type:none; margin:2px 0; padding:0px; width:19px; height:19px;}

.breadcrumbs ul.trading li:first-child { background: url(images/bread-crumb-arrow.png) no-repeat scroll right center transparent;
    padding: 8px 15px 8px 0; color:#FFF; font-size:12px;}
.slider-pagination-bg {position:absolute; width:160px; height:30px; background:url(images/slider-bg.jpg) no-repeat top center; bottom:-23px; right:27px;}

/*** Newsletter sign up stuff ***/
.signup-box {position:absolute; right:0; top:226px; width:auto; z-index:99999999;}
.signup-box-slide {float:right; display:block; border-radius: 6px 0 0 6px; -webkit-border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px; height:91px; border:1px solid #b0b0b0; -webkit-box-shadow: 0px 0px 4px 2px #cfcfcf; -moz-box-shadow: 0px 0px 4px 2px #cfcfcf; box-shadow: 0px 0px 4px 2px #cfcfcf; background:#FFF;  border-width: 1px 0 1px 1px;}
.new-letter {float:left; width:45px; height:57px; border-right:1px solid #e0e0e0; padding:17px 10px; text-align:center;position: relative;z-index: 9999;} 


.page-template-page-newsletter-php .signup-field,
#sidebar .signup-field {float:left; padding:15px 10px; width:376px; height:35px; }
.slide-div {float:left; display:none; min-width:400px;  height:64px; position:relative;}

.page-template-page-newsletter-php .signup-field input[type="text"],
#sidebar .signup-field input[type="text"] { background:#f7f7f7; border:1px solid #cccccc; width:278px; padding:0 8px; height:29px; line-height:29px; float:left; font-family: 'HelveticaNeueRegular', Arial, sans-serif; font-size:12px;}
.page-template-page-newsletter-php .signup-field input[type="submit"],
#sidebar .signup-field input[type="submit"] {background:#cbddf2 url(images/sign-up-button.jpg) repeat-x top left; height:30px; line-height:30px; color:#174783;  font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:13px; border:1px solid #bab9be; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; outline:none; float:left; cursor:pointer; padding:0 5px; margin:0 0 0 6px; width: 76px;}
.news, .condidate, .polling-center, .issues, .state, .register-vote {display:none;}
.page-template-page-newsletter-php .gform_wrapper{height: 150px;}
.page-template-page-newsletter-php .gform_wrapper input[type="text"],
#sidebar .gform_wrapper input[type="text"]{font-family: 'HelveticaNeueRegular', Arial, sans-serif !important;padding-left: 6px !important;color:#484444 !important;}
.page-template-page-newsletter-php .gform_wrapper form,
#sidebar .gform_wrapper form{background: url(images/alerts-title.png) no-repeat 18px 14px;height: 95px;padding: 46px 18px 0;width: 275px;}
#sidebar .gform_wrapper form{border: 1px solid #dbdbdb;}

.page-template-page-newsletter-php .gform_wrapper .gform_footer,
#sidebar .gform_wrapper .gform_footer {
    clear:none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.page-template-page-newsletter-php .gform_body,
#sidebar .gform_body{padding:10px 0 0 0;}
.page-template-page-newsletter-php .gform_wrapper .top_label input.medium,
#sidebar .gform_wrapper .top_label input.medium, 
.gform_wrapper .top_label select.medium {
    width: 64% !important;
}
.page-template-page-newsletter-php .gfield_label,
#sidebar .gfield_label{color:#484444 !important;}

.gform_wrapper li, .gform_wrapper form li {
padding: 0px !important;
margin: 0 !important;
border: none !important;
}
/* wide newsletter box */
.newsletter-wide{background: url(images/alerts-icon-left.png) no-repeat -7px -4px;margin-bottom: 30px;}
.alerts-title{padding: 8px 0 0 50px;}
.artical-blockright .signup-field input[type="text"]{background:#f7f7f7; border:1px solid #cccccc; width:278px; padding:0 8px; height:29px; line-height:29px; float:left; font-family: 'HelveticaNeueRegular', Arial, sans-serif; font-size:12px;}
.artical-blockright .signup-field input[type="submit"] {background:#cbddf2 url(images/sign-up-button.jpg) repeat-x top left; height:30px; line-height:30px; color:#174783;  font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:13px; border:1px solid #bab9be; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; outline:none; float:left; cursor:pointer; padding:0 5px; margin:0 0 0 6px; width: 76px;}
.artical-blockright .ginput_container{}
.artical-blockright .gform_wrapper form{margin-left: 60px;width: 460px;}
.artical-blockright .gform_wrapper .gform_footer {
    clear:none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.artical-blockright .gfield_label{color:#484444 !important;}
/* validation */
.gfield_description .validation_message {
margin: 0;
}
.gform_wrapper li.gfield div.gfield_error {
margin: 0;
}
.validation_error {display: none;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
border: 0 !important;
background-color: transparent !important;}
#sidebar .gform_fields .gfield_error{height: 100px;}
.gform_wrapper li.gfield.gfield_error .gfield_description {
    color: #790000;
}
.gform_wrapper .ginput_container + .gfield_description.validation_message {
    margin-top: 0px !important;
}
.gform_wrapper .gfield_description.validation_message {
    padding: 0px 0 !important;
}
.gform_wrapper .validation_message {
    display: block;
    letter-spacing: normal !important;
    margin: -20px -2px -86px 0 !important;
    padding: 0px 0 !important;
}
/* homepage newsletter box */
.homepage{margin: -14px 0 0 -50px;}

    
/* Success message */
#gforms_confirmation_message{
	word-wrap: break-word;
    height: 95px;
    padding: 46px 18px 0;
    width: 275px;
    margin: 0 !important;
    color: #DE321D;
    /*text-transform: uppercase;
    text-align: center;
    font-size: 16px;*/
}
#sidebar #gforms_confirmation_message{
	border: 1px solid #DBDBDB;
	padding: 28px 18px 0 19px !important;
}

.wide #gforms_confirmation_message{
	border: 1px solid #DBDBDB;
	padding: 22px 18px 0 80px !important;
	width: 295px;
	border: none;
	font-size: 14px;
}
.homepage #gforms_confirmation_message{
	 padding: 33px 18px 0 62px;
}
/* homepage candidate match */
.cfct-module.cfct-widget-module-candidate-match {
	padding-top:30px;
}

/*--------page-title-block---------------*/
.page-title-block-main {width:100%; margin:0 0 10px 0;  background: url(images/page-title-bg.jpg) repeat-x scroll left bottom transparent;}
.page-title-block {width:940px; margin:0px auto; padding:0 0 5px 0;}
.organize-by {float:left; width:295px;}
.organize-by ul {list-style-type:none; margin:0px; padding:0px;}
.organize-by ul li {list-style-type:none; margin:0px; padding:7px; font-size:12px; float:left; color:#2b628c; height:25px; line-height:25px;}
.organize-by ul li.active {border:1px solid #dcdae0; border-width:1px 1px 0 1px;}
.organize-by ul li a {display:block; float:left;  background:url(images/ogb-icon.png) no-repeat 4px 0;}
.organize-by ul li a#icon-1 {width:19px; height:24px; background-position:2px 0;}
.organize-by ul li.active a#icon-1{background-position:2px -30px;}
.organize-by ul li a#icon-1:hover {background-position:2px -30px;}
.organize-by ul li a#icon-2 {width:26px; height:24px; background-position:-27px 0;}
.organize-by ul li a#icon-2:hover {background-position:-27px -30px;}
.organize-by ul li.active a#icon-2{background-position:-27px -30px;}
.organize-by ul li a#icon-3 {width:26px; height:24px; background-position:-61px 0;}
.organize-by ul li a#icon-3:hover {background-position:-61px -30px;}
.organize-by ul li.active a#icon-3{background-position:-61px -30px;}
.organize-by ul li a#icon-4 {width:26px; height:24px; background-position:-94px 0;}
.organize-by ul li a#icon-4:hover {background-position:-94px -30px;}
.organize-by ul li.active a#icon-4{background-position:-94px -30px;}
.organize-by ul li a#icon-5 {width:26px; height:24px; background-position:-123px 0;}
.organize-by ul li a#icon-5:hover {background-position:-123px -30px;}
.organize-by ul li.active a#icon-5{background-position:-123px -30px;}
.page-title-block .title-block {color:#174783; font-size:23px; font-family: 'TrajanProBold'; text-transform:uppercase; float:left; width:323px; text-align:center;width: 100%;}


.page-desc {font-style: italic;color: #555;padding-bottom: 20px;font-size: 16px;}

/*--------vote-right-now------------*/
.vote-right-now {float:left; background: rgb(14,35,64); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  rgba(14,35,64,1) 0%, rgba(8,19,33,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(14,35,64,1)), color-stop(100%,rgba(8,19,33,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(14,35,64,1) 0%,rgba(8,19,33,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(14,35,64,1) 0%,rgba(8,19,33,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(14,35,64,1) 0%,rgba(8,19,33,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(14,35,64,1) 0%,rgba(8,19,33,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e2340', endColorstr='#081321',GradientType=0 ); /* IE6-8 */
padding:7px; width:196px;

}
.vote-block {float:left; border-bottom:1px dotted #4f5f74; width:194px; padding:5px 0; margin:0 0 5px; color:#FFF;}
.cbox-block {float:left; width:40px; padding:0 3px;}
.vote-content {float:left; width:144px;}
.vote-content .title {font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:19px; text-transform:none;}
.vote-content  p {font-size:11px;}
.result-block {float:left; width:210px;}

/*---------------Custom checkbox-----------------------*/
.cbox-block .cbox, .cbox-selected {background: url(images/s-cbox-1.png) no-repeat scroll left top transparent; cursor: pointer; float: left; height: 22px;  line-height: 25px;  padding: 0 3px 0 22px; margin: 0 0 0 10px;}
.cbox-block .cbox input, .cbox-selected input {display: none;}
.cbox-block .cbox-selected {background-position: left -22px;}
.submit-btn-block {float:left; text-align:center; width:100%; padding:10px 0;}
.submit-btn {background:#ee4833 url(images/title-bg.jpg) repeat-x bottom left; padding:5px 10px; border:1px solid #FFF; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; outline:none; cursor:pointer; color:#FFF; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:19px; text-transform:uppercase;}


/*------Inner page Style----------------------------------------------------------------*/
.inn-content-left {float:left; width:620px;background:#fff;padding-right: 26px;}
.innblock-top-content {float:left; width:587px; padding:13px;}
.date-time {color:#373735; font-size:12px; font-family: 'HelveticaNeueRegular', Arial, sans-serif;}
.title-in {margin:0px; padding:2px 0 13px 0; color:#174783; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:26px;}
.promo-box {float:left; width:574px; margin:0 0 10px 0;}
.promo-thmb {float:left; width:300px; padding:4px; border:1px solid #dcdae0;  -webkit-box-shadow: 1px 1px 3px 0px #F0F0F0; -moz-box-shadow: 1px 1px 3px 0px #F0F0F0; box-shadow: 1px 1px 3px 0px #F0F0F0;}
.promo-desc {font-size:11px; font-style:italic; padding:10px 0; color:#373735;}
.promo-box-link {float:left; width:240px; margin:0 0 0 14px; color:#373735; line-height:18px;}
.promo-box-link h2	{color:#174783; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:12px;}
.promo-box-link p {margin:0 0 10px 0;}
.promo-box-link h3 {color:#de321d; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:14px;}
.promo-box-link ul {list-style-type:none; margin:0px; padding:0px;}
.promo-box-link ul li {font-size:12px; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:12px;}
.promo-box-link ul li a {background:url(images/link-b.jpg) no-repeat left center; padding:0 0 0 7px;}
.promo-box-main {float:left; width:608px; margin:0 0 10px 0;}
.promo-inn-block {float:left; width:266px; padding:10px 13px 15px 13px; border:1px solid #dcdae0;  -webkit-box-shadow: 1px 1px 3px 0px #F0F0F0; -moz-box-shadow: 1px 1px 3px 0px #F0F0F0; box-shadow: 1px 1px 3px 0px #F0F0F0; margin:0 0 10px 12px; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:12px; min-height:260px;}
.promo-inn-block:first-child {margin-left:0px;}
.promo-inn-block .title {color:#de321d; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:16px; margin:0 0 10px 0;}
.promo-inn-block ul {list-style-type:none; margin:0px; padding:0px;} 
.promo-inn-block ul li {padding:3px 0;}
.promo-inn-block  ul li a {background:url(images/link-b.jpg) no-repeat left center; padding:0 0 0 7px;}
.promo-inn-block p {font-size:12px; font-family: 'HelveticaNeueRegular', Arial, sans-serif; color:#373735; padding:6px 0;padding: 20px;border-bottom: 0px solid #999;margin-bottom: 20px;}
.promo-in-s {border-top:1px dotted #a7a6ab; padding:5px 0; margin:5px 0 0 0;}
.tracker-map {float:left; width:100%; margin:0 0 10px 0;}
.inn-content-right {
    float: right;
    width: 314px;
}

/*-------upcoming-event-----------------------------------*/
.upcoming-event {float:left; width:608px;}
.upcoming-event-block {float:left; padding:20px 0; width:608px;}
.event-block {float:left; width:100%; padding:10px 0;}
.event-day {float:left; width:148px;}
.event-day-b {float:left; width:111px;height:44px; padding:11px 0; background:#4b78b3; text-align:right; font-size:18px; color:#FFF;}
.event-day-b span {font-size:11px;}
.event-day-b label {border-right:1px solid #91b0d9; height:44px; display:block; padding:0 5px 0 0;}
.event-date {float:left; width:25px; padding:0 10px 0 0; line-height:66px; background:url(images/event-date-bg.png) no-repeat top left; height:66px; text-align:center; color:#FFF; font-size:18px; font-family: 'HelveticaLTStdBold', Arial, sans-serif; }
.event-content {float:left; width:435px; margin:0 0 0 15px; padding:0 0 15px 0; line-height:18px; border-bottom:1px dotted #a7a6ab;}
.sub-title {text-transform:uppercase; color:#3f8fcd; font-size:11px; font-family: 'HelveticaLTStdBold', Arial, sans-serif;}
.title-event {color:#174783; padding:0 0 10px 0; font-size:20px; font-family: 'HelveticaLTStdBold', Arial, sans-serif; display:block;}
.content-evt {color:#373735; padding:0 0 5px 0;}

/*-------upcoming-event-----------------------------------*/
.archive-content {float:left; margin:0 0 0 15px; padding: 15px 15px 15px 0; line-height:18px; border-bottom:1px dotted #a7a6ab;width: 570px;}
.sub-title {text-transform:uppercase; color:#3f8fcd; font-size:11px; font-family: 'HelveticaLTStdBold', Arial, sans-serif;}
.title-event {color:#174783; padding:0 0 10px 0; font-size:20px; font-family: 'HelveticaLTStdBold', Arial, sans-serif; display:block;line-height: 20px;}
.panelist-archive .title-event {padding: 0px;}
.content-evt {color:#373735; padding:0 0 5px 0;}
.archive-content img{float: left;margin-right: 10px;border: solid 1px #dedce2;padding: 4px;}
.loop-candidate{height: 135px;width: 42%;}

/*-------archive-page-----------------------------------*/
.inn-content-left .entry-excerpt {float:left; margin:0 0 0 15px; padding:15px; line-height:18px; border-bottom:1px dotted #a7a6ab;}
.inn-content-left .entry-excerpt h2 a {color:#174783; padding:0 0 10px 0; font-size:20px; font-family: 'HelveticaLTStdBold', Arial, sans-serif; display:block;}

#excerpt-title-meta {
	float: right;
	width: 350px;
}
.archive-meta {
	color: #999;
	font-size: 12px;
}
.sub-title.entry-cat {
	color: #999;
}

/*IMO CSS MODS*/
.cfct-block .cfct-html	{
	margin:0;
}
.cfct-module	{
	clear:both;
}
.cfct-mod-content .widget { margin:0; }
.entry-content p {
	font-family: Helvetica, Verdana, Arial, sans-serif !important;
}


/*Carrington override*/
.c4-12, .c4-34 { width: 50%; }
.c6-12, .c6-34, .c6-56, .c6-1234 .c4-12, .c6-1234 .c4-34 {
    width: 100%;
}

.c6-12, .c6-34, .c6-56, .c6-1234, .c6-3456, .c4-1234, .c4-12, .c4-34, .col-f, .col-g, .col-h, .cfct-block {
    margin: 0;
}

/*-------single-default-pages-----------------------------------*/
.inn-promo-block {
	/*background: url("images/inn-promo-box-t-bg.jpg") repeat-x scroll left top #FFFFFF;*/
	padding-top: 15px;
}


/*-------issue-single-----------------------------------*/
#issue-header {
	color: #5d5d5d;
	padding: 0 4px;
	margin: 0 20px 20px 0;
	width: 610px;
	border: 1px solid #DBDBDB;
}
#issue-header h1 {
	font-size: 24px;
	padding-top: 25px
}
#issue-header p {
	margin: 0;
	color: #666666;
	margin-right: 20px;
}
#issue-header img {border: none;padding:0;}
.issue-fam-icon {
list-style-type: none;
margin: 0 20px 12px 0;
padding: 5px;
float: left;
width: 85px;
height: 85px;
text-align: center;

}
.icon-label {
display: block;
float: left;
font-size: 10px;
text-align: center;
width: 100%;
text-transform: uppercase;
}
.innleft-main-content {
	width: 620px !important;
}
.inset-box {
border: 1px solid #DCDAE0;
box-shadow: 0 2px 5px 0 #F0F0F0;
float: left;
padding: 4px;
width: 290px;
margin: 0 20px 10px 0;
}
.inset-box .quote-block {
    width: 290px;
	color: #3F8FCD;
	font-size: 12px;
}

#issue-details {
	float: left;
	margin-bottom: 30px;
}
/************/


/*-------candidate-single-----------------------------------*/
#candidate-bio ul{list-style: none;}
h1.candidate-single{font-family: 'TrajanProRegular';font-size: 2.5em;padding-bottom: 8px;}
h1.candidate-issue{font-family: 'TrajanProRegular';font-size: 2.5em;padding:45px 24px;}
#candidate-bio, ul.social-icons{margin: 0;border-bottom: 1px dotted #A7A6AB;margin-bottom: 30px;list-style: none;}
#candidate-img{float: left;padding:0 20px 20px 0;}
#candidate-img img{border: solid 1px #dedce2;padding: 4px;}
#candidate-bio{float: left;width: 47%;padding-bottom: 10px;}
#candidate-bio h2{padding-bottom: 10px;border-bottom: 1px dotted #A7A6AB;}
#candidate-bio ul{padding: 10px 0 0;margin-left:0;}
#candidate-bio li{}
#candidate-bio span{color: #DE321D;}
ul.social-icons{}
ul.social-icons li{float:left;padding: 10px 16px 0px 0;margin: 0;width: 100%;}
ul.social-icons a{}
ul.social-icons img{float: left;padding-right: 6px;}
.article-meta{color: #8c8c8c;font-style: italic;}
.push{margin-top: 20px;}
.news-list{list-style-image: url(images/left-nav-bg.png);margin-top:20px;margin-bottom: 20px;padding-left: 24px;}

/*-------candidate match page-----------------------------------*/
#cmatch-spacer {margin-top: 30px;}

/*-------candidate-single-----------------------------------*/
.candidate-icon{border: 0px solid #DEDCE2;float: left;margin: 0 20px 20px; padding: 0px;}

/*-------sidebar-----------------------------------*/

#sidebar{float: left;width: 314px;background-color: #fff;}
/* BERRY'S SIDEBAR */
#sidebar li {
	/*list-style-image: url(images/left-nav-bg.png);*/
	padding: 0px 12px 12px 12px;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #A7A6AB;
	line-height: 16px;
	list-style: none;
}
.widget ul {
	padding: 12px;
	margin: 0px
}
/* END BERRY SIDEBAR */
/* FOX SIDEBAR */

#sidebar .add-block {border: 1px solid #DCDAE0; box-shadow: 0 2px 5px 0 #F0F0F0; float: left; margin: 0 0 10px; padding: 6px; width: 300px;}
#sidebar .the-candidat-block {float:left; width:314px;}
#sidebar .candidate-ctg {float:left; width:278px; padding:15px;}
#sidebar .candidate-ctg .title {margin:0px; padding:0 0 5px 0; width:100%; border-bottom:1px dotted #a7a6ab; color:#3f8fcd; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:11px;}
#sidebar .candidate-catg {float:left; width:278px; padding:10px 0;}
#sidebar .desc-candidate {float:left; width:135px; margin:0 0 0 5px;}
#sidebar .desc-candidate ul {list-style-type:none; margin:0 0 0 15px; padding:0px;float: left;}
#sidebar .desc-candidate ul {margin-left:2em;}
#sidebar .desc-candidate ul li.bullet {list-style-type: disc; list-style-image: none; margin: 0;
    padding: 2px 0; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:12px;}
#sidebar .desc-candidate ul li a {display:block; padding:0 0 0 5px;  background: url(../images/link-b.jpg) no-repeat scroll left 6px transparent;}
#sidebar .desc-candidate ul li.candidate{padding-bottom: 4px;}
#sidebar .desc-candidate ul li.candidate a {background: url(../images/left-nav-bg.png) no-repeat scroll left center transparent; display: block; padding: 0; font-size:14px;list-style: inside; }
#sidebar .candidate-republic {float:left; width:278px; padding:0 15px 15px;}
#sidebar .candidate-republic .title {margin:0px; padding:0 0 5px 0; width:100%; border-bottom:1px dotted #a7a6ab; color:#3f8fcd; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:11px;}
#sidebar .candidate-t{float: left;}
#sidebar .candidate-t img{border: solid 1px #dedce2;padding: 4px;}
#sidebar .cand{padding-bottom: 10px;}
#sidebar .side-cand .loop-content .hentry{float: left;width: 39%;border: none;}
.home-cand .loop-content .hentry{float: left;width: 39%;border: none;}
.home-cand img {width: 80px;height: 80px;float: left;}
.loop.social-hub-block.side-cand.home-cand {float: left;padding: 0px;border: 0px solid #DCDAE0;-webkit-box-shadow: 0px 0px 0px 0px #F0F0F0;-moz-box-shadow: 0px 0px 0px 0px #F0F0F0;box-shadow: 0px 0px 0px 0px #F0F0F0;margin: 0 0 10px 0;}

/* END FOX SIDEBAR */

/*-------quotes-----------------------------------*/

.content-text-post {margin:10px auto; padding:0px; font-family: 'HelveticaNeueRegular', Arial, sans-serif; line-height:22px; font-size:14px;padding: 24px;}
.post-content-au {border:3px solid #7daacd; float:left; padding:25px; font-size:21px; line-height:25px; color:#174783; font-family: 'GeorgiaRegular'; background:#f0f9ff;}
.post-content-au p {
margin-top: 0;
font-size: 16px;
line-height: 20px;
color: #333;
}
.post-by {float:left; background:url(images/bost-arrow.jpg) no-repeat top left; padding: 5px 0 0 25px; margin:-3px 0 0 23px; font-size:11px;}
.post-by p {line-height: 13px;}

/*--------artical-block-and-bottom-content--------*/
.entry-footer{margin-top: 20px;}
.artical-block {float:left; margin: 10px 0 0; padding: 15px 0 0; width: 608px;}
.articla-top-block {float:left; border:1px solid #dcdae0; width:608px; padding:0; color:#373735; margin:0 0 10px 0;}
.artical-blockleft {float:left; width:210px; padding:10px 0 15px 0;}
.artical-blockleft span {display:block; float:left; width:100%; padding:5px 0;}
.artical-blockleft .social-icon {margin:0px; float:left;}
.artical-blockleft .social-icon ul {float:left;}
.artical-blockright {float:left; width:345px;  padding:0 5px 15px;}
.artical-blockright span {display:block; float:left; width:100%; padding:5px 0;}
.search-block {float:left; width:100%;}
.search-block input[type="text"] {font-family: 'HelveticaNeueRegular', Arial, sans-serif; font-size:12px; background:#f7f7f7; border:1px solid #cccccc; padding:5px 10px; height:18px; width:240px; color:#86868a; float:left;}

.search-block input[type="submit"] {background: url("images/next-btn-bg.jpg") repeat-x scroll left top #CBDCF1;  border: 1px solid #BAB9BE;  color:#174783;  cursor:pointer;  float:left; font-family: 'HelveticaLTStdBold', Arial, sans-serif;  font-size:12px; height:30px;  margin: 0; outline: medium none;  padding: 5px 6px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;margin:0 0 0 10px; width:75px;}

.search-block input[type="submit"]:hover {background:url(images/next-btn-bg-h.jpg) repeat-x top left;}
.artical-block .promo-inn-block a {display:block; padding:5px 0 5px 0;}
.artical-block .promo-inn-block {width:269px;}

/******* COMMENTS *******/
#comments{padding-top:22px !important;}
.view-comment-block {float:left; width:360px;}
.shorting-div {float:right; width:100px; margin:15px 0 0 0;}
.shorting-div a {display:block; padding:0 16px 0 0; background:url(images/shorting-arrow.png) no-repeat right center; text-align:right; font-family: 'HelveticaNeueRegular', Arial, sans-serif; font-size:14px; color:#231f20;}
.shorting-div a:hover {color:#174783;}
.view-comment-block span {color:#de321d; font-size:14px; font-family: 'HelveticaLTStdBold', Arial, sans-serif; display:block; padding:5px 18px;}
.view-comment-block h4 {font-size:14px;display:block; padding:5px 18px;margin: 0;}
.comment-tabs {background: none repeat scroll 0 0 #F3F3F3;
    border-bottom: 1px solid #DFDCD7;
    border-top: 3px solid #DFDCD7;
    float: left;
    margin: 10px 14px;
    padding: 10px 15px 0;
    width: 551px;
    display: none;/*hiding tabs -- for now */
}	
.comment-tabs ul {list-style-type:none; margin:0px; padding:0px;}
.comment-tabs ul li {list-style-type:none; margin:0px; padding:0px; float:left; background:url(images/comment-tab-sep.png) no-repeat left center;}
.comment-tabs ul li:first-child {background:none;}
.comment-tabs ul li a {display:block; padding:12px; position:relative; bottom:-1px; color:#231f20; font-size:11px; font-family: 'HelveticaNeueRegular', Arial, sans-serif;}
.comment-tabs ul li a.active {border:1px solid #dfdcd7; border-width:1px 1px 0 1px; background:#FFF;}
/*------view-comment-all---------------*/
.write-comment-btn {float:right;margin: 14px 8px;}
.write-comment-btn a { background: url("images/next-btn-bg.jpg") repeat-x scroll left top #CBDCF1;  border: 1px solid #BAB9BE;  color:#174783;  cursor:pointer;  float:left; font-family: 'HelveticaLTStdBold', Arial, sans-serif;  font-size:12px; height:20px; line-height:20px; margin: 0; outline: medium none;  padding: 5px 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; display:block;}
.write-comment-btn a:hover {background:url(images/next-btn-bg-h.jpg) repeat-x top left;}
.view-comment-all {float:left; width:100%;}
.comment-block-main {float:left; width:585px; padding: 0 12px 15px; position:relative; border-top:1px solid #DEDBD6;} 
.comment-block-main:hover {background:#F9F9F9;width:584px;}
.c-user-thmb {float:left; width:48px; height:48px; border:1px solid #DEDBD6; padding:1px;}
.user-comment-block {float:left; width:490px; margin:0 0 0 10px;}
.post-by-user {float:left; width:100%; font-size:12px; font-family: 'HelveticaLTStdBold', Arial, sans-serif;}
.post-by-user a {padding:0 5px 0 0;}
.comment-content {float:left; width:100%; padding:5px 0; line-height:20px;}
.flag-btn {float:left; width:16px; height:15px; position:absolute; top:15px; right:15px;}
.post-time-d {float:left; width:100%; padding:3px 0; font-family: 'HelveticaNeueRegular', Arial, sans-serif; font-size:12px;}
.post-time-d ul {list-style-type:none; margin:0px; padding:0px;}
.post-time-d ul li {list-style-type:none; margin:0px; padding:0 3px; float:left;}
.post-time-d ul li:first-child {padding:5px 5px 0 0;}
.post-time-d ul li img {vertical-align:middle;}
.view-all-comment {float:left; width:100%; text-align:center;}
.view-all-comment-btn {width:194px; float:left; padding:15px 0; margin: 0 0 0 185px;}
.view-all-comment-btn a {background: url("images/next-btn-bg.jpg") repeat-x scroll left top #CBDCF1;  border: 1px solid #BAB9BE;  color:#174783;  cursor:pointer;  float:left; font-family: 'HelveticaLTStdBold', Arial, sans-serif;  font-size:12px; height:20px; line-height:20px; margin: 0; outline: medium none;  padding: 5px 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; display:block;}
.view-all-comment-btn a span {background:url(images/view-all-comment.png) no-repeat right center; padding: 0 18px 0 0; display:block;}
.view-all-comment-btn a:hover {background:url(images/next-btn-bg-h.jpg) repeat-x top left;}
.promo-content {float:left; width:261px; padding: 0 10px;}
.promo-content h2 {color: #174783;font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:20px; line-height:22px;}
/*** default WP comment overrides ***/
#reply-title{clear: both;padding: 4px 18px !important; border-bottom: 1px solid #DEDBD6 !important;width: 573px !important;}
.li-comment{list-style: none;border-bottom: 1px solid #DEDBD6 !important;padding-top: 10px !important;}
.shorting-div {margin: 15px 10px 0 !important;}



/*------------21 Feb--------------*/

.author-pblcok {float:left; width:558px; border:1px solid #DBD9DF; padding:1px; margin:10px 0; background:#FFF;}
.author-block-c {float:left; background:#EDEDED; padding:10px 14px; width:530px; }
.au-block {float:left; width:100%;}
.au-block-left {float:left; width:528px;}
.au-block-left .au-thmb {float:left; /*width:78px; height:90px;*/ padding:0 4px 0px 0; background:url(images/au-thmb.jpg) no-repeat bottom right;}
.au-desc {float:left; width:200px; margin:0 0 0 15px; color:#373734; font-size:12px; font-family: 'HelveticaLTStdBold', Arial, sans-serif;}
.au-desc span {display:block; color:#174683; font-size:14px; float:left; width:100%; margin:8px 0 0 0;  font-family: 'HelveticaLTStdBold', Arial, sans-serif;}
.hide-show-bio {margin-top: 10px;float:right; background:url(images/next-btn-bg.jpg) repeat-x top left; width:112px; height:29px; font-family: 'HelveticaLTStdBold', Arial, sans-serif; font-size:12px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; border:1px solid #bab9be;}
.hide-show-bio:hover {background:url(images/next-btn-bg-h.jpg) repeat-x top left;}

.hide-show-bio a {display:block; padding:0 0 0 40px; width:70px; float:left; height:29px; line-height:29px; background:url(images/read-bio.png) no-repeat 9px center;}
.hide-show-bio a.active {background:url(images/heid-bio.png) no-repeat 9px center;}
.au-block-right {float:right; width:200px;}

#email {background-position:-100px 0;}
#email:hover {background-position:-100px -26px;}
.au-block-right .social-icon {margin:0px;}
.bio-content {float:left; width:100%; padding:10px 0; font-size:12px; line-height:18px;}
.bio-content p {padding:10px 0;}
.add-block-post {float:left; width:96%;  padding: 10px 20px 10px 0; font-family: 'HelveticaNeueRegular', Arial, sans-serif; line-height:22px; font-size:14px;}
.add-block-post .add-block {width: 300px; margin: 0 28px 28px 0px;}
.panelist-response	{ padding:29px 0; border-bottom:1px dotted #ccc; }
.panelist-title {
float: left;
}

.panelist-questions {
list-style: none;
padding: 10px 30px 10px 0;
font-size: 16px;
border-bottom: 1px dotted #DCDAE0;
}



/*INDUSTRY PERSPECTIVES ARCHIVE PAGE*/

.panelists-loop p {
	line-height: 12px;
	padding: 0px !important;
}

/*INDUSTRY PERSPECTIVES ARCHIVE PAGE*/

.archive-content.panelists-loop {width: 220px;padding: 15px 0;margin-left: 10px;}
.archive-content.panelists-loop a {
	font-size: 13px;
}

.panelist-th {
	width: 50px;
	height: 50px;
}

.promo-inn-block.inn-no-border {
	border: none;
	padding: 0;
	-webkit-box-shadow: 1px 1px 3px 0px #FFF;
	-moz-box-shadow: 1px 1px 3px 0px #FFF;
	box-shadow: 1px 1px 3px 0px #FFF;
	width: 240px;
	margin-left: 0px;
}
.promo-inn-block.inn-no-border.questions {width:608px;}
.header-title-left.inn-block.the-questions {
	width: 608px;
}
.header-title-left.inn-block.the-panelists {
width: 220px ;
}
.panel-q-loop {
	padding: 20px 10px;
	width: 608px;
}
.panel-q-loop p {
	font-style: italic;
	font-size: 12px ;
	font-family: Georgia !important;
	color: #555555 !important;
	margin-top: -10px;
	margin-bottom: 10px;
}
.questions .panel-q-loop p {
	margin-bottom: 0px;
}
.panel-q-item .title-event {
	font-size: 16px;
	line-height: 18px;
	width: 510px;
	float: left;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 0px;
}

.panel-q-item {
	border-bottom: 1px dotted #999;
	margin-top: 20px;
	float: left;
	margin-left: 30px;
}
.panel-q-item a {
font-family: 'HelveticaNeueRegular', Arial, sans-serif;
}
.title-event.panelist-list {
	padding-bottom: 0px
}


/* padding/margin fixes */
.cfct-mod-content ul, .sv-p2p-content ul{margin-top: 0px;}
.cfct-module{margin: 0;}
.cfct-module-loop, .sv-p2p-content li{list-style-image: url(images/left-nav-bg.png);padding-right: 2px;}.
.sv-p2p-block .sv-p2p-content{margin-top:10px;}
.inset-box{margin-bottom: 10px;}

.polls-footer-fix {
	margin-top: 60px;
}

#related-footer{
margin-top: 20px;
padding: 20px;
background: #f3f3f3;
border: 1px solid #DCDAE0;
}
#related-footer ul{
list-style: none;
margin-left: 0px;
}
.yarp-title {
font-family: 'TrajanProBold';
color: #DE321D;
font-size: 16px;
margin-bottom: 10px;
border-bottom: 1px dotted #999;
}

/* Small fix for NextGen Gallery */
.entry-content .ngg-imagebrowser img {


    width:600px;
}

.contest-background {
    background: #ffffff url(images/sv-sweepstakes-page.jpg) no-repeat center top;
    height:1225px;
}

.contest-background-container {
    height:1225px;
}

.contest-background iframe {
    margin-top:300px;
    margin-left:30px;
}

/* SCROLL TO TOP */
#dynamic-to-top {
    background: none repeat scroll 0 0 padding-box #2a68a1 !important;
    border: 1px solid #000000;
    border-radius: 9px 9px 9px 9px;
    bottom: 20px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 10px 10px rgba(255, 255, 255, 0.1) inset;
    color: #2a68a1;
    display: none;
    font-family: sans-serif;
    font-size: 1em;
    left: auto;
    overflow: hidden;
    padding: 21px 20px;
    position: fixed;
    right: 20px;
    text-decoration: none;
    top: auto;
    width: auto;
    z-index: 90;
}
.single .entry-info{clear:both;}