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: "" "";
}

html,body{background:#111;font-family:georgia,arial,sans-serif;font-size:13px;line-height:1.5;}
a{color:#08c;text-decoration:none;}
hr{display:none;}
#page{width:860px;padding: 0 10px;margin: 0 auto;background:#000;}
#header{height:314px;background:#922 url(head-2.jpg) no-repeat 0 0; background-position: bottom; position:relative;}
h1{width:240px;height:120px;position:absolute;margin:50px 0 0 30px;}
h1 a{display:block;text-indent:-10000px;height:120px;}
#sidebar li.pagenav{display:block;width:100%;padding:0;margin:0;}
#header .description{display:none;}
#sidebar li.pagenav h2{display:none;}
#sidebar li.pagenav ul{position:absolute;top:0;list-style:none;width:860px;background:rgba(0,0,0,.1);}
#sidebar li.pagenav ul li{margin:0;display:block;float:left;border-left:1px solid #000;padding:0;background-color: #000;}
#sidebar li.pagenav ul li a{display:block;float:left;padding: 8px 16px;color:#fff;}
#sidebar li.pagenav ul li a:hover{background:#111;color:#fff;}
#sidebar li.pagenav ul li ul{top:36px;width:220px;float:none;}
#sidebar li.pagenav ul li ul li,
#sidebar li.pagenav ul li ul li a{float:none;font-size:11px;}
#sidebar li.pagenav ul li ul li{border:none;border-top:1px solid #171717;margin-right:0;}
#sidebar li.pagenav ul li ul li a{padding:6px 8px;}
#sidebar li.pagenav ul li:hover ul{display:block;}
#sidebar li.pagenav ul li:hover a{background:#040404;opacity:.95;}
#sidebar li.pagenav ul li:hover li a{color:#ccc;}
#sidebar li.pagenav ul li:hover li a:hover{background:#000;color:#e1be6b;}
#sidebar li.pagenav ul li ul{display:none;}

#sidebar ul li{padding:10px;background:#eeeeed;margin-bottom:10px;}
#sidebar ul li li{padding:0;}
#sidebar h2{font-weight:bold;margin-bottom:10px;}

#searchform label{display:none;}
#searchform #s{-moz-border-radius:6px;background:#fff;border:1px solid #bbc;padding:3px;width:120px;margin-right:8px;}
#searchform #searchsubmit{width:55px;}

#content{margin-top:10px;width:630px;float:right;}
.post{background:#eeeeed;padding:20px;}
.post h2{font-family:'helvetica neue', arial, sans-serif;font-size:24px;letter-spacing:-1px;font-weight:bold;margin-bottom:10px;line-height:1.1;}
.post p{margin-bottom:10px;}
.post strong{font-weight:bold;}
.post em{font-style:italic;}
.post a:hover{text-decoration:underline;}
#sidebar{width:220px;float:left;margin-top:10px;}

#footer{clear:both;font-size:11px;text-align:center;margin-top:20px;color:#aaa;padding-bottom:20px}

.post-meta li{background:#ddddde;margin-bottom:1px;font-size:12px;padding:6px 10px;}
.post-meta li span.post-meta-key{font-weight:bold;}

#submenu ul li{margin:0;padding:0;border-bottom:1px solid #ddd;}
#submenu ul li a{padding:8px 10px;display:block;}
#submenu ul li a:hover{background:#ddd;}
