@charset "utf-8";

/*
Theme Name: Level 2
Theme URI: http://leonewball.com
Description: A theme, developed from "The Next LVL"
Version: 1.0
Author: Leo Newball, Jr.
Author URI: http://leonewbal.com
Tags: blue, fixed-width, two-columns

Release Notes:
1.0 - Official Launch

*/
@import url('color.css');
@import url('typography.css');

/* Design & Position */
body {margin: 0; padding: 0;}

#wrapper {padding: 0; margin: 0 auto; width: 1000px;}

#navcontainer {margin: 0; padding: 0; height: 45px; width: 100%;}

#nav {margin: 0 auto; padding: 10px; width: 1000px;}

#nav li {display: inline; list-style: none; padding: 0px 9px; margin: 0;}

#subscribe {margin: 0; padding: 13px 0 0 0; color: #0b0b0b; height: 16px; font-size: .85em;}

#subscribe li {float: right; list-style: none; padding: 0 4px; margin: 0;}

#top {height: 75px; padding: 10px 20px 10px 0;}

#header {}

.pagetitle {padding: 0; margin: 0;}

#blog-title {margin: 5px 0 5px 0; padding-bottom: 5px; width: 225px;}

#blog-description {padding: 0 4px 0 0;}

.blogroll-title {margin: 0 0 4px 0;}

#content {margin: 0px; padding: 6px 0 0 0;}

#left-col {float: left;	width: 670px; margin: 0 0 10px 0; padding: 0;}

#right-col {float: left; margin: 0; padding: 0 0 0 8px; width: 310px;}

#left-col .post, #left-col .page {padding: 0 10px 0 0; margin: 30px 0; }

hr.clear {clear: both; border: none; border-bottom: 1px solid #c3c3c3; margin-top: 30px;}

.entry p {margin: 5px 0 1em 0; padding: 0;}

.post_metadata p {padding: 0; margin: 0 0 3px 0;}

#status-message {margin: 0; padding: 20px 10px 20px 0; border-bottom: 1px solid #afafaf;}

#status-message .meta-title {vertical-align: middle; }

#footer {
	text-align: right;
	margin: auto;
	clear: both;
	padding: 5px 5px 30px 0;
}

.navigation {
	background-color: #dfdfdf;
	border-top: 1px solid #afafaf;
	margin: 0; padding: 5px 10px 10px 10px;
	height: 15px;
	}
.comment-navigation {
	border-bottom: 1px dotted #aeaeae;
	margin-left: 0;
	}

.entry img {padding: 4px}
img.alignright, a img.alignright {margin: 0 0 2px 7px;}
img.alignleft, a img.alignleft {margin: 0 7px 5px 0;}
.aligncenter, a img.alignleft {display: block; margin-left: auto; margin-right: auto;}
.alignright {float: right;}
.alignleft {float: left}

.alignleft.wp-caption {padding: 0 7px 7px 0;}
.alignright.wp-caption {padding-left: 0 0 7px 7px;}

.wp-caption img {}

.linklist {margin: 0; padding: 0; list-style: none;}

.linkcat h2 {margin: 0 0 0 5px;}

.linkcat li {margin: 0 0 0 5px; list-style: none;}

.blogroll {margin: 0; padding: 0;}

.blogroll li {list-style: none; margin: 3px 0 3px 0;}

.bloggroll-title {margin: 2px 0;}

/* Right Sidebear - Design and Position */
	

.widget {padding: 0 10px 30px 10px; margin: 0 0 15px 0;}

#sidebar ul {margin: 0; padding: 0;}

#sidebar ul li, #sidebar ol li {list-style-type: none; margin: 3px 0 0 0; padding: 0;}

#sidebar p, #sidebar select {margin: 8px 0 5px 0; padding: 0;}

ol li, #sidebar ol {list-style: decimal outside;}

.widget_pages li a, .widget_recent_entries li a, .widget_categories li a, .widget_archive li a, .blogroll li a {padding: 0 0 6px 0;}
/* Footer Sidebar */

#footer_widget {
	width: 1000px;
	padding: 5px 0 0 0; margin: 0;
}

/* Comments */
.comment {clear: both;}

.avatar {float: left; margin-right: 5px; border: 2px solid #a3a3a3; padding: 3px;}

.entry-comment {margin-left: 75px;}

.comment-author {margin-left: 75px; padding-bottom: 5px; border: 1px solid #a3a3a3; background-color: #dfdfdf; padding: 5px;}

.commentlist {margin: 0 0 0 0; padding: 0;}

.commentlist .alt {background-color: #fff;}

#responses.commentlist li {padding: 3px; list-style: none;}
#pings.commentlist li {margin: 10px 0 10px 20px;}

.author {background-color: #444;}
#comments {margin: 20px 0;}
#commentmenu, #respond {margin: 0; padding: 20px 0;}
#commentmenu h3 {display: inline;}
#commentmenu li {list-style: none; display: inline; padding-right: 25px;}
#commentform textarea {width: 620px;}


/* Search Form */
#nav #searchform {float: right; padding: 2px;}

#nav #searchform #s {width: 150px; height: 18px; margin: 0; padding: 0 5px; border: none; float: left; border: 1px solid #000;}

#nav #searchform #searchsubmit {height: 20px; margin:0 0 0 5px; padding: 0 5px; background-color: #fff; border: 1px solid #000; font-size: .8em; float: left;}

/* Sidebar Elements */


/* Links */

#blog-title a {color: #000;}

.posttitle a {
	color: #111 !important; /* Blah this is an ugly hack to fix IE issues*/
	text-decoration: none;}

a:link, a:visited {color: #003366; text-decoration: none;}

.entry a:hover, .entry a:active, #sidebar a:hover, #sidebar a:active {color: #0b0b0b;}

.entry a:hover, .entry a:active {border-bottom: 1px solid #0b0b0b}

.postitle a:hover {border-bottom: none;}

.blogroll li a {display: block;}

.ui-tabs .ui-tabs-hide {display: none;} /*For jQuery Tabs*/

.error404 li {list-style: none;}
