.secondary{font-size:14px;font-weight: normal}


body { background: url(/ext_media/media/fab5d716f4ee71c6a64c743570d9b80c.png) repeat-x left top #FFF; color:#656565; font-family: VegurRegular; font-size:13px; }
a { color:#2F84B8; }
#page_margins { width:100%; max-width:100%; background:none; min-width:100%; border:0px; margin:0px; padding:0px; }
#header { background:none; }
#header h1 { width:179px; }
#header h1 a { display:block; text-indent:-9999px; height:49px; background:url(/ext_media/media/101e4020393842950779fbb35b20402d.png) no-repeat; }
#page { width:962px; margin:0 auto; padding:0px; }
#nav_main { background: url(/ext_media/media/a303d27974b3fd19d1cad35ded328c84.png) no-repeat; height:33px; }
#nav_main #jsddm { margin:0px; float:none; border-left:0px; }
#nav_main #jsddm li { border:0px; }
#nav_main #jsddm li a {  color:#FEFEFE; font-size:12px; text-transform:none; padding:9px 20px; text-shadow:1px 1px 0 #3E4B59; }
#nav_main ul li.active a, #nav_main ul li a:focus, #nav_main ul li a:hover, #nav_main ul li a:active { background:url(/ext_media/media/060c7c41e68ca442e2f8845a86b5753c.png) repeat-x left top; }
#nav_main #jsddm li ul { background:#4D5963; border-top:0px; }
#nav_main #jsddm li ul li a { padding:4px 20px; }
#nav_main #jsddm li ul li a:hover { background:#606F7C }
#footer_slot { padding-top:30px; }
#footer_slot #col1_content { padding-right:0px; }
.threecolumn #col1 { width:350px; }
.threecolumn #col2 { width:250px; }
.threecolumn #col3 { width:360px; }
.threecolumn #col1 #col1_content { padding-right:10px; }
.threecolumn #col3 #col3_content { padding:0 10px; }
.threecolumn #col2 #col1_content { padding-left:10px; padding-right:0px; }
h2, .twocolumn #col3_content h1, .twocolumn #col3_content h1.imp {  font-weight:normal; font-family:VegurMedium; font-size:22px !important;}
h4 { font-size:18px; font-weight:normal; color:#8A8A8A; }
div.no_format { font-size:13px; line-height:18px !important; font-family:VegurRegular; }
p.source { background:none !important; font-size:11px !important; padding:0px !important; line-height:25px !important; }
#footer { background:#293C4D; font-size:13px; }
#footer h5 { border-bottom:1px solid #FFF; font-size:12px; }
#footer h4 { font-weight:bold; font-size:14px; }
#footer h6 { font-style:normal; }
#footer a { color:#9FE4FE; }
/* right sidebar reset */
#col1_content ol.gainlayout li.gainlayout div.gainlayout, #compact_search, #col1_content ol.gainlayout li.gainlayout div.gainlayout p, #col1_content ol li p, #col1_content .gainlayout, #col1_content .portal_intro, #categories div, #compact_search, .quotes, blockquote, #col1_content .popular, #col1_content ol li, #col1_content .popular, #col1_content .popular p, #col1_content ol li h4 { margin:0px; padding:0px; border:none; text-align:left; line-height:normal; background:none; }
h1 { font-size:38px; color:#646464;  font-weight:normal; font-family:VegurRegular }
.submenu { margin:20px 0 !important; }
#col1_content ul { border:0px; !important
}
.submenu li { float:left !important; border:0px !important; background:url(/ext_media/media/2bdd424da2a9971b8334aa1e4f666c1a.png) repeat-x left top !important; height:21px !important; padding:5px 15px 0 15px !important; font-size:11px; font-weight:bold !important; }
.submenu li a { color:#FFF !important; }
.submenu li:first-child { background:url(/ext_media/media/a1103948dfb12d4f7dbb789af09b3abc.png) no-repeat left top !important; padding-left:20px !important; }
.submenu li:last-child { background:url(/ext_media/media/ffb2da707cc3699d6a99168292c488fe.png) no-repeat right top !important; padding-right:20px !important; }
#col1_content ul li a:hover { background:none !important; text-decoration:none; }
#compact_search span { display:none; }
#compact_search { background:url(/ext_media/media/6ba48bb92934156d45b9011fbe580d03.png) no-repeat; position:relative; width:207px; height:20px; margin-bottom:10px !important; padding:18px 0 0 7px;margin-top:-70px; }
#compact_search .text_input { width:170px; border:0px; padding:0px; color:#666; }
#compact_search .submit { background:none; text-indent:-9999px; border:0px; right:6px; top:13px; width:25px; height:25px; position:absolute; cursor:pointer; }
#newsletter { width:207px !important; margin-bottom:10px !important; position:relative; background:url(/ext_media/media/73c4bdea9eda6106bd66cf93c9e64b8b.png) no-repeat left top !important; border:0px; color:#666; height:66px; padding:2px 0 0 7px !important; }
#newsletter .signup { text-indent:-9999px; border:0px; right:6px; top:13px; width:25px; height:25px; position:absolute; cursor:pointer; background:none; }
#newsletter #id_email { text-indent: 0px; top:0px; left:0px; position:relative; color:#666; height:auto; cursor:auto; padding:0px; width:170px; border:0px !important }
#newsletter h5 { display:none; }
#col1_content ol.gainlayout li.gainlayout { margin-bottom:45px !important; }
#col1_content div.portalintro { margin-top:-85px !important; margin-bottom:60px !important }
#col2 h4 { font-weight:normal; font-size:19px; color:#2F84B8; margin-bottom:10px !important; }
#col1 ol.gainlayout li { margin-bottom:25px !important; }
#col2 ol.gainlayout li div.quotes { margin:0 !important; }
.rcomment { padding:0 0 10px 10px !important; margin:0 0 10px 10px !important; }
#col3_content { margin-top:-7px !important; }
#page { background:url(/ext_media/media/e6fd590981dbff3c4780e451671b31d2.png) no-repeat 0px 294px !important; }
h4 { margin-bottom:10px !important; }
#col2 ol.gainlayout li.gainlayout div.quotes blockquote, #col2 ol.gainlayout li.gainlayout div.quotes blockquote strong { font-style:normal; color:#646464; font-weight: normal !important; }
div.quotes blockquote { margin-bottom:10px !important }
#col3 #col3_content ul { padding-left:0px !important; }
#col2 ol.gainlayout li.gainlayout div.quotes cite { border:0px !important }
.twocolumn #col3 #col3_content { border-right:1px solid #E2E2E2 !important:
}
.twocolumn { padding-top:40px !important; }
.subcolumns { margin-bottom:20px; }
#col3 #col3_content ol.gainlayout li.gainlayout ul.gainlayout { padding-left:0px !important; margin-left:0px !important }
.all-featured a { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding:6px 12px; background:#CFD0D2; color:#3F8DBB; font-weight:bold; }
.floatLeft, .floatRight { display:none !important }
.twocolumn #col1_content ol li { margin-bottom:20px !important }
.twocolumn #col1_content ol li h4 {  font-weight:normal; font-size:19px; color:#2F84B8; }
.twocolumn #col1_content ol li p { margin-bottom:3px !important }


p.source a, p.source a strong { color:#6A6A6A !important;}




#col2 #col1_content ol li img {float:none;}

li.all-featured {margin-top:20px !important;}
.social_tools .tweet_button, .social_tools, .social_tools . fb_like_button {display: inline !important; float:left !important;}

#topnav {right:0px !important}

.free-trial {font-size:16px; font-family:VegurRegular; color:#5B5B5B;position:absolute;right:0px; top:20px;}
.free-trial img {margin:0 0 -10px 10px;}

#newsletter p {display:none;}

.folow_us { position:absolute !important;margin-top:-30px !important;}
.folow_us img {border:0px !important; display:inline-block !important;margin:0px !important;}

p.source .explore strong { font-weight:normal !important}

.submenu a { font-weight:normal !important;}

#footer h6, #footer {font-family: "VegurRegular"; font-size:12px; font-weight:normal !important}


#col2 #col1_content ol li .sponsored_curata div { line-height:24px; !important;color:#656565; font-family: VegurRegular;}
#col2 #col1_content ol li .sponsored_curata div p {font-size:14px !important;}
#col2 #col1_content ol li img {border:0px;}

@font-face { font-family: 'VegurRegular'; src: url('/site_media/fonts/vegur-r_0.601-webfont.eot'); src: local('???'), url('/site_media/fonts/vegur-r_0.601-webfont.woff') format('woff'), url('/site_media/fonts/vegur-r_0.601-webfont.ttf') format('truetype'), url('/site_media/fonts/vegur-r_0.601-webfont.svg#webfontXo2AIbXI') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'VegurMedium'; src: url('/site_media/fonts/vegur-m_0601-webfont.eot'); src: local('???'), url('/site_media/fonts/vegur-m_0601-webfont.woff') format('woff'), url('/site_media/fonts/vegur-m_0601-webfont.ttf') format('truetype'), url('/site_media/fonts/vegur-m_0601-webfont.svg#webfontKVtYZWeu') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'VegurLight'; src: url('/site_media/fonts/vegur-l_0601-webfont.eot'); src: local('???'), url('/site_media/fonts/vegur-l_0601-webfont.woff') format('woff'), url('/site_media/fonts/vegur-l_0601-webfont.ttf') format('truetype'), url('/site_media/fonts/vegur-l_0601-webfont.svg#webfontD1LthnOw') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'VegurBold'; src: url('/site_media/fonts/vegur-b_0.601-webfont.eot'); src: local('???'), url('/site_media/fonts/vegur-b_0.601-webfont.woff') format('woff'), url('/site_media/fonts/vegur-b_0.601-webfont.ttf') format('truetype'), url('/site_media/fonts/vegur-b_0.601-webfont.svg#webfontleJoFIrN') format('svg'); font-weight: normal; font-style: normal; }


/*.twocolumn #col3_content h1 {clear:left;}*/
.twocolumn #col3_content  div.gainlayout   { clear:left;}
.twocolumn #col3_content  div.gainlayout h1, .twocolumn #col3_content  div.gainlayout  h4.posted {margin-bottom:0px !important;}
.twocolumn #col3_content  div.gainlayout  h4.posted { font-size:12px !important;}
.c50l, .c50r {width:49% !important; clear:none !important}


.twocolumn #col3_content div.custom h1 { font-size:38px !important; margin-top:0px; font-family: VegurRegular}
.twocolumn  #col3_content ol {margin-top:0px;}

.no_format {text-align: left; }

#nav {visibility:hidden !Important ;}

.article-large {padding-top:5px  !Important ;}

.floatbox.no_format.blog p
{
   font-size:14px !important;
   line-height: 18px !important;
}
