#header-outer .page_header {
  margin: 0;
}

#header-outer .page_header .bgfx,
#header-outer .page_header .bgfx .bgfx1 {
  width: 988px;
  height: 122px;
  background-image: url(http://mgsrvr.com/d1a59a8213713fc05ab874bfea4ce084.gif);
}

#header-searchbox  {
  right: 0;
  top: -10px;
}

body {
  background: #FFC803 !important;
}

div.topic_header .bgfx,
div.topic_header .bgfx1 {
  width: 988px !important;
  height: 120px !important;
}

div.topic_header .bgfx1 {
  background-image: none !important;
}

div.topic_header .vcenter2 {
  display: none;
}

div.box {
  background-color: #F7ECF7 !important;
  background-image: none !important;
}

div.quiz_listing,
div.quiz_take {
  background-image: none !important;
  background-position: 50% 100% !important;
}



div.box, 
div.box .title, 
div.box .body, 
div.box .footer, 
div.box .divider,
div.box ul.comments li,
div.box div.notice,
img#captcha,
#content input.text, textarea,
#content div.tab_nav ul a,
#content div.tab_nav ul a:hover,
div.tab_content div.box table td,
div.tab_content div.box table th,
table.source_domains, table.source_domains th, table.source_domains td,
table.source_domains tr.selected td,
div.tab_content div.box div.footer span,
div.quiz_take #quiz_intro,
div.paginator li.selected {
  border-color: #620460 !important;
  /*border-width: 2px !important;#0099FF*/
}

div.comments ul.comments li span,
.divider {
  color: #8BD0FE !important;
}

div.quiz_take div.header,
div.quiz_results div.header {
  border-bottom-color: #8BD0FE !important;
}

div#content div.search #advanced_search,
div.quiz_take div.meta, div.quiz_results div.meta {
  border-color: #d99 !important;
}

table.source_domains tr.source_domain td,
table.source_domains tr.source_domain td.over, table.source_domains tr.source_domain td.over *,
div.quiz_take #quiz_intro
div#content div.search #advanced_search {
  background-color: #8BD0FE !important;
}

div.quiz_results h2,
div.quiz_take p.intro, div.quiz_results p.intro, 
div.quiz_navigation {
  background-color: #FEE5B4 !important;
  border-color: #EF5023 !important;
}

ul.bullet li, ol.bullet li {
  /*background-image: url(bullet_dkblue.gif) !important;*/
}

div.box a {
  color: #EF5023 !important;
}

div.box a:hover {
  color: #E99A30 !important;
}

div.tab_content div.tab_body div.search,
div.box .title {
  background-color: #620460 !important;
  background-image: none !important;
}

div.box .title .dim {
  color: #F3E4F3 !important;
}

div#content div.tab_content div.tab_body div.search_more {
  background: none !important;
  border: none !important;
  border-top: 1px dotted #8BD0FE !important;
  padding: none !important;
}

div#content div.tab_content div.tab_body div.search form {
  background: #F3E4F3 !important;
  border: 1px solid #FBE1BD !important;
  padding: 0.6em 0.6em 0;
}

div.tab_content div.tab_body div.search {
  padding: 10px;
}

div.box .title h1, 
div.box .title h2,
div.box .title h3, 
div.box .title h4,
table.source_domains td {
  color: #fff !important;
}

div.quiz_take div.header h1, div.quiz_results div.header h1,
div.quiz_take #quiz_intro, div.quiz_results h2, div.quiz_navigation,
div.quiz_take div.body ol div.number, div.quiz_results div.body ol div.number {
  color: #000 !important;
}

table.source_domains th {
  color: #fff !important;
}

table.quiz_listing th {
  color: #fff !important;
  background-color: #620460 !important;
  background-image: none !important;
}


div.paginator li.divider,
div.paginator li a {
  border-color: #c00 !important;
}

div.paginator li.divider {
  color: #0099FF !important;
}

div.paginator li.disabled {
  color: #ccc !important;
  border-color: #ccc !important;
}

#content input.button, #content a.button,
#content input.button2, #content a.button2 {
  border-color: #EF5023 !important;
}

#content input.button, #content a.button,
#content input.button2, #content a.button2,
div.paginator li a {
  color: #EF5023 !important;
  background-color: #FEE5B4 !important;
  background-image: none !important;
}

#content input.button:hover, #content a.button:hover,
#content input.button2:hover, #content a.button2:hover,
div.paginator li a:hover {
  color: #fff !important;
  background-color: #EF5023 !important;
  background-image: none !important;
}


table.source_domains th,
div.paginator li.selected {
  color: #dee7ed !important;
  background-color: #733 !important;
  background-image: none !important;
}

#content div.tab_nav ul a {
  color: #620460 !important;
  background-color: #F3E4F3 !important;
  background-image: none !important;
}

#content div.tab_nav ul a:hover, #content div.tab_nav ul li.jq_over a, #content div.tab_nav ul li.jq_over a:hover {
  color: #620460 !important;
  background-color: #fff !important;
  background-image: none !important;
}



div.quiz_take div.title, div.quiz_results div.title {
  background: none !important;
}

#content div.tab_nav ul li.selected a, #content div.tab_nav ul li.selected a:hover {
  color: #fff !important;
  background-image: none !important;
  background-color: #620460 !important;
}


div#topnav {
  background: #EF5023 !important;
}

div#topnav div.tab_nav ul {
  padding: 0 !important;
}

div#topnav div.tab_nav ul ul {
  display: none !important;
}

div#topnav div.tab_nav ul li,
div#topnav div.tab_nav ul li a {
  border: none !important;
  background: none !important;
  padding: 0 !important;
  margin: 0 !important;
  height: none !important;
}

div#topnav div.tab_nav ul li {
  display: inline !important;
  float: left !important;
}

div#topnav div.tab_nav ul li a {
  color: #FDFDFD !important;
  padding: 0.3em 0.6em !important;
}

div#topnav div.tab_nav ul li a:hover {
  background: #FBB29D !important;
}

div#topnav div.tab_nav ul li.selected a {
  color: #FDFDFD !important;
  background: #E99A30 !important;
}


div#topnav div.tab_nav div.shim {
  height: 0 !important;
}


div#header-outer {
  width: 988px !important;
  margin: auto !important;
  background: #0099FF !important;
}

#mn_header {
  background: #FFC803;
}

#mn_header_inner {
  width: 988px;
  height: 122px;
  padding-left:0px;
  background: #FFC803;
}

#mn_topnav ul {
  font-size: 100%;
}
div#footer {
  background-color: #EF5023;
}
div#footer li a {
  border-color: #EF5023;
}