h2 {text-transform:lowercase}

body { padding:0px; background: url(/ext_media/media/2687b55aaf40faab0a2d2f8df366b381.png) repeat-y center top #003300; color:#626363; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#page_margins { width:100%; max-width:100%; min-width:100%; margin:0px; border:0px; padding:0px; background:url(/ext_media/media/d53c07309ef47a644cfcbb95fa7e1784.png) no-repeat center top !important; }
#page { width:1000px; margin:0 auto; padding:0px; background:none; }
#main { background:none; }
#header { background:none; }
#header a.nohighlight { width:356px; float:left;margin-top:20px;height:69px; display:block; background:url(/ext_media/media/1da7f3c7900fb07cc33604da7542584c.png) no-repeat left top;}
#header a.nohighlight img { display:none; }
#nav_main { background:none !important; padding:0px; margin:0px; border:0px !important; }
#nav_main ul { float:left !important; border:0px !important; margin:0px; }
#nav_main ul li { border:0px !important; background:url(/ext_media/media/6ce76a8c07209814107afe8a009119e4.png) no-repeat right top; padding-right:2px; }
#nav_main ul li a { font:14px "Trebuchet MS", Arial, Helvetica, sans-serif !important; background:none !important; padding:10px 10px; border:0px !important; text-shadow:1px -1px 0 #007100; }
#topnav { top:0px; }
.register { padding:7px 0 0 10px; background:url(/ext_media/media/5b4b0f80f82cefa2813e658e1cba366b.png) no-repeat; width:329px; height:50px; margin-top:30px; font:23px arial !important; text-align:left; color:#FFCC00; }
.register a { color:#39F139 !important; }
.register div { color:#FFF !important; }
/* 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; }
#col3 { width:638px !important; margin:0 317px 0 15px !important; padding:0px !important }
#col3_content { padding:0px !important }
#col1 { width:312px !important; padding-right:15px; }
#col1_content { padding:0px !important; }
a { color:#008D00; }
h3 { background: none !important; font:22px "Trebuchet MS", Arial, Helvetica, sans-serif !important; padding:0px !important; margin-bottom:20px !important; color:#FFCC00; font-weight:normal !important; }
h2 { margin:0px !important; background: url(/ext_media/media/832e766676afc1eff60cf631f7dd7370.png) no-repeat left top; width:618px; font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0097B4 !important; padding:8px 10px 5px 10px; border-bottom:1px solid #C6E4ED; }
h2 a { color:#0097B4 !important }
p.source { padding:9px 8px 0 8px !important; margin:0px !important; background:#FFF !important; font-size:11px !important; color:#7F7F7F !important; }
p.source strong { font-size:12px !important; color:#666666 !important }
div.no_format { background:#FFF; padding:8px; margin-bottom:1px solid #C6E4ED !important; margin-bottom:0px !important }
p.tools { background:url(/ext_media/media/25797a99b9620aee750a4ec73a67d05a.png) no-repeat left bottom; border:0px !important; padding:8px 8px 8px 8px !important; margin-bottom:0px !important }
#col1 ol.gainlayout li.gainlayout, #col3 ol.gainlayout li.gainlayout { margin-bottom:10px !important }
#col1 ol.gainlayout li.gainlayout:first-child h4 { display:none; }
#col1 ol.gainlayout li.gainlayout div.gainlayout, #col1 ol.gainlayout li.gainlayout div.popular, #col1 ol.gainlayout li.gainlayout div.accordion, #col1 ol.gainlayout li.gainlayout ol.quotes, #col1 #col1_content #categories .categories, #col1 #newsletter { background:url(/ext_media/media/01feafbf57aa7afd6df34c69d96acf7c.png) no-repeat left bottom !important; padding:0 10px 10px 10px !important; }
#col1 h4, #col1 #categories h5, #col1 #newsletter h5 { background:url(/ext_media/media/b473e79d8bb9be65fb6cf46e3ac02619.png) no-repeat left top !important; display:block !important; padding:5px 10px !important; width:292px; margin-left:-10px !important; font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:normal !important; }
#col1 #newsletter h5 { margin-elft:0px !important }
#col1 #col1_content #categories .categories a { color:#0097B4 !important; }
#col1 #newsletter form { display:block; padding-top:0px !important; margin:0px !important; background:url(/ext_media/media/cd09908dd2ab4f968ea23ba755a9d0ed.png) no-repeat; width:292px; height:24px; position: relative;margin:10px 0 !important }
#col1 #newsletter form input { width:75px; height:25px; position:absolute; right:0px; top:0px; text-indent:-9999px; border:none; cursor:pointer; background:none; }
#col1 #newsletter form #id_email { color:#7D7D7D; text-transform:lowercase; background:none; margin-left:0px; top:0px; left:5px; width:200px; height:auto; text-indent:1px; cursor:auto; position:relative; }
#compact_search { width:312px; height:46px; text-align:left; position:relative; background:url(/ext_media/media/e63f905be8b20ad7d86736f821717fd0.png) no-repeat left top; padding:10px 0 0 15px; }
#compact_search span { display:none; }
#compact_search .text_input { width:200px; background:none; border:0px; color:#7D7D7D; text-transform:lowercase; }
.submit { width:75px !important; height:25px !important; background:none; border:none; position:absolute !important; right:25px !important; top:10px !important; cursor:pointer; text-indent:-9999px; }
#col1 #col1_content ol.gainlayout div.portalintro h4 { display:none !important }
#col1 #col1_content ol.gainlayout div.portalintro { background:none !important; padding:0px !important; }
#col1 ol.gainlayout li.gainlayout div.entities p, #col1 ol.gainlayout li.gainlayout div.popular p { padding:4px 10px !important; border-bottom:1px solid #DDF3F8 }
#col1 ol.gainlayout li.gainlayout div.entities p a, #col1 ol.gainlayout li.gainlayout div.popular p a { color:#0097B4 }


#nav_main ul li.active, #nav_main ul li a:focus, #nav_main ul li a:hover, #nav_main ul li a:active { background:#FFAF00; color:#007100 !important; text-shadow:none;}






#nav_main ul li:first-child.active, #nav_main ul li:first-child a:focus, #nav_main ul li:first-child a:hover, #nav_main ul li:first-child a:active {-webkit-border-top-left-radius: 17px;
-moz-border-radius-topleft: 17px;
border-top-left-radius: 17px;}

#nav_main ul li a:hover { text-shadow:none !important;background:#FFAF00 !important;}
#nav_main ul li.active a { text-shadow:none; color:#007100 !important}
#nav_main ul li a { color:#FFF}


#main {padding-top:10px;}

#col1 #col1_content { overflow:hidden}
#nav {padding-left:1px }

 #footer { background:url(/ext_media/media/e81c7f945c84432774d56b911600ab82.png) no-repeat left top #007E00;padding-top:13px;}
#footer h5, #footer h5 a  {font:16px verdana; color:#006600 !important;border:0px; text-transform:none;}
#footer h5  {margin-bottom;30px !important}
#footer, #footer a { color:#DDF3F8; font-size:12px;}
#footer h6, #footer h6 a {color:#FFCC00; font-familt: arial}

.subheader { background:#FFF; padding:10px !important;width:618px !important;-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;}

.twocolumn #col3 #col3_content ol.gainlayout li:first-child.gainlayout h1 a {color:#0097B4}
.twocolumn #col3 #col3_content ol.gainlayout li:first-child.gainlayout h1 {font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif !important; font-weight:normal;font-size:18px;-webkit-border-top-left-radius: 12px;
-webkit-border-top-right-radius: 12px;
-moz-border-radius-topleft: 12px;
-moz-border-radius-topright: 12px;
border-top-left-radius: 12px;
border-top-right-radius: 12px; margin-bottom:0px !important; background:#FFF;padding:10px  10px 0 10px  !important}
.twocolumn #col3 #col3_content ol.gainlayout li:first-child.gainlayout {margin-bottom:0px !important; padding-bottom:0px !important;}
.twocolumn #col3 #col3_content ol.gainlayout li:first-child.gainlayout h4.posted { background:#FFF; font-size:12px !important; margin:0px !important;padding:0 10px !important}


.twocolumn #col3 #col3_content ol.gainlayout li:first-child.gainlayout ol.gainlayout {margin-top:0px !important;padding-top:0px !important;}


.also { background:#FFF;width:618px; padding:10px;}

#col1_content  ol.gainlayout li:first-child.gainlayout  {margin-bottom:0px !important}
#col1_content  ol.gainlayout li:first-child.gainlayout div.search h4 {display:none !important;}
#col1_content  ol.gainlayout li:first-child.gainlayout div.search  {padding:0px !important;background:none !Important}

#header { height:65px;}


#col1_content div.subscribe h4 { margin-left:0px !important }
#col1_content div.subscribe a { color:#0097B4 !important; }
#col1_content div.subscribe form { display:block; padding-top:0px !important; margin:0px !important; background:url(/ext_media/media/cd09908dd2ab4f968ea23ba755a9d0ed.png) no-repeat; width:292px; height:24px; position: relative;margin:10px 0 !important }
#col1_content div.subscribe form input { width:75px; height:25px; position:absolute; right:0px; top:0px; text-indent:-9999px; border:none; cursor:pointer; background:none; }
#col1_content div.subscribe form #id_email { color:#7D7D7D; text-transform:lowercase; background:none; margin-left:0px; top:0px; left:5px; width:200px; height:auto; text-indent:1px; cursor:auto; position:relative; }
#col1 #col1_content div.subscribe {padding:0px !important}


#dbheaderinfo {padding-bottom:0px;}
#header { height:78px !important}

#col1_content ol.gainlayout li.custom_twitter div.custom {padding:0px !important}
#col1_content ol.gainlayout li.custom_twitter div.custom h4 {margin:0px !important}

#col1_content ol.gainlayout li.custom_twitter div.custom #twtr-search-widget h3{color:#333;}
#col1_content ol.gainlayout li.custom_twitter div.custom #twtr-search-widget h4 { background:none !important; padding:0px !important;}

#col1_content ol.gainlayout li.custom_twitter div.custom .twtr-doc {width:312px !important}
.twocolumn #col3 #col3_content ol.gainlayout li.gainlayout {margin-bottom:5px !important}


.twocolumn #col3 #col3_content ol.gainlayout li.gainlayout .widget_contents ol.ol_styling li  {margin-bottom:8px !important; background:#FFF;-webkit-border-radius: 17px;
-moz-border-radius: 17px;
border-radius: 17px;padding:10px;}



.twocolumn #col3 #col3_content ol.gainlayout li.gainlayout .ent_directory li  {margin-bottom:8px !important}
.twocolumn #col3 #col3_content ol.gainlayout li.gainlayout .ent_directory li div .p_content  {background:#FFF;padding:5px 10px;margin:0px !important; font-size:13px;}

.pagination {float:none !important}

.twocolumn #col3 #col3_content ol.gainlayout li.gainlayout  h6.pagination {background:#FFF:padding:10px;}
#col1 ol.gainlayout li.gainlayout .entity-title {margin:0px !important}
#col1 ol.gainlayout li.gainlayout  ol.quotes {margin-top:0px !important; padding-top:0px !important;padding-top:20px !important; font-size:13px !important}
#col1 ol.gainlayout li.gainlayout  ol.quotes  cite {border-botom:0px !important}
.quotes cite  {border:0px !important}

#col1 ol.gainlayout li.gainlayout  ol.quotes  blockquote {padding:10px 0  !important}

.ol2 {background:#FFF;-webkit-border-radius: 17px;
-moz-border-radius: 17px;
border-radius: 17px;padding:10px 10px 0 10px !important ;margin:15px 0 !important;width:620px;}
.ol2 .form_section_li {width:100%;}

.form_section_li {position:relative}
.form_section_li .submit {display:block;padidng:10px; background:#CCC; text-indent:0px !important;position:relative; left:auto;right:auto;top:auto;}

.article-large div.no_format p, .snippet p {
color: #626363 !important;
}
