/*
Theme Name: d3zine
Theme URI: http://www.d3zine.co.uk
Description: d3zine
Author: Cara Barron
Author URI: http://www.d3zine.co.uk
Tags: custom header, fixed width, two columns, widgets
*/


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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;	color: black;	background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: separate;	border-spacing: 0;}
caption, th, td {	text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*** END RESET ***/
body{
    background:#fff url(images/bg-rear.jpg) 20% 0 repeat-x;
	border-top:#848979 10px solid;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:72%;
}
div#midground{
    background: transparent url(images/bg-mid.png) 40% 0 no-repeat;
    margin: 0;
    padding: 0;
    width: 100%;
}
div#content{
background: transparent url(images/bg-front.png) 20% 0 no-repeat;
    margin:0 auto;
    width:980px;
	z-index:100;
	}

#mainContent {background:transparent url(images/contentbg.png) repeat; width:720px; float:left;	

}


h1, h2, h3, h4 { font-family:Georgia, "Times New Roman", Times, serif; }
h1 {font-size:3em;  padding-bottom:8px; border-bottom:#356559 2px solid;letter-spacing: -2px; margin-bottom:0.5em;}
h2 {font-size:2.2em; padding-bottom:8px;}
h3 {font-size:1.5em; padding-bottom:8px;}
p {padding-bottom:1em; line-height:1.2em; color:#666666; }
hr {border: none;height: 1px; background-image:url(images/hr.png); margin:0 5px;}
a {color:#356559;}
#mainPosts {background-color:#FFFFFF; min-height:500px;
  height:auto !important;
  height:500px;	padding:20px 20px 100px 20px;}

#sideContent {background:transparent url(images/contentbg.png) repeat; width:240px; float:right; }
#mainNav {height:96px; }
ul#mainNav li {display:block; float:left; margin-right:3px;}
ul#mainNav li a {display:block; padding: 2px 5px; color:#848979; text-decoration:none; border-top:#1a4141 solid 3px;}
ul#mainNav li a:hover {color:#FFFFFF; border-top:#fff solid 3px;}
.wht {background-color:#FFFFFF; margin:5px; padding:10px;}
#footer {clear:both; padding-top:1em; font-size:0.9em; color:#999999;}


/* Posts */

p.postmetadata {font-size:0.9em;color:#999999; border-bottom:#333 1px dotted;  border-top:#333 1px dotted;padding:5px 0; margin-bottom:15px; font-family: Georgia, Sans-serif;}
p.postmetadata a, p.postmetadata a:link {}
p.postmetadata a:hover {background-color:#63367b;}

/*** Comments ***/

.comments-template{
	margin: 10px 0 0;
	/*border-top: 1px solid #ccc;*/
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}



.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}
.commentperson {font-weight:bold; font-size:1.2em; padding-bottom:0.5em;}
.commentdate {font-size:0.9em; font-family: Georgia, Sans-serif;}

.commenttext {width:490px; float:right;}
.commentmetadata , p.commentmetadata { width:160px; float:left;color:#b1b1b1;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

