/*
Theme Name: Chris Knudsen's Custom Theme
Theme URI: http://www.connorboyack.com/
Description: Chris Knudsen's Custom Theme
Version: 1.0
Author: Connor Boyack
Author URI: http://www.connorboyack.com/
*/

/* Default Stylesheet */
* { margin: 0; padding: 0;}
body { color: #333; background:#fff; font-family: "Arial", "Tahoma", "MS Sans Serif", sans-serif; font-size: 75%; text-align: center;	/*background: #e6e6e6 url(images/bg.gif) repeat-x;*/ }
div#container { width: 740px; margin: 10px auto; text-align: left; }
div#header-wrap { margin: 8px 0; margin-top:0; }
div#header-in { padding: 0px; color: inherit; border-width: 0 2px 2px 0; height:170px; padding-left:0; background: #fff url(images/bg2.gif) repeat-x; padding-top:0; }
div#content-wrap { }
div#center { margin: 0 0 0 210px; color: inherit; background-color: #fff; border: solid #eee; border-width: 0 2px 2px 0; }
div#center-in { padding: 20px; }
div#center-in h2 a{ color:#036; text-decoration:none;}
div#center-in h2 a:hover{ text-decoration:underline;}
div#left { float: left; width: 200px; color: inherit; background-color: #fff; border: solid #eee; border-width: 0 2px 2px 0; border-right:1px solid #888;}
div#left-in { padding: 1px; }
div#footer-wrap { clear: both; }
div#footer-in { }
ul.nav-left, .nav-left2 ul { margin: 20px; margin-top:0px; list-style: none; }
ul.nav-left li, .nav-left2 ul li { margin:5px 0; border-bottom: 1px solid #eee;}
ul.nav-left li a, .nav-left2 li a { /*display: block;*/ width: 138px; padding: 0px 10px; color: #666; background-color: inherit; text-decoration: none;}
ul.nav-left li a:hover, .nav-left2 li a:hover { color: #666; background-color: #F1F7FF; border-bottom: 1px solid #E3EFFF; }
ul#nav-top { float: right; padding: 1px 0; list-style: none;  margin-top:10px;} 
ul#nav-top li { display: inline; } 
ul#nav-top li a { margin:0 8px; color: #fff; background-color: inherit; font-size: 90%; text-decoration: none; border-bottom: 1px solid #eee; }
ul#nav-top li a:hover { color: #4494FF; background-color: inherit; border-bottom: 1px solid #F1F7FF; }
ul#nav-footer { margin: 0 0 0 210px; padding: 0 2px; color: #aaa; background-color: inherit; font-size: 80%; list-style: none; text-align: right; }
ul#nav-footer li { display: inline; }
ul#nav-footer li.left { float: left; } 
ul#nav-footer li a { margin:0 3px; color: #aaa; background-color: inherit; }
ul#nav-footer li a:hover { color: #333; background-color: inherit; } 
ul.list { margin: 20px 30px; font-size: 90%; line-height: 20px; }
*.x { display: none; }
div#header-wrap h1 { padding: 10px; font-size: 200%; margin-bottom:10px; margin-top:0px; padding-top: 50px;}
div#header-wrap h1 a{ color:#fff; text-decoration:none; }
div#center h2 { margin: 0px 0 5px 0; font-size: 150%; }
div#left h2 { margin: 20px 20px 5px 20px; font-size: 100%;
color:#036; } div#left form{ margin-left:20px; }
div#center p { margin: 10px 0; color: #444; background-color: inherit; line-height: 18px; }
div#center a { color: #036; font-size:110%; text-decoration:underline; margin-right:0;}
div#left p { margin: 0 20px 5px 20px; color: #666; background-color:inherit; font-size: 90%; }
p a, ul.list a { color: #4494FF; background-color: inherit; text-decoration: none; border-bottom: 1px solid #F1F7FF; }
p a:hover, ul.list a:hover { color: #333; background-color: inherit; border-bottom: 1px solid #eee; }
.date{ background:#eee; }
.feedback{ padding-bottom:15px; border-bottom:1px solid #036; text-align:right; margin-bottom:20px;}
.feedback a{ margin:0 8px; }
ol.commentlist{ margin:0 25px; }
h3#comments{ margin-right:20px; }
form#commentform textarea{ width:400px; }
#headerpic{ float:left; margin-right:10px; width:275px; height:170px; }
#center-in ol li, #center-in ul li{ margin-left:20px }
.meta{ margin-bottom:20px; padding:3px; background:#e8e8e8; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
.alignright { float: right;	}
.alignleft { float: left; }
blockquote{  margin-left:25px; line-height:18px; padding-left:5px; border-left:2px solid #aaa;}