body {
   background:#E60012;
   font:13px/17px Arial, Sans-Serif;
   color:#101010;
}

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

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

.game-start #logo_area { background:url(logo_game-start.png) no-repeat; }
.prologue #logo_area { background:url(logo_prologue.png) no-repeat; }
.chapter1-1 #logo_area { background:url(logo_chapter1-1.png) no-repeat; }
.chapter1-2 #logo_area { background:url(logo_chapter1.png) no-repeat; }

#nav {
   border:2px solid black;
   border-radius:5px;

/*   border-image:url(block.png) 16 16 round !important;*/
/*   -webkit-border-image:url(block.png) 16 16 repeat !important;*/
   background:#e0d0c8;
}

#nav .menu_link div { background-repeat:no-repeat; }
.menu_link div { border-radius:5px; }
/*   -webkit-border-image:url(block.png) 16 16 16 16 repeat;*/
#nav .main { background-image:url(menu_main.png); }
#nav .intro { background-image:url(menu_intro.png); 
   margin-bottom:16px;
}
#nav .game-start { background-image:url(menu_game-start.png); }
#nav .prologue { background-image:url(menu_prologue.png); }
#nav .chapter1-1 { background-image:url(menu_chapter1-1.png); }
#nav .chapter1-2 { background-image:url(menu_chapter1-2.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 {
   height:80px;
   /*background:url(transfooter.png) repeat-x;*/
}

#latest_update {
   margin:0;
   background:#e0d0c8 url(ramblinmushroom.png) no-repeat;
   background-position:5px 5px; 
   
   color:black;
   
   font-size:1.2em;
   
   border:2px solid black;
   border-radius:5px;
   text-align:center;
   height:40px;
   margin-top:25px;
   padding:0;
   width:280px;
}

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

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

#follow_me {
   margin:0;
   padding:0;
   width:280px;
   height:40px;
   background:url(follow_me.png);
   border:none !important;
}

#follow_me_links {
   float:left;
   list-style-type:none;
   margin-top:0px;
   margin-left:60px;
}

#follow_me_links li {
   float:left;
   margin:0;
   padding:0;
   margin-left:30px;
   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:25px;
   margin-left:0;
   width:280px !important;
   height:180px;
   padding:0px;
   text-align:center;

   background:url(followme.png) no-repeat;
   text-align:left;
   overflow:hidden;
}

#facebook_like iframe {
   margin-top:16px;
   width:280px !important;
   max-width:280px;
   background:rgba(255, 255, 255, .65);
   color:white;
   padding:0;
   border-radius:5px;
}

.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; }

.audio_comp tr:first-child { font-weight:bold; }
.audio_comp p { margin:0; padding:0; }

.audio_thumb { position:relative; left:14px; width:190px; height:112px; }

.audio_block { border-bottom:1px solid #E0E0E0; padding-bottom:20px;}

.bottom_audio_comp { border-bottom:0 !important; padding-bottom:0 !important; }

h3 { margin-top:20px !important; }


ul.nomargin li { margin-bottom:0 !important; }

#follow-area {
	width:282px;
}
