/*Sensible Base*/
*,html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,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{border:0;outline:0;vertical-align:baseline; margin: 0; padding: 0;}
body,th,td { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000; margin:0; padding:0;}

table { border-collapse:collapse; border-spacing:0 }

fieldset, img { border:0 }

address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }

caption, th { text-align:left }

q:before, q:after { content:''}

/*Needed For Sticky Footer*/
html, body, forms {height: 100%;}
body {background: #000 url(http://www.giovannimattucci.com/EverythingZombieBlog/images/BG.jpg) no-repeat center top;}
/*Structure*/
.wrapper {
	width: 793px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -190px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 190px; /* .push must be the same height as .footer */
}
.footer { background-color:#000; clear: both;}
.clear {clear: both;}
#content {
	margin: -30px 0 0 0;
	float: left;
	width: 620px;
	background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/PaperRepeatBG.jpg) top left repeat-y;
}
#sidebar {
	height: 1044px;
	float: right;
	width: 173px;
	background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/SideBar.jpg) top left repeat-y;
}
.side-content {
	float: left;
	width: 153px;
	text-align: left;
}
.contenttable {height: 100%;} /*Had to use tables for float clear bs*/

/* Header */
h1.home_btn {position: absolute; top:0px; left:704px;width:89px; height:74px; background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/HomeImage.jpg) center top no-repeat; text-indent: -9999px;}
h1.home_btn:hover {cursor: pointer; background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/HomeImage_Selected.jpg) center top no-repeat;}
.home {position:relative; background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/EverythingZombieLogo.jpg) no-repeat top left; width: 793px; height: 172px; padding-left:281px;}
#menuBar {}
#header {}

/* Search Bar */
#search-bar {padding:0 20px 20px 0; float: right;}
.textfield {
  	width: 100px;
  	font-size: 11pt;
  	font-weight: bold;
  	color: #000;
  	background: #E7E9E4;
  	border: 1px Solid #fff;
}
.button {
	cursor: pointer;
	width: 60px;
	float: right;
	font-size: 10pt;
	font-weight: bold;
	color: #FFF;
	border: 0px solid #000;
	background: #00400b;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.button:hover {background: #c6ca37; color: #000; cursor: pointer;}

.submitcomment {
	cursor: pointer;
	float: left;
	font-size: 10pt;
	font-weight: bold;
	color: #FFF;
	border: 0px solid #000;
	background: #00400b;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.submitcomment:hover {background: #c6ca37; color: #000; cursor: pointer;}
/* Side Bar */
.side-content p {color:#FFF; padding:0 0 0 20px;}
.RecentContain {padding-top:20px;}
.sidebar h6 {color:#666; padding: 0 10px 10px 0;}
li.RecentImage {
	padding: 10px 10px 0 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
li.RecentPosts{
	padding: 10px 10px 10px 0;
	font-weight:bold;
	line-height:13px;
	letter-spacing:normal;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.RecentImage img {width: 100px; height: 50px; padding:2px 2px 2px 16px;}
#sidebar a {font-size:10pt; color: #729737; text-decoration: none;}
#sidebar a:hover {text-decoration: underline;}
#sidebar a:active {color: #c6ca37;}
#sidebar h2 {font-size: 12pt; color: #FFF; margin: 5px 0 0 20px;}
#sidebar ul li{margin: 0 0 0 20px; }

/*Main Post*/
.post {padding-top: 30px;}
.post img {padding-bottom: 10px}
.post h2 a {color:#000; text-decoration: none;}
.datebox {width:184px; float: left; text-align:right; margin: 0 0 0 14px;}
.posting {width:373px; float: left; line-height:1.3em; padding-left:27px;}
.posted-by {font-size: 8pt; font-weight:bold; float: right; padding-top:10px;}
.posted-by a:hover {color:#990000; text-decoration:underline;}
.posted-by a {color:#990000; text-decoration:none;}
.TheTime {padding-top:5px; font-size:8pt; }
.posting h5 a {color:#990000; text-decoration:none;}
.posting h5 a:hover {color:#990000; text-decoration:underline;}

/*Single Post and Comments*/
textarea#comment {padding: 5px; border: 1px solid #C9C9C9;}
.comment-form {float:left;}
ol.commentlist {list-style: none;}
ol.commentlist li p {}
.CommentHeader {padding-top:20px;}
.respond {padding-top:10px; clear: both;}
#comment {border: 1px #CCC solid;}
#author { border: 1px #CCC solid; padding: 2px;}
#email{ border: 1px #CCC solid; padding: 2px; }
#url { border: 1px #CCC solid; padding: 2px;}
#submit {margin-top: 5px;}
.commentformtext {color:#333333; font-size: 8pt; font-weight:bold;}
.requiredstar {color: #970000; font-size: 12pt;}
.comment-bubble {float: left; background:#990000; padding: 10px 10px 15px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 353px;}
.comment-author { clear: both; padding: 0 0 10px 0; font-size: 8pt;}
.comment-author a {font-size: 10pt; font-weight:bold; color:#990000; text-decoration:none;}
.comment-author a:hover {color:#990000; text-decoration:underline;}
.c-author {font-size: 10pt; font-weight:bold; color:#990000; text-decoration:none;}

/*Archive*/
li.categories {color:#FFF;}  /* outermost list item */
li.cat-item { font-size: 8pt; }
li.cat-item-7 { font-size: 8pt; }  /* category ID #7, etc */
li.current-cat {  }
li.current-cat-parent { }
ul.children { }

.ArchiveLink {padding: 0 0 0 20px;}
h1.NewsHeader {width:793px; height:141px; background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/ArchiveImages/NewsPaper_Headline.jpg) center top 			   no-repeat; text-indent: -9999px;}
.NewsContent {background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/ArchiveImages/NewsPaperBG_Repeat.jpg) center top repeat-y; width:793px;}
.NewsFooter {background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/ArchiveImages/NewsPaperFooter.jpg) center top no-repeat; 
			 width:793px; height:113px;}

/*Footer*/
.footer-inside {width: 793px; margin: 0 auto; padding-top:20px;
				background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/FooterZombie.jpg) no-repeat left top;}
.footer-subscribe {width:128px; float: left; padding-left:224px;}
.footer-nav {width:128px; float: left;}
.footer-links {width:128px; float: left;}
.footer-copy {width:793px; clear: left; margin:0 auto; padding-left:9px; padding-top:10px; padding-bottom:10px;}
.footer-copy li { text-align:center;}
.footer-inside h4 {color:#333; font-size:14pt;}
.footer-inside li {color:#333;}
.footer-inside li a{color:#444; text-decoration:none;}
.footer-inside li a:hover{text-decoration:underline;}
.bottomDIV {width: 620px; height: 32px; background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/FooterPaper.jpg) no-repeat left top;}

/*Pages*/
.post2 {}
#contentpage {width: 836px;float: left; top: 0px;}

/*Typography*/
strong { font-weight: bold }
em { font-style: italic }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
ol, ul, li {list-style: none; }
h1, h2, h3, h5, h5, h6 { font-weight:bold;}
ul {font-size: 10pt;}
h6 {font-size:8pt;}
h5 {font-size:10px; font-weight:bold;}
h4 {font-size:12pt; font-weight:bold;}
h3 {font-size: 14pt;}
h2 {font-size: 16pt; font-weight: bold; color: #000;}
h1 {}
p {}

/*SurvivalGuide*/
.SurvivalIntro {color: #FFF; padding-bottom: 478px; padding-left:24px; width:318px; float: left;}
.SurvivalIntro h4 {padding-top:15px;}
.SurvivalIntro h3 {padding-top:10px;padding-bottom:15px;}
.SurvivalCoverText {font-size: 10pt;line-height: 16px;}
.SurvivalCoverList {font-size: 10pt;line-height: 19px;}
.SurvivalBook {position: absolute; top:0px; left:-455px;}
h1.Book {background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/SurvivalGuide/SG_Cover.jpg) no-repeat top left; 
				width:518px; height:612px; text-indent:-9999px;}
.LineHForList {line-height: 5px;}
.SurvivalFinePrint {font-size: 8pt;font-weight: normal;line-height: 19px;}

/*Chapters*/
.ChapterBook {position:relative; top:0px; left:0px; width: 927px; margin-left: -66px; padding-bottom:350px;}
h1.Chapter1 {background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/SurvivalGuide/SG_Chapter1.jpg) no-repeat top left; 
			width:927px; height:612px; text-indent:-9999px;}
h1.Chapter2 {background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/SurvivalGuide/SG_Chapter2.jpg) no-repeat top left; 
			width:927px; height:612px; text-indent:-9999px;}
h1.Chapter3 {background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/SurvivalGuide/SG_Chapter3.jpg) no-repeat top left; 
			width:927px; height:612px; text-indent:-9999px;}
h1.Chapter4 {background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/SurvivalGuide/SG_Chapter4.jpg) no-repeat top left; 
			width:927px; height:612px; text-indent:-9999px;}
h1.Chapter5 {background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/SurvivalGuide/SG_Chapter5.jpg) no-repeat top left; 
			width:927px; height:612px; text-indent:-9999px;}
.ChapterContentRight1 {position:absolute; top:86px; left:515px; width:308px; height:486px;overflow:auto;}
.ChapterContentRight2 {position:absolute; top:234px; left:92px; width:308px; height:349px; overflow:auto;}
.ChapterContentRight3 {position:absolute; top:243px; left:515px; width:308px; height:327px;overflow:auto;}
.ChapterContentRight4 {position:absolute; top:86px; left:515px; width:308px; height:486px;overflow:auto;}
.ChapterContentRight5 {position:absolute; top:86px; left:515px; width:308px; height:486px;overflow:auto;}

/*Book Nav*/
.BookTabs {position:absolute; width:39px; height:365px; top:30px; right:0px;}
.BookTabs1 {position:absolute; width:39px; height:365px; top:30px; right:0px; padding-top:77px;}
.BookTabs2 {position:absolute; width:39px; height:365px; top:30px; right:0px; padding-top:145px;}
.BookTabs3 {position:absolute; width:39px; height:365px; top:30px; right:0px; padding-top:218px;}
.BookTabs4 {position:absolute; width:39px; height:365px; top:30px; right:0px; padding-top:290px;}
.BookTabsLeft {position:absolute; width:39px; height:365px; top:30px; left:2px;}

/*Shop*/
.Content3 {float: left; width: 793px; height: 463px; background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/UNDERCONSTRUCTION.jpg) no-repeat 		center top; padding: 0 0 350px 0;}
.ShopContent {position:relative; top:0px; left:0px; width: 1077px; margin-left: -163px; padding-bottom:350px;}

/*Events*/
.EventContent { float: left; width: 793px; 
				background: url(http://www.giovannimattucci.com/EverythingZombieBlog/images/partyZombie.jpg) no-repeat right top;}
.description {
	font-size: 10pt;
	font-style: italic;
	color: #FFF;
	vertical-align: bottom;
	padding: 0 0 8px 0;
}
.date {
	color: #c7cc36;
	font-size: 13pt;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 2px;
}
.header {
	font-size: 13pt;
	color: #FFFFFF;
}
.imgpadding {padding: 8px 8px 8px 0;}

/* Gets rid of IE's blue borders */
a img { border:none; } 

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right;}
.wp-caption {text-align:center; background:#ccc; }

blockquote {
font-size: 8pt;
width: 295px;
margin: 5px auto;
padding: 10px;
background-color: #CCC;
}
