/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */

body {background: #8d8d8d; }

#wrapper { padding-top: 10px; }
#main { margin-top: 10px; }

.single-post-meta { margin-left: 150px; }

#nav {background: #aaa; }

.sf-menu a {color: #333; }

.sf-menu li ul li:hover a, .sf-menu li ul li li:hover a, .sf-menu li ul li li li:hover a, .sf-menu li ul li li li:hover a { background: #00fcff; }
#index-featured .home-title { background: #ff0000; color: #FFF; padding-left: 10px; }
#index-news .home-title { background: #05cc00; color: #FFF; padding-left: 10px; }
#game-coverage .home-title { background: #ff00de; color: #FFF; margin-top: 20px; padding-left: 10px; }

#twit-update { margin: auto; width: 980px; }

#content { padding: 0; }

h1.entry-title {  text-shadow: 1px 1px 1px #AAA; font-weight: bold;}


span.tags a {border: 1px solid #CCC; background: #f2f2f2; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 0 3px; }
span.tags a:hover { text-decoration: none; border: 1px solid #7e88a9; background: #e4e8f8; color: #47537d; }
span.tags strong { display: block; }

.category-feature h5, .category-flash h5 { text-shadow: 1px 1px 1px #ab0000; background: #ff0000; color: #FFF; padding: 5px; font-size: 1.5em; }

.aligncenter .flash-site { border: 0; }

#review-summary {background: #f2f2f2; overflow: auto; width: 100%; margin-bottom: 10px; }

.pros, .cons { width: 50%; float: left; }

.pros strong, .cons strong { float: left; font-size: 2em; padding-left: 18px; }
.pros strong { color: #00ac04; }
.cons strong { color: #ff0000; }
.pros ul, .cons ul { list-style: none; margin-left: 50px; border-left: 1px solid #AAA; padding-left: 10px; padding-bottom: 2px; }
.pros ul li:before { content: "\002B \0020" }
.cons ul li:before { content: "\002D \0020" }

.verdict { font-weight: bold; }
.verdict strong {display: block; font-size: 5em; margin-top: -15px; font-weight: bolder; text-transform: uppercase; padding-top: 0; padding-left: 25px; color: #00ac04;  text-shadow: 1px 1px 1px #AAA; }

#music-box { background: url(../images/music-back.png) no-repeat; padding: 10px; padding-top: 90px; color: #aaa; }
#music-box img { float: right; background: #ccc; border: 1px solid #FFF; padding: 1px; margin: 3px; }
#music-box a { color: #00fff0; }
#music-box .musictitle strong a { color: #f0ff00; font-size: 1.5em; text-decoration: none; }
#music-box .musictitle em { color: #0cff00; font-size: 1.2em; }

.related-posts {overflow: auto; width: 100%; margin-left: -10px; padding-left: 0;  }
.related-posts li { margin: 5px; width: 46%; float: left; height: 200px; padding: 5px; background: #f2f2f2; }
.related-posts strong a { font-size: 1.1em; text-shadow: 1px 1px 1px #AAA; text-decoration: none; }

#footer { background: none; border: none; color: #DDD; margin-top: 0; }
#footer a { color: #f7f6f0;}

#footer-sidebar { margin-top: 0px; padding-top: 0px; padding-left: 100px; }