body {
   background:url(background.png) repeat #9C9AFC;
   font:13px/17px Arial, Sans-Serif;
   color:#101010;
}

#logo_area {
   width:553px;
   height:96px;
   background:url(logo.png) no-repeat;
}

#blank_logo {
   width:553px;
   height:96px;
}

#nav {
   border:8px solid #A76000;
   border-left-color:#F0D4CD;
   border-top-color:#FFD4CD;
   border-bottom-color:black;
   border-right-color:black;
   background:#C0700F;
}
#nav .main { background-image:url(menu_main.png); }
#nav .intro { background-image:url(menu_intro.png); }
#nav .gameplay { background-image:url(menu_gameplay.png); }
#nav .names { background-image:url(menu_names.png); }
#nav .manuals { background-image:url(menu_manuals.png); }
#nav .misc { background-image:url(menu_misc.png); }
#nav .final-thoughts { background-image:url(menu_final-thoughts.png); }
#nav .feedback { background-image:url(menu_feedback.png); }
#nav .help { background-image:url(menu_help.png); }
#nav .contact { background-image:url(menu_contact.png); }
#nav .blog { background-image:url(menu_blog.png); }
#nav .other-games { background-image:url(menu_other-games.png); }

#footer {
   background:url(footer.png) repeat-x;
   height:240px;
}

#latest_update {
   background:url(Mario-1-2.png) no-repeat;
   color:white;
   font-weight:bold;
   font-size:1.2em;
   text-transform:uppercase;
   text-shadow: black 0.1em 0.1em 0.1em;
   border:0;
   border-radius:0;  
   text-align:center;
}

#latest_update_decoration {
   float:left;
   width:0;
   height:0;
}

#latest_update_text {
   float:left;
   width:100%;
   position:relative;
   top:-2px;
}

#follow_me {
   background:url(followme.png) no-repeat;
   width:164px;
   height:48px;
   float:left;
}

#follow_me_links {
   float:left;
   list-style-type:none;
}

#follow_me_links li {
   float:left;
   margin:0;
   padding:0;
   margin-left:8px;
   height:48px;
   width:48px;
}

#twitter_icon {
   background:url(twitter_icon.png) no-repeat;
   width:48px;
   height:48px;
}

#facebook_icon {
   background:url(facebook_icon.png) no-repeat;
   width:48px;
   height:48px;
}

#facebook_like {
   float:left;
   margin-top:24px;
   margin-left:6px;
   width:278px;
   padding:4px;
   text-align:center;
   background:#91CBFC;
   border:1px solid #7070FF;
   border-radius:5px;
   -moz-border-radius:5px;
   text-align:left;
   padding-bottom:40px;
   height:80px;
}

.text_comparison .key {
   font-weight:bold;
}

.text_comparison td {
   padding:8px;
   padding-bottom:14px;
}

.text_comparison .key td {
   background:#B0B0FF !important;
   padding-bottom:4px;
}

.text_comparison tr td:first-child {
   padding-right:5px;
   background:#D0D0FF;
}

.text_comparison tr td:last-child {
   padding-left:5px;
   background:#D0D0FF;
}

.text_comparison {
   background:#C0C0FF;
}



.comparison tr td:first-child { width:32px; height:32px; background:#9A98FF; border:1px solid #7A78DF;}
.comparison tr:first-child td:first-child { width:auto; height:auto; background:none; border:none; }
.comparison tr img { border:none !important; }
.comparison tr td:nth-child(2) { padding-left:10px;padding-right:30px; }
.comparison tr td:nth-child(3) { padding-left:10px;padding-right:30px; }
.comparison .key { font-weight:bold; }
.comparison tr:nth-child(2n+1) { background:#CAC8EF; }
.comparison tr:nth-child(2n) { background:#DAD8FF; }
.comparison tr:first-child { background:none; }

