/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2.8
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
@import "style/css/font-include.css";
/*@import "./handheld.css";*/

::selection {
	background: #fff2a8;
	}

::-moz-selection {
	background: #fff2a8;
	}

/******************************************************
 General xhtml elements
*******************************************************/
* {
	margin: 0;
	padding: 0;
	}

html {
	background: #fff;
	background-image: url(http://logit42.com/wp-content/themes/starkers/style/images/web_bg.png);
	background-repeat: repeat-x;
	}

body {
	width: 995px;
	margin: 0 auto;
	font: normal 13px/1.5em georgia, serif;
	}

h2 {
	font-size: 36px;
	line-height:normal;
	font-weight: normal;
	font-family: 'FranklinGothicMediumCondRegular', sans-serif;
	letter-spacing: -1px;
	line-height: 36px
	}

#header {
	margin: 5px 0 20px 0;
	border-bottom: 1px solid #d7d7d7;
	height: 112px;
	}

#header p {
	display: none;
	}

/*#header:hover p {
	display: block;
	border: 1px solid #eee;
	padding: 15px 30px 15px 30px;
	background: #333;
	color: #fff;
	opacity: 0.8;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 200px;
	position: relative;
	top: -40px;
	left: 0px;
	}*/

#header a {
	margin: 15px 0 0 0;
	display: block;
	text-decoration: none;
	width: 199px;
	height: 99px;
	background-image: url(http://logit42.com/wp-content/themes/starkers/style/images/web_logo.png);
	background-repeat: repeat-x;
	text-indent: -1000px;
	}

#sidebar {
	width: 290px;
	float: right;
	}

#sidebar:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

#content {
	float: left;
	width: 660px;
	}

#footer {
	clear: both;
	position: relative;
	bottom: -150px;
	width: 100%;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	}

#footer ul {
	height: 50px;
	margin: 60px 0 0 0;
	border-top: 1px solid #d7d7d7;
	padding: 25px  0 0px 0
	}

#footer ul li {
	float: left;
	display: block;
	margin: 0 20px 0 0;
	}

#footer a:link,
#footer a:visited {
	color: #333;
	text-decoration: none;
	border-bottom: 1px dotted #333
	}

#footer a:hover {
	border-bottom: 1px solid #fff;
	color: #0e507e;
	}

#footer p {
	padding: 0 0 30px 0;
	margin: -25px 0 0 0;
	color: #666
	}

/******************************************************
 Content
*******************************************************/
#content h2 a,
#content a:link,
#content a:visited,
#content p.comments a:link,
#content p.comments a:visited,
#content p.tags a:link,
#content p.tags a:visited {
	text-decoration: none;
	color: #000;
	border: none;
	}

#content h2 a:hover,
#content p.comments a:hover,
#content p.tags a:hover {
	text-decoration: none;
	color: #bf1e2e;
	}

#content p.autor {
	font-size: 18px;
	letter-spacing: -1px;
	}

body.single #content p.autor {
	margin: 0 0 39px 0;
}

body.page #content h2 {
	margin-bottom: 20px;
}

#content div.post {
	border-bottom: 1px solid #d7d7d7;
	margin: 0 0 20px 0;
	padding: 0 0 30px 0;
	font-size: 12px;
	font-family: georgia, serif;
	}

#content div.post p {
	margin: 0 0 15px 0;
	color: #222
	}

html>body.home >div#content>div.post>p.autor,
html>body.home >div#content>div.post>p.tags  {
	margin: 0 0 0 0 !important;
	color: #000;
	}

html>body.home >div#content>div.post>p.comments {
	margin: 0 0 -15px 0;
	clear: both;
	}

#content p.autor {
	padding-bottom: 10px;
	}

body.single #content p.autor {
	padding-bottom: 0px;
	}

#content p.tags {
	font-size: 14px;
	letter-spacing: -1px;
	position: relative;
	top: -18px;
	left: 317px;
	width: 340px;
	text-align: right;
	}

#content p.comments {
	font-family: 'FranklinGothicMediumCondRegular', sans-serif;
	font-size: 18px;
	letter-spacing: -1px;
	position: relative;
	top: 0px;
	left: 460px;
	width: 200px;
	text-align: right;
	}

#content p.tags a:hover {
	color: #000;
	text-decoration: underline;
	}

html>body.home >div#content>div.post>p.edit a:link,
html>body.home >div#content>div.post>p.edit a:visited,
html>body.page >div#content>p.edit>a.post-edit-link:link,
html>body.page >div#content>p.edit>a.post-edit-link:visited {
	background: #bf1e2e;
	padding: 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #bf1e2e;
	width: 30px;
	position: relative;
	top: 25px;
	font-family: 'FranklinGothicMediumCondRegular';
	font-size: 18px;
	color: #fff;
	clear: both;
	}

html>body.home >div#content>div.post>p.edit a:hover,
html>body.page >div#content>p.edit>a.post-edit-link:hover {
	background: #000
	}

pre {
	margin: 0 15px 20px 15px;
	}

/******************************************************
 Sidebar
*******************************************************/
#sidebar h2 {
	font-size: 26px;
	color: #555;
	margin-bottom: 10px;
	}

#sidebar ul {
	list-style: none;
	}

#sidebar ul li {
	margin: 0 0 30px 0
	}

#sidebar ul li li {
	margin: 0 0 4px 0;
	}

#sidebar a {
	color: #fff;
	background: #bf1e2e;
	padding: 2px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #bf1e2e;
	text-decoration: none;
	}

#sidebar a:hover {
	background: #ffd200;
	border: 1px solid #ffd200;
	color: #666
	}

/******************************************************
 Livesearch
*******************************************************/
#search-3 #searchsubmit,
#search-3 .screen-reader-text {
	display: none;
	}

#search-3 {
	background-image: url(http://logit42.com/wp-content/themes/starkers/style/images/web_search.png);
	background-position: 0px 37px;
	background-repeat: no-repeat;
	}

#search-3 input {
	background: none;
	letter-spacing: -1px;
	font-family: "trebuchet ms", sans-serif;
	border: none;
	font-size: 13px;
	padding:  8px 8px 8px 18px;
	width: 210px;
	}

#search-3 #addicted_results {
	width: 270px;
	background: #eee;
	border: 1px solid #ddd;
	position: absolute;
	margin: 5px 0 0 5px;
	opacity: 0.95;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}

#search-3 #addicted_results:empty,
#search-3 #addicted_results:empty * {
	display: none;
	visibility: hidden;
	}

#search-3 #addicted_results * {
	padding: 0;
	margin: 0;
	letter-spacing: -1px;
	font-family: "trebuchet ms", sans-serif;
	font-size: 13px;
	}

#search-3 #addicted_results a:link,
#search-3 #addicted_results a:visited,
#search-3 #addicted_results p {
	padding: 10px 0 10px 12px;
	display: block;
	border: 0;
	background: none;
	color: #222
	}

#search-3 #addicted_results a:hover {
	background: #ddd
	}

/******************************************************
 Livesearch
*******************************************************/
#nav {
	position: relative;
	}

#nav ul {
	position: absolute;
	top: -45px;
	right: 0px;
	font-family: 'FranklinGothicMediumCondRegular', sans-serif;
	font-size: 18px;
	letter-spacing: -1px;
	color: #bf1e2e;
	}

#nav ul li {
	float: left;
	display: block;
	margin: 0 33px 0 0;
	}

/******************************************************
 PrevNext
*******************************************************/
#prevnext {
	font-family: 'FranklinGothicMediumCondRegular', sans-serif;
	letter-spacing: -1px;
	font-size: 18px;
	padding: 0;
	}

#prevnext a:link,
#prevnext a:visited {
	padding: 0 10px 0 10px;
	}


/******************************************************
 Single Post Info
*******************************************************/
.single #content p.tags {
	position: relative;
	top: 0;
	left: 0;
	width: auto;
	text-align: left;
	padding: 5px;
	padding-left: 20px;
	}

.single #content p.tags a:link, 
.single #content p.tags a:visited {
	border-bottom: 1px dotted #888;
	}

.single #content p.tags a:hover {
	border-bottom: 1px dotted #fff;
	text-decoration: none;
	}

.single #content p.entryinfo {
	font-family: "segoe ui", "trebuchet ms", helvetica, sans-serif;
	border: 1px solid #ddd;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: #eee;
	margin: 15px;
	padding: 15px;
	font-size: 0.9em;
	opacity: 0.6;
	}

.single #content p.entryinfo:hover {
	opacity: 1
	}

.single #content .post {
	border: 0;
	padding-bottom: 
	}

/******************************************************
 Comments
*******************************************************/
h3#comments {
	border-top: 1px solid #d7d7d7;
	padding: 20px 0 0 0;
	font-size: 20px;
	line-height:normal;
	font-weight: normal;
	font-family: 'FranklinGothicMediumCondRegular', sans-serif;
	letter-spacing: -1px;
	margin: 0 0 20px 0;
	}

ol.commentlist {
	margin: 0px 0px 50px 5px;
	list-style:decimal;
	}

ol.commentlist li {
	display: block;
	margin: 0 0 30px 0;
	}

ol.commentlist .comment-author {
	float: left;
	}

ol.commentlist .comment-wrapper {
	width: 480px;
	padding: 0px 15px 15px 15px;
	position: relative;
	margin: 0px 0 0 100px;
	border: 1px solid #ddd;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
	background: #eee;
	font-family: "segoe ui", "trebuchet ms", helvetica, sans-serif;
	font-size: 12px;
	}

ol.commentlist .comment-wrapper p {
	margin-top: 10px;
	}

ol.commentlist li:hover .comment-wrapper {
	border: 1px solid #bbb;
	background: #fff;
	}

ol.commentlist li:hover .comment-author img {
	border: 1px solid #bbb !important;
	background: #fff;
	}

ol.commentlist .comment-wrapper .commentauthor {
	background: #ddd;
	border-bottom: 1px dotted #ddd;
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;
	padding: 10px 15px 5px 15px;
	margin: 0 -15px 5px -15px;
	font-size: 16px;
	}

html>body.single>div#content>ol.commentlist>li>div em {
	margin: 0px 0 0 100px;
	display: block;
	}

ol.commentlist .comment-wrapper .commentauthor a:link,
ol.commentlist .comment-wrapper .commentauthor a:visited {
	color: #0e507e !important;
	font-weight: bold;
	border: none !important;
	}

ol.commentlist div.comment-wrapper .commentauthor a:hover {
	text-decoration: underline !important;
	}

ol.commentlist .comment-wrapper .commentauthor a:link,
ol.commentlist .comment-wrapper .commentauthor a:visited {
	color: #0e507e !important;
	font-weight: bold;
	}

ol.commentlist .comment-author img {
	display: block;
	padding: 5px;
	position: absolute;
	border: 1px solid #ddd;
	}

ol.commentlist div.comment-meta a:link,
ol.commentlist div.comment-meta a:visited {
	color: #666 !important;
	font-style: italic;
	}

ol.commentlist div.comment-meta a:hover {
	color: #222 !important;
	}


/******************************************************
 Highlight
*******************************************************/
ol.commentlist .staff-highlight .commentauthor {
	background: #e7f4ff;
	}


ol.commentlist .staff-highlight:before {
	content: "logit42";
	background: #0e507e;
	border: 1px solid #fff;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 1px 15px;
	position: absolute;
	margin: 6px 0 0 420px;
	color: #fff
	}

/******************************************************
 Replies
*******************************************************/
#respond {
	border-top: 1px solid #d7d7d7;
	padding: 20px 0 0 0;
	}

#respond h3 {
	font-size: 20px;
	line-height:normal;
	font-weight: normal;
	font-family: 'FranklinGothicMediumCondRegular', sans-serif;
	letter-spacing: -1px;
	margin: 0 0 20px 0;
	}

#respond div {
	border: 1px solid #bbb;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #fff;
	background-image: url(http://logit42.com/wp-content/themes/starkers/style/images/web_comment_bg.png);
	background-repeat: repeat-x;
	height: 200px;
	width: 200px;
	float: left;
	padding:  15px;
	background-position: left -30px;
	margin: 0 20px 0 0;
	}

#respond div p {
	position: relative;
	height: 50px;
	margin: 0 0 20px 0;
	}

#respond div label {
	display: block;
	position: absolute;
	top: 0;
	font-size: 16px;
	line-height:normal;
	font-weight: normal;
	font-family: tahoma, helvetica, sans-serif;
	letter-spacing: -1px;
	}

#respond div input {
	border: 1px solid #ccc;
	font-family: "segoe ui", "trebuchet ms", helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 185px;
	position: absolute;
	bottom: 0;
	margin: 0;
	background: #fff;
	color: #555
	}

textarea {
	border: 1px solid #ccc;
	font-family: "segoe ui", "trebuchet ms", helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	width: 380px;
	background: #fff;
	height: 210px;
	}

#respond input {
	clear: both;
	border: 1px solid red;
	margin: 10px 0 0 570px;
	background: #bf1e2e;
	padding: 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #bf1e2e;
	font-family: 'FranklinGothicMediumCondRegular';
	font-size: 18px;
	color: #fff
	}

#respond input:hover {
	background: #000;
	}

#respond div input:hover,
#respond textarea:hover {
	background: #fff;
	border: 1px solid #999
	}

#respond div input:focus,
#respond textarea:focus {
	background: #edf8ff;
	border: 1px solid #888
	}

/******************************************************
 I am logged in!
*******************************************************/
#loggedtrue {
	font-size: 24px;
	line-height:normal;
	font-weight: normal;
	font-family: 'FranklinGothicMediumCondRegular', sans-serif;
	letter-spacing: -1px
	}

#loggedtrue a[title]:link,
#loggedtrue a[title]:visited {
	display: block;
	margin: 10px 0 0 0;
	border: 1px solid red;
	background: #bf1e2e;
	padding: 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #bf1e2e;
	font-family: 'FranklinGothicMediumCondRegular';
	color: #fff
	}

#loggedtrue a[title]:hover {
	background: #000
	}

#loggedtrue a:link,
#loggedtrue a:visited {
	color: #bf1e2e
	}

#loggedtrue a:hover {
	text-decoration: underline
	}

/******************************************************
 In-post styles
*******************************************************/
#content ul,
#content ol {
	margin: 0 0 25px 45px;
	}

#content ul li {
	list-style: disc 
	}

#content ol li {
	list-style: decimal
	}

#content p a:link,
#content p a:visited,
#content ul li a:link,
#content ul li a:visited,
#content ol li a:link,
#content ol li a:visited {
	color: #bf1e2e;
	border-bottom: 1px dotted #bf1e2e;
	}

#content p a:hover,
#content ul li a:hover,
#content ol li a:hover {
	border-bottom: 1px solid #bf1e2e;
	}

#content h3 {
	border-bottom: 1px solid #dfdfdf;
	font-size: 20px;
	line-height:normal;
	font-weight: normal;
	font-family: 'FranklinGothicMediumCondRegular', sans-serif;
	letter-spacing: -1px;
	margin: 20px 0 10px 0;
	padding: 0 0 5px 0;
	clear: both;
	}

#content h4 {
	font-size: 18px;
	line-height:normal;
	font-weight: normal;
	font-family: 'FranklinGothicMediumCondRegular', sans-serif;
	letter-spacing: -1px;
	margin: 20px 0 5px 0;
	}

#content blockquote {
	border: 1px solid #d7d7d7;
	padding: 20px;
	margin: 30px;
	background: #f1f1f1;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-image: url(http://logit42.com/wp-content/themes/starkers/style/images/web_quote.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	}

blockquote p:after {
	content: close-quote;
	}

blockquote p:before {
	content: no-open-quote;
	}

blockquote p:last-child:after {
	content: close-quote;
	}

blockquote p+p:last-child:after {
	content: none;
	}

blockquote[cite]:after {
	display: block;
	content: attr(cite);
	color: #bbb;
	margin: -5px 0 0 0;
	text-align: right;
	font-style: normal;
	font-size: .9em;
	font-family: inherit;
	}

q, blockquote {
	quotes: "\201C\2008" "\2008\201D" "\2018\2008" "\2008\2019";
	}

#content .more-link:link,
#content .more-link:visited {
	background: #bf1e2e;
	padding: 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #bf1e2e;
	width: 30px;
	position: relative;
	top: 20px;
	font-family: 'FranklinGothicMediumCondRegular';
	font-size: 18px;
	color: #fff
	}

#content .more-link:hover {
	background: #000
	}

#content img.size-full,
#content img {
	border: 1px solid #d7d7d7;
	padding: 8px;
	display: block;
	}

#content img.size-full {
	margin: 10px auto 15px auto;
	}

#content img.alignright,
#content img.alignleft {
	border: none;
}

#content img.alignleft {
	margin: 10px 20px 10px 0;
	padding: 0;
	}

#content img.alignright {
	margin: 10px 0px 10px 20px;
	padding: 0;
	}

/******************************************************
 Nav
*******************************************************/
div#nav a:link,
div#nav a:visited {
	color: #bf1e2e;
	text-decoration: none;
	border-top: 1px solid #fff
	}

div#nav a:hover {
	/*border-top: 1px dotted #bf1e2e*/
	}

div#nav a[href="http://logit42.com/about/"] {
	background-image: url(http://logit42.com/wp-content/themes/starkers/style/images/web_icons2.png);
	background-repeat: no-repeat;
	background-position: -8px -98px;
	width: 83px;
	display: block;
	text-align: right
	}

div#nav a[href="http://logit42.com/contact/"] {
	background-image: url(http://logit42.com/wp-content/themes/starkers/style/images/web_icons2.png);
	background-repeat: no-repeat;
	background-position: -8px -6px;
	width: 75px;
	display: block;
	text-align: right
	}

div#nav a[href="http://twitter.com/logit42/"] {
	background-image: url(http://logit42.com/wp-content/themes/starkers/style/images/web_icons2.png);
	background-repeat: no-repeat;
	background-position: -4px -37px;
	width: 63px;
	display: block;
	text-align: right;
	border: none
	} 

div#nav a[href="http://logit42.com/feed"] {
	background-image: url(http://logit42.com/wp-content/themes/starkers/style/images/web_icons2.png);
	background-repeat: no-repeat;
	background-position: -4px -71px;
	width: 55px;
	display: block;
	text-align: right;
	border: none
	} 

/******************************************************
 Prev Next Nav
*******************************************************/
ul#prevnextnav {
	margin: 0;
	position: relative;
	}

ul#prevnextnav li {
	margin: 0;
	list-style: none;
	}

ul#prevnextnav li {
	display: block;
	float: left;
	padding: 10px;
	font-size: 30px;
	line-height:normal;
	font-weight: normal;
	font-family: 'FranklinGothicMediumCondRegular', sans-serif;
	letter-spacing: -1px
	}

ul#prevnextnav li:first-child {
	
	}

ul#prevnextnav li:last-child {
	position: absolute;
	right: 0;
	}

ul#prevnextnav li a:link,
ul#prevnextnav li a:visited {
	color: #000;
	border: none;
	}

ul#prevnextnav li a:hover {
	color: #555
	}

/******************************************************
 Getting rid of inheritance
*******************************************************/
h3#comments {
	border-top: 1px solid #d7d7d7;
	padding: 20px 0 0 0 !important;
	font-size: 20px;
	line-height:normal;
	font-weight: normal;
	font-family: 'FranklinGothicMediumCondRegular', sans-serif;
	letter-spacing: -1px;
	margin: 0 0 20px 0;
	border-bottom: none !important;
}

#respond h3 {
	font-size: 20px;
	line-height:normal;
	font-weight: normal;
	font-family: 'FranklinGothicMediumCondRegular', sans-serif;
	letter-spacing: -1px;
	margin: 0 0 20px 0 !important;
	border: none !important;
	}

/******************************************************
 Citas
*******************************************************/
div#crp_related {
	clear:both;
	}

/******************************************************
 Citas
*******************************************************/
#content div.category-citas p.tags,
#content div.category-citas p.comments {
	text-align: right;
	}

#content div.category-citas p.edit,
#content div.category-citas p.autor,
#content div.category-citas p.entryinfo {
	text-align: left;
	}

#content div.category-citas p.tags,
#content div.category-citas p.comments,
#content div.category-citas p.edit,
#content div.category-citas p.autor {
	display: none;
	}

/*#content div.category-citas {
	background-image: url(http://logit42.com/wp-content/themes/starkers/style/images/web_quote_post.png);
	background-repeat: no-repeat;
	background-position: 10px 30px;
	}
*/

#content div.category-citas blockquote {
	border: none;
	background: ;
	background-image: none;
	font-size: 28px;
	line-height: 36px;
	position: relative;
	}

#content div.category-citas blockquote p:before {
	content: open-quote;
	position: absolute;
	top: 85px;
	left: -30px;
	font-size: 300px;
	opacity: 0.1
	}

#content div.category-citas blockquote p {
	text-align: left;
	}

#content div.category-citas p {
	text-align: right;
	}


/******************************************************
 LaTeX
*******************************************************/
#content .post .latex {
	border: none;
	}

/******************************************************
 Archives
*******************************************************/
html>body.archive>div#content>div.post:hover h3,
html>body.search>div#content>div.post:hover h3 {
	border-bottom: 1px solid #aaa
	}

html>body.archive>div#content h3 a:hover,
html>body.search>div#content h3 a:hover {
	color: #bf1e2e
	}

html>body.archive>div#content>div.post,
html>body.search>div#content>div.post {
	border: none;
	}

html>body.archive>div#content>div.post p.tags,
html>body.search>div#content>div.post p.tags {
	position: relative;
	top: 0px;
	left: 0px;
	width: auto;
	text-align: left;
	}

/******************************************************
 Keep Reading
*******************************************************/
html>body.home >div#content>div.post> a.more-link:link,
html>body.home >div#content>div.post> a.more-link:visited {
	background: #bf1e2e;
	padding: 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #bf1e2e;
	width: 30px;
	position: relative;
	top: 20px;
	font-family: 'FranklinGothicMediumCondRegular';
	font-size: 18px;
	color: #fff
	}

html>body.home >div#content>div.post> a.more-link:hover {
	background: #000
	}

/******************************************************
 Contact Form
*******************************************************/
body.page-id-8>div#content h2 {
	margin-bottom: 20px;
	}

body.page>div#content>div#post-8 div.wpcf7 form.wpcf7-form p {
	margin: 0 0 20px 0;
	}

body.page>div#content>div#post-8 div.wpcf7 form.wpcf7-form label {
	display: block;
	top: 0;
	font-size: 12px;
	line-height:normal;
	font-weight: normal;
	font-family: tahoma, helvetica, sans-serif;
	letter-spacing: 0px;
	margin-bottom: -10px
	}

body.page>div#content>div#post-8 div.wpcf7 form.wpcf7-form input {
	border: 1px solid #ccc;
	font-family: "segoe ui", "trebuchet ms", helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 185px;
	bottom: 0;
	margin: 0 0 0 0;
	background: #fff;
	color: #555
	}

body.page>div#content>div#post-8 div.wpcf7 form.wpcf7-form textarea {
	margin: -5px 0 0 0;
	border: 1px solid #ccc;
	font-family: "segoe ui", "trebuchet ms", helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	width: 380px;
	background: #fff;
	height: 210px;
	position: relative;
	}

body.page>div#content>div#post-8 div.wpcf7 form.wpcf7-form .wpcf7submit input {
	clear: both;
	border: 1px solid red;
	background: #bf1e2e;
	padding: 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #bf1e2e;
	font-family: 'FranklinGothicMediumCondRegular';
	font-size: 18px;
	color: #fff;
	position: relative;
	}

body.page>div#content>div#post-8 div.wpcf7 form.wpcf7-form .wpcf7submit input:hover {
	background: #000;
	}

body.page>div#content>div#post-8 div.wpcf7 form.wpcf7-form input:hover,
body.page>div#content>div#post-8 div.wpcf7 form.wpcf7-form textarea:hover {
	background: #fff;
	border: 1px solid #999
	}
body.page>div#content>div#post-8 div.wpcf7 form.wpcf7-form input:focus,
body.page>div#content>div#post-8 div.wpcf7 form.wpcf7-form textarea:focus {
	background: #edf8ff;
	border: 1px solid #888
	}

body.page>div#content>div#post-8 div.wpcf7 {
	position: relative;
	}

body.page>div#content>div#post-8 div.wpcf7 .wpcf7-response-output {
	font-family: 'FranklinGothicMediumCondRegular';
	font-size: 18px;
	position: absolute;
	top: -85px;
	right: -15px;
	Width: 250px;
	}

body.page>div#content>div#post-8 div.wpcf7 .wpcf7-not-valid-tip {
	font-family: 'FranklinGothicMediumCondRegular';
	font-size: 18px;
	position: absolute;
	top: 15px;
	left: 30px;
	opacity: 0.7;
	}

/******************************************************
 Objects
*******************************************************/
.youtube {
	display: block;
	margin: 0 auto;
	width: 480px;
	height: 360px;
	}

object {
	display: block;
	margin: 20px auto 0 auto;
	}

iframe {
	margin: 0 auto;
	display: block;
	}

/******************************************************
 WP-Tables
*******************************************************/
.wp-table-reloaded thead {
	font-size: 18px;
	line-height:normal;
	font-weight: normal;
	font-family: 'FranklinGothicMediumCondRegular', sans-serif;
	letter-spacing: -1px;
	}

span.wp-table-reloaded-table-description {
	margin: -10px 0 20px 0;
	display: block;
	font-size: 0.9em;
	text-align: right;
	}

span.wp-table-reloaded-table-description a:link,
span.wp-table-reloaded-table-description a:visited {
	color: #555 !important
	}

.wp-table-reloaded caption {
	display: none;
	}

/******************************************************
 Useless Eyecandy
*******************************************************/
/*#content:after {
	content: "";
	display:block;
	position: fixed;
	width: 100%;
	height: 100px;
	bottom: 0px;
	background-image: url(http://logit42.com/wp-content/themes/starkers/style/images/testbgfade.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	}*/

/******************************************************
 Ads
*******************************************************/
#advman-3,
#advman-5 {
	text-align: left;
	width: 250px
	}

/*#advman-5 {
	text-align: left;
	padding: 7px 13px;
	border: 1px solid #ddd;
	}

#advman-5:hover {
	border: 1px solid #aaa
	}
*/

#firstpost_ad {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #ccc;
	text-align: right;
	}

#firstpost_ad:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

#random_posts {
	margin-top: 1px;
	text-align: left;
	float: left;
	width: 330px;
	height: 228px;
	background: #f0f0f0;
	padding: 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}

#random_posts ul {
	margin-left: 20px;
	}

#random_posts li {
	margin-bottom: 15px;
	}

#random_posts h3 {
	margin: 0 0 0 0;
	border: none;
	}

/******************************************************
 Fancy Archives
*******************************************************/
.page-id-9 #smart-archives-fancy .tabs li a:link,
.page-id-9 #smart-archives-fancy .tabs li a:visited {
	border: none
	}

.page-id-9 #smart-archives-fancy .tabs li a:hover {
	color: #444
	}

.page-id-9 #smart-archives-fancy .pane .archive-list {
	margin-left: 40px;
	}

.page-id-9 #smart-archives-fancy .pane .archive-list li {
	list-style-type:circle !important
	}

.page-id-9 .post {
	border: none !important
	}

/******************************************************
 Captions
*******************************************************/
.wp-caption {
	border: 1px solid #aaa;
	background: #eee;
	}

.wp-caption img {
	border: 1px solid #fff !important;
	padding: 0 !important;
	}

.wp-caption .wp-caption-text {
	margin: -5px 0 0 0 !important;
	font-size: 11px;
	font-family: arial,sans-serif;
	}

/******************************************************
 Feed Burner
*******************************************************/
html body div#sidebar ul .widget .textwidget form#feedburn p input {
	border: 1px solid #ccc;
	font-family: "segoe ui", "trebuchet ms", helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 200px !important;
	background: #fff;
	color: #555;
	margin: 0 0 2px 0;
	}

html body div#sidebar ul .widget .textwidget form#feedburn p input:hover {
	background: #fff;
	border: 1px solid #999
	}

html body div#sidebar ul .widget .textwidget form#feedburn p input:focus {
	background: #edf8ff;
	border: 1px solid #888
	}

html body div#sidebar ul .widget .textwidget form#feedburn input {
	border: 1px solid red;
	background: #bf1e2e;
	padding: 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #bf1e2e;
	font-family: "segoe ui", "trebuchet ms", helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	}

html body div#sidebar ul .widget .textwidget form#feedburn p {
	font-family: "segoe ui", "trebuchet ms", helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 0 0 0;
	width: 200px;
	}

/******************************************************
 Gallery
*******************************************************/
html body div#content div.post div.gallery .gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 15%;
	}

html body div#content div.post div.gallery img {
	padding: 3px;
	margin: 0;
	border: 1px solid #d7d7d7;
	}

html body div#content div.post div.gallery img:hover {
	border: 1px solid #999;
	}

html body div#content div.post div.gallery .gallery-caption {
	margin-left: 0;
	}

/******************************************************
 WP Audio
*******************************************************/
.wpa_container {
	margin: 20px 0 10px 0 !important;
    width: 600px;
	}

.wpa_container .wpa_play {
	width: 10px;
	padding: !important;
	margin: 0 10px 0 0 !important;
	float: left;
	background: #fff;
	}

.wpa_container a {
	border: 1px solid #fff !important;
	}

div table sup a:link,
div table sup a:visited {
	color: #0089d0 !important
	}

/******************************************************
 Hello IE6
*******************************************************/
* html #respond textarea {
	width: 400px;
	margin: 0 0 0 20px;
	height: 219px
	}

* html #respond div {
	margin: 0
	}

* html #respond {
	width: 690px;
	position: relative
	}

* html #respond input#submit {
	right: 12px;
	position: absolute;
	}

* html body div#content ol.commentlist li,
* html body div#content ol.commentlist,
* html body div#content ol.commentlist {
	list-style: none
	}

* html body div#content ol.commentlist li {
	margin-bottom: 20px
	}

* html body div#content ol.commentlist li div.comment-wrapper {
	margin-top: -19px
	}

* html body.page-id-8 div#content h2 {
	margin-bottom: 20px;
	}

* html body.page div#content div#post-8 div.wpcf7 form.wpcf7-form p {
	margin: 0 0 20px 0;
	}

* html body.page div#content div#post-8 div.wpcf7 form.wpcf7-form label {
	display: block;
	top: 0;
	font-size: 16px;
	line-height:normal;
	font-weight: normal;
	font-family: tahoma, helvetica, sans-serif;
	letter-spacing: -1px;
	}

* html body.page div#content div#post-8 div.wpcf7 form.wpcf7-form input {
	border: 1px solid #ccc;
	font-family: "segoe ui", "trebuchet ms", helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 185px;
	bottom: 0;
	margin: 5px 0 0 0;
	background: #fff;
	color: #555
	}

* html body.page div#content div#post-8 div.wpcf7 form.wpcf7-form textarea {
	border: 1px solid #ccc;
	font-family: "segoe ui", "trebuchet ms", helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	width: 380px;
	background: #fff;
	height: 210px;
	}

* html body.page div#content div#post-8 div.wpcf7 form.wpcf7-form .wpcf7submit input {
	clear: both;
	border: 1px solid red;
	background: #bf1e2e;
	padding: 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #bf1e2e;
	font-family: 'FranklinGothicMediumCondRegular';
	font-size: 18px;
	color: #fff
	}

* html body.archive div#content div.post:hover h3,
* html body.search div#content div.post:hover h3 {
	border-bottom: 1px solid #aaa
	}

* html body.archive div#content h3 a:hover,
* html body.search div#content h3 a:hover {
	color: #bf1e2e
	}

* html body.archive div#content div.post,
* html body.search div#content div.post {
	border: none;
	}

* html body.archive div#content div.post p.tags,
* html body.search div#content div.post p.tags {
	position: relative;
	top: 0px;
	left: 0px;
	width: auto;
	text-align: left;
	}

* html #firstpost_ad {
	margin: 0 0 20px 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	}