/*  
Theme Name: 
Theme URI: http://wolstat.com/theme/wp
Description: trying a new template
Version: 1.0
Author: Mike Wolstat
Author URI: http://wolstat.com/

*/

body {background:#5f5f5f;color:#ddd;font-size:62.5%;line-height:2em;font-family:helvetica,arial,verdana, sans-serif;}
* {margin:0;padding:0;}
ul, ol, p, blockquote, br {margin:1em 0;}
a {text-decoration: none;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
a img {border:0;}
#main_wrapper {padding-top:46px;} /* apply global rules throughout entire site */

/* +start main structural element rules */
/* base ONLY! no individual element styling */
#header,
#bca_wrapper,
#content_wrapper,
#bottom_wrapper,
#footer_wrapper {width:100%;font-size:1.2em;}

#header_inner,
#bca_inner,
#content_inner,
#bottom_inner {margin:0;padding:20px 30px;text-align:left;width:990px;}

#header {position:absolute;top:0;left:0;height:47px;background:#FF8800 url(/img/bg/default.gif) repeat-x scroll center bottom;color:#000;text-align:left;}

#content_wrapper {background:#fff;color:#3c3c3c;}
	
#bottom_wrapper {background:#5f5f5f;color:#eee;}
#bottom_inner {background:url(images/archived-wrapper.gif) no-repeat top left;}

#footer_wrapper {background:#CCC;color:#333;}

/* +start header styling */
#header_wrapper {}
#header_inner {padding:0 0 10px;}


ul#navigation {position:absolute;top:0;left:256px;list-style:none;text-align:left;margin:0;}
ul#navigation li {float:left;padding-right:20px;}
#navigation li a {color:#FFF;display:block;padding:3px 3px 3px 0;font:bold 13px/18px verdana,tahoma,arial,sans-serif;}

ul#subnav{position:absolute;top:22px;left:256px;list-style:none;text-align:left;margin:0;}
#subnav li {float:left;padding-right:16px;}
#subnav li a {color:#000;display:block;padding:0;font:normal 11px/17px verdana,tahoma,arial,sans-serif;}


/* +start bca styling */
#bca_inner {}
.bca_border {border-top:1px solid #83B0DC;padding-top:7px;}
	.bca_title {float:left;padding-right:5px;width:163px;}
	.bca_desc {float:left;width:750px;}
		.bca_desc a {color:#3c3c3c;font-weight:bold;}
		.bca_desc a:hover {color:#4C4C4C;text-decoration:underline;}

/* =start main-content area styling */
#content_inner a {color:#3c3c3c;font-weight:bold;}
#content_inner a:hover {color:#F80;text-decoration:underline;}

.content_left {float:left;margin-top:1em;width:700px;}
.content_left h2 {border-top:1px solid #CCC;padding:0 0 0 166px;}
.content_left h2 a, .content_left h2 a:visited {display:block;color:#FFF;background-color:#CCC;padding:7px 5px;}
.post_date {color:#5c5c5c;float:left;font-weight:bold;font-size:0.95em;margin-top:7px;padding-right:5px;width:153px;}
.extra_status {margin:15px 0;}
	
.post {margin-bottom:1em;}
.entry {float:right;padding-top:2px;width:532px;}
.entry p {font-family:"Century Schoolbook",georgia,"Times New Roman",times,serif;font-size:17px;line-height:24px;text-indent:14px;}
.entry a {}
.entry img, 
.entry a img {border:1px solid #ddd;max-width:428px;padding:2px;}
.entry ul, 
.entry ol, 
blockquote {margin-left:2em;}
.entry li {margin-bottom:7px;}
		
.content_right {float:right;font-size:0.97em;margin-top:1em;width:245px;}
.content_right h3 {color:#FFF;background-color:#CCC;padding:5px;}
.content_right_sub {color:#6c6c6c;margin-bottom:2.5em;}
.content_right_sub ul {list-style:none;margin:0 0 1em 0;}
.content_right_sub ul li {border-bottom:1px solid #ddd;line-height:2em;}
.more_info {text-align:right;}
.more_info a {color:#6c6c6c !important;}
.more_info a:hover {color:#F80 !important;}

/* =start widgets styling */		
.sidebar_widget {margin:0 0 35px 0;}

#calendar_wrarp {}
table#wp-calendar {margin:0;padding:0;width:100%;}
#wp-calendar caption {font-size:1.1em;font-weight:bold;margin:4px 0;text-align:right;}
#wp-calendar th,#wp-calendar td {padding:0 7px;text-align:center;}
#wp-calendar td a {border:1px solid transparent;display:block;}


.textwidget {margin:15px 0;}
	
/* =start bottom main styling */		
#bottom_inner {}
#bottom_inner a {color:#ddd;}
#bottom_inner a:hover {color:#F80 !important;text-decoration:underline !important;}
	
.bottom_left {float:left;width:700px;}	
#archived_posts {color:#ccc;margin-top:1em;}
#archived_posts h3 {border-top:1px solid #8f8f8f;margin:0;padding:0 0 0 168px;}
#archived_posts h3 a {display:block;padding:5px;background-color:#8f8f8f;color:#5F5F5F;}
.archived_posts_date {float:left;font-size:0.95em;font-weight:bold;margin:6px 0 10px 0;width:153px;}
.archived_posts_date br {margin:0;}
.archived_entry {float:right;margin:0 0 35px 0;padding-top:5px;width:532px;font:normal 14px/20px "Century Schoolbook",georgia,"Times New Roman",times,serif;text-indent:10px;}
	
.archived_right {float:right;font-size:0.97em;margin-top:1em;width:245px;}
.archived_sub_right {color:#6c6c6c;margin-bottom:2.5em;}
.archived_sub_right h3 {background-color:#8f8f8f;color:#5F5F5F;padding:5px;}
.archived_sub_right a {font-weight:bold;}
.archived_sub_right ul {list-style:none;margin:0 0 1em 0;}
.archived_sub_right ul li {color:#CCC;line-height:2em;border-bottom:1px solid #7f7f7f;}
		
#searchthis {color:#ddd;margin-top:1em;}
#s {border:1px solid #ddd;padding:1px;vertical-align:middle;width:208px;}
#searchsubmit {vertical-align:middle;}
	
/* +start comment styling */
#comments_title {border-top:1px solid #8f8f8f;margin:1em 0 0;padding:5px 0;}
#comments {float:left;width:153px;}
#comment_meta {float:left;}
#comment_meta a {font-weight:bold;}
	
ol.commentlist,
ol.pingslist {list-style:none;margin:0;padding:0;}
.commentlist li,
.pingslist li {border-top:1px solid #7f7f7f;margin:0;overflow:auto;padding:0;}
.comment_credentials {float:left;font-size:0.97em;margin:10px 0;padding-left:3px;width:152px;}
.comment_credentials .author_highlight {font-weight:bold;}
.comment_credentials br {margin:0;padding:0;}
.comment_text {float:right;margin-top:10px;padding-right:3px;width:532px;}
.comment_text p {margin:0 0 15px;}
li.author {background:url(images/diag-dark.gif) top left;}
	
small {font-size:0.95em;margin-left:3px;}
#author, 
#email, 
#url, 
#comment {border:1px solid #ddd;padding:3px;font-size:1em;font-family:helvetica,arial,verdana,sans-serif;}
#respond, #categories h3  {background-color:#8f8f8f;color:#5F5F5F;padding:5px;}

#author, 
#email, 
#url {width:250px;}
#comment {width:696px;}

/* +start category styling */
#categories {clear:both;margin-top:10px;}
#categories ul {list-style:none;margin:5px 0 0 0;}
#categories li {display: block;float:left;width:101px;}
#categories li a {display:block;font-weight:bold;padding:2px 5px;}
#categories li a:hover {background:#666;text-decoration:none !important;}	

/* +start footer styling */
#footer_inner {font-size:0.95em;position:relative;margin:0;padding:50px 10px;text-align:left;}
	#footer_inner a {color:#eee;font-weight:bold;}
	.footer_desc {float:left;margin: 0;}
	
/* +start misc */
.floatleft {float:left;margin:5px 8px 3px 0;}
.floatright {float:right;margin:5px 0 3px 8px;}

/* +start clearing fix rules */
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
