/* 
Theme Name: Grid Pattern
Theme URL: http://blog.statik.ca/
Description: Statik Theme.
Author: John Iacoviello
Author URI: http://mystatikself.com
Version: 1.0
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
{margin:0;padding:0;}

body
{
	background-color:#f4f4f4;
	/*background-image:url(images/tile.gif);
	background-repeat:repeat;*/
	/*font-family:Helvetica, Arial, sans-serif;*/
	font-family:Tahoma, Geneva, sans-serif;
	/*font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;*/
	/*font-family:Georgia, serif;*/
	font-size:12px;
	color:#111;
	margin:40px;
	padding-bottom:40px;
	text-decoration:none;
}

p
{
	padding-bottom:10px;
}

p.bio
{
	font-size:9px;
}

/*
Here is a list of all the <DIV>s in Whiteboard.
*/
a, a:visited, a:active
{
	text-decoration:none;
	font-weight:bold;
	color:#000;
}

a:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}

a#statik
{
	font-weight:bold;
	float:left;
	padding-right:5px;
	padding-left:0px;
	padding-top:6px;
	margin-left:-3px;
	font-size:11px;
	color:#fff;
}

a:hover#statik
{
	text-decoration:none;
	color:#111;
}

.page_item a, .page_item a:visited, .page_item a:active
{
	text-decoration:none;
	font-weight:normal;
	color:#fff;
}

.page_item a:hover
{
	text-decoration:none;
	color:#111;
}

.post h2
{
	font-size: 16px;
	padding-bottom:10px;
}

.page_content h2
{
	padding-bottom:10px;
}

.page_item
{
	float:left;
	width:auto;
	padding-right:5px;
	padding-top:6px;
	list-style:none;
	list-style-type:none;
	font-size:11px;
}

/*.page-item-14
{
	padding-right:0px;
}*/

ul
{
	list-style:none;
	list-style-type:none;
	padding-bottom:10px;
}

ul li.page_item:before {
	content: "/  ";
	color:#fff;
}

ol li
{
	margin-left:19px;
}

#comments h3
{
	padding-bottom:10px;
}



#header
{
	height:28px;
	overflow:hidden;
	margin-bottom:10px;
	width:auto;
}

#topNav
{
	background-color:#111;
	width:305px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	height:28px;
	overflow:hidden;
	-moz-border-radius: 5px;
  	-khtml-border-radius: 5px;
  	-webkit-border-radius: 5px;
}

#container
{
	
}

#content
{

}

h2
{
	font-weight:bold;
}

.widgettitle
{
	font-weight:normal;
	padding-bottom:4px;
}

.home_post
{
	width:320px;
	float:left;
	background-color:#d5d5d5;
	-moz-border-radius: 5px;
  	-khtml-border-radius: 5px;
  	-webkit-border-radius: 5px;
	padding:5px;
	padding-bottom: 40px;
	margin-right:5px;
	margin-bottom:5px;
	color:#111;
	position: absolute;
}

.post_num
{
	width:18px;
	height:14px;
	background-color: #111;
	color:#ccc;
	-moz-border-radius: 3px;
  	-khtml-border-radius: 3px;
  	-webkit-border-radius: 3px;
  	text-align: center;
  	padding-top: 2px;
  	font-size: 9px;
	font-weight:bold;
  	margin-bottom: 5px;
}

code
{
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
}

.post, .page_content, .search_result, .archive_header, #notFound
{
	width:580px;
	background-color:#d5d5d5;
	-moz-border-radius: 5px;
  	-khtml-border-radius: 5px;
  	-webkit-border-radius: 5px;
	padding:5px;
	margin-right:5px;
	margin-bottom:5px;
	color:#111;
}

#notFound h2 p
{
	width: 580px;
}

.postmeta
{
	font-size:9px;
}

#postmeta
{
	background-color:#ccc;
	-moz-border-radius: 5px;
  	-khtml-border-radius: 5px;
  	-webkit-border-radius: 5px;
	padding:3px;
}

.postnavigation
{
	width:320px;
	height:16px;
	float:left;
	background-color:#d5d5d5;
	-moz-border-radius: 5px;
  	-khtml-border-radius: 5px;
  	-webkit-border-radius: 5px;
	padding:5px;
	margin-right:5px;
	margin-bottom:5px;
	color:#111;
	position: absolute;
}

#postnavigation
{
	width:320px;
	height:16px;
	float:left;
	background-color:#d5d5d5;
	-moz-border-radius: 5px;
  	-khtml-border-radius: 5px;
  	-webkit-border-radius: 5px;
	padding:5px;
	margin-right:5px;
	margin-bottom:5px;
	color:#111;
}

#searchform
{
	width: 320px;
}

#sidebar
{
	width:320px;
	float:left;
	background-color:#d5d5d5;
	-moz-border-radius: 5px;
  	-khtml-border-radius: 5px;
  	-webkit-border-radius: 5px;
	padding:5px;
	margin-right:5px;
	margin-bottom:45px;
	color:#111;
	position: absolute;
}
#comments
.comments_navigation{}
.comments_navigation{}
.comments_reply{}
.comments_text{}
.comments_meta{}

#comment
{
	width:575px;
}

#footer
{
	/*width:320px;
	float:left;
	background-color:#d5d5d5;
	-moz-border-radius: 5px;
  	-khtml-border-radius: 5px;
  	-webkit-border-radius: 5px;
	padding:5px;
	margin-right:5px;
	margin-bottom:5px;
	color:#111;*/
	height:40px;
	position:absolute;
}

.widget
{
	margin-bottom:10px;
}

.hidden{ display:none; }

/* search bar */
input#s{
  width:310px;
  background:#fff;
  border:none;
  color:#111;
  padding:4px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
}
input#s:focus{
  background:#eee;
}
input#searchsubmit{
  background:#222;
  color:#fff;
  display:none;
}
input#searchsubmit:hover{
  background:#222;
  cursor:pointer;
}

.post_image
{
	/*border-color:#111;
	border-style:solid;
	border-width:1px;
	margin-left:-1px;*/
}

#socialStatik
{
	width:148px;
	height:38px;
	background-color:#d5d5d5;
	-moz-border-radius: 5px;
  	-khtml-border-radius: 5px;
  	-webkit-border-radius: 5px;
	padding-left:8px;
	padding-top:8px;
	position:absolute;
}

#wpstats
{
  position:absolute;
  left:-500px;
  top:-500px;
}