/*
Theme Name: Push The Key
Description: Push The Key Blog Design
Author: Sergios Singeridis aka feios
Author URI: http://www.wpboard.com
Version: release 0.1
*/


/* =Basic Elements
----------------------------------------------- */
*{ margin:0; padding:0; }
img{ border:none; }
input{ vertical-align:middle; }
acronym, abbr, span.caps{ cursor: help; }
blockquote{ font-style:italic; color:#616161; padding-left:25px; line-height:18px; font-family:Geneva, Arial, Helvetica, sans-serif; overflow:scroll; }
small{  }
code, code p{ font: 11px 'Courier New', Courier, Fixed !important; color:#5a5a5a !important; }
body{ padding:0; margin:0; background:url(images/bg.gif) repeat-x left top; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; }


/* =Headings
----------------------------------------------- */
h1, h2, h3, h4 { font-family:Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size:24px; font-weight:normal; }
h2 { font-size:18px; color:#000; }
h3 { font-size:17px; color:#000; }
h4 { font-size:14px; letter-spacing:2px; }


/* =Clearfix Hack
----------------------------------------------- */
.clearfix:after{ content:".";display:block;height:0;clear:both;visibility:hidden; }
.clearfix{ display:inline-block; }
/* Hide from IE Mac \*/.clearfix{ display:block; }/* End hide from IE Mac */


/* =Miscellaneous
----------------------------------------------- */
.floatleft{float:left!important;}
.floatright{float:right !important;}


/* =Structure
----------------------------------------------- */
/* wrapper */
#wrapper{ width:740px; margin:0 auto; }

/* header */
#header{ height:163px; background:url(images/alien.png) no-repeat left; position:relative; }

/* logo */
#header h1 a{ position:absolute; width:410px; height:73px; display:block; text-indent:-2000em; left:166px; top:49px; background:url(images/logo.png) no-repeat left top; }

/* main navigation */
#main_nav{ position:absolute; left:166px; top:137px; }
#main_nav li{ float:left; list-style:none; font-size:11px; margin-right:15px; font-weight:bold; }
#main_nav li a{ float:left; color:#fff; text-decoration:none; padding:5px; }
#main_nav li a:hover{ background:#41730b; }

/* container */
#container{ background:url(images/cbg.jpg) repeat-y top; }
.container{ background:url(images/fbg.jpg) no-repeat bottom; padding:40px 40px 20px; }
.container h2{ color:#5d5d5d; font-size:15px; }
.container p{ font-size:12px; margin-bottom:15px; line-height:15px; color:#5d5d5d; }
.container a{ color:#009900; text-decoration: underline; }
.container a:hover{ color:#009900; text-decoration:none; }

/* footer */
#footer{ clear:both; padding-bottom:50px; padding-top:40px; }
* html #footer{ padding-top:10px; }
#footer p{ font-size:11px; color:#fff; text-align:center; line-height:17px; margin:0 !important; }
#footer p a{ color:#fff; font-weight:bold; text-decoration:underline; }
#footer p a:hover{ color:#fff; text-decoration:none; }

#header img{
padding-left: 600px;
}
