#header-outer  {
  position: relative;
}

#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/4a38f0f3973a9fc1637e384a7283a950.gif);
}

#header-searchbox  {
  left: 260px;
  right: auto;
  top: 11px;
  color: #C59D77;
  font-weight: bold;
  z-index: 1000;
  position: absolute;
}

#header-searchbox .searchbox  {
}

body {
  background-color: #647E77 !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: #EEEEEE !important;
  background-image: none !important;
}

div.quiz_listing,
div.quiz_take {
  background-image: none !important;
  background-position: 50% 100% !important;
}

div.quiz_listing .body {
  min-height: 576px;
  _height: 576px;
}

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: #A0957F !important;
  /*border-width: 2px !important;*/
}

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: #C59D77 !important;
  border-color: #2F4B4A !important;
}

ul.bullet li, ol.bullet li {
  /*background-image: url(bullet_dkblue.gif) !important;*/
}

div.box a {
  color: #595959 !important;
}

div.box a:hover {
  color: #C59D77 !important;
}

div.tab_content div.tab_body div.search,
div.box .title {
  background-color: #A0957F !important;
  background-image: none !important;
}

div.box .title .dim {
  color: #ECE4D4 !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: #ECE4D4 !important;
  border: 1px solid #999999 !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: #A0957F !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: #2F4B4A !important;
}

#content input.button, #content a.button,
#content input.button2, #content a.button2,
div.paginator li a {
  color: #2F4B4A !important;
  background-color: #D7B190 !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: #A0957F !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: #3D6563 !important;
  background-color: #ECE4D4 !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: #3D6563 !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: #A0957F !important;
}


div#topnav {
  background: #C59D77 !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: #D7B190 !important;
}

div#topnav div.tab_nav ul li.selected a {
  color: #FDFDFD !important;
  background: #A7805A !important;
}


div#topnav div.tab_nav div.shim {
  height: 0 !important;
}


div#header-outer {
  width: 988px !important;
  margin: auto !important;
  background: #0099FF !important;
}

#mq_header {
  background: #647E77;
}

#mq_header_inner {
  width: 988px;
  height: 122px;
  padding-left:0px;
  background: #647E77;
}

#mq_topnav ul {
  font-size: 100%;
}
div#footer {
  background-color: #C59D77;
}
div#footer li a {
  border-color: #C59D77;
}