/* Hi there!
This is the CSS for menace.co.nz, it's broken up like this: 

Sec1. Core/basic HTML styles
Sec2. basic layout bits

*/

/*
-----------------------------
Sec1. Core/basic HTML styles
-----------------------------
*/

body {
	background:#fff;
	padding:0;
	margin:0;
	font-family:"helvetica neue",helvetica,sans-serif;
	font-size:100%;
	color:#000;
	text-align:center;
}


a {
	color:#0077AA;
	text-decoration:none;
}

a:hover{
	background:#0077AA;
	color:#fff;
}

acronym {
	cursor: help;
	border-bottom:1px dashed #333;
}

a acronym {
	border-bottom:none;
}


h1 {
	background:#BB0000;
	text-transform:uppercase;
	padding:0 2px;
	font-size:2.25em;
}

h1 a, h1 a:hover {
	color:#fff;
	text-decoration:none;
	background:#BB0000;
}


h2 {
	background:#000;
	padding:0;
	margin:0;
	display:inline;
	color:#fff;
}

h2 a {
	color:#fff;
	text-decoration:none;
	padding:0 2px;
}


h3 {
	font-size:0.9em;
}


code {
	background:#eaeaea;
	border-left:5px solid #666;
	padding-left:5px;
	padding-right:5px;
	display:block;
}

blockquote {
	background:#eaeaea;
	margin:0;
	padding:0 10px;
}

q {
	background:#FFFB9D;
	padding:0 3px;
}

/*
-----------------------------
Sec2. basic layout bits
	centerererer
	Header
	Sidebar
	Post navigation
	Comments
	Footer
-----------------------------
*/

#content {
	width:999px;
	margin:0px auto;
	text-align:left;
}

/*
-----------------------------
Header
-----------------------------
*/

#header {
	border-bottom:35px solid #000;
	overflow:hidden;
	height:263px;
}

#skipnav {
	overflow:hidden;
	height:35px;
}

#skipnav a {
	background:#000;
	text-align:right;
	height:35px;
	display:block;
	color:#666;
	padding-right:15px;
	padding-top:5px;
}

#skipnav a:hover {
	color:#fff;
}

#vcard {
	width:340px;
	padding-left:15px;
	padding-right:40px;
}


#header p {
	background:#BB0000;
	display:inline;
	color:#fff;
	padding:0 2px;
	font-size:1.15em;
}

#excert p{
	background:#000;
	color:#fff;
	padding:0;
	margin:0;
	display:inline;
	padding:0 2px;
	margin:0;
}

/*
-----------------------------
Sidebar
-----------------------------
*/

#sidebar {
	width:210px;
	float:right;
	margin-right:15px;
}

#main-content {
	margin-right:240px;
	margin-left:15px;
	line-height:1.6em;
}

#about {
	background:url(about.png) no-repeat bottom right;
	min-height:158px;
	padding-right:45px;
}

#about a, #about a:hover {
	display:block;
	color:#000;
	font-size:1.25em;
	background:#fff;
}

#about .moreabout{
	display:inline;
	background:#00AAEE;
}

#sidebar h4 {
	padding:0;
	margin:0;
	background:#BB0000;
	color:#fff;
	font-size:1.15em;
	padding:5px 2px;
	font-weight:normal;
	margin-top:15px;
}

#sidebar dt {
	background:#BB0000;
	color:#fff;
	font-size:1.15em;
	padding:5px 2px;
}

#sidebar ul {
	list-style:none;
	padding:0;
	margin:0;
}

#sidebar dd, #sidebar li {
	padding:0 0 10px 0;
	margin:0;
}

#sidebar dd a, #sidebar li a {
	background:#000;
	color:#fff;
	text-decoration:none;
	padding:0 2px;
}

.recentdate {
	background:#000;
	color:#fff;
	text-decoration:none;
	padding:0 2px;
	font-size:0.9em;
}

/*
-----------------------------
Post navigation
-----------------------------
*/

.navigation .coming {
	background:#BB0000;
	color:#fff;
	padding:5px 2px;
}

/*
-----------------------------
Category
-----------------------------
*/

.category {
	margin-bottom:40px;
}

.category h2, .category h3 {
	padding:0;
	margin:0;
}

.category p {
	padding-top:0;
	margin-top:0;
}

/*
-----------------------------
Comments
-----------------------------
*/

#comments {
	margin-right:240px;
	margin-left:15px;
	line-height:1.6em;
}

#comments h2{
	padding:0 2px;
}

.comment-name {
	background:#BB0000;
	color:#fff;
	padding:5px 2px;
	margin-bottom:2.8em;
}

.comment-name a {
	color:#fff;
}

#allowed-html {
	width:210px;
	float:right;
}

#comment-box {
	width:445px;
}

#comment-box textarea {
	width:445px;
}

/*
-----------------------------
Silly...
-----------------------------
*/

.document {
	margin:10px;
	border:1px solid #333;
	background:#eaeaea;
	padding:10px;
	font-family: Georgia, Palatino, Times New Roman;
}


/*
-----------------------------
Footer
-----------------------------
*/

#footer {
	clear:both;
	border-top:35px solid #000;
	padding-left:15px;
}
