/*
Theme Name:		mindfeed.orgasm
Theme URI:		http://monzilla.biz/
Description:	Premier Theme for mindfeed.org
Version:		1.0 [ Copyright 2007 mindfeed.org ]
Author:			Monzilla Media
Author URI:		http://monzilla.biz/
*/

/* == OPTIMIZED @ http://flumpcakes.co.uk/css/optimiser/ == */
/* == background: #333 url(http://perishablepress.com/grid.gif) repeat 0 0; == */
/* == @import "mindfeed.css"; == */

* { padding: 0; margin: 0; }
* .h { display: none; }
body {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	background: #fff url(images/l.gif) no-repeat 0 0;
	border-bottom: 3px solid #000;
	border-left: 3px solid #000;
	padding-top: 188px;
	font-size: 62.5%;
	color: #333;
}
div#wrap {
	margin-left: 15px;
	width: 825px;
}
div.right {
	width: 500px;
	float: right;
	clear: none;
}
div.left {
	width: 300px;
	float: left;
	clear: none;
}
div.metadata {
	background: #ececec url(images/s.gif) no-repeat right center;
	border: 1px solid #777;
	margin: 1.5em 0;
	padding: 10px;
}
div#category div.metadata {
	margin-top: 0;
}
div.full { /* footer, et al */
	padding: 25px 0;
	clear: both;
}

/* -- FONTS -- */
h1, h2, h3, h4, h5, h6 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}
h1 { font-size: 2.0em; }
h1#title a {
	background: url(images/t.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	height: 35px;
	width: 208px;
}
h1#title a:hover { 
	background: url(images/t.gif) no-repeat 0 -35px;
}
h1.archive span {
	font-weight: lighter;
	font-size: 88%;
	display: block;
	color: #990000;
}
h2 { font-size: 1.4em; }
h2.title {
	font-size: 1.6em;
}
h2#subtitle {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	letter-spacing: 1px;
	margin-top: -3px;
	font-size: 1.3em;
	color: #444;
}
h3 { font-size: 1.8em; }
h3#feed {
	background: #fff url(images/f.gif) no-repeat left center;
	padding-left: 20px;
}
h3#serch {
	background: #fff url(images/m.gif) no-repeat left center;
	padding-left: 22px;
}
h4 { font-size: 1.2em; }
h4 span.author {
	border-bottom: 1px dotted #777;
	font-weight: bold;
}
h4.comment-data {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
}
h4.postdata, a.more-link, p.feedburnerFlareBlock {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 1.3em;
}
h5 {
	font-weight: normal;
	font-size: 1.2em; 
}
h6 {
	font-weight: lighter;
	font-size: 1.0em;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	font-size: 1.1em;
	margin: 1.3em 0;
}
p.excerpt {
	margin-top: 0.1em;
}
p a.more-link {
	font-size: 1.2em;
}
p.feedburnerFlareBlock {
	margin: 0.3em 0;
}
div.comments p {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}
span.morespan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #333;
}
blockquote {
	background: url(images/q.gif) no-repeat 0 0;
	padding-left: 22px;
	margin-left: 11px;
}
blockquote p {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: justify;
	font-style: italic;
	font-size: 1.3em;
	color: #990000;
}

/* -- LISTS -- */
div#content ul, div#content ol {
	list-style-position: outside;
	margin: 1.3em 1.7em;
	line-height: 1.7em;
	font-size: 1.3em;
}
div#menu ul, div#submenu ul {
	list-style-type: none;
	line-height: 1.5em;
	font-size: 1.3em;
	margin: 0.7em 0;
}

div#content ul.related {
	margin: 0.7em 0 1.7em 1.7em;
	font-size: 1.3em;
}

dl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-size: 1.1em;
	margin: 1.3em 0;
}
dt { font-weight: bold; }
dd { margin: 0 0 1.3em 0; }

/* -- LINKS -- */
a:link, a:visited, 
div#responses h4 a:link, div#responses h4 a:visited, 
div#responses h5 a:link, div#responses h5 a:visited {
	text-decoration: none;
	border: 0 none;
	color: #990000;
}
a:hover, a:active, 
div#responses h4 a:hover, div#responses h4 a:active, 
div#responses h5 a:hover, div#responses h5 a:active {
	text-decoration: underline;
	border: 0 none;
	color: #990000;
}
h1#title a:link, h1#title a:visited, 
div#content h1 a:link, div#content h1 a:visited, 
div#category  h2 a:link, div#category  h2 a:visited, 
div#responses h3 a:link, div#responses h3 a:visited {
	text-decoration: none;
	border: 0 none;
	color: #333;
}
h1#title a:hover, h1#title a:active, 
div#content h1 a:hover, div#content h1 a:active, 
div#category h2 a:hover, div#category  h2 a:active, 
div#responses h3 a:hover, div#responses h3 a:active {
	text-decoration: none;
	border: 0 none;
	color: #990000;
}
div#content a:link, div#content a:visited {
	border-bottom: 1px dotted #990000;
	text-decoration: none;
}
div#content a:hover, div#content a:active {
	border-bottom: 1px solid #990000;
	text-decoration: none;
}
div#content a.more-link:link, div#content a.more-link:visited, 
div#content h4.postdata a:link, div#content h4.postdata a:visited, 
div#content p.feedburnerFlareBlock a:link, div#content p.feedburnerFlareBlock a:visited {
	text-decoration: none;
	border: 0 none;
	color: #990000;
}
div#content a.more-link:hover, div#content a.more-link:active, 
div#content h4.postdata a:hover, div#content h4.postdata a:active, 
div#content p.feedburnerFlareBlock a:hover, div#content p.feedburnerFlareBlock a:active {
	text-decoration: underline;
	border: 0 none;
	color: #990000;
}
div#responses h4 span.author a:link, div#responses h4 span.author a:visited {
	border-bottom: 1px dotted #777;
	text-decoration: none;
}
div#responses h4 span.author a:hover, div#responses h4 span.author a:active {
	border-bottom: 1px solid #990000;
	text-decoration: none;
}

/* -- SEARCH -- */
input#s {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	text-transform: lowercase;
	border: solid 1px #333;
	background: #ececec;
	font-size: 1.3em;
	margin: 0.7em 0;
	padding: 3px;
	width: 188px;
	color: #555;
}

/* -- COMMENTS -- */

div.comments {
	padding: 10px 33px 10px 10px;
	-moz-border-radius: 11px;
	border: 1px solid #bbb;
	background: #efefef;
	}
div.alternate {
	border: 1px solid #fff;
	background: #fff;
	}
div.author1 { background: #efefef url(images/v.gif) no-repeat right center; }
div.author2 { background: #fff url(images/u.gif) no-repeat right center; }

div#responses p, 
div#responses h3 { 
	margin: 1.0em 0;
}
div#responses h3#invitation { 
	margin-bottom: 0.1em;
}
div#responses h4#invitelink {
	margin-bottom: 1.0em;
}
div#responses h5#login {
	margin-bottom: 0.5em;
}
.comment-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #777;
	background: #fafafa;
	margin: 1px 0 7px 0;
	font-size: 11px;
	padding: 3px;
	color: #555;
}
input#comment-submit {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	padding: 3px 11px;
	font-size: 1.1em;
	cursor: pointer;
	margin: 7px 0;
	width: 250px;
	color: #333;
}
.comment-subscribe {
	margin-right: 3px;
}
label#subscribe {
	font-weight: normal;
}
h5 label {
	color: #996666;
}
fieldset {
	border: 0 none;
}

/* -- GENERAL STYLES -- */

code { /* "Courier New" */
	font-family: Courier, Monaco, monospace, mono;
	font-size: 1em;
	color: #996666;
}
span.color {
	color: #990000;
}
acronym, abbr {
	border-bottom: 1px dotted #777;
	cursor: help;
}

/* -- GLOBAL STYLES -- */

div.excerpt p {
	font-size: 10px;
	margin: 1.0em 0;
	color: #555;
}

/* -- HACKZ -- */

.clear, div#wrap  { display: inline-block; }
.clear:after, div#wrap:after {
	visibility: hidden;
    display: block;
	content: " ";
	clear: both;
	height: 0;
	}
/* start commented backslash hack \*/
* html .clear, * html .clear *, 
* html div#wrap, * html div#wrap * { height: 1%; }
.clear, div#wrap { display: block; }
/* close commented backslash hack */

/* -- ALL YOUR POETRY ARE BELONG TO US -- */