/*
Theme Name: Sky Blue
Description: Sky Blue is a free theme for Wordpress by <a href="http://www.chosendevelopment.com">Chosen Development</a>.  Designed by <a href="http://thinkclay.com">Clayton McIlrath</a> Developed by <a href="http://www.shanestrong.com">Shane Strong</a>.
Version: 1.5
Author: Chosen
Author URI: http://www.bychosen.com
Tags: blue, white, right-sidebar
*/
h1, h2, h3 {margin: 0; font-weight: normal;}
h1 {font-size: 6.5em;}
h2 {font-size: 2em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}
p, ol, ul {list-style: none; padding: 0;}
li {margin: 0 auto;}
a {text-decoration: none; color: #FFF;}
a:hover {color: #000;}
a img {border: none;}
.text-center{text-align: center;}
.clear {clear: both;}

body {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	background: #a3d3ed url('images/bg.png') repeat-x;
}
#page {width: 100em; margin: 0 auto;}

/* Header */
#header h1 {color:#FFFFFF; float:left; margin:0.1em 0 -0.65em 0.7em; z-index: 1; position: relative; letter-spacing: -.05em;}
#header h1 a {color: #ffffff; font-family: 'Georgia';}
#header p {
	color:#88BBEE;
	float:right;
	font-size:3.2em;
	letter-spacing:-0.04em;
	margin:1.05em 1.25em -1.1em 0;
	position:relative;
	z-index:3;
	letter-spacing: -.05em;
}

#nav {
	background: url('images/nav.png') no-repeat; 
	height: 10.2em; 
	width: 99em;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}
#nav ul {text-align: center; padding-top: 4em;}
#nav li {display: inline;}
#nav li.page_item {background: url('images/dot.png') no-repeat;}
#nav a {font-size: 1.75em; padding: 1.5em;}
#nav li.current_page_item {}

/* Content */
#content {
	width: 63%;
	float:left;
	margin-bottom: 1em;
	display: block;
}

/* Post */
.post {
	width: 57em; 
	padding: 0em 2em 1em; 
	margin: 0em 1em;
	background: url('images/post.png') repeat-y;
}
.top_post {background: url('images/top_post.png') no-repeat; margin-left: 1em; margin-top: 1em; height: 2.1em;}
.bottom_post {background: url('images/bottom_post.png') no-repeat; margin-left: 1em; margin-bottom: 1em; height: 2.1em;}
#single {min-height: 42em;}
.byline {
	background: url('images/post_nav.png') no-repeat;
	width: 41.5em;
	height: 5.6em;
	color: #000000;
	padding: .8em 1em;
	position: relative;
	right: 4em;
}
.title, .date {float: left;}
.title {font-size: 2.4em; margin-top: .3em; font-weight: bold;}
.title a {color: #000000;}
.title a:hover {color: #ffffff;}
.date {margin-right: 3em; margin-left: .4em; font-weight: bolder; text-transform: uppercase;}
.date p {padding: 0; margin: 0; text-align: center; font-size: 1em;}
.date .month {line-height: 1;}
.date .day {font-size: 2.6em; line-height: 1;}
.date .year {line-height: 1;}
.entry {color: #000000; font-weight: bold; line-height: 1.5; font-size: 1.2em;}
.entry a {color: #0033CC;}
.entry ul li {list-style: disc; margin-left: 1.5em;}
.meta {border-top: #d2d2d2 solid 1px;}
.meta a {color: #0033CC;}
.meta a:hover {color: #000;}
.tags {font-size: 1.2em;}
.links {font-size: 1.2em;}
.author {
	background: url('images/author_box.png') repeat-y;
	width: 51.3em;
	min-height: 6.1em;
	padding: 1.5em;
	margin-left: 5.5em;
	margin-top: 1em;
	margin-bottom: 1em;
}
.author p {margin: 0; padding: 0; font-style: italic; width: 36em; font-size: 1.2em;}
.author blockquote {margin: 0;}
.author blockquote p {margin-bottom: 1em; padding: 0;}
.author blockquote p blockquote {}
.author a {color: #000;}
.author a:hover {color: #0033CC;}
.author img {float: left; margin-right: 1.5em;}
.author .author_name {margin: 0 2em; padding: 0; float: left; font-size: 1.2em;}

/* Sidebar */
#sidebar {
	width: 37em; 
	float:right;
	padding: 0;	
}
#sidebar li {margin: 0; width: 32.1em; padding-left: 2.5em;}
#sidebar li li {margin-left: 1.6em; width: 25.9em; border-bottom: #cbe9f8 solid 1px; padding-top: 1em; padding-bottom: 1em;}
#sidebar .sidebar_bg {background: url('images/sidebar_bg.png') repeat-y; margin-left: .4em; padding: 0 3em;}
.sidebar_bg ul {position: relative; top: -1em;}
#sidebar .sidebar_foot {background: url('images/sidebar_foot.png') no-repeat; margin-left: 2.9em; padding:0; height: 3em;}
#sidebar a {font-size: 1.4em;}
#sidebar h2 {
	background: url('images/sidebar_title.png') no-repeat; 
	height: 2.7em; 
	padding: 1.75em 2.5em 0;
	font-size: 1.8em;
}
#sidebar .categories ul {background: url('images/sidebar_bg.png') repeat-y; margin-left: .4em; padding: 0;}
#sidebar .categories .children {background: none;}
#sidebar .children li {padding: 0 0 0 .5em; border: none; margin: 0; width: 22em;}
#sidebar .blogroll {background: url('images/sidebar_bg.png') repeat-y; margin-left: .4em; padding: 0;}
/* Footer */
#footer {color: #ffffff;}
#footer p {font-size: 1.2em;}
#footer a {color: #000000;}

/* added for Theme Directory requirments*/
.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;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}