/*
Theme Name: Invaders Must Die
Theme URI: http://www.travispastrana.net
Description:
Version: 1.2.5.9
Author: Rhys
Author URI: http://www.KICKERfilm.com
Tags: 
*/
body, html {font-family: Verdana, Arial, sans-serif;color: #000000;margin:0;padding:0;background:#F7F7F7;font-size:0.9em;text-align:left;}
#page {width: 960px;margin:10px auto;position: relative;}
a:link, a:hover, a:visited, a:active {color:#000;text-decoration: none;}
.title-meta {font-weight: normal;color:#000000;margin:0;padding: 2px 5px 2px 5px;font-size:1.6em;}
.title-meta {font-size: 0.8em;border:0;}
.ad1 {border: solid 3px #000;background:#fff;width:510px;text-align:center;padding:2px;} /*468px on Homepage*/
.ad2 {border: solid 3px #000;background:#fff;width:190px;text-align:center;padding:2px;} /*160px on Homepage */
.ad3 {padding:10px;width:496px;text-align:center;}
.ad4 {width:100%;text-align:center;margin:10px auto;}
.title {font-weight: 100;font-family:Verdana;color:#fff;margin:0 0 20px;padding: 8px;font-size:1.2em;background:#000;} 
.heading {font-weight: 100;font-family:Verdana;color:#fff;margin:0;padding: 5px;font-size:1.2em;background:#000;}
.heading a {color:#fff;padding:0 13px 0 0;background: transparent url(images/css.links.png) no-repeat right 2px;}
.heading a:hover {color: #15ADFF;background-position:right -88px;}
/* Header */
#header{margin:0;padding:0;z-index:199;position:relative;height:190px;}
#header-mid {width:960px;height:170px;overflow:hidden;margin:0 auto;padding:0; position:relative;}
#header-mid h1 {background:url(images/css.banner.png) no-repeat center center;width:100%;height:150px;margin:25px 0 0;padding:0;text-indent:-9000px;}
#header-mid h1 a {display:block;width:100%;height:100%;}
#header-low-outer {width:100%;height:auto;background:url('images/bg-nav.png') center center repeat-x;position:relative;height:35px;bottom:14px;z-index:199;padding:4px 0 0;}
#site-nav {padding:0;width:960px;margin:0 auto;}
#menu-main, #menu-main ul {font-size:16px;color:#fff;margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative;z-index:300; width:650px; text-align:left;float:left;}
#menu-main a:link, #menu-main a {display:block; padding:0; color:#fff; text-decoration:none;padding:2px 5px;}
#menu-main a:hover {color:#15ADFF;}
#menu-main li {float:left; position:relative;margin:4px 0 0;}
#menu-main ul {position:absolute; display:none; width:150px; top:22px; left:-1px;border-right:3px #fff solid;border-bottom:3px #fff solid;border-left:3px #fff solid;}
#menu-main li ul { width:150px;background:#000;}
#menu-main li ul a {width:140px; height:auto; float:left;  }
#menu-main ul ul {top:auto;}
#menu-main li ul ul {left:140px; margin:0px 0 0 10px;border:3px #000 solid;}
#menu-main li:hover ul ul, #menu-main li:hover ul ul ul, #menu-main li:hover ul ul ul ul {display:none;}
#menu-main li:hover ul, #menu-main li li:hover ul, #menu-main li li li:hover ul, #menu-main li li li li:hover ul {display:block;}
#toppanel {position:absolute;/*position:relative;*/top: 0;left: 0;width: 100%;z-index: 999;text-align: center;margin-left: auto;margin-right: auto;}
.tab {background: url(images/tab_m.png) repeat-x center bottom;height: 30px;position: relative;top: 0;z-index: 999;}
.tab-inner {width:960px;position:relative;margin:0 auto;clear:both}
.tab ul.sites {position:absolute;margin:0;padding:0;top:-1px;left:0;}
.tab ul.sites li {float:left;border-left:1px solid white;padding:5px 10px;list-style:none;color:#fff;margin:0;}
.tab ul.sites li a {color:#15ADFF;}
.tab ul.sites li a:hover {color:#fff;}
/* Centre Content */
#content {margin:0 auto;padding:0;float:left;color:#000000;width:960px;}
.narrowcolumn {float:left;padding:0;margin:0;width:520px;border:0;overflow:hidden;}
.entry {overflow:hidden;padding:10px;}
.entry a {color: #15ADFF;}
.entry h4 {}
.entry ul {list-style-image:url(images/css.list-thumbup.png);}
.entry p {margin:0 0 15px;font-size:12px;line-height:20px;}
.entry .feat {margin-right:10px;float: left;width:150px;height:120px;padding:5px;border:1px #ccc solid;}
.entry .feat img {width: 150px;height: 120px;}
.post,.page {text-align: left;overflow:hidden;margin:0 0 20px;border: solid 3px #000;border-top:0;background:#fff;}
.post hr {display: block;}
.commentcount {padding:5px;margin:0;border-top: 1px solid #ccc;}
.postmetadata {clear: both;margin:0;color:#FFFFFF;}
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}
.postmeta{border-top:#ccc 1px solid;padding:5px;}
.widecolumn {width:960px;float:left;margin:0;}
.sticky {padding:5px;border:#cccccc 1px solid;}
.sharing {padding:5px;text-align:right;}
.postsnavigation {padding:10px;background:#000;}
.postsnavigation a {color:#fff;}
.relatedposts ul li{margin: 0 0 5px 0;}
.relatedposts ul{list-style-image:url(images/css.list-thumbup.png);}
/*Side Bar */
.column {padding:0;color: #000000;width:200px;margin:0 0 0 20px;float:left;overflow:hidden;}
.column form {margin:0;}
.column ul li {padding:0;margin: 0 0 15px 0;list-style:none;background:#fff;}
.column ul li ul {width:194px;margin:0px auto;padding:5px 0;border: 3px solid #000;border-top:0;}
.column ul li ul li {margin:0 0 0 25px;padding:3px 2px 0;border:0;list-style-image:url(images/css.list-thumbup.png);}
.column ul li ul li:hover {background:#F2F3F6;}
.column ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
.column ul, #sidebar ul ol, #sidebar ul li ul, #sidebar ul p, #sidebar ul select, #sidebar ul ul ul, #sidebar ul ol, #sidebar ul ul li, #sidebar ul ol li {margin:0;padding:0;}
.column .icons {width:184px;border:3px #000 solid;padding:0 0 0 10px}
.column .searchform {position:relative;margin:0;padding:0;}
.column .s {border: 3px solid #000;width:186px;font-size:16px;padding:4px;position:relative;z-index:100;cursor:pointer;margin:-1px 0 0;}
.column .searchsubmit {background:url(images/css.search.png);position:absolute;top:3px;right:3px;width:28px;height:28px;border:0;z-index:190;}
.column #twitter ul{margin:0;padding:0;}
.column #twitter ul li {list-style:none;margin:0 0 5px;padding:5px;clear:both;list-style-image:none !important;} 
.column #twitter ul li span.time{color:#ccc;font-size:0.9em}
.column #twitter ul li a{color:#000;}
.column #twitter .jRM{float:right;clear:both}
.column #twitter .twittList a.profileLink {color:#15ADFF;}
.column #twitterfeed .twittList{margin:0;padding:0;}
.column #twitterfeed .twittLI{list-style:none;margin:0 0 5px;padding:3px;clear:both;list-style-image:none !important;} 
.column #twitterfeed .twittList span.time{color:#ccc;font-size:0.9em}
.column #twitterfeed .twittList a{color:#000;} /*Links inside the tweets list */
.column #twitterfeed .juitterAvatar{float:left;border:solid 1px #ccc;background:#FFF;margin-right:5px;padding:2px;width:48px;;height:48px;}
.column #twitterfeed .jRM{float:right;clear:both} /*read it on twitter link*/
.column #twitterfeed .twittList a.profileLink {color:#15ADFF;}
/* Footer */
#footer {position:relative;width:960px;margin:10px auto; text-align:left;border-top: solid 3px #ccc;}
#footer a {text-decoration:underline;}
#footer p, #footer a{color:#ccc;font-size:0.9em;margin:5px;}
#footer ul {margin:0;padding:0;position:relative;}
#footer li {float:left;padding:0;margin:0;list-style:none;}
#reccomend {width:50px;height:auto;background:#fff;border: 3px solid #000;padding:3px;margin:0;}
#reccomend p {margin:1px;text-align:center;}
#box{position: absolute;left: -70px;}
/* Comments */
#comments {border: solid 3px #000;border-bottom:0;background:#fff;}
.commentlist {padding:0 5px;text-align:justify;}
.commentlist .comment-text {border:5px #ccc solid;border-right:25px solid #ccc;padding:5px;}
.commentlist .comment-text:hover {background:#EBEBEB;}
.commentlist .comment-bubble {background:url(images/css.comments.png) left bottom no-repeat;height:13px;}
.commentlist .comment-author,.commentlist .comment-author a {font-style:italic;margin:0 0 10px;}
.commentlist li {padding:0;margin:10px 10px 20px 10px;color:#000;list-style:none;}
#respond {padding:0;border: solid 3px #000;border-top:0;background:#fff;}
#respond input:focus,#respond textarea:focus {background-color:#f2f3f6;}
#respond #commentform #submit {margin:0 0 5px auto;float:left;color:#000;border:#ccc 5px solid;background:#fff;font-size:1em;padding:0;width:inherit;}
#respond #commentform input {width:170px;padding:2px;margin:5px 5px 1px 0;}
#respond #commentform {margin:15px;}
#respond #commentform textarea {width:470px;}
#respond #commentform textarea,#url,#author,#email-address {padding:2px;font-size:11px;margin:0;border:#ccc 5px solid;}
.children {padding:0;}
.nocomments {text-align:center;margin:0;padding:0;}
/* Image */
.attachment {text-align:center;}
.attachment img{height:auto;width:490px;}
.caption, .description {padding:0 25px;}
.caption {font-style:italic;}
.imagenav{padding:10px;border-top:3px solid #000;}
.imagenav  img{padding:10px;background:#F1F1F1;}
/* Required by Wordpress */
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignright {float: right;width:auto;}
.alignleft {float: left;width:auto;}
.wp-caption {border: 1px solid #999999;text-align: center;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
/* Random Tags */
.copy {font-size:9px;}
.entry ol {padding: 0 0 0 35px;margin: 0;}
.entry ol li {margin: 0;padding: 0;}
.center {text-align: center;}
.hidden {display: none;}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 20px 15px 20px;padding: 0 20px;border-left: 5px solid #ccc;border-right: 5px solid #ccc;}
blockquote cite {margin: 5px 0 0;display: block;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
small, .small {font-family: Arial, Helvetica, Sans-Serif;font-size: 11px;line-height: 15px;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps {font-size: 0.9em;letter-spacing: .07em;}
p img {padding: 0;max-width: 100%;}
hr {display: none;}
select {width: 130px;}
a img {border: none;}
.clear {clear: both;}
.clear:after, #respond:after  {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* HomePage Template */
.home .main {width:520px !important;margin:0 !important;}
.home .main #wrapper{width:514px;margin:0;height:315px;overflow:hidden;border: solid 3px #000;border-top:0;background:#fff;}
.home .main #slider {margin: 0 auto;position: relative;}
.home .main .scroll {width: 514px;height:180px;overflow: auto;overflow-x: hidden;position: relative;}
.home .main .scrollContainer div.feat-panel {padding: 10px;width: 494px;}
.home .main .featured_media{margin-right:10px;float: left;width:150px;height:120px;padding:5px;border:1px #ccc solid;}
.home .main .featured_media a img{width: 150px;height: 120px;}
.home .main .featured_text h3{font-weight:normal;font-size:20px;margin:0;padding:0;border:0;}
.home .main .featured_text h3:hover{text-decoration:underline;}
.home .main .featured_text{font-size: 12px;float: left;overflow:hidden;height:160px;width:320px;line-height:17px;font-weight:normal;}
.home .main .featured_text .readmore {position:absolute;bottom:0;left:10px;padding:6px;margin:0;background:#000;color:#fff;width:150px;}
.home .main .featured_text .readmore a {color:#fff;}
.home .main .featured_text .readmore a:hover {color:#15ADFF;}
.home .main .featured_text div.entry-content p {font-size:12px;margin:5px 0 0;padding: 0px;line-height:20px;}
.home .main .navigation {list-style: none !important;margin:0;padding:0 0 0 5px;border:0!important;border-top: 3px solid #000!important;width:auto !important;}
.home .main .navigation li {float:left;width:145px;height:110px;border: 1px solid #ccc;margin:6px;padding: 4px;list-style:none;list-style-image:none!important;}
.home .main .navigation a {padding: 0px;margin:0;color: #000;text-decoration: none;float: left;font-size: 1.25em;width:auto;}
.home .main .navigation a:focus {outline: none;}
.home .main .navigation .navigation_media {width:145px;height:110px;overflow:hidden;}
.home .main .hide {display: none;}
.home .main span.thumbtitle{display: block;font-size: 1.3em;text-align: center;display:none;}
.home .main img.scroller-thumb {width:145px;height:auto;margin:0;padding:0;}
.home .main .art-feat{border: solid 3px #000;border-top:0;background:#fff;}
.home .main .art-feat ul {border:0; padding: 0 0 15px 20px;margin:0;}
.home .main .art-feat p{margin:0 0 15px;font-size:12px;line-height:20px;}
.home .main .art-feat a {color: #15ADFF;}
/* Template - Games  */
iframe.gameFrame { margin: 0px auto;height: 479px; width: 770px; top: -1px; position: relative; border: 6px solid #FFFFFF; }
/* Template - Contact */
.error {color:red;}
.thanks {padding:10px;}
.screenReader {left:-9999px;position:absolute;top:-9999px;}
ol.forms {float:left;list-style:none;margin:0;width:100%;}
ol.forms label {cursor:pointer;display:block;float:left;font-weight:700;padding-right:20px;width:100px;}
ol.forms input,ol.forms textarea {border:5px solid #ccc;font:inherit;padding:2px;width:214px;}
ol.forms textarea {height:300px;width:314px;}
ol.forms input:focus,ol.forms textarea:focus {background-color:#f2f3f6;}
ol.forms li {clear:both;float:left;margin-bottom:10px;position:relative;width:100%;}
ol.forms li .error {font-size:12px;margin-left:20px;}
ol.forms li.textarea .error {display:block;position:absolute;right:0;top:0;width:100px;}
ol.forms li.screenReader {margin-bottom:0;}
ol.forms li.buttons button {background:#fff;border:5px #ccc solid;color:#000;cursor:pointer;overflow:hidden;padding:5px;margin:10px 0;text-transform:lowercase;width:auto;}
ol.forms li.buttons button:hover {color:#222;}
ol.forms li.buttons button:active {left:-1px;position:relative;top:-1px;}
ol.forms li.buttons,ol.forms li.inline {float:left;width:460px;margin:0 0 0 120px;}
ol.forms li.inline input {width:auto;}
ol.forms li.inline label {display:inline;float:none;width:auto;}
/* Template - Sitemap */
.sitemap ul {list-style:square;}
.sitemap .right {width:200px;float:left;}
.sitemap .left {width:200px;float:left;}
