/*  
Theme Name: BLITZ
Theme URI: http://blitzagency.com/
Description: A custom WordPress skin for BLITZ
Version: 1.0
Author: Jason Grunstra

	This theme was designed by Paul Hikiji

	The CSS, XHTML was developed by Jason Grunstra

*/

body {margin:0; background: #040a0e url(images/bg.jpg) repeat-x; font: normal 62.5% Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #6d7f8a;}
a img {border: 0;}
a {color: #0dd1ee;}
h1, input#maps {display: none;}
input, textarea {border: 1px solid #4a94e7; background: #101b22; color: #FFF; padding: 2px; font-size: 1.3em;}
textarea {font-size: 10pt;	font-family: arial;}


#header {width:100%; background-image: url(images/header.jpg); background-position: center; height:537px; margin:auto; background-repeat: no-repeat;}
#header a {display: block; width:350px; height: 150px; margin: auto; position: relative; top:155px;}
#header a strong {display: none;}
#main {width: 997px; margin: auto;}


/*
MAIN CONTENT AREA
*********************************************/
#content {float: left; margin: 0 15px; }
#content h1, #respond {display: block; font: bold 1.9em Helvetica, Arial, sans-serif; margin:0; padding:0; color: #c0d8ea;}
#content h1 a {color: #c0d8ea; text-decoration: none;}
#content p.navigation {text-align: center; padding:1em; font-size: 120%;}
#content p.navigation a {margin: 0 2em;}

/*
POSTS
*********************************************/
.post {width:555px; background: #0a1319 url(images/bg-content.jpg) no-repeat; margin-bottom:25px;}
.post div.postContent {padding: 1.5em;}
.post h2 {font: bold 1.7em Helvetica, Arial, sans-serif;}
.post h3 {font: bold 1.5em Helvetica, Arial, sans-serif;}
.post a {color: #4174af; text-decoration: none;}
.post small {color: #0dd1ee; font: normal 1.1em/2em Helvetica, Arial, sans-serif; text-decoration: none;}


.post p {font: normal 1.2em/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;}
.post li {font: normal 1.2em/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;}
.post p.postmetadata {text-align: right; font-size: 1em; background: #0a1319 url(images/bg-content-bottom.jpg) no-repeat 0 0; padding-right:1.5em; height:58px;}
.post p.postmetadata a {color: #4174af; text-decoration: none;}
.post p.postmetadata a:hover {color: #4174af; text-decoration: underline;}

.post table {font: normal 1.2em/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;}
.post table.screenshots td {vertical-align: top;}


/*
SIDEBARS
*********************************************/
.sidebar {width: 206px; float: left;}
.sidebar h2 {margin-top: 0; background: #040a0e url(images/bg-sidebar.jpg) no-repeat; color: #FFF; font: normal 1.4em Helvetica, Arial, sans-serif; padding: 10px 0 0 17px;	height: 47px;}
.sidebar ul {margin:-3em 0 2.5em 3.5em;	padding:0;}
.sidebar ul li {list-style-image: url(images/li.gif);	font: normal 1em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;}
.sidebar ul li a {color: #4174af; text-decoration: none;}
.sidebar ul li a:hover, .post a:hover {text-decoration: underline;}

#sidebarA p {margin-left: 17px;margin-bottom: 2em;}
#sidebarB {position: relative;}

#searchform {margin:-3em 0 2.5em 1.5em;}
#searchsubmit {height: 22px; line-height: 15px;}

li.linkcat {list-style: none;}


/*
Comments
*********************************************/
div#comments {background: #0a1319 url(images/bg-content.jpg) no-repeat; padding: 1em 0; width:555px;}

div.comment { width: 487px; padding:1.5em; margin: auto; font: normal 1.2em Helvetica, Arial, sans-serif; border: 1px solid #222f39; margin-top: 2em; margin-bottom: 2em; background: #101b22; }
div.comment p {font: normal 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;}
div.comment cite a {font-style: normal; color: #c0d8ea; text-decoration: none;}
div.comment cite a:hover {text-decoration: underline;}

#postComment {width:95%; margin: auto;}

.comment small a:hover {text-decoration: underline;}
.comment small a {color: #0dd1ee; font: normal 1.1em/2em Helvetica, Arial, sans-serif; text-decoration: none;}


/*
Flickr
*********************************************/
span.flickr {font-weight:bold; color: #36F; position: relative; top:-35px; left:17px;}
span.flickr strong {color: #F09;}

ul#flickr {list-style: none; margin:-3em 0 2.5em 9px;}
ul#flickr li {list-style: none; margin: 9px;	float: left;}
ul#flickr li a {display: block; border: 1px solid #141e24;}
ul#flickr li a:hover {border: 1px solid #4a94e7;}


/*
Code Syntax highlighter
*********************************************/
.wp_syntax {width:523px; color: #100; background-color: #f9f9f9; border: 1px solid silver; margin: 0 0 1.5em 0; overflow: auto; font-size: 115%;}

/* IE FIX */
.wp_syntax {overflow-x: auto; overflow-y: hidden; padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0);}


.wp_syntax table {border-collapse: collapse;}
.wp_syntax div, .wp_syntax td {vertical-align: top; padding: 2px 4px;}
.wp_syntax .line_numbers {text-align: right; background-color: #def; color: gray; overflow: visible;}

/* potential overrides for other styles */
.wp_syntax pre {margin: 0; width: auto; float: none; clear: none; overflow: visible;}