﻿/*   

Theme Name: King Kolob

Theme URI: 

Description: 

Author: Adam Willis

Author URI: 

Template: thematic

Version: 1.0

Tags: Thematic

.

Thematic is © Ian Stewart http://themeshaper.com/

.

*/



/* Reset browser defaults */

@import url('../thematic/library/styles/reset.css');



/* Apply basic typography styles */

@import url('../thematic/library/styles/typography.css');



/* Apply a basic layout */

@import url('../thematic/library/layouts/2c-r-fixed.css');



/* Apply basic image styles */

@import url('../thematic/library/styles/images.css');



/* Apply default theme styles and colors */

/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */

@import url('../thematic/library/styles/default.css');



/* Prepare theme for plugins */

@import url('../thematic/library/styles/plugins.css');
body {
	min-width:900px;
	padding:0;
	background:#99ff99 url(images/king-kolob-background.jpg) no-repeat top center;
}
#wrapper {
	padding:0;
}
#blog-title a {
	display:block; /* We do this so we can add a background image */
	text-indent:-9000px; /* Hides the text--but not from search engines */
	height: 200px; /* height of your logo, like 180px */
	width: 900px; /* width of your logo, like 940px */
	background:url(images/king-kolob-logo.jpg) no-repeat top center; /* adds in the logo image */
}
#blog-description {
	position:absolute;
	left:-9000px; /* We avoid display:none because it's bad for SEO */
}
#branding {
	margin:0 auto;
	width:900px;
	padding:10px 0;
}
.main-aside ul {
	padding:0 10px;
}
#main {
	margin:0 auto;
	width:900px;
	padding:0;
}
#container {
	width:600px;
}
#content {
	margin:0;
	overflow:hidden;
	width:600px;
}
#primary, #secondary {
	border:3px double #5f3a08;
	margin:0;
	padding:10px 0 0 0;
	width:284px;
	background-color:#66cc66;
}
#primary {
	margin-bottom:10px;
}
.entry-utility {
	margin:0;
}
.main-aside {
	right:0;
}
.hentry {
	padding:25px;
	margin:0 0 30px 0;
	width:550px;
	background-color:#9ffe81;
	line-height:1.2em;
	background-image:url(http://kingkolob.com/wp-content/uploads/2010/05/frame-bg3.gif);
	position:relative;
}
.hentry p, ul, ol, dd, pre {
	margin-bottom:10px;
}
.single .hentry {
	padding:25px;
	margin:0 0 30px 0;
	width:550px;
	background-color:#9ffe81;
	line-height:1.2em;
	background-image:url(http://kingkolob.com/wp-content/uploads/2010/05/frame-bg3.gif);
	position:relative;
}
.entry-content img {
	border:none;
	margin:3px 0 5px 0;
}
.alignright, img.alignright {
	margin-left:10px;
}
.alignleft, img.alignleft {
	margin-right:10px;
}
.aligncenter, img.aligncenter {
	margin-left:auto;
	margin-right:auto;
}
.entry-content embed {
	margin:0;
}
.paged #nav-above {
	padding:0;
}
.entry-title {
	font-family: Futura, Helvetica, Arial, sans-serif;
	font-size:24px;
	line-height:20px;
}
.entry-title alink, .entry-title a:visited {
	color:#003300;
}
.entry-title a:active, .entry-title a:hover {
	color:#5f3a08;
}
.entry-meta {
	color:#663300;
}
#login a:link, #login a:visited {
	color:#663300;
}
#login a:active, #login a:hover {
	color:#000000;
}
.entry-meta a:link, .entry-meta a:visited {
	color:#663300;
}
.entry-meta a:active, .entry-meta a:hover {
	color:#000000;
}
.entry-utility {
	color:#663300;
}
.entry-utility a:link, .entry-utility a:visited {
	color:#663300;
}
.entry-utility a:active, .entry-utility a:hover {
	color:#000000;
}
.entry-content {
	padding:16px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.entry-content h4 {
	font-family: Arial, Helvetica, sans-serif;
}
.entry-content a {
	color: #006600;
	text-decoration:none;
}
.entry-content a:active, .entry-content a:hover {
	color: #006600;
	text-decoration:underline;
}
blockquote {
	color:#333333;
	font-style:italic;
}
.xoxo {
	color:#000000;
}
.xoxo a {
	color: #006600;
	text-decoration:none;
}
.xoxo a:active, .xoxo a:hover {
	color: #006600;
	text-decoration:underline;
}
.navigation a, a:active, .navigation a:hover {
	color:#663300;
}
#comments {
	padding:0;
	width:600px;
}
#comments h3 {
	color:#003300;
	font-size:28px;
	font-weight:normal;
}
#comments-list ol {
	border-color:#996633 #996633 #996633;
	border-style:solid solid none;
	border-width:2px 2px medium;
	background-color:#009933;
	margin:0;
}
#comments-list li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#33ff66;
	border-bottom:2px solid #996633;
}
#comments-list li.alt {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#66ff66;
}
#comments-list li.bypostauthor {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#33FF66;
}
#comments-list ul li {
	border:2px solid #996633;
}
#comments-list li .avatar {
	top:21px;
	border:1px solid #996633;
}
#comments-list .comment-author {
	color:#003300;
}
#comments-list .comment-author a {
	color:#003300;
}
#comments-list .comment-author a:active, #comments-list .comment-author a:hover {
	color:#5f3a08;
}
#comments-list .comment-meta {
	color:#663300;
}
#comments-list .comment-meta a {
	color:#663300;
}
#comments-list .comment-meta a:active, #comments-list .comment-meta a:hover {
	color:#000000;
}
.page-title {
	font-size:13px;
	line-height:18px;
	padding:0 0 10px 0;
}
.paged #nav-above {
	padding:0;
}
#respond {
	background-color:#00CC99;
	border:2px solid #996633;
	padding:10px;
	margin-bottom:0;
}
#comments-list #respond {
	background-color:#00CC99;
	border:none;
	border-bottom:2px solid #996633;
	margin:0;
	padding:18px;
}
#comments-list ul #respond {
	border-top:2px solid #996633;
	border-right:2px solid #996633;
	border-left:2px solid #996633;
	border-bottom:none;
	margin:0;
}
#siteinfo {
	padding:30px 0 10px 0;
}
.comment-navigation {
	font-weight:bold;
	margin-right:0.5em;
	padding:0 0 18px;
	display:none;
}
#footer {
	border-top:none;
	width:900px;
	margin:0 auto;
}
.navigation {
	margin:0 0 18px;
}
li.widget_twitter {
	padding-top:0;
}
.cluv {
	border:3px double #996633;
	display:block;
	font-size:100% !important;
	padding:5px;
	margin:10px 0 0 0;
	text-transform:none !important;
}
#access {
	border-bottom:none;
	font-size:13px;
	height:40px;
	overflow:visible;
	z-index:100;
	margin:0 auto;
	width:900px;
	background-image:url(images/bullet-bill.gif);
}
.menu {
	margin:0 auto;
	width:900px;
}
.sf-menu {
	border-right:none;
	float:left;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:active {
	background:none;
	border-bottom-color:#7a5832;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}
.sf-menu a:hover, .sf-menu a:active {
	background:#00CC66;
	border-bottom-color:#7a5832;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}
.sf-menu li ul li a {
	margin:0 0 5px 0;
}
.sf-menu a {
	border:3px double #5f3a08;
	margin:0 10px 10px 0;
	padding:5px 10px;
	text-decoration:none;
	background:#66cc66;
}
.sf-menu li {
	background:none;
}
.sf-menu a, .sf-menu a:visited {
	color:#003300;
	font-size:14px;
	font-weight:bold;
	font-family:Futura, Arial, Helvetica, sans-serif
}
.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a {
	border-bottom-color:#5f3a08;
	background-color:#FFFF00;
}
.sf-menu ul a {
	background:#00CC66;
	border-bottom:#7a5832;
}
.sf-menu li li {
	background:none;
}
.sf-menu ul {
	border:none;
}
.sf-menu ul a:hover {
	color:#003300;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	top:35px;
}
.sf-menu ul a {
	background:#66cc66;
	border-bottom:3px double #5f3a08;
}
.entry-content h1 {
	font-size:30px;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
	line-height:normal;
}
.entry-content h2 {
	font-size:24px;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
	line-height:normal;
}
.entry-content h3 {
	font-size:20px;
	font-weight:normal;
	padding:0;
	margin:0 0 10px 0;
	line-height:normal;
	font-style:normal;
}
.wp-caption {
	margin-bottom:0;
	text-align:center;
}
.page .entry-title {
	display:none;
}
.page .entry-content {
	font-size:13px;
	padding:0;
}
.page .hentry {
	background-color:#FFFF00;
	border:3px double #996633;
	line-height:1.2em;
	margin:0 0 10px;
	padding:10px;
	width:874px;
	background-image:none;
}
#content {
	margin:0;
	overflow:hidden;
	width:900px;
}
.page .frame {
	display:none;
}
