/*
Theme Name: 3-Day Novel Contest
Theme URI: http://www.3caynovel.com/
Description: Custom theme based on <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: Matthew Gruman
Author URI: http://distinctvariations.com/

*/

/* Structure */

body{font-size:62.5%; font-family:Helvetica, Arial, Sans-Serif; background:#fff; color:#000; text-align:center;margin:0;padding:0;}

#page{text-align:left;background-color:#FFF;width:960px;margin: 0 auto;padding:0;}

.archive{text-align:left;background-color:#FFF;width:640px;margin: 0 20px 20px 0;padding:0;}
#header{background:#73a0c5 url('images/burst_head.png') center no-repeat;background-color:#F2AE25; border-bottom: 5px #B14123 solid; height:235px;margin:0 0 20px 0; left: 0; right: 0; top: 0; padding:0; position: absolute; width: 100%; min-width: 960px;}
	#head_info {margin: 0 auto; width: 960px;}
	img.logo {float: left; margin: 20px 66px 37px 6px;}
	#head_info ul {list-style-type: none;}
	#head_info ul li {float: left; margin-top: 15px; text-indent: -1000em; }
	#head_info ul li a {display: block; height: 215px; width: 160px;}
	/*#head_info ul li#books {background-image: url('images/books.png');}
	#head_info ul li#books:hover {background-image: url('images/books_on.png');}*/
	#head_info ul li#books {background-image: url('images/books.png'); background-position: 160px 0;}
	#head_info ul li#books:hover {background-image: url('images/books.png'); background-position: 0 0;}
	#head_info ul li#books_on {background-image: url('images/books_on.png');}
	/*#head_info ul li#guide {background-image: url('images/guide.png');}
	#head_info ul li#guide:hover {background-image: url('images/guide_on.png');}*/
	#head_info ul li#guide {background-image: url('images/survivalguide.png'); background-position: 160px 0;}
	#head_info ul li#guide:hover {background-image: url('images/survivalguide.png'); background-position: 0 0;}
	#head_info ul li#guide_on {background-image: url('images/guide_on.png');}
	/*#head_info ul li#about {background-image: url('images/about.png');}
	#head_info ul li#about:hover {background-image: url('images/about_on.png');} */
	#head_info ul li#about {background-image: url('images/aboutfaq.png'); background-position: 160px 0;}
	#head_info ul li#about:hover {background-image: url('images/aboutfaq.png'); background-position: 0 0;}
	#head_info ul li#about_on {background-image: url('images/about_on.png');}
	
	/*#head_info ul li#register {background-image: url('images/register.png');}
	#head_info ul li#register:hover {background-image: url('images/register_on.png');}*/
	#head_info ul li#register {background-image: url('images/registerules.png'); background-position: 160px 0;}
	#head_info ul li#register:hover {background-image: url('images/registerules.png'); background-position: 0 0;}
	#head_info ul li#register_on {background-image: url('images/register_on.png');}
#content{float: left; font-size:1.2em; margin-top: 255px; min-height: 1300px; !important height:1300px;padding: 0; width: 640px;}
#survival_guide{font-size:1.2em; margin-top: 255px; height: 700px; padding: 0; width:960px; overflow: hidden;}
#sidebar{font-size:1em;margin-left:640px;width:320px;padding:10px 0 0 0; position: relative; top: 243px;}
	#round_top {background-image: url('images/sidebar_top.png'); background-repeat: no-repeat; position: top center; height: 10px;}
	#round_mid {background-image: url('images/sidebar_bg.png'); background-repeat: repeat-y;}
	#round_bot {background-image: url('images/sidebar_bottom.png'); background-repeat: no-repeat; height: 30px; margin-top: -10px;}
	#merch, #twitter {background-color: #fff; border: 3px solid #FE4819; margin: 0 30px 0px 20px; padding: 10px;}
	#sponsor {background-color: #fff; border: 3px solid #A8C2E0; margin: 0 30px 0px 20px; padding: 10px;}
	#merch img {text-align: center;}
	#sponsor {padding-bottom: 0;}
	#sponsor img {margin-bottom: 10px;}
	#testimonial {background-color: #fff;/* background-image: url('images/quote.png'); background-repeat: no-repeat; background-position: 5px 5px;*/ border: 3px solid #F2AE25; margin: 0 30px 0px 20px; padding: 5px 10px 10px;}
	#mailing_list {background-color: #fff; border: 3px solid #CEDEED; margin: 0 30px 0px 20px; padding: 10px;}
	#sidebar #flickr {margin-left: -9px; width: 320px; margin-bottom: 20px;}
	#sidebar #flickr img {margin-left: 9px;}
#footer{background:#F2AE25;border:none;clear:both;margin:0 auto;padding:0 0 20px 0; }

/* content */

a:link {color: #0000cc; text-decoration: underline;}
a:visited {color: #0000cc; text-decoration: underline;}
a:hover {color: #0000cc; text-decoration: none;}
a:active {color: #0000cc; text-decoration: underline;}
p, .page ul {font-family: helvetica, arial, sans-serif; font-size: 1.2em; line-height: 1.4em; margin: 0 0 10px 0; padding: 0;}
.page ul {margin-left: 10px;}
.page ul li {margin-bottom: 10px;}
.post {margin: 20px 0; padding: 0; background-image: url('images/blue_bg.gif'); background-position: 20px 0; }
#sidebar p {font-size: 1.3em;}
#twitter p a {color: #FE4819;}

.info {width: 150px; float: left; margin-top: 20px;}
.entry {background-color: #fff; /* background-image: url('images/post_line.png'); background-position: 0 0; background-repeat: no-repeat; */ padding:10px 0 10px 0; margin: -10px 0 -10px 150px; width: 490px;}
.entry p {padding: 0 20px;}
.post .info img {float: left;}
.post .info img.corbel {margin-top: -10px; float: right;}
.post .info img.sign {margin-top: -10px;}
.post .info img.news {margin: -10px 1px 0 4px;}
.post .info img.press {margin: -10px 1px 0 2px;}
.post .info img.event {margin: -10px 0 0 0;}

.post .info img.book {margin: -3px 0 -10px 35px;}
.post .info p {}
.meta {padding: 10px; width: 130px; clear: both;}
.meta p {background-color: #CEDEED; padding: 10px; margin-right: -9px;font-size: 1em; }
p.cat_bar {background-color: #FE4819; color: #fff; display: block; font-weight: bold; padding: 5px 5px 5px 170px; width: 465px; height: 18px; margin: 0; clear: left;}
p.cat_bar a {color: #fff; display: block;}
p.cat_bar:hover {background-color: #4D200A;}

p.buy {border-bottom: #FE4819 solid 3px;border-top: #FE4819 solid 3px; padding: 10px;}

.cover {margin: -30px 0 0 10px;}
.buynow {position: absolute; margin-top: 5px;}
.page {margin: 20px 0px;}
.page p, .archive p {margin:10px;}
.navigation {padding: 10px 0;}

#sidebar ul li {list-style-type: none;}
#sidebar blockquote {font-size: 1.3em; margin: 0 0 5px 0; padding: 0;}
div.quote  {font-size: 1.2em; margin: 0 0 5px 0; padding: 0;background-image: url('images/quote.png'); background-repeat: no-repeat; background-position: 5px 5px;}
.quote p {font-style: italic; font-size: 1em; padding-left: 10px;}
.quote blockquote {font-size: 1.6em; padding: 20px 0 0 10px; margin: 10px; font-family: helvetica, arial, sans-serif; line-height: 1.4em;}

/* lists */

ol {font-size: 1.2em; margin: 10px 0px 10px -10px;}
ol li {line-height: 1.4em;}


.page ul.sponsor {margin: 0 0 0 15px;}
.page ul.sponsor li {font-size: 1.2em; line-height: 1.6em; }

#footer .sitemap {float: left; margin: 0; padding: 0; width: 160px;}
#footer ul {margin: 0 0 0 -30px; color: #fff; font-size: 1.2em; font-weight: bold;}
#footer ul li {list-style-type: none; margin: 0; padding: 5px 5px 0 5px; width: 130px;}
#footer ul li:hover {background-color: #F9D500; color: #000;}
#footer p {margin-left: 15px; line-height: 1.4em;}
#footer a:link, #footer a:hover, #footer a {color: #fff; text-decoration: none;}
.thread-alt{background-color:#f8f8f8;}
.thread-even{background-color:#FFF;}
.depth-1{border:1px solid #ddd;}
.even,.alt{border-left:1px solid #ddd;}
small{\font-size:0.9em;line-height:1.5em;}
h1{background-color: #F9D500; border-bottom: 3px solid #FE4819; color: #4D200A; font-family:'Georgia', Tahoma, Serif;font-weight: bold;font-size:2em;text-align:left;padding: 0 10px;margin:0;}
#headerimg .description{font-size:1.2em;text-align:center;}
h2, h2 a:link, h2 a:visited {font-family: tahoma, geneva, sans-serif; color: #000; font-size:1.8em;margin:0px 0 10px 0; text-transform: none; padding: 10px 0;}
h2 a:hover, h2 a:active {color: #000;}
.post h2 {padding: 0 0 0 170px; font-size: 0.9em;}
.archive h2 {font-size: 1em;}
#sidebar h2{color: #fff; font-size:1.4em;margin:0 0 0 20px;padding:0;}
h3, h3 a:link, h3 a:visited {font-family: tahoma, geneva, sans-serif; font-size:1.3em;margin:0 0 10px 0;padding:10px 0; color: #000;}
h3 a:hover {color: #0000cc;}

.post h3 {margin: 0 0 5px 20px;}

#footer h3 {background-color: #F9D500; margin: 10px; padding: 5px;}
#sidebar h3 {background-color: #F9D500; margin: 0 30px 20px 20px; padding: 5px; text-align: right; font-size: 1em;}
#sidebar h3, #sidebar h3 a:link, #sidebar h3 a:visited {color: #0000cc;}
h2.tab_top {background-color: #CEDEED; color: #4D200A; margin: -6px 0 20px -5px; width: 640px; padding: 10px;}
h4 {font-size: 1.2em; margin: 0 0 5px 0;}
h4#list {margin-top: 15px;}
h2.tab_top a:hover {color: #4D200A; }
.commentlist li,#commentform input,#commentform textarea{font:0.8em Helvetica, Arial, Sans-Serif; }
.commentlist li ul li{font-size:1em;margin-right:-5px;margin-left:10px;}
.commentlist li{font-weight:700;list-style:none;margin:15px 0 10px;padding:5px 5px 10px 10px;}
.commentlist cite,.commentlist cite a{font-weight:700;font-style:normal;font-size:1.1em;}
.commentlist p{font-weight:400;line-height:1.5em;text-transform:none;margin:10px 5px 10px 0;}
.commentlist li {margin: 0 20px 20px 20px;}
#commentform p{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;margin:5px 0;}
.commentmetadata{font-weight:400;display:block;}
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,strike{color:#777;}
code{font:1.1em 'Courier New', Courier, Fixed;}
abbr{color: grey; font-size:0.9em;letter-spacing:.07em;}
acronym {border-bottom: 1px dotted #000;}
#commentform input{width:170px;margin:5px 5px 1px 0;padding:2px;}
#commentform{margin:5px 10px 0 0;}
#commentform textarea{width:100%;padding:2px;}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#commentform #submit{float:right;margin:0 0 5px auto;}
.alt{margin:0;padding:10px;}
.commentlist{text-align:justify;padding:0;}
.children{padding:0;}
.nocomments{text-align:center;margin:0;padding:0;}
acronym,abbr{border-bottom:1px dashed #999;}
#footer acronym {border-color: #fff;}
a img{border:none;}.postmetadata,.clear{clear:both;}
h3.clear {padding: 0;}
.postmetadata {padding-bottom: 20px;}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.entry form,.center{text-align:center;}
.hidden,hr{display:none;}
.padimage {padding: 0 10px 10px 0;}

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px 10px 5px 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.entry .wp-caption {margin-top: 5px;}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */
/* Search */

#s {margin-left: 20px;}


/* tabs */

/* DOMtabs skin by Michael Martin - http://www.problogdesign.com */
/* DOMtabs script - http://www.onlinetools.org/tools/domtabdata/ */
/* Install guide: http://www.problogdesign.com/general-tips/how-to-install-domtabs-on-wordpress/ */

ul.domtabs li.active {background:#CEDEED;}		/* Active tab background color */
ul.domtabs li:active a {color:#0000cc;}		/* Active tab font color */
ul.domtabs li {background:#A8C2E0; margin-bottom: 0;}			/* Inactive tabs background color */
ul.domtabs li a {color:#4D200A; font-family: tahoma, geneva, sans-serif; font-size: 1.2em;}				/* Inactive tabs background color */
		/* Inactive tabs font color */
ul.domtabs li {border-color:#000;}			/* Tabs border color */
.domtab div {}					/* Box border color - Should be the same as the Active tab background color */
.domtab div { background: #fff; margin-left: 0px;}						/* Box background color */

ul.domtabs li {margin-right:0.5em;}			/* Space between each tab. Set to 0 for no space. */

div.domtab div.hide {
	display:none;
	}

ul.domtabs {
	list-style:none;
	padding:0;
	margin:0 0 0 10px;
	}

ul.domtabs li {
	float:left;
	padding:10px 5px;
	text-align:center;
	font-size: 1.2em;
	font-weight: bold;
	border-color: #fff;
	border-style:solid;
	border-width:1px 1px 0 1px;
	}


ul.domtabs li a {
padding: 10px;
	}
	
ul.domtabs li:hover {background-color:#CEDEED;}	
ul.domtabs li.active:hover {background:#CEDEED;}	

.domtab div {
	border-width:1px;
	padding:0.5em;
	clear:both;
	}
	
.caps {text-transform: uppercase; }

#facebook {margin-right: 10px;}
/* remove stats smiley */
img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden}
.disc {list-style-type: disc;}

/* online registration */

form#online input, form textarea {width: 600px; padding: 5px;}
	form#online input.book_order {width: 20px; margin: 0 10px 0 0; }
	form#online input.register {width: auto;}
form#online ul li label {font-weight: bold;}
form#online ul li {list-style-type: none;}

form#online ul li.checkbox label {font-weight: normal;}
form#online ul li.checkbox input {width: 20px; float: left;}

form#online ul li ul li {font-size: 0.8em;}

.errors {color: red;}