html { margin: 0; padding: 0; }
body, td, th, textarea, input, select, h2, h3, h4, h5, h6 {	font: 83%/1.4 arial, helvetica, sans-serif; }
body { margin: 10px auto; width: 834px; padding: 0; background: #fff; }

.clearfix:after { clear:both; content:"."; display:block; height:0pt; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#header { margin: 0 auto; padding-top: 10px; width: 100%; height: 164px; background: #fff url('../images/header_background.png'); }

#menu_bar {
  display: block;
  height: 39px;
  width: 834px;
  background-image: url('../images/menu_bar.png');
  padding: 0;
  margin: 0 auto;
  position: absolute;
}
#menu_bar a { display: block; }
#menu_bar li { list-style: none; position: absolute; }
.mbHome     {left: 17px; top: 0px;}
.mbForums   {left: 114px; top: 0px;}
.mbGuides   {left: 226px; top: 0px;}
.mbModchips {left: 343px; top: 0px;}
.mbHardware {left: 471px; top: 0px;}
.mbSoftware {left: 599px; top: 0px;}
.mbShops    {left: 719px; top: 0px;}
.mbForums   a {width: 112px; height: 39px;}
.mbGuides   a {width: 117px; height: 39px;}
.mbModchips a {width: 128px; height: 39px;}
.mbHardware a {width: 128px; height: 39px;}
.mbSoftware a {width: 120px; height: 39px;}
.mbShops    a {width: 100px; height: 39px;}
.mbHome     a:hover {background:  url(../images/menu_bar.png) -17px -39px no-repeat;}
.mbForums   a:hover {background:  url(../images/menu_bar.png) -114px -39px no-repeat;}
.mbGuides   a:hover {background:  url(../images/menu_bar.png) -226px -39px no-repeat;}
.mbModchips a:hover {background:  url(../images/menu_bar.png) -343px -39px no-repeat;}
.mbHardware a:hover {background:  url(../images/menu_bar.png) -471px -39px no-repeat;}
.mbSoftware a:hover {background:  url(../images/menu_bar.png) -599px -39px no-repeat;}
.mbShops    a:hover {background:  url(../images/menu_bar.png) -719px -39px no-repeat;}

#body_header { margin: 0; padding: 0; width: 834px; height: 23px; background:  url(../images/body_top_background.png) }
#page_footer { margin: 0; padding: 0; width: 834px; height: 23px; background:  url(../images/body_bottom_background.png) }
#page_content { margin: 0; padding: 0 34px 0 34px; width: 766px; background:  url(../images/body_background.png) }
.article { padding: 10px 0 10px 0; }
.article h3 { margin: 0; padding: 0; font-size: 1.2em; font-weight: bold; }
.article p { margin: 0; padding: 0; font-size: 1em; }

/* Header Link */
#header_link { display: block; float:left; margin: 0; padding:0; width: 300px; height: 115px; text-decoration: none; }
/* Forum Login Box */
/* #forum_login { margin: 0;	padding: 25px 0 0 670px; height: 90px; } */
/* #forum_login form { margin: 0; padding: 0; } */
#forum_login { height:115px; margin:0; }
#forum_login form { float:right; margin:20px 60px 0pt 0pt; padding:0; }
#forum_login p { margin: 0; padding: 0; font-size: .8em; }
#forum_login label { margin: 0; padding: 0; }

/* News Settings */
h1, h2 { margin: 0; padding: 0; }
#wrap { margin: 0; padding: 0; }
#serendipity_banner { display: none; }
#mainpane { margin: 0; padding: 0; width: 99%; }
#mainpane a { color: #4dbccf; }
#content { background: #fff; margin-right: 5px; padding-left: 10px; }
#serendipityRightSideBar { background: #fff; }

.serendipity_date { margin-bottom: 0; }
.serendipity_title { margin: 0; font-size: 1.8em; font-weight: bold; }
.serendipity_entryFooter { margin-bottom: 2em; }

#content_holder { background-color: #fff; padding: 10px; }
#content_holder h1 { font-size: 2em; font-weight: bold; }
#content_holder h2 { font-size: 1.6em; font-weight: bold; }
#content_holder h3 { font-size: 1.2em; font-weight: bold; }

#content_holder ol { list-style-type: decimal; }
#content_holder ol ol { list-style-type: lower-alpha; }
#content_holder ol ol ol { list-style-type: lower-roman; }
.code_box { padding: 2px; border: 1px dashed #2f6fab; background: #f9f9f9; font-family: "Courier New"; font-size: .9em; }
.note { color: #ff0000; font-family: "Courier New"; font-size: .8em; }
.nomal_weight { font-weight: normal; }

#modchips_table { width: 100%; font-size: 1em; border-collapse: collapse; }
#modchips_table thead .features { padding-top: 115px; }
#modchips_table thead .wiinja { /* border-left: 1px solid #2f6fab; */width: 110px; padding-top: 115px; background: url(/content/images/modchip_compare_wiinja.png) no-repeat top center; }
#modchips_table thead .cyclowiz { /* border-left: 1px solid #2f6fab; */width: 110px; padding-top: 115px; background: url(/content/images/modchip_compare_cyclowiz.png) no-repeat top center; }
#modchips_table thead .wiikey { /* border-left: 1px solid #2f6fab; */width: 110px; padding-top: 115px; background: url(/content/images/modchip_compare_wiikey.png) no-repeat top center; }
#modchips_table thead .wiip { /* border-left: 1px solid #2f6fab; */width: 110px; padding-top: 115px; background: url(/content/images/modchip_compare_wiip.png) no-repeat top center; }
#modchips_table thead .wiid { /* border-left: 1px solid #2f6fab; */width: 110px; padding-top: 115px; background: url(/content/images/modchip_compare_wiid.png) no-repeat top center; }
#modchips_table thead .wiiva { /* border-left: 1px solid #2f6fab; */width: 110px; padding-top: 115px; background: url(/content/images/modchip_compare_wiiva.png) no-repeat top center; }
#modchips_table tbody { border: 1px solid #2f6fab; }
#modchips_table tbody .features { text-align: left;  }
#modchips_table tbody .wiinja { border-left: 1px solid #2f6fab; }
#modchips_table tbody .cyclowiz { border-left: 1px solid #2f6fab; }
#modchips_table tbody .wiikey { border-left: 1px solid #2f6fab; }
#modchips_table tbody .wiip { border-left: 1px solid #2f6fab; }
#modchips_table tbody .wiid { border-left: 1px solid #2f6fab; }
#modchips_table tbody .wiiva { border-left: 1px solid #2f6fab; }
#modchips_table tbody .odd { background: #eaf0f6 }
#modchips_table_key { padding: 1em; list-style: none; font-size: .8em; }

.guides_list a { color: #4dbccf; }
.guides_list a:visited { color: #4dbccf; }
.guides_list a:hover { color: #ff0000; }

.guide_ol { }
.guide_ol>li { margin-bottom: 10px; font-weight: bold; }
.guide_ol>li>ul>li { font-weight: normal; }

#content_holder a { color: #4dbccf; }
#content_holder a:visited { color: #4dbccf; }
#content_holder a:hover { color: #ff0000; }

#shop_list ul {
  list-style: none;
  text-align: center;
}
#shop_list ul ul {
  list-style: none;
}
#consolesource {
  margin: 0 auto;
  clear: both;
}
#consolesource ul li {
  display: block;
  float: left;
}

#footer {  }
#footer ul { display: block; margin: 0 auto; padding: 0; list-style: none; font-size: .8em;  height: 30px;  width: 500px; }
#footer ul li { display: block; float: left; margin: 0 1em 0 1em; }

#footer a { color: #4dbccf; }
#footer a:visited { color: #4dbccf; }
#footer a:hover { color: #ff0000; }

.faq_question { font-weight: bold; color: #187BD0; }
.faq_question:first-letter { font-size: 1.6em; }
.faq_answer { margin-bottom: 3em; }
.faq_answer:first-letter { font-weight: bold; font-size: 1.6em; }
