/*  
Theme Name: WillieDixon
Theme URI: http://www.bluesheaven.com
Version: 1.0
Author: CrushLabs, Inc
Author URI: http://www.crushlabs.com
*/	
	
*{margin: 0px;padding: 0px;}
ul{list-style: none;}
body {font-size: 12px;margin: 0px;color: #333;font-family:  Arial; background: #000033;}
a {color: #000033;text-decoration: none;}
a:hover {color: #891a3a; text-decoration: none;}
h1, h2, h3, h4, h5 {margin: 0px; padding: 0px;}
h3 {font-size: 19px; margin: 5px 0px;}
h4 {font-size: 17px;}
#wrapper {background-color: #FFF;text-align: left;margin: 0px auto;padding: 0px;border:0;width: 980px;}
#header {margin: 0px; padding:0px;}
#content {float: left; width: 600px; padding: 0px 10px;}
#side-b {float: right; width: 180px;}
#side-a { float: left; width: 180px;}
#footer {clear: both; padding: 2px;}
p.credits {text-align: center;}
.description{color: #62838F;text-align: left;font-size: 18px;margin-left: 8px;}
#top {font-weight: bold;background-color: #FFF; border-bottom: 2px solid #000033;}
#top {margin:0px; padding: 0px; height: 30px;}
#top .login {color: #000033; text-align: right;padding:7px 10px;}
#top .login img {padding: 0px;}
#top .login a{color: #000033;}
#top li {display: inline;}
#header{border-bottom: 2px solid #000033;background-image: url(images/header.jpg); background-repeat: no-repeat; background-position: top center; height:310px;}
#footer {height: 162px;background-image: url(images/foot_bg.jpg); background-repeat: no-repeat; background-position: top center;}
#footer p{text-align:right; margin: 120px 10px 0px 0px;}

/* Sidebars */
#leftside, #rightside{color: #666;margin-bottom: 10px;background: none;padding: 0 8px  0 8px;}
#leftside ul, #rightside ul{list-type:none;}
#leftside li, #rightside li{background: #FAFAFA;padding-bottom: 8px;}
#leftside ul li, #rightside ul li{padding-left: 0;margin-left: 20px;margin-right: 4px;padding-bottom: 2px;list-style-type:square;}
#leftside ul li li, #rightside ul li li{padding-left: 0;margin-left: 8px;margin-right: 3px;padding: 2px 0;list-style-type:circle;}
#leftside h2, #rightside h2 {font-size: 15px; font-family: Arial, sans-serif; color: #FAFAFA;padding: 2px 8px 2px 8px;margin-top:8px;background-color: #891a3a;border-bottom:1px solid #FAFAFA;}
#leftside p, #rightside p{padding: 3px;}
#leftnav p, #rightnav p { margin: 0 0 1em 0; }

/* Content */
#content ul{padding-left: 15px;}
#content ul li{margin-left: 15px;list-style-type: square;}
#content ul ul li{padding-left: 3px;;}
#content ol{list-style-position: inside;padding-left: 15px;padding-top: 2px;margin-bottom: 10px;}
#content p{} 
img a {border: none;}                        
#content h2 { margin: 0 0 .5em 0; }
.postmetadata{margin: 10px auto 10px auto;padding: 10px 0px;text-align: left;color:#333; border-top: 2px solid #DADADA;}

/* Navbar */

#navbar {
	background: #000033;
	width: 980px;
	height: 25px;
	font-size: 10px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	}
	
#navbar a, #navbar a:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 0px 0px 3px;
	}
	
#navbar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	padding: 0px 0px 0px 3px;
	}
	
#navbar p {
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	}
	
#navbarleft {
	width: 980px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#navbarright {
	width: 0px;
	font-size: 11px;
	float: right;
	margin: 0px;
	padding: 3px 10px 0px 0px;
	}
	
#navbarright a img {
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#nav a, #nav a:visited {
	background: #000033;
	color: #FFFFFF;
	display: block;
    font-weight: bold;
    margin: 0px 20px 0px 0px;
	padding: 6px 10px 5px 10px;
	}
	
#nav a:hover {
	background-color: #891a3a;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
    margin: 0px 20px 0px 0px;
	padding: 6px 10px 5px 10px;
	}

#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 150px;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #891a3a;
	width: 160px;
	float: none;
	margin: 0px;
	padding: 6px 10px 5px 10px;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #000033;
	}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#nav li:hover ul {
	left: auto;
	display: block;
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	}

/************************************************
*	Homepage 		    	                    * 
************************************************/
	
#homepage {
	float: left;
	width: 610px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	}
	
#homepage p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	}
	
#homepage p img {
	border: none;
    float: left;
	margin: 0px 0px 10px 0px;
	}
	
#homepage ul{
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	}
	
#homepage ul li{
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.hppostmeta {
	width: 265px;
	font-size: 11px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 1px dotted #C0C0C0;
	font-weight: bold;
	}
	
#homepageleft {
	float: left;
	width: 310px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.main {
	background-color: #CC9900;
	float: left;
	width: 590px;
	margin: 0px 0px 10px 0px;
	padding: 13px 10px 0px 10px;
	}

.featuredtabs {
	background: #FFFFFF;
	float: left;
	width: 310px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 1px;
	}
	
.featured {
	background: #FFFFFF;
	float: left;
	width: 290px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
	}
	
#homepageright {
	float: right;
	width: 290px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#homepageright p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}
	
.section {
	background: #FFFFFF;
	float: right;
	width: 270px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 0px 10px;
	}
	
.thumb {
	background: #FFFFFF;
	float: right;
	width: 270px;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	}
	
.thumbleft {
	float: left;
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.thumbright {
	float: right;
	width: 165px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
/* Comments */
#content .commentlist {margin:0;padding:0;border-top:#DADADA 1px solid;}
#content .commentlist li {list-style:none;margin: 0;padding:1em;border-bottom:#DADADA 1px solid;}
.commentlist li.alt {background-color:#FAFAFA;}
.commentlist li .cmtinfo {font-size:10px;}
.commentlist li cite {font-size:10px;}
.commentlist li .cmtinfo em {float:right;margin:0;padding:0;font-style:normal;color:#999;}
#content .nocomments {text-align:center;color:#999;}
.trackback{background:url(images/trackback.png) no-repeat left center;padding:0px 17px;}


.date{font-size: 14px;float: right;text-transform: uppercase;letter-spacing: -2px;padding: 0 5px;margin-top: 12px;text-align: center;color: #666;border: 1px dotted #DADADA;background-color: #FAFAFA;}
.entry{margin-bottom: 5px; }                         
.post{display: block;overflow:hidden;width:98%;margin-left:auto;margin-right: auto; padding: 20px 10px 0px;}                     
code{display: block;margin: 10px 30px 0 30px;padding: 2px 10px 5px 10px;border-top: 4px solid #333;color: #FFFFE8;background: #666;}

img {border:none;}
.alignright {float: right; margin: 0px 0px 0px 5px;}
.alignleft {float: left; margin: 0px 5px 0px 0px;}
.wp-caption-text {background-color: #FAFAFA; margin: 0px 10px 0px 0px; padding: 2px; font-style: italic;}
.nav {display: block;text-align: center;margin-top: 10px;margin-bottom: 0;}
.wp-smiley{padding: 0;}
.textwidget{margin: 2px 5px 2px 5px;}
p {margin: 8px 0px 8px 0px;}
b, strong {color: #891a3a;}

i, em {color: #891a3a;}
input, select {border: 1px solid #891a3a; background-color: #FAFAFA; color: #000;font-family: Arial;}
textarea { border: 1px solid #891a3a;  background-color: #FAFAFA; color: #000; font-family: Arial;}