body {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
margin:0 auto;
background:url(../images/bg.png) repeat-x #666;
color:#333;
}

.clear.sponsored-content {
    width: 585px;
    background: white;
    height: auto;
    padding: 5px 30px;
    border: 1px solid #6E6D6D;
    box-shadow: 1px 1px 1px #70706F;
    margin-top: 15px;
    cursor: pointer;
}

.clear.sponsored-content h3 {
    margin-bottom: 5px;
}

.clear.sponsored-content .bottomcontainerBox {
    display: none;
}

img {
border:none;
}

p {
padding-bottom:10px;
}

a {
color:#333;
}

a: link,a {
text-decoration:none;
color:#ccc;
}

a: visited {
text-decoration:none;
color:#ccc;
}

a: hover {
text-decoration:none;
color:#ccc;
}

.clear {
clear:both;
float:none!important;
display:block;
height:1px;
}

form {
margin:0;
padding:0;
}

#container {
width:1168px;
height:100%;
margin:0 auto;
position:relative;
}

/*blockquote: before {content: open-quote;}
blockquote: after {content: close-quote;}*/
.wp-caption {
text-align:center;
font-style:italic;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
font-style:italic;
}

h2 {
font-size:16px;
font-weight:700;
margin:0;
color:#000;
line-height:120%;
}

h2 a {
color:#333;
text-decoration:none;
}

h2 a: link {
font-size:18px;
font-weight:700;
margin:0;
color:#333;
line-height:120%;
}

h2 a: visited {
font-size:18px;
font-weight:700;
margin:0;
color:#000;
line-height:120%;
}

h2 a: hover {
font-size:18px;
font-weight:700;
margin:0;
color:#000;
line-height:120%;
}

/*------header---------*/
#header_ad {
width:975px;
height:90px;
margin:0 auto;
}

#header_ad #head_ad1 {
width:728px;
height:90px;
float:left;
margin:0 auto;
padding-top:7px;
}

#header {
height:160px;
margin:15px 0 0;
}

#header #logo a {
width:670px;
height:92px;
float:left;
margin:0;
background:url(../images/logo_trans.png) no-repeat top left;
display:block;
text-indent:-9999px;
}

#header #logo {
float:left;
padding-top:30px;
}

#header #topBar {
width:305px;
height:121px;
background:url(../images/topBar_trans.png) no-repeat right 0;
float:left;
position:relative;
}

#topBar .quote {
position:absolute;
left:0;
top:0;
width:200px;
}

#topBar .quote p {
text-indent:25px;
background:url(../images/quote_trans.png) no-repeat;
font-size:14px;
min-height:20px;
line-height:16px;
letter-spacing:0;
max-height:70px;
overflow:hidden;
}

#topBar .search {
position:absolute;
bottom:29px;
}

#header #date {
width:484px;
float:right;
margin:0;
text-align:right;
font:16px Helvetica, Arial, sans-serif;
font-weight:400;
}

#header #date #slogan {
/*width: 568px;*/
float:right;
margin:27px 0 0;
text-transform:uppercase;
font:10px Helvetica, Arial, sans-serif;
font-weight:700;
letter-spacing:1px;
}

#header #date #slogan #slogantag {
text-align:left;
}

/*------contextual ads------*/

body.category div#div-gpt-ad-1346647364015-6 {
	height: 511px;
}

@-moz-document url-prefix() {
    body.category div#div-gpt-ad-1346647364015-6 {
       height: 515px;
	}
}

#top-left-ad,#top-right-ad {
position:absolute;
width:300px;
height:250px;
top:0;
}

#top-left-ad {
left:-325px;
}

#top-right-ad {
right:-327px;
}

#background-ad {
position:fixed;
z-index:-100;
display:none;
}

/*------menu---------*/
#menu a: hover {
color:#B8B8B8;
}

#top {
width:975px;
float:left;
margin:0 auto;
}

/*------ start of breadcrumb ---------*/
#bread a: link {
color:#A9132E;
}

#bread a: visited {
color:#A9132E;
}

#bread a: hover {
color:#FF30A6;
}

/*------sliding banner---------*/
.slidebanner {
float:left;
width:407px;
display:inline-block;
overflow:hidden;
margin-top:0;
min-height:415px;
}

.button {
float:right;
font-size:16px;
background:#1b1818;
color:#FFF;
width:98px;
height:45px;
font-family:Helvetica, Arial, sans-serif;
border:none;
text-decoration:none;
cursor:pointer;
margin:0;
text-transform:uppercase;
font-weight:700;
}

.cbutton {
font-size:16px;
background:#1b1818;
color:#FFF;
padding:10px;
height:43px;
font-family:Helvetica,Arial, sans-serif;
border:none;
text-decoration:none;
cursor:pointer;
margin:0;
text-transform:uppercase;
font-weight:700;
}

.searchtxt {
float:left;
margin:0;
width:284px;
height:16px;
padding:0;
border:medium none;
font-size:110%;
background:none transparent;
color:#fff;
padding-left:5px;
font-weight:400;
font-style:italic;
font-family:georgina;
}

#content {
width:975px;
margin:0 auto;
min-height:1000px;
padding-top:0;
margin-top:-10px;
float:left;
}

#content_single {
width:975px;
margin:0 auto;
/*min-height:1050px;*/
padding-top:0;
margin-top:10px;
float:left;
}

.postcontainersearch a: link {
text-decoration:none;
color:#000;
}

.postcontainersearch a: visited {
text-decoration:none;
color:#000;
}

.postcontainersearch a: hover {
text-decoration:none;
color:#000;
}

.postholder_single .entrycontent_single {
float:left;
text-align:left;
line-height:130%;
font-size:12px;
font-family:Helvetica,Arial, sans-serif!important;
padding:10px 0;
width:515px;
}

a.posttitle_category {
font-size:24px;
font-weight:700;
margin:0;
color:#000;
line-height:130%;
}

.posttitle_category a: link {
text-decoration:none;
color:#000;
}

.posttitle_category a: visited {
text-decoration:none;
color:#000;
}

.posttitle_category a: hover {
text-decoration:none;
color:#000;
}

.searchpageresults h2 a: link {
font-size:18px;
font-weight:700;
margin:0;
color:#000;
line-height:120%;
}

.searchpageresults h2 a: visited {
font-size:18px;
font-weight:700;
margin:0;
color:#000;
line-height:120%;
}

.searchpageresults h2 a: hover {
font-size:18px;
font-weight:700;
margin:0;
color:#000;
line-height:120%;
}

#search_results {
    padding: 0px 10px 20px 20px;
}

#search_results img.alignright {
    margin-left: 20px;
}

#search_results ul.categories {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#search_results ul.categories a {
    text-decoration: none;
    color: #fff;
    display: block;
    float: left;
    padding: 2px 4px;
    font-size: 10px;
    margin: 0px 10px 0px 0px;
    background-color: grey;
}

#search_results hr {
    border: none;
    border-bottom: 1px dotted #cecece;
    margin-bottom: 10px;
}

#search_results ul.categories a.cat-1 {
background-color:#EC0000;
font-style:normal;
}

#search_results ul.categories a.cat-6 {
background-color:#906;
font-style:normal;
}

#search_results ul.categories a.cat-7 {
background-color:#099;
font-style:normal;
}

#search_results ul.categories a.cat-3 {
background-color:#06F;
font-style:normal;
}

#search_results ul.categories a.cat-3714 {
background-color:#767676;
font-style:normal;
}

#search_results ul.categories a.cat-5 {
background-color:#F60;
font-style:normal;
}


#search_results div.details {
    margin: 2px 0px;
}

#search_results div.details ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#search_results div.details ul li {
    float: left;
    margin-right: 10px;
}

#search_results .details li.author {
    color:#000;
    text-transform:none;
    font-family:Times;
    font-size: 11px;
    line-height: 1.5;
}

#search_results .details li.author a {
    text-transform:uppercase;
    text-decoration:none;
    font-family:Helvetica,Arial, sans-serif;
    color:#000;
    padding-right: 5px;
    border-right: 1px solid #000;

}

#search_results .details li.date {
    text-transform: uppercase;
    color: #919191;

}

.search_result h2 a {
    text-decoration: underline;
}

.search_facets {
    background-color: #efeeee;
    padding: 0px 20px 20px 20px;
    float: right;
}

.search_facets h2 {
    font-weight: normal;
    font-size: 13px;
    margin: 20px 0px 5px 0px;
    text-transform: uppercase;
}

.search_facets label {
    text-transform: uppercase;
}

small {
font-size:12px;
font-weight:700;
margin:0;
color:#000;
line-height:120%;
font-family:Helvetica,Arial, sans-serif;
}

/*------main content starts here, the first column---------*/
#postcontainer #start {
background:url(../images/top_divider.jpg) repeat-x left top;
height:5px;
}

#middlecontent #start {
background:url(../images/top_divider.jpg) repeat-x left top;
height:5px;
}

#middlecontent_single #start {
background:url(../images/top_divider.jpg) repeat-x left top;
height:5px;
}

#last #start {
background:url(../images/top_divider.jpg) repeat-x left top;
height:5px;
}

#postcontainer {
float:left;
width:468px;
min-width:468px;
margin:0;
padding-right:10px;
/*border-right: 1px solid #7F7F7F;*/
background-position:left 0;
background-repeat:repeat-y;
padding-left:0;
box-shadow:0 0 2px #000;
}

#postRight {
padding-right:3px;
}

#postcontainer p {
margin:0;
color:#231f20;
}

#mainBot {
width:645px;
height:6px;
clear:both;
padding:0 0 0 4px;
}

#mainBot .rightBg {
padding-right:3px;
}

#mainBot .repeat {
height:6px;
}

#mainTop {
width:653px;
margin:10px 1px 0;
height:2px;
}

.postholder {
float:left;
width:458px;
padding-right:10px;
padding-top:10px;
border-bottom:1px solid #111;
/*min-height: 235px;*/
font-size:12px;
font-family:Helvetica,Arial, sans-serif!important;
}

body.author .postholder {
width:auto;
padding-top:0;
background:#fff;
border-radius:6px;
box-shadow:0 0 2px #000;
padding:12px;
margin-top:-6px;
}

body.author .postholder h3 {
margin:0;
padding:0;
}

.post {
float:left;
margin:0 5px 10px 0;
padding:9px 12px 9px 9px;
width:300px;
height:316px;
overflow:hidden;
background:url(../images/posts.png) no-repeat;
}

body.page #main_page .postholder {
border-bottom:0;
float:none;
padding-right:0;
padding-top:0;
width:auto;
}

body.page #main_page .post {
background:none transparent;
border:medium none;
float:none;
height:auto;
margin:0;
overflow:visible;
padding:0;
width:auto;
}

.posts .advertisement {
float:left;
margin:0;
padding:15px 0 0;
margin-bottom:9px;
width:317px;
margin-right:9px;
height:320px;
overflow:hidden;
background:url(../images/homeRightBg.gif) repeat scroll 0 0 transparent;
}

body.category .post {
margin-bottom:31px;
}

.wp-post-image {
float:left;
padding:2px 10px 2px 0;
}

.postholder .entrycontent {
float:left;
text-align:left;
font-size:12px;
font-family:Helvetica,Arial, sans-serif!important;
padding:0;
}

.authorpost a: link {
font-size:12px;
font-family:Helvetica,Arial, sans-serif!important;
padding:10px 0;
color:#000;
}

.authorpost a: visited {
font-size:12px;
font-family:Helvetica,Arial, sans-serif!important;
padding:10px 0;
color:#000;
}

.authorpost a: hover {
font-size:12px;
font-family:Helvetica,Arial, sans-serif!important;
text-decoration:underline;
padding:10px 0;
color:#A9132E;
}

#postcontainer h2 {
font-size:36px;
font-weight:400;
margin:0;
color:#231f20;
line-height:120%;
font-family:Helvetica, Arial, serif;
padding-top:8px;
}

#postcontainer h2 a: link {
font-size:30px;
font-weight:700;
margin:0;
color:#231f20;
line-height:150%;
}

#postcontainer h2 a: visited {
font-size:30px;
font-weight:700;
margin:0;
color:#231f20;
line-height:150%;
}

#postcontainer h2 a: hover {
font-size:30px;
font-weight:700;
margin:0;
color:#231f20;
line-height:150%;
}

.postdetail a: link {
text-transform:uppercase;
font-size:11px;
line-height:250%;
color:#939598;
}

.postdetail a: visited {
color:#939598;
}

.postdetail a: hover {
color:#464646;
}

.postcat a: link {
color:#006cb6;
text-transform:uppercase;
line-height:250%;
font-size:12px;
}

.postcat a: visited {
color:#006cb6;
}

.postcat a: hover {
color:#006cb6;
text-decoration:underline;
}

#community_login #title {
/*background: url(../images/community_login.jpg) no-repeat left top;*/
background:#2daae0;
width:297px;
height:46px;
text-align:center;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:400!important;
padding-top:0;
color:#fff;
border-left:1px solid #111;
border-right:1px solid #111;
border-top:1px solid #111;
overflow:hidden;
}

#community_login_single #title {
/*background: url(../images/community_login.jpg) no-repeat left top;*/
background:#2daae0;
width:197px;
height:46px;
text-align:center;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:400!important;
padding-top:0;
color:#fff;
border-left:1px solid #111;
border-right:1px solid #111;
border-top:1px solid #111;
overflow:hidden;
}

#login span a: hover {
color:#000;
text-decoration:none;
}

#middlecontent #report {
width:300px;
float:left;
margin-top:5px;
}

#middlecontent_single #report {
width:200px;
float:left;
margin-top:5px;
}

#report .middletitle {
font-weight:700;
text-align:inherit;
color:#231f20;
line-height:130%;
}

#report .reportimg {
margin:0 5px 5px;
border:1px solid #111;
}

#report p {
margin:0;
line-height:120%;
}

#specialreport #readmore {
text-align:right;
}

#specialreport_single #readmore {
text-align:right;
}

#roundtables #readmore {
text-align:right;
}

.author {
font-size:16px;
line-height:115%;
color:#939598;
}

.author a: link {
text-transform:uppercase;
font-size:16px;
line-height:150%;
color:#939598;
}

.author a: visited {
color:#939598;
}

.author a: hover {
color:#464646;
}

/*------------ends of second column---------------*/
/*------------starts of third and forth column---------------*/
#last {
width:300px;
float:right;
margin:10px 0 0;
}

#last #lastholder {
float:left;
width:290px;
padding-top:0;
padding-bottom:16px;
}

#editor #readmore {
float:right;
margin:0 0 0 40px;
cursor:pointer;
}

.social {
padding:6px;
background:#e6e7e8;
float:left;
margin:5px 0 5px 5px;
width:145px;
}

a.rolloversignin: hover {
background-position:-87px 0;
}

a.rolloversignup: hover {
background-position:-95px 0;
}

/*------------ends of third and forth column---------------*/
#recentcomments a: link {
text-decoration:none;
color:#006cb6;
}

#recentcomments a: visited {
text-decoration:none;
color:#006cb6;
}

#recentcomments a: hover {
text-decoration:none;
color:#002035;
}

#popularposts a: link {
text-decoration:none;
color:#006cb6;
}

#popularposts a: visited {
text-decoration:none;
color:#006cb6;
}

#popularposts a: hover {
text-decoration:none;
color:#002035;
}

#readmore {
text-align:right;
margin-right:5px;
}

/*------------ends of archives--------------*/
/*------------starts of bottom--------------*/
#bottom {
float:left;
width:975px;
margin-top:0;
margin-bottom:16px;
}

.hottopic ul li a: hover {
text-decoration:none;
color:#fff;
}

#footer ul {
list-style-type:none;
padding:0;
margin:0;
}

#footer ul li {
float:left;
font:12px "Trebuchet MS", Helvetica,Arial, sans-serif;
color:#fff;
}

#footer ul li a {
text-decoration:none;
color:#fff;
}

#footer ul li a: hover {
text-decoration:none;
color:#fff;
}

#footer p {
float:left;
line-height:14px;
font:12px "Trebuchet MS", Helvetica,Arial, sans-serif;
color:#fff;
}

#footer p a {
font-size:11px;
font-weight:700;
text-decoration:none;
color:#fff;
}

#footer p a: hover {
font-weight:700;
text-decoration:none;
color:#fff;
}

#footer_last {
float:left;
width:right;
background:#333;
padding:15px 15px 0 10px;
}

#footer_last #conexus {
float:left;
width:258px;
height:46px;
}

#footer_last #footer_text {
color:#505050;
font-size:12px;
line-height:16px;
padding-top:30px;
}

#footer_last #footer_text a {
color:#fff;
font-weight:700;
text-decoration:none;
}

#footer_last #footer_text a: hover {
text-decoration:none;
}

/*------------ends of bottom--------------*/
.navigation {
display:block;
text-align:center;
margin-top:10px;
margin-bottom:60px;
font-size:14px;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

/*------------starts of author page--------------*/
div.postholder li {
font-size:120%;
line-height:150%;
}

/*------------ends of author page--------------*/
/*----------------for single and category page--------------------*/
#main_single {
float:left;
width:648px;
margin:0;
padding-right:5px;
border:1px solid #999;
border-top:4px solid #F60;
background:#fff;
}

body.single-post #main_single {
box-shadow:0 2px 2px #000;
}

#postcontainer_single {
float:left;
margin:0;
/*padding-right: 30px;
  border-right: 1px solid #7F7F7F;*/
}

#postcontainer_single p {
margin:0;
color:#231f20;
font-weight:400;
}

.postholder_single {
float:left;
padding-right:10px;
min-height:235px;
}

.post_single {
float:left;
margin:0;
padding:6px;
}

.post_single a: link {
text-decoration:none;
color:#000;
}

.post_single a: visited {
text-decoration:none;
color:#000;
}

.post_single a: hover {
text-decoration:none;
color:#000;
}

.post_cat a: link {
text-decoration:none;
color:#000;
}

.post_cat a: visited {
text-decoration:none;
color:#000;
}

.post_cat a: hover {
text-decoration:none;
color:#000;
}

.postholder_single .entrycontent_single {
float:left;
text-align:left;
line-height:130%;
font-size:14px;
font-family:Helvetica,Arial, sans-serif!important;
padding:10px 0;
/*width: 568px;*/
}

a.posttitle_category {
font-size:24px;
font-weight:400;
margin:0;
color:#000;
line-height:130%;
text-decoration:none;
}

.posttitle_category a: link {
text-decoration:none;
color:#000;
}

.posttitle_category a: visited {
text-decoration:none;
color:#000;
}

.posttitle_category a: hover {
text-decoration:none;
color:#000;
}

#postcontainer_single h2 a: link {
font-size:30px;
font-weight:700;
margin:0;
color:#231f20;
line-height:150%;
}

#postcontainer h2 a: visited {
font-size:30px;
font-weight:700;
margin:0;
color:#231f20;
line-height:150%;
}

#postcontainer_single h2 a: hover {
font-size:30px;
font-weight:700;
margin:0;
color:#231f20;
line-height:150%;
}

#postcontainer_cat h2 a: link {
font-size:30px;
font-weight:700;
margin:0;
color:#231f20;
line-height:150%;
}

#postcontainer_cat h2 a: hover {
font-size:30px;
font-weight:700;
margin:0;
color:#231f20;
line-height:150%;
}

.postholder_single .postdetail_single {
float:left;
width:568px;
text-transform:uppercase;
font-size:11px;
line-height:250%;
color:#939598;
}

.postdetail_single a: link {
text-transform:uppercase;
font-size:11px;
line-height:250%;
color:#939598;
}

.postdetail_single a: visited {
color:#939598;
}

.postdetail_single a: hover {
color:#464646;
}

.postdetail_cat a: link {
text-transform:uppercase;
font-size:11px;
line-height:250%;
color:#939598;
}

.postdetail_cat a: visited {
color:#939598;
}

.postdetail_cat a: hover {
color:#464646;
}

.postcat_single {
/*width: 568px;*/
float:left;
color:#006cb6;
text-transform:uppercase;
line-height:250%;
font-size:12px;
}

.postcat_single a: link {
color:#006cb6;
text-transform:uppercase;
line-height:250%;
font-size:12px;
}

.postcat_single a: visited {
color:#006cb6;
}

.postcat_single a: hover {
color:#006cb6;
text-decoration:underline;
}

.postcat_cat a: link {
color:#006cb6;
text-transform:uppercase;
line-height:250%;
font-size:12px;
}

.postcat_cat a: visited {
color:#006cb6;
}

.postcat_cat a: hover {
color:#006cb6;
text-decoration:underline;
}

/*----------------for pages--------------------*/
#main_page {
float:left;
width:628px;
min-width:628px;
margin:0;
padding-right:30px;
/*border-right: 1px solid #7F7F7F;*/
}

#postcontainer_page {
float:left;
width:628px;
min-width:628px;
margin:-20px 0 0;
/*padding-right: 30px;
  border-right: 1px solid #7F7F7F;*/
}

#postcontainer_page p {
margin:9px 0;
color:#231f20;
font-size:13px;
line-height:18px;
}

#postcontainer_page h2 {
font-size:30px;
font-weight:700;
margin:0;
color:#231f20;
line-height:120%;
}

#postcontainer_page h2 a: link {
font-size:30px;
font-weight:700;
margin:0;
color:#231f20;
line-height:150%;
}

#postcontainer h2 a: visited {
font-size:30px;
font-weight:700;
margin:0;
color:#231f20;
line-height:150%;
}

#postcontainer_page h2 a: hover {
font-size:30px;
font-weight:700;
margin:0;
color:#231f20;
line-height:150%;
}

.postdetail_page a: link {
text-transform:uppercase;
font-size:11px;
line-height:250%;
color:#939598;
}

.postdetail_page a: visited {
color:#939598;
}

.postdetail_page a: hover {
color:#464646;
}

.postcat_page a: link {
color:#006cb6;
text-transform:uppercase;
line-height:250%;
font-size:12px;
}

.postcat_page a: visited {
color:#006cb6;
}

.postcat_page a: hover {
color:#006cb6;
text-decoration:underline;
}

/*------------starts of third and forth column---------------*/
#side_single {
float:right;
width:300px;
text-align:right;
padding:0 0 0 5px;
overflow:visible;
/*height:795px;*/
}

#side_single .ad {
padding-bottom:15px;
}

#side_archive {
    float:right;
    width:310px;
    text-align:left;
    padding:0 0 0 5px;
    overflow:visible;
    background-color: #fff;
    box-sizing: border-box;
    padding: 20px;
    border: 1px solid #999;
    border-top: 4px solid #F60;
}

#side_archive ul {
    margin: 15px 0;
    padding: 0;
    list-style: none;
}

#side_archive ul li {
    padding: 0 0 5px;
}

#main_single .archive h1 {
    margin: 14px 0 15px;
}

.slidedeck .verticalSlideNav li {
width:31px!important;
height:31px!important;
margin-bottom:4px!important;
}

.slidedeck .verticalSlideNav li a {
width:31px!important;
padding-top:28px!important;
}

.slidedeck .verticalSlideNav li.arrow {
padding:0!important;
width:28px!important;
}

/*------------ends of archives--------------*/
/*------------start of videos--------------*/
#loginBox {
float:right;
}

#loginBox a {
display:block;
width:229px;
height:98px;
background:url(../images/login.png) no-repeat;
text-indent:-9999px;
}

#hub {
height:0;
border-bottom:4px #962e34 solid;
background:url(../images/hubBg.png);
overflow:hidden;
}

#hub #hubC {
width:975px;
margin:0 auto;
}

#hub form div input {
border:1px solid #ff0101;
width:140px;
padding:2px 0 0 4px;
height:17px;
font-size:12px;
color:#999;
}

#hub form div.email input {
background:url(../images/inputs/email.png) no-repeat #fff 4px 4px;
}

#hub form div.password input {
background:url(../images/inputs/password.png) no-repeat #fff 4px 4px;
}

#hub form div div.checkbox {
padding:3px 3px 0 0;
float:left;
}

#hub form div div.checkbox input {
margin:0;
}

#hub form div label {
float:left;
padding-top:6px;
}

#hub form div input.noBg,#hub form div input:focus {
background:#fff!important;
}

#hub h4 {
text-transform:uppercase;
margin:0;
padding:0 0 6px;
font-size:13px;
}

#hub .left,#hub .right {
width:49%;
padding-top:8px;
color:#fff;
}

#hub .left {
float:left;
}

#hub form div {
float:left;
padding-right:10px;
}

#hub form div.submit input {
padding:0 10px;
height:19px;
background:url(../images/inputs/btn.png) repeat-x;
border:medium none;
color:#fff;
width:auto;
cursor:pointer;
margin-top:1px;
}

#hub .right {
float:right;
}

#hub form div.social {
background:none transparent;
margin:0;
padding:0;
width:auto;
}

#hub form div.social li {
list-style:none;
float:left;
margin-right:3px;
}

#hub form div.social ul {
padding:6px 0 0;
margin:0;
}

#hub form div.social li a {
display:block;
width:16px;
height:16px;
text-indent:-9999px;
}

#hub form div.social li.twitter a {
background:url(../images/inputs/twitter.png) no-repeat;
}

#hub form div.social li.linkedin a {
background:url(../images/inputs/linkedin.png) no-repeat;
}

#hub .left {
background:url(../images/hubSeparator.png) no-repeat right 10px;
}

#hub .right .rleft {
width:59%;
float:left;
}

#hub .right .rright {
width:40%;
float:right;
text-align:right;
padding-top:22px;
}

#hub .right p {
padding:0;
margin:0;
line-height:12px;
}

#hub .rright form {
padding-bottom:6px;
}

#hub a {
color:#fff;
text-decoration:none;
}

#hub a:hover {
text-decoration:underline;
}

#hub .rright form div {
float:right;
}

#hub .rright form div.submit {
padding-right:0;
}

#hub .rright form div.submit input {
padding:0 2px;
}

#hub .rright form div.email input {
width:110px;
}

#topBar .search {
padding-bottom:0;
border:1px solid #000;
border-left-width:0;
border-right-width:0;
bottom:0!important;
background:#666;
}

#topBar .search .button {
width:16px;
height:16px;
background:url(../images/searchBtn.png) no-repeat;
text-indent:-9999px;
}

#footer #conexus a {
display:block;
width:227px;
height:36px;
background:url(../images/footer/conexus.png) no-repeat;
}

#copyright {
float:right;
width:500px;
}

#footer {
color:#fff;
}

.fbreak {
display:block;
height:45px;
}

#footer_first {
width:174px;
float:left;
border-right:1px solid #fff;
height:109px;
background:#000;
padding:8px;
}

#footer_last {
width:759px;
float:left;
height:110px;
overflow:hidden;
}

#footer_last p {
padding:0;
margin:0;
}

#footer_links {
text-transform:uppercase;
}

#footer_logo a {
display:block;
width:169px;
height:28px;
background:url(../images/footer/logo.png) no-repeat;
margin:10px 0 15px;
}

#footer_logo {
margin-bottom:4px;
}

#footer .connect p {
padding:0 13px 3px 0;
margin:0;
text-align:right;
float:none;
}

#footer .connect li {
float:left;
}

#footer .connect li a {
width:27px;
height:27px;
display:block;
text-indent:-9999px;
background-repeat:no-repeat;
}

#footer .connect li.mail a {
background-image:url(../images/footer/email.png);
}

#footer .connect li.twitter a {
background-image:url(../images/footer/twitter.png);
}

#footer .connect li.rss a {
background-image:url(../images/footer/rss.png);
}

#footer .connect li.youtube a {
background-image:url(../images/footer/youtube.png);
}

#footer .connect li.linkedin a {
background-image:url(../images/footer/linkedin.png);
}

#footer .connect ul {
padding-top:0;
}

.container {
width:975px;
margin:0 auto;
}

#footer {
background:url(../images/footer/bg.gif) center top;
height:125px;
overflow:hidden;
position:relative;
z-index:10;
}

#footerPosts .categories {
height:30px;
background:url(../images/footer/postsBar.gif) repeat-x;
}

#footerPosts .categories ul {
margin:0;
padding:0;
}

#footerPosts .categories li {
float:left;
list-style:none;
color:#fff;
}

#footerPosts .categories li.keywords-menu ul {
display:none;
position:absolute;
z-index:100;
background:#070707;
width:100%;
}

#footerPosts .categories li.keywords-menu ul li {
width:100%;
}

#footerPosts .categories li.keywords-menu ul li a {
height:auto;
padding:10px;
}

#footerPosts .categories li.keywords-menu ul li a:hover {
background:url(../images/botGalHover.gif) repeat-x #2f1011;
}

#footerPosts .categories li a,#footerPosts .categories li span {
padding:7px 15px 0;
color:#fff;
display:block;
height:23px;
text-decoration:none;
font-size:13px;
}

#footerPosts .categories li.active span {
background:#333;
text-transform:uppercase;
padding:7px 24px 0;
}

#footerPosts .categories li a:hover {
text-transform:none;
background:url(../images/botGalHover.gif) repeat-x;
}

#footerPosts .categories li.active a {
background:url(../images/footer/cats/clicked.gif) repeat-x;
}

#footerPosts .categories li.cat-1 a:hover {
background-image:url(../images/footer/cats/1-hover.gif);
}

#footerPosts .categories li.cat-3 a:hover {
background-image:url(../images/footer/cats/3-hover.gif);
}

#footerPosts .categories li.cat-5 a:hover {
background-image:url(../images/footer/cats/5-hover.gif);
}

#footerPosts .categories li.cat-6 a:hover {
background-image:url(../images/footer/cats/6-hover.gif);
}

#footerPosts .categories li.cat-7 a:hover {
background-image:url(../images/footer/cats/7-hover.gif);
}

#footerPosts .categories li.cat-3714 a:hover {
background-image:url(../images/footer/cats/3714-hover.gif);
}

#footerPosts .categories li.cat-1 a.active {
background-position:0 0;
}

#footerPosts .categories li.cat-3 a.active {
background-position:0 -90px;
}

#footerPosts .categories li.cat-5 a.active {
background-position:0 -150px;
}

#footerPosts .categories li.cat-6 a.active {
background-position:0 -60px;
}

#footerPosts .categories li.cat-7 a.active {
background-position:0 -30px;
}

#footerPosts .categories li.cat-3714 a.active {
background-position:0 -120px;
}

#footerPosts .categories li.active a:hover {
background-image:url(../images/footer/cats/clicked.gif)!important;
}

.noMargin {
margin:0!important;
}

#footerPosts .posts {
padding-top:10px;
}

#footerPosts .posts div.clear {
height:10px;
}

.post .details ul {
padding:0;
margin:0;
}

.post .details li {
float:left;
list-style:none;
font-size:10px;
}

.post .details li {
color:#666;
padding-right:8px;
}

.post .details li.author {
    color:#000;
    text-transform:none;
    font-family:Times;
    font-size: 11px;
    line-height: 1.5;
}

.post .details li.author a {
text-transform:uppercase;
text-decoration:none;
font-family:Helvetica,Arial, sans-serif;
color:#000;
}

.post .details li.comments a {
display:block;
width:16px;
height:15px;
background:url(../images/footer/comments.gif) no-repeat;
color:#fff;
text-decoration:none;
font-weight:700;
text-align:center;
padding-top:1px;
}

.post .details li.comments a:hover {
text-decoration:underline;
}

ul.postDetails li.print a {
margin-top:-2px;
width:17px;
height:17px;
text-align:center;
color:#fff;
text-decoration:none;
display:block;
float:left;
margin-right:5px;
font-size:10px;
padding:1px 0 0;
}

ul.postDetails li.print {
border:medium none!important;
}

.clearfix {
clear:both;
}

.post .featured {
width:300px;
height:150px;
padding:0;
margin:0;
overflow:hidden;
margin-bottom:6px;
position:relative;
background-color:#fff;
}

.post .noImg {
background:url(../images/footer/noimage.gif) no-repeat;
}

.post p {
padding-bottom:0;
margin-bottom:3px;
}

.post a {
color:#333;
text-decoration:none;
}

.post a:hover {
text-decoration:underline;
}

.post img {
padding:0;
margin:0;
}

.advertisement .ad {
width:300px;
margin:0 auto;
padding:0;
}

div.category {
color:#666;
font-size:11px;
margin:-6px 0 6px -6px;
display:block;
width:185px;
padding:2px 4px;
background:url(../images/catBar.png) right 0 no-repeat #F60;
height:13px;
overflow:hidden;
position:relative;
}

div.category a {
color:#fff;
text-transform:uppercase;
text-decoration:none;
border-bottom:medium none;
position:absolute;
left:4px;
top:0;
}

.post .category a {
top:2px;
}

#footerPosts .categories li.load {
width:16px;
height:16px;
display:block;
float:right;
background:url(../images/footer/ajax-loader.gif) no-repeat;
margin:12px 10px 0 0;
visibility:hidden;
}

.loadMore {
border-bottom:1px solid #333;
height:18px;
}

.loadMore a em {
display:block;
width:90px;
height:14px;
text-align:center;
padding:2px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
font-size:10px;
background:#333;
font-style:normal;
}

.loadMore a {
height:28px;
display:block;
width:90px;
background:url(../images/footer/loadMore.gif) no-repeat center bottom;
text-decoration:none;
}

.posts .clear {
height:0!important;
}

h1 {
font-size:42px;
font-weight:400;
font-family:Helvetica, sans-serif;
color:#000;
margin:10px 0;
padding:0;
}

.sponsor .ad {
display:block;
height:31px;
width:88px;
padding:0;
margin:0;
background:url(../images/solaris.gif) no-repeat;
text-indent:-9999px;
}

#category #footerPosts {
width:984px;
}

/*#leftContainer {
  position: absolute;
  top: 340px;
  left: -180px;
}*/
#leftContainer {
margin-top:262px;
float:left;
width:185px;
}

#leftSidebarTop {
height:575px;
}

#leftSidebar,#leftSidebarTop {
position:static;
width:160px;
z-index:1;
}

#leftSidebar ul,#leftSidebarTop ul {
padding:0;
margin:0;
}

#leftSidebar li,#leftSidebarTop li {
list-style-type:none;
text-align:right;
}

#leftSidebar li a,#leftSidebarTop li a {
color:#333;
text-decoration:none;
}

#leftSidebar ul.main li,#leftSidebarTop ul.main li {
line-height:21px;
opacity:1!important;
display:block!important;
position:relative!important;
left:auto!important;
top:auto!important;
}

#leftSidebar ul.main li a,#leftSidebarTop ul.main li a {
text-transform:uppercase;
font-size:16px;
color:#000;
display:block;
line-height:20px;
font-family:helvetica;
}

#leftSidebar ul.main li a:hover,#leftSidebarTop ul.main li a:hover,#leftSidebar ul.main li.active a,#leftSidebarTop ul.main li.active a {
background-color:#e8e8e8;
}

#leftSidebar ul.child li a:hover,#leftSidebarTop ul.child li a:hover,#leftSidebar ul.child li.active a,#leftSidebarTop ul.child li.active a {
background-color:#e8e8e8;
}

#leftSidebar .sep,#leftSidebarTop .sep {
height:1px;
margin:10px 0;
clear:both;
background:url(../images/sidebar/sep.gif) repeat-x;
}

#leftSidebar ul.child li a,#leftSidebarTop ul.child li a {
color:#000;
line-height:15px;
font-size:11px;
text-transform:uppercase;
display:block;
font-family:helvetica;
}

#leftSidebar ul.social,#leftSidebarTop ul.social {
height:26px;
text-align:right;
background:none transparent;
width:auto;
float:none;
}

#leftSidebar ul.social li,#leftSidebarTop ul.social li {
float:right;
text-indent:-9999px;
margin-left:8px;
}

#leftSidebar ul.social li a,#leftSidebarTop ul.social li a {
display:block;
width:26px;
height:26px;
background-image:url(../images/sidebar/social.png);
text-indent:-9999px;
overflow:hidden;
}

#leftSidebar ul.social li.rss a,#leftSidebarTop ul.social li.rss a {
background-position:0 0;
}

#leftSidebarTop ul.social li.twitter a {
background-position:-26px 0;
}

#leftSidebarTop ul.social li.linkedin a {
background-position:-52px 0;
}

#leftSidebarTop ul.account li {
text-align:right;
}

#leftSidebarTop ul.account li a {
color:#2a2c5f;
font-size:13px;
}

#leftSidebarTop ul.account li a em {
display:block;
line-height:24px;
font-size:18px;
font-style:normal;
}

#leftSidebarTop .ad {
margin-top:30px;
text-align:right;
}

#rightSidebar {
position:absolute;
right:-15px;
width:18px;
overflow:hidden;
top:105px;
}

#rightSidebar ul {
padding:0;
margin:0;
}

#rightSidebar li span {
background-image:url(../images/sidebar/right.png);
background-repeat:no-repeat;
text-indent:-9999px;
display:block;
width:18px;
}

#rightSidebar li#knowledge span {
height:97px;
background-position:0 0;
}

#rightSidebar li#insights span {
height:76px;
background-position:0 -113px;
}

#rightSidebar li#connections span {
height:113px;
background-position:0 -205px;
}

#rightSidebar li.sep {
height:3px;
background:url(../images/sidebar/right.png) no-repeat 0 -103px;
margin:7px 0;
display:block;
}

#main_single h1 {
margin:9px 0 15px;
font-size:34px;
}

.postholder_single .leftCol {
width:100px;
float:left;
margin-right:10px;
}

.postholder_single .rightCol {
width:500px;
float:left;
}

.postholder_single .headSep {
padding:10px 0;
background:url(../images/sidebar/sep.gif) repeat-x;
}

.post_single .leftCol .social {
padding:0;
margin:0;
background:none transparent;
}

.post_single .leftCol .social li,.contributor .social li {
list-style-type:none;
float:left;
margin-right:2px;
}

.post_single .leftCol .social li a,.contributor .social li a {
display:block;
width:14px;
height:14px;
background-image:url(../images/postSocial.png);
background-repeat:no-repeat;
text-indent:-9999px;
}

.post_single .leftCol .social li.linkedin a,.contributor .social li.linkedin a {
background-position:0 0;
}

.post_single .leftCol .social li.rss a,.contributor .social li.rss a {
background-position:-14px 0;
}

.post_single .leftCol h3 {
font-size:12px;
font-weight:400;
text-transform:uppercase;
margin:3px 0;
padding:0;
}

.post_single .leftCol h3 a {
color:#333;
text-decoration:none;
}

.post_single .leftCol h3 a:hover {
text-decoration:underline;
}

.post_single .leftCol h4 {
font-weight:400;
font-style:italic;
margin:3px 0;
padding:0;
}

ul.postDetails {
padding:0;
margin:0;
}

ul.postDetails li {
float:left;
border-right:1px solid #333;
padding:0 12px;
list-style-type:none;
font-size:11px;
}

ul.postDetails li.first {
padding-left:0;
}

ul.postDetails li.last {
border:medium none;
}

ul.postDetails li.comments a {
margin-top:-2px;
min-width:17px;
height:17px;
background:url(../images/postCommentCircle.gif) no-repeat;
text-align:center;
color:#000;
text-decoration:none;
display:block;
float:left;
margin-right:5px;
font-size:10px;
padding:1px 0 0 20px;
}

.entrycontent_single .wp-caption {
display:none;
}

#commentform p input {
border:1px solid #999;
padding:2px;
font-size:12px;
}

#commentform p.name {
margin-right:9px;
}

#commentform p.email,#commentform p.name {
float:left;
}

#commentform p.name input {
width:190px;
}

#commentform p.email input {
width:269px;
}

#commentform textarea {
border:1px solid #999;
width:474px;
font-size:13px;
font-family:Helvetica,Arial,sans-serif;
padding:2px;
}

#commentform #submit {
width:72px;
height:25px;
border:medium none;
background:url(../images/submit.gif) no-repeat;
display:block;
text-indent:-9999px;
float:right;
}

#commentform {
width:480px;
}

div#comments h3 {
color:#fff;
background:#000;
display:block;
padding:2px 0 2px 9px;
font-size:10px;
text-transform:uppercase;
margin:0;
}

#comments {
padding-bottom:5px;
background:url(../images/commentsBase.gif) left bottom no-repeat;
}

#commentsBox {
width:490px;
margin:25px 0 15px;
}

#respond h4 {
margin:3px 0;
font-size:16px;
color:#000;
}

#respond {
padding-left:9px;
}

ol.commentlist {
padding:0;
}

.comment-author .avatar {
display:none;
}

.comment-author cite.fn {
font-weight:700;
font-style:normal;
}

ol.commentlist a {
color:#333;
text-decoration:none;
}

ol.commentlist a:hover {
text-decoration:underline;
}

ol.commentlist li.comment {
padding-bottom:15px;
}

.left {
float:left;
}

#postsWidget {
width:274px;
border:1px solid #ccc;
padding:8px 12px 30px;
background:#fff;
min-height:250px;
height:auto!important;
height:250px;
margin:-15px 0 18px -30px;
}

#postsWidget #mostRead,#postsWidget #editorsPick {
display:none;
}

#postsWidget ul {
padding:0;
margin:0;
}

#postsWidget li,#postsWidget p {
text-align:left;
list-style-type:none;
}

#postsWidget #boxes ul li > a,#postsWidget #twitter_update_list li {
display:block;
color:#000;
font-size:15px;
padding:9px 0;
background:url(../images/sidebar/sep.gif) repeat-x left bottom;
text-decoration:none;
}

#postsWidget #twitter_update_list li > a {
background:none transparent!important;
padding:0!important;
}

#postsWidget #related a {
padding:12px 0;
}

#widgetNav ul li {
float:left;
background:none transparent;
text-align:center;
padding:0;
margin-right:1px;
margin-bottom:9px;
}

#widgetNav ul li.active {
padding-bottom:9px;
margin-bottom:0;
}

#widgetNav ul li a {
text-align:center;
display:block;
color:#fff;
width:90px;
background:#000;
padding:3px 0;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
}

#widgetNav ul li.related {
background:url(../images/relatedBg.gif) no-repeat bottom center;
}

#widgetNav ul li.mostRead {
background:url(../images/mostReadBg.png) no-repeat bottom center;
}

#widgetNav ul li.editorsPick {
background:url(../images/editorsBg.png) no-repeat bottom center;
}

#widgetNav ul li.mostRead a {
background:#333;
}

#widgetNav ul li.editorsPick a {
background:#666;
}

.single-post #side_single {
overflow:visible;
}

/* Events Module */

div.ai1ec-container {
	width: 650px;
}

.ai1ec-event-url .avatar {
	float: left;
}

.ai1ec-event-url .link {
	float: left;
	padding: 7px 0px 0px 6px;
}

.ai1ec-event-url a {
	font-weight: bold !important;
}

p.event-url a {
	font-size: 12px;
	font-weight: bold !important;
}

/* Events Detail Page */

div.calendar-entry {
	padding-left: 30px;
}

div.calendar-entry h1 {
	width: 450px !important;
}

div.calendar-entry a.ai1ec-calendar-link {
	margin-top: -80px !important;
}

div.calendar-entry .rightCol, div.calendar-entry .entrycontent_single {
	width: 580px !important;
}

div.ai1ec-single-event .ai1ec-label {
	text-align: left !important;
	color: #000;
}

div.ai1ec-single-event .ai1ec-field-value {
	font-size: 12px !important;
}

div.ai1ec-single-event .ai1ec-field-value .ai1ec-allday-badge {
	font-size: 13px !important;
}

div.ai1ec-map {
	width: 260px !important;
	height: 150px !important;
}

/* Media Partners Left Column */

div.media-partners {
	text-align: right;
	color: #8D8D8D;
	font-size: 13px;
}

div.media-partners table {
	margin: 20px 0px;
	width: 100%;
}

div.media-partners table td {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	text-align: right;
}

/* Events SideBar */

div.events-sidebar {
	text-align: right;
	margin-left: -30px; /* pull it back towards the middle bar */
	background-color: #ffffff;
	padding: 10px 10px 0px 0px;
	border: 1px solid #666666;
	-webkit-box-shadow: 4px 4px 5px 1px rgba(50, 50, 50, 0.3);
	box-shadow: 4px 4px 5px 1px rgba(50, 50, 50, 0.3);
	position: relative;
	z-index: 99;
}

body.home div.events-sidebar {
	margin-left: -30px;
}

div.events-sidebar h3 {
	font-size: 26px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	text-transform: uppercase;
}

.events-sidebar ul {
	list-style: none;
	padding-left: 25px;
	*margin-left: -25px;
}

.events-sidebar ul li {
	display: block;
	text-align: left;
	padding: 10px 0px 13px 0px;
	border-top: 1px dotted grey;
	width: 295px;
}

.events-sidebar ul li .event_logo {
	float: left;
	width: 60px;
	height: 40px;
}

.events-sidebar ul li .event_title {
	float: right;
	width: 227px;
	font-weight: bold;
}

.events-sidebar ul li .event_title a {
	text-decoration: none;
	color: #222;
}

.events-sidebar ul li .event_desc {
	float: right;
	width: 227px;
	color: #444;
}

.events-sidebar ul li .event_desc span {
	font-style: italic;
}

#events {
background:url(../images/eventsBg.gif);
padding:10px;
border:1px solid #e2e2e2;
min-height:90px;
/*margin: 10px 0 0 -20px;*/
}

#events h4 {
color:#a32c31;
font-size:16px;
text-align:right;
padding:0;
margin:5px 0 9px;
}

#events ul {
margin:0;
padding:0;
font-size:14px;
}

#events li {
list-style-type:none;
padding:0;
margin:0;
text-align:left;
margin:4px 0;
}

#events li.noEvents {
text-align:right;
}

#events li em {
display:block;
width:23px;
height:18px;
background:url(../images/eventBullet.gif) no-repeat;
text-align:center;
color:#fff;
font-style:normal;
padding-top:4px;
float:left;
cursor:pointer;
line-height:15px;
}

#events li span {
float:left;
display:block;
width:265px;
padding:3px 0 0 6px;
text-decoration:none;
}

#events li a:hover {
text-decoration:underline;
}

#events li {
clear:both;
}

#content_single .related .left {
width:120px;
padding-right:10px;
}

#content_single .related .left h5 {
font-size:14px;
margin:0;
padding:0;
line-height:20px;
}

#content_single .related .clear {
height:2px;
}

.story {
padding:3px 6px 0 0;
}

.related .last {
padding-right:0;
border:medium none;
}

.related .first {
padding-left:0;
}

.story div.avatar {
border:1px #555 solid;
background:#fff;
padding:2px;
width:100px;
height:50px;
float:left;
overflow:hidden;
}

.story h6 {
margin:3px 0;
padding:0;
float:right;
}

.story h6 a {
text-decoration:none;
font-size:2.2em;
line-height:1.1em;
font-weight:400;
color:#000;
float:right;
width:240px;
}

.recommended div.avatar {
padding:0;
border:medium none;
}

body.single-post .related div.last {
padding-right:6px;
}

.rightCol .related .story h6 {
margin:0;
}

.break {
height:10px;
}

.postBreak {
height:20px;
}

/**
 * Slidedeck customisations (made here without changing the plugin stylesheet)
 */
.sd-node-previous,.sd-node-next,.sd-node-type-featured {
display:none!important;
}

.skin-light dl.slidedeck dd.slide .sd-node-content {
height:auto!important;
width:auto!important;
}

.slidebanner .slide {
width:auto!important;
height:auto!important;
padding:10px 10px 10px 5px!important;
}

.sd-node-image {
padding:0!important;
}

.sd-node-image-child {
height:auto!important;
width:auto!important;
padding:0!important;
}

.sd-node-image-child {
width:400px!important;
height:200px!important;
}

.index #postcontainer {
background-color:#fff;
border:1px solid #9a9a9a;
border-bottom-width:0;
border-left-width:0;
border-right-width:0;
border-top-width:0;
padding-right:0;
width:645px;
}

.slidedeck {
height:485px!important;
}

.sd-node-excerpt,.sd-node-timesince,.sd-node-title,.sd-node-permalink {
width:391px!important;
}

.sd-node-timesince ul {
padding:0;
margin:0;
}

.sd-node-timesince ul li {
list-style-type:none;
float:left;
color:#333;
text-transform:none;
font-size:12px;
padding-right:10px;
}

.sd-node-timesince ul li a {
text-transform:uppercase;
color:#000;
font-style:normal;
text-decoration:none;
}

.sd-node-timesince ul li a:hover {
text-decoration:underline;
}

.sd-node-timesince ul li.comments a {
background-color:#000;
border-radius:3px 3px 3px 3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
color:#FFF;
display:block;
font-family:arial,sans-serif;
font-size:10px;
height:14px;
line-height:14px;
margin-top:3px;
padding:0 3px;
text-align:center;
min-width:14px;
}

.sd-node-timesince ul li.comments a:hover {
text-decoration:none;
}

.sd-node-timesince ul li.comments {
padding-bottom:4px;
background:url(../images/speech.png) no-repeat 3px bottom;
}

#postcontainer .slidedeck h2 {
padding:8px 0;
line-height:36px;
}

#activity {
padding-right:3px;
width:220px;
position:absolute;
right:-8px;
top:-20px;
z-index:9999;
}

#siteActivity {
background:url(../images/homeRightBg.gif);
padding:6px 12px;
border:1px solid #666;
border-left-color:#666;
border-bottom-color:#666;
border-bottom-width:1px;
border-right-width:1px;
box-shadow:2px 2px 2px #666;
}

.index #postcontainer {
position:relative;
}

#siteActivity h5 {
padding:0;
margin:0 0 12px;
text-transform:uppercase;
background:url(../images/sidebar/sep.gif) repeat-x 0 bottom;
display:block;
float:right;
font-size:13px;
line-height:20px;
font-weight:400;
}

#rssFeed ul {
padding:0;
margin:0;
}

#rssFeed ul li {
padding-bottom:6px;
background:url(../images/sidebar/sep.gif) repeat-x 0 bottom;
margin-bottom:6px;
list-style-type:none;
}

#rssFeed ul li a {
font-weight:700;
text-decoration:none;
}

.homepageFeatured {
margin:9px 0 9px 9px;
float:left;
background:#fff;
background:url(../images/sidebar/sep.gif) repeat-x scroll 0 top transparent;
}

.homepageFeatured .featured {
width:175px;
overflow:hidden;
margin:0;
padding:0;
margin:0 auto;
}

.homepageFeatured .featuredContainer {
width:205px;
float:left;
padding:15px 0;
}

.homepageFeatured .featured .img {
width:175px;
height:87px;
overflow:hidden;
padding:0;
margin:0;
position:relative;
margin:3px 0 0;
background:#fff;
}

.homepageFeatured > .first {
padding-left:5px;
}

.homepageFeatured > .last {
padding-right:5px;
}

.homepageFeatured .featured .img span {
display:block;
z-index:1;
text-align:center;
width:100%;
padding:30px 0 26px;
cursor:pointer;
position:absolute;
}

.homepageFeatured .featured .img a {
z-index:9;
}

.homepageFeatured .featured .img img {
z-index:9;
padding:0;
margin:0;
}

.homepageFeatured .featured h3 {
margin:3px 0 6px;
}

.homepageFeatured .featured h3 a {
text-decoration:none;
line-height:18px;
}

.homepageFeatured .featured h3 a:hover {
text-decoration:underline;
}

body.home #content {
height:auto!important;
min-height:0!important;
}

body.home #side_single {
height:auto!important;
}

body.home #footerPosts {
padding-top:22px;
}

/*body.page h1 {
  color: #333;
  text-transform: uppercase;
  font-size: 42px;
  font-weight: normal;
  margin: 0 0 9px 0;
}*/
body.page h1 {
font-weight:400;
font-family:Helvetica, sans-serif;
color:#333;
margin:10px 0;
padding:0;
}

body.page #postcontainer_page h2 {
color:#3f7d7f;
font-family:arial;
font-size:22px;
margin:0 0 15px;
}

body.page span.edit-link {
display:none;
}

body.page .subContent {
background:url(../images/subBaseBg.gif);
padding:13px;
width:610px;
}

body.page .subContent.full {
width:948px;
}

body.page .subContent .page {
background:#fff;
padding:15px;
}

body.page .subContent .page .leftBar {
width:230px;
float:left;
}

body.page .subContent .page .rightBar {
width:335px;
float:right;
}

body.page .subContent .img {
padding:35px 0;
}

body.page #postcontainer_page .subContent .more p {
font-size:16px;
line-height:20px;
}

body.page .subContent .more a {
color:#603866;
font-size:27px;
background:url(../images/leftBarMore.gif) no-repeat 0 8px;
text-indent:16px;
line-height:30px;
display:block;
}

#postcontainer_page .rightBlock .info .sep {
margin-top:20px;
height:1px;
background:url(../images/sidebar/sep.gif) repeat-x;
}

body.page-template-page-advertise-template-php .subContent .page {
padding:7px;
}

body.page-id-11624 .nav ul li.active {
background:url(../images/magUlLiBgActive.gif) repeat-x;
}

body.page-id-11624 .leftBlock .active {
display:block;
}

.contributor {
width:100px;
margin:0 16px 10px 0;
float:left;
position:relative;
}

.contributor .picture {
width:100px;
height:100px;
overflow:hidden;
border:1px solid #eee;
cursor:default;
}

.contributor .picture span {
display:block;
padding-top:40px;
text-align:center;
cursor:default;
}

.contributor h3 {
margin:6px 0;
font-size:10px;
text-transform:uppercase;
font-weight:400;
}

.contributor .popup {
position:absolute;
width:390px;
padding:10px;
border:4px solid #000;
background:#fff;
z-index:9999;
display:none;
left:55px;
top:50px;
}

.contributor .popup .pic {
float:left;
margin-right:10px;
}

.contributor .popup h4,.contributor .popup h5,.contributor .popup h6 {
float:left;
display:block;
min-width:275px;
margin:3px 0;
font-weight:400;
}

.contributor .popup h4 {
font-size:26px;
text-transform:uppercase;
margin:3px 0 9px;
}

.contributor .popup h5 {
font-size:18px;
margin:2px 0;
}

.contributor .popup h6 {
font-size:14px;
margin:2px 0;
}

body.search-results .post {
width:298px;
margin:0 5px 25px 0;
}

.search-results #events {
margin-left:-12px;
}

body.page-id-796 .post {
margin-right:6px;
}

body.page-id-6898 .jcarousel-list {
padding-left:0!important;
}

.postContent {
height:314px;
overflow:hidden;
}

.entrycontent_single .hidden {
display:none;
}

.entrycontent_single .quote {
font-size:18px;
line-height:24px;
color:#000;
float:right;
width:220px;
padding:15px 0 35px 35px;
background:url(../images/quoteLeft.png) no-repeat 5px 0;
}

.entrycontent_single .quote div {
background:url(../images/quoteRight.png) no-repeat right bottom;
}

a.readMore {
background:url(../images/readMoreBg.gif) repeat-x;
padding:6px 9px;
text-decoration:none;
height:16px;
display:block;
font-size:1.2em;
width:160px;
text-align:center;
margin:0 auto;
}

.contributor .social {
background:none transparent;
widtH:auto;
float:none;
padding:0;
margin:0;
}

/*.category h2 {
  font-weight: normal;
  margin-top: 12px;
  font-size: 15px;
}*/
#category {
min-height:1000px;
}

.categories ul li {
position:relative;
}

.categories ul li div.main {
position:absolute;
min-width:140px;
width:auto!important;
width:100%;
z-index:9999;
padding:0;
bottom:35px;
cursor:default;
display:none;
}

.categories ul li:hover div.main {
display:block;
}

.categories ul div.arrow {
background:url(../images/down.png) center bottom no-repeat;
display:block;
width:30px;
height:15px;
margin:0 auto;
margin-top:-2px;
}

.categories ul li div div.tip {
background:url(../images/tooltip.png) repeat-x 0 bottom;
border:2px #fff solid;
}

.categories ul li div p {
padding:10px 4px;
margin:0;
text-align:center;
}

.mailchimp {
margin:25px 0 0;
padding:8px 16px 16px;
background-color:#fff;
border:1px #ccc solid;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}

.mailchimp .field {
width:100%;
float:left;
margin:0 5px 15px 0;
display:block;
clear:both;
}

.mailchimp .field input {
width:290px;
}

.mailchimp .field select {
width:295px;
}

.mailchimp .required,#postcontainer_page p.requiredIndicator {
color:#962e34;
}

body.mailchimp {
background:url(../images/newsletterBg.gif) repeat-x left bottom #fff;
padding:10px;
margin:0;
border:0;
}

#postcontainer_page .mailchimp .checkBoxes input.other {
margin-left:17px;
width:175px;
display:none;
}

label.head {
font-weight:700;
font-size:12px;
}

.mailchimp .submit {
clear:both;
padding-right:18px;
}

.mailchimp .submit input {
background:#09F;
color:#fff;
border:medium none;
font-size:12px;
padding:2px 5px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
cursor:pointer;
}

.mailchimp .submit div {
font-size:11px;
color:#ec5151;
display:block;
padding-bottom:6px;
display:none;
}

.mailchimp .field input,.mailchimp .field select {
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border:1px solid #ccc;
padding:2px;
font-size:13px;
}

.mailchimp input.error {
border:1px solid #ec5151;
}

.mailchimp .success {
padding-top:8px;
color:#54d033;
font-weight:700;
}

.mc_names {
clear:both;
}

.mc_names .field {
width:195px;
float:left;
clear:none;
}

.mc_names .field input {
width:180px;
}

.mailchimp input#email_address {
width:380px;
}

p#subInfo {
margin:0;
padding:12px 0 0;
}

p.etoc {
line-height:23px;
font-size:15px;
}

p.etoc a {
color:#fff;
}

#email_toc {
display:none;
}

a.blue {
color:blue;
}

#center {
width:975px;
float:left;
position:relative;
}

body.page-id-11624 .jcarousel-item img {
height:163px!important;
}

body.page-id-6898 .jcarousel-item img {
height:282px!important;
}

.snake {
display:block;
height:16px;
width:16px;
background:url(../images/snake.gif) no-repeat;
float:right;
visibility:hidden;
}

.loadMore a {
float:left;
}

.loadMore a,.loadMore a em {
cursor:pointer;
}

#topBar {
background:none repeat scroll 0 0 #2c4081;
height:2px;
}

#category h1 {
margin-top:0;
padding-top:0;
}

#category {
margin-top:-8px;
}

/** post background colours */

.post .cat-events,.cats .cat-events,#leftSidebarTop .cat-events a:hover,#leftSidebarTop .cat-events a.active {
background-color:#ffe589!important;
color:#000;
}


.post .cat6,.cats .cat6,#leftSidebarTop .cat6 a:hover,#leftSidebarTop .cat6 a.active {
background-color:#906!important;
color:#fff;
}

.post .cat7,.cats .cat7,#leftSidebarTop .cat7 a:hover,#leftSidebarTop .cat7 a.active {
background-color:#099!important;
color:#fff;
}

.post .cat3,.cats .cat3,#leftSidebarTop .cat3 a:hover,#leftSidebarTop .cat3 a.active {
background-color:#06F!important;
color:#fff;
}

.post .cat3714,.cats .cat3714,#leftSidebarTop .cat3714 a:hover,#leftSidebarTop .cat3714 a.active {
background-color:#767676!important;
color:#fff;
}

.post .cat1,.cats .cat1,#leftSidebarTop .cat1 a:hover,#leftSidebarTop .cat1 a.active {
background-color:#EC0000!important;
color:#fff;
}

.post .cat5,.cats .cat5,#leftSidebarTop .cat5 a:hover,#leftSidebarTop .cat5 a.active {
background-color:#F60!important;
color:#fff;
}

.cat-6 #main_single,.cat-6 .quote div {
border-top-color:#906;
}

.cat-7 #main_single,.cat-7 .quote div {
border-top-color:#099;
}

.cat-3 #main_single,.cat-3 .quote div {
border-top-color:#06F;
}

.cat-3714 #main_single,.cat-3714 .quote div {
border-top-color:#767676;
}

.cat-1 #main_single,.cat-1 .quote div {
border-top-color:#EC0000;
}

.cat-5 #main_single,.cat-5 .quote div {
border-top-color:#F60;
}

.cat-5 .related h5 {
color:#F60;
}

.cat-6 .related h5 {
color:#906;
}

.cat-7 .related h5 {
color:#099;
}

.cat-3 .related h5 {
color:#06F;
}

.cat-3714 .related h5 {
color:#767676;
}

.cat-1 .related h5 {
color:#EC0000;
}

.cat-6 .quote div {
color:#906;
}

.cat-7 .quote div {
color:#099;
}

.cat-3 .quote div {
color:#06F;
}

.cat-3714 .quote div {
color:#767676;
}

.cat-1 .quote div {
color:#EC0000;
}

body.category-1 #category h1,h4.cat-1 {
color:#EC0000;
font-style:normal;
}

body.category-6 #category h1,h4.cat-6 {
color:#906;
font-style:normal;
}

body.category-7 #category h1,h4.cat-7 {
color:#099;
font-style:normal;
}

body.category-3 #category h1,h4.cat-3 {
color:#06F;
font-style:normal;
}

body.category-3714 #category h1,h4.cat-3714 {
color:#767676;
font-style:normal;
}

body.category-5 #category h1,h4.cat-5 {
color:#F60;
font-style:normal;
}

.tooltip {
color:#FFF;
display:none;
font-size:12px;
padding:9px 12px 6px 26px;
width:172px;
z-index:9999;
position:absolute;
background:url(../images/leftTooltip.png) no-repeat;
top:0;
right:-208px;
}

.tooltip .bottom {
background-color:#FFF;
bottom:-4px;
height:4px;
left:15px;
position:absolute;
width:195px;
}

.tooltip p {
padding:0;
margin:0;
padding-bottom:0;
line-height:1.2em;
text-align:left;
}

#rssFeed h5 {
float:none;
display:block;
background:none transparent;
margin:0;
padding:0;
font-size:12px;
font-weight:700;
}

h5#depth {
font-size:14px;
padding-left:35px;
font-weight:700;
}

.rssPost {
padding-bottom:12px;
line-height:14px;
font-size:13px;
background:url(../images/sidebar/sep.gif) repeat-x scroll 0 bottom transparent;
margin-bottom:12px;
}

#rssFeed .last {
margin-bottom:0;
}

.rssPost .comments {
float:right;
font-size:11px;
color:#6e6e6e;
background:url(../images/quoteSmall.gif) no-repeat 0 2px;
padding:0 5px 0 14px;
margin-top:4px;
}

.rssPost .comments a {
color:#6e6e6e;
text-decoration:none;
}

#rssFeed .rssPost,#rssFeed .rssPost p {
color:#333;
}

body.page #leftContainer {
margin-top:310px;
}

.slideBanner {
position:relative;
}

.cats {
margin-left:1px;
margin-top:-10px;
}

.footer_ads {
padding:30px 0 0;
}

.footer_ads .right {
float:right;
}

.related .right {
width:360px;
float:right;
}

#side_single .promo_slider .panel {
background:none;
}

#side_single .promo_slider_wrapper {
margin-top:0;
}

body.cat-parent-5 #header_ad, div.sponsored_container #header_ad {
  /*display: none;*/
}

body.cat-parent-5 .footer_ads, div.sponsored_container .footer_ads {
display: none;
}

body.cat-parent-5 h1, div.sponsored_container h1 {
font-size: 30px;
line-height: 30px;
}

#google_ads_div_NorthernTrust-SponsoredResearchPage {
margin-top: -30px;
}

.research .post {
width: 462px;
background: none;
float: none;
height: auto;
padding: 0 0 10px;
overflow: visible;
margin: 0;
}

.research {
width: 470px;
}
.sponsor {
width: 470px;
}

#categoryDesc {
width: 485px;
float: right;
padding: 0px 0px 50px 20px;
}

#category .intro {
background: url(../images/subBaseBg.gif);
padding: 5px;
width: 630px;
}

#category .intro .introtext {
background: none repeat scroll 0 0 #FFFFFF;
padding: 15px;
}

#side_single_trowe {
	float: right;
	width: 315px;
	text-align: right;
	padding: 0 0 0 5px;
	overflow: visible;
	height: 1012px;
}

.research .post {
  padding: 6px;
}
.research .first {
  background-color: #EDE4C8;
}

div.sponsored_category_container #category {
  padding: 12px;
  background: #fff;
  box-shadow: 0 0 2px #000;
  border-radius: 6px;
}

div.sponsored_container #single_sponsored {
  padding: 12px;
  background: #fff;
  box-shadow: 0 0 2px #000;
  border-radius: 6px;
  min-height: 1000px;
}


.category_sponsored {
  width: 450px;
  float: left;
}
.intro_sponsored {
  width: 470px;
  clear: left;
  padding-top: 5px;
}

.PDF_sponsored_cont {
    width:458px;
    height:30px;
} 

.PDF_sponsored {
  float: right;
  width: 200px;
  line-height: 40px;
  vertical-align: middle;
  text-transform: uppercase;
  padding-left: 35px;
  background: url(http://www.top1000funds.com/wp-content/themes/conex/images/PDF.png) no-repeat left;
}
body.cat-parent-5 #footerPosts .posts, div.sponsored_container #footerPosts .posts {
  padding-top: 0;
}
body.cat-parent-5 #featuredImg img, div.sponsored_container #featuredImg img {
  max-width: 975px;
  float: none;
}
body.cat-parent-5 #featuredImg, div.sponsored_container #featuredImg {
  margin: -20px 0 20px 0;
}
body.cat-parent-5 #leftSidebar, div.sponsored_container #leftSidebar {
  display: none !important;;
}

body.cat-parent-5 .post .entry,  div.sponsored_container .post .entry {
clear:none;
}

.mailchimp .q4 label.head {
display:none;
}

#postcontainer .slidedeck_frame p {
line-height:1.2em;
}

.skin-light dl.slidedeck dd,#postcontainer p {
font-family:helvetica, arial, sans-serif;
}

.skin-light dl.slidedeck dd {
line-height:15px!important;
}

.skin-light ul.sd-node-navigation-type-simple-dots {
padding:10px 0 0!important;
}

body.page #main_page {
padding-right:25px;
}

#footerPosts h2 {
font-size:22px;
}

#footerPosts .details {
margin-top:4px;
}

.recommended {
height:55px!important;
}

#leftContainer,#leftSidebarTop,ul.main,ul.main li,#activity,#siteActivity {
z-index:4444;
}

.skin-light dl.slidedeck dd.slide .sd-node-timesince {
margin:0 0 12px;
}

.quote a {
text-decoration:none;
}

.post .entry {
margin-top:-7px;
clear:both;
}



#optoutbottomq4_0 {
border-radius:0;
border:medium none;
width:auto;
}

#footer .container {
width:1000px;
padding-left:168px;
}

body.single-post .postholder_single .entrycontent_single {
width:505px;
}

body.single-post #side_single {
height:auto;
}

#fv-votebox {
background:#fff;
max-width:85px;
float:right;
}

.bottomcontainerBox div {
  height: 20px !important;
}

/* IFM sponsored Research Styles */

/*------ExactTarget form ------*/
#exacttarget_form {
}
    #exacttarget_form .field-wrapper {
        margin-bottom: 18px;
    }
    #exacttarget_form .field-wrapper.half {
        display: inline-block;
        width: 310px;
        float: left;
    }

    #exacttarget_form select {
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
        border: 1px solid #CCC;
        padding: 2px;
        font-size: 13px;
        width: 295px;
    }

    #exacttarget_form input[type="text"] {
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
        border: 1px solid #CCC;
        padding: 2px;
        font-size: 13px;
        width: 290px;
    }
    #exacttarget_form input[type="text"].error, 
    #exacttarget_form select.error {
        border: 1px solid red;
    }

    #exacttarget_form .field-wrapper.half input {
        width: 180px;
    }

    #exacttarget_form input[type="submit"] {
        background: #09F;
        color: #FFF;
        border: medium none;
        font-size: 20px;
        padding: 9px 25px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
        cursor: pointer;
        margin-top: 30px;
    }

    #exacttarget_form .form_errors {
        border: 1px solid red;
        padding: 10px;
        color: red;
        width: 270px;
        margin-bottom: 10px;
    }
    #exacttarget_form .form_errors.hidden {
        display: none;
    }

    #exacttarget_form p {
        padding: 0;
        margin: 0 0 18px;
    }

    #exacttarget_form .checkBoxes p {
        margin: 0 0 8px;
    }

    /* New related posts plugin */

    .wp_rp_thumbnail {
      display: none !important;
    }

    .wp_rp_content, .wp_rp_content div {
      display: block !important;
    }

    .related_post_title {
      display: none !important;
    }


/*Robeco Section*/

#microsite_head_2 {
    /*background-image: url('/wp-content/themes/conex/images/banner2.jpg');*/
    width: 420px;
    height: 371px;
    left: 54%;
    top: 30px;
    position: relative;
}

#microsite_head {
    /*background-image: url('/wp-content/themes/conex/images/banner1.jpg'); */
    width: 975px; 
    height: 150px;
}

.robeco .post,
.robeco .featured.noImg {
    background: none;
}

#footerPosts > div.posts > div.jax.robeco > div.post {
    margin-bottom: 0
}

.robeco .featured.noImg {
    height: 0;
}

.robeco .category {
    display: none;
}

.robeco .postContent {
}

.robeco .post {
    width: 480px;
    height: auto;
    max-height: 400px;
}

.robeco.desc {
    position: relative;
    width: 401px;
    left: 54%;
    font-family: Verdana, sans-serif !important;
}

.category-5235 #category,
.category-5282 #category,
.category-8505 #category {
padding: 8px;
background: #fff;
box-shadow: 0 0 2px #000;
border-radius: 6px;
margin-top: -20px;
min-height: 1085px;
}

.swfbanner {
    clear: both;
    position: absolute;
    width: 100%;
    height: 110px;
}

.swfbanner_wide {
    height: 350px;
}

.postContent {
    height: auto;
}

.robeco .post-1 {
    margin-top: -16px;
}

.robeco .desc {
    font-size: 14px;
    margin-top: 10px;
    background-color: #ebebeb;
    padding: 5px;
    max-width: 390px;
    margin-left: 10px;
}

.robeco .post .details li {
    font-size: 10px;
    padding-bottom: 5px;
    color: #959595;
}

.robeco .post a {
    color: #00a2bd;
    font-weight: 100;
}

.robeco-blue a {
    color: #00a2bd !important;
    text-decoration: none;
    padding-bottom: 12px;
}

@font-face {
    font-family: 'TazSemiLight';
    src: url('/wp-content/themes/conex/css/tazwt04-semilight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.robeco-title a {
    /*font-family: 'TazSemiLight',sans-serif;*/
    text-decoration: none;
    font-family: Helvetica, Arial, sans-serif;
    padding-bottom: 12px;
    font-size: 22px;
    color: #00a2bd;
    font-weight: 100;
}

.robeco_leaderboard {
    position: absolute;
}

.robeco-top {
    background-image: url('http://www.conexusfinancial.com.au/flash/robeco/Robeco_banner_FactorInvesting_975x110px.gif');
}

.robeco-side {
    background-image: url('http://www.conexusfinancial.com.au/flash/robeco/Robeco_Expected_Returns_445x371px.gif');
}

.category-robeco-asset-management #header_ad {
    display: none;
}

/*Dev, please add live.*/
.page-id-7085 #body_container_outer {
  background: white;
  padding: 10px;
}

.page-id-7085 .container {
  max-width: 490px;
  margin: 0;
}

.page-id-20533 #body_container_outer {
  background: white;
  padding: 10px;
}

.page-id-20533 .container {
  max-width: 490px;
  margin: 0;
}

/* PRI */

.category-pri-in-person #category {
    padding: 8px;
    background: #fff;
    box-shadow: 0 0 2px #000;
    border-radius: 6px;
    margin-top: -20px;
    min-height: 1085px;
}

.pri .post a {
    color: #193f6e;
    font-weight: 100;
}

.pri .post {
    width: 480px;
    height: auto;
    max-height: 400px;
    background: none;
}

.pri .post .noImg {
    display: none;
}

.pri .category {
    display: none;
}

.pri .desc {
    font-size: 14px;
    margin-top: 10px;
    background-color: #ebebeb;
    padding: 5px;
    max-width: 390px;
    margin-left: 10px;
}

.pri .post .details li {
    font-size: 10px;
    padding-bottom: 5px;
    color: #959595;
}

.pri .post a {
    color: #193f6e;
    font-weight: 100;
}

.pri-blue a {
    color: #193f6e !important;
    text-decoration: none;
    padding-bottom: 12px;
}

.pri-title a {
    /*font-family: 'TazSemiLight',sans-serif;*/
    text-decoration: none;
    font-family: Helvetica, Arial, sans-serif;
    padding-bottom: 12px;
    font-size: 22px;
    color: #193f6e;
    font-weight: 100;
}