body {margin:0px;padding:0px !important;font:13px arial !important;color:#333333;background:url("../media/c2249d70fd2e9b017b6b4755401231c2.jpg") no-repeat center top !important;}
a {color:#0094d9;}
a, a:hover {outline:none;}





div.popular form {margin:0px !important; background:url("../media/3762099ab5e1eafa4244ba72118274bc.jpg") no-repeat  !important;}


div.popular form .signup {position:absolute;right:8px; background:none;width:60px; text-indent:-9999px;border:none;cursor:pointer}
div.popular form #id_email {position:relative; width:217px;right:0px; text-indent:0px;background:none; border:none;cursor:auto;}

#col1_content ol.gainlayout li.gainlayout div.gainlayout div.popular p {font-size:11px !important; margin-top:8px !important;}

#col3_content p.tools{background:url("../media/1c69bea055378e248df5bcea5592ee9f.jpg")  repeat-x left top !important; height:23px !important;padding: 9px 10px 0 15px !important;margin-bottom:0px !important;}

#col3_content  p.tools a.comment {background:url("../media/b35a22cab826cf2c23e787cb15efff7b.jpg") no-repeat left 3px !important;}

#header {height:60px; background:none !important;}
#page_margins {width:1000px;max-width:auto;min-width:auto; border:none !important;background:none !important;}
#page {padding:0; }
#col3 {border:0px;margin:0 335px 0 0}
#col1 {width:320px;}
#main { background:none !important;}

#nav_main  { background:url("../media/211fafb7fe013e6188a84eaee1772473.jpg") no-repeat !important;height:46px;}
#nav_main   #jsddm {margin-left:10px; background:none !important}
#nav_main   #jsddm li {border:0px !important;}
#nav_main   #jsddm li a { text-transform:none !important; color:#FFF;}
#jsddm li a {padding:16px 15px !important;}
#nav_main   #jsddm li a:hover, #nav_main   #jsddm li a:active, #nav_main   #jsddm li a:focus{ background:url("../media/245294079230a75c176ee87bb4a181b1.png") repeat-x !important;}

#jsddm li ul {border:0px; background:#0087D6 !important}
#jsddm li ul li a {padding:10px 15px !important}

#header .nohighlight img {display:none;}

/* menu reset */
#nav_main, #jsddm li ul { background:#023F80;}
#nav_main ul {float:left; border:0px; padding:0px;}
#nav ul {margin:0px;border:0px;}
#nav_main ul li {border-left:1px solid #FFF !important;}

/* right sidebar reset */
#col1_content ol.gainlayout li.gainlayout, #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  {font-size:100% !important;margin:0px !important; padding:0px !important;border:none !important;text-align:left;line-height:normal;}

#col3_content h3 { background:none !important;padding: 3px 0 3px 15px !important;}
 




 
 
#nav_main #jsddm li a {font-size:15px;}
#nav_main, #nav {overflow:hidden !important;padding-bottom:10px;}
#col3_content  {padding:0px}

#col3_content h3 {
	background:none!important;background-image:url("../media/8f5b38a7bc6154f07e1144b745c9af48.png")!important;
	background-position:center bottom!important;background-repeat:repeat-x!important;
	line-height:38px;height:35px;margin-bottom:20px;color:#25aae1;font-family:Verdana;font-size:27px;font-weight:normal;
}

h2 a.article_link {color:#000000;font-family:verdana;font-size:17px;font-weight:normal;padding-left:15px; display:block;}
div.no_format a.article_link {font-size:13px !important; font-weight:normal !important;}
#col3_content ol li p.source {background:none!important;padding:4px 3px 2px 0;}
#col3_content ol li p.rcomment {display:block;}
div.no_format  {color:#333333;font-family:verdana;font-size:14px !important;line-height:20px !important;padding-left:15px !important;}
.c33l, .c33r {width:311px;}
.no_format a.article_link{font-size:15px;color:#0094d9;font-family:verdana;}
.portal_intro{background:none;}

#footer  {background:none repeat scroll 0 0 #0490C8;}
#footer a {color:#a0e7ff;}
#footer h5 {border-bottom:1px solid #FFFFFF;}

#compact_search  {background:url("../../dev.ps") no-repeat scroll left top white;transparent;height:36px;margin:13px 0 0px 2px !important;padding:14px 0 0 14px !important;width:300px;}
#compact_search span {display:none;}
#compact_search .text_input {background:none repeat scroll 0 0 transparent;border:0 none;width:200px;padding:0;}
#compact_search .submit {background:none repeat scroll 0 0 transparent;border:0 none;cursor:pointer;text-indent:-999px;width:61px;}

#col1_content  {padding:0 0 0 10px;}




div#col1_content div.gainlayout h3,  div#col1_content div.gainlayout h4,  #col1_content .portal_intro h5, #col1_content ol li #col1_content ol.gainlayout li.gainlayout div.gainlayout div.popular h4, #col1_content ol li  .popular h4,  #col1_content  div.popular h4 {
background:url("../media/ad9722b1238afb7430efdb8b58597673.jpg") no-repeat scroll left top transparent !important;
color:#000000;

height:26px !important;
margin-bottom:10px !important;
margin-left:1px !important;
padding:8px 0 0 8px !important;
width:302px !important;
font:bold 18px "Trebuchet MS" !important; font-style:italic !important;
}



div#col1_content div.gainlayout, #col1_content ol.gainlayout li.gainlayout div.gainlayout div.popular, #col1_content ol li .popular,  #col1_content div.popular  {
background:url("../../dev.ps") no-repeat scroll left bottom transparent !important;
width:310px !important;
}
div#col1_content div.gainlayout.portalintro{
background:none;!important;
}

#col1_content ol.gainlayout li.gainlayout div.gainlayout div.popular, #col1_content .portal_intro, .gainlayout.custom div, .gainlayout ul.gainlayout, div.quotes{
background:none;
padding-bottom:10px !important;
padding-left:12px !important;
}
div.gainlayout.portalintro h4{
display:none!important;
}
div.gainlayout.custom h4{
height:20px !important;
}
#col1_content .portal_intro h5{
margin-left:-11px !important;
padding-left:10px !important;
width:310px !important;
}

div.gainlayout.youtube{text-align:center;}

#col1_content ol li img{border:none;}


.quotes blockquote {color:#333333;font-family:trebuchet MS;font-size:13px !important;line-height:1.5em;width:97%;}
.quotes cite {border-bottom:1px solid #CCCCCC;display:block;font-style:normal;font-weight:bold;margin:0 0 0 -9px;padding-bottom:5px;text-align:right;width:103%;}
.quotes blockquote span {color:#0094D9;}
.quotes blockquote strong{font-weight:normal;}

#col1_content ol, #col1_content ul {
margin:5px 0 5px 10px;
padding-bottom:10px;}




div.no_format, #col3_content ol li p  {border-bottom:none!important;}

#col1_content ol.gainlayout li.gainlayout div.gainlayout div.popular h4{
margin-left:-11px !important;
padding-left:10px !important;
width:310px !important;
}


#footer h6, #footer h6 a  {font:12px verdana !important; color:#A0E7FF !important; font-style:normal !important;}
#col3_content ol.gainlayout li.gainlayout div.gainlayout span.no-featured-articles-message {display:block;padding:10px 0 0 0 !important; text-align:center !important;}


#col3_content ol li p.source strong {text-transform:none !important}

div#col1_content div.gainlayout h3 {font-style:italic !important}


#col1_content ol.gainlayout li.gainlayout {margin-bottom:15px !important}
#col3_content ol li p.source {padding-left:15px !important;}
li.all-featured {padding-left:15px !important;}



#header .nohighlight {width:367px; height:71px;margin-top:6px;position:absolute; display:block;background:url("../media/f86fdee80b19dea09b6edae16fd4b600.png") no-repeat}


#col1_content ol.gainlayout li.gainlayout div.gainlayout div.popular ul {padding:10px !important;padding-top:0px !important}
#col1_content .comments ol {padding:0 10px 10px 5px;}
#col1_content .comments h6, #col1_content .comments h6 a  {font-style:normal !important; font-family:arial; font-size:14px;}
#categories h5 {text-transform:none !important}
#categories div a  {font:13px verdana !important; color:#25AAE1 !important;}
#categories div {font-size:13px;}
#col1 {padding-right:13px;}
.quotes cite {border:0px !important;}

#col1_content  ol.gainlayout li.gainlayout div.richtext h4, #col1_content  ol.gainlayout li.gainlayout div.youtube h4, #col1_content  ol.gainlayout li.gainlayout div.richtext, #col1_content  ol.gainlayout li.gainlayout div.youtube { background:none !important}

#col1_content  ol.gainlayout li.gainlayout div.richtext div.no_format {padding:0px 0 0 30px !important;}#col1_content  ol.gainlayout li.gainlayout div.youtube {padding-left:7px !important;}

#col1_content ol.gainlayout li.gainlayout div.editor_articles p  {padding:0 10px 10px 10px !important;}
#main { background:#FFF !important;}



#col1_content ol li.gainlayout div.popular p {padding:10px !important;}

#col1_content ol li .popular p, #col1_content div.popular p {padding:10px !important}
#col1_content ol li .popular, #col1_content div.popular {margin-bottom:15px !important;}


div.subheader div.c33r div.subcr .categories a  {font:13px verdana !important; color:#25AAE1 !important;}

#col3_content .quotes ol li blockquote {padding:20px 15px  !important;background:none !important;}

div.subheader div.c33r div.subcr div.search {background:url("../../dev.ps") no-repeat left top; height:43px;}
#col1_content ol.gainlayout li.gainlayout div.popular ul.gainlayout {padding:10px !important;}

.subheader .c33r {width:331px !important;position:relative;}
.subheader .c33r .search {padding:8px 0 0 10px !important;}
.subheader .c33r input {width:220px !important; background:none; border:none;}
.subheader .c33r input.submit {width:80px !important; position:absolute;right:0px;text-indent:-999px;cursor:pointer}

.subheader .c33r .categories {width:280px !important;}





#col1_content ol.gainlayout li.gainlayout div.editor_articles, #col1_content ol.gainlayout li.gainlayout div.entities {padding:0 10px 10px 10px  !important;width:291px !important}
#col1_content ol.gainlayout li.gainlayout div.editor_articles h4, #col1_content ol.gainlayout li.gainlayout div.entities h4 {margin-left:-9px !important;}
#col1_content ol.gainlayout li.gainlayout div.editor_articles ul {margin-bottom:10px !important;}
#col1_content ol.gainlayout li.gainlayout div.editor_articles ul li, #col1_content ol.gainlayout li.gainlayout div.popular ul.gainlayout  li {background:url(../../dev.ps) no-repeat 4px 4px;padding:0 0 15px 33px !important}
#col1_content ol.gainlayout li.gainlayout div.editor_articles ul li a img, #col1_content ol.gainlayout li.gainlayout div.popular ul.gainlayout li a img {display:none !important;}
#col1_content ol.gainlayout li.gainlayout div.editor_articles ul li a:hover {background:none !important; text-decoration:underline !important;}

#col1_content ol.gainlayout li.gainlayout div.entities p {margin-bottom:4px !important;}


#col1_content ol.gainlayout li.gainlayout div.quotes div.quotes ol.gainlayout li {margin-bottom:15px !important}


#col1_content ol.gainlayout li.gainlayout div.popular ul.gainlayout  {padding-top:0px !important;}
#col1_content ol.gainlayout li.gainlayout div.popular ul.gainlayout li div {padding:0px !important;}
#picture_gallery_widget { background:none !important;padding:0 0 10px 11px !important}
#picture_gallery_widget div.picture {border:none !important}
#col1_content ol li div.comments h6 {font-size:12px !important;margin:10px 0 5px 0 !important}
#col1_content ol li div.comments h6 a, #col1_content ol li div.comments h6 span a {font-size:12px !important;}


#col1_content ol.gainlayout  li.gainlayout  div.custom div {margin-top:-29px !important}