/*
Theme Name: HuttBushBlog White
Description: Hutt Bush Blog Theme
Version: 2.0
Author: Hutt Bush
Author URI: http://www.huttbushblog.com/
Latest updated: January 13th, 2006
*/

/* Body */
*{margin:0;padding:0;}
body {
background: #FFFFFF;
color:#303030;
font:84% Georgia, "Times New Roman", Times, serif;
}
#wrap {
color:#303030;margin:0 
auto;width:830px;
}
/* End Body */

/* Links */
a {
text-decoration:none;
color:#001230;
}
a:hover {
color:#3C004C;
text-decoration:underline;
}
a img{
border:0;
}
/* End Links*/

/* Header */
#header {
margin:10px 0px 0px 0px;
background:url(img/front-HB.jpg) top left no-repeat;
height:271px;
}
#header h1 {
font-size:1.7em;
font-weight:bold;
font:Georgia, "Times New Roman", Times, serif;
letter-spacing:1px;
margin:0px 0 0px 10px;
padding:246px 0px 0 215px; 
}
#header h1 a {
font-weight:400;
color:#65302F;
}
#headerLinks {
color:#535455;
font-size:12px;
margin:-20px 0px 0px 500px;
padding:0px 0px 5px 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
visibility: visible;
z-index: 400;
}
#headerLinks a {
text-decoration: none;
}
#headerLinks a:hover {
color:#333333;
text-decoration: underline;
}
.headLogo {
margin:-254px 0px 0px 0px;
padding:0px 0px 146px 0px;
}
/* End Header */

/* Main menu */
#leftside a {
color: #FFFFFF;
margin-left:10px;
}
#leftside ul.page {
list-style:none;
width:auto;
font-size:1em;
z-index: 200;
color: #FFFFFF;
padding-right:10px;
}
#leftside ul.page li {
display:inline;
line-height:1.0em;
width:82px;
text-align: right;
margin-right:10px;
color: #FFFFFF;
}
#leftside ul.page li a {
color: #FFFFFF;
float:right;
font-weight:bold;
margin:0px 0px 5px 0px;
padding:2px 0px 2px 5px;
text-decoration:none;
width:82px;
font-size: 12px;
}
#leftside ul.page li a:hover {
color:#4B2322;
text-decoration: underline;
}
#leftside ul.page li.current_page_item a {
color:#D6D8C4;
}
#leftside ul.page li.current_page_item ul li a {
border-left:4px solid #cccccc;
width:82px;}
#leftside ul.page ul {
margin:0 0 0px 0px;
padding:0 0 0px 0;
width:82px;
}
#leftside ul.page ul a{padding:3px 1px 3px 5px;width:82px;}
#leftside ul.page ul ul{width:82px;}
#leftside ul.page ul ul a{width:82px;}

/* Sidebars */
#leftNAV {
width: 100px;
float: right;
height: auto;
text-align: right;
padding-top:5px;
}
#leftside {
	clear:left;
	float:left;
	line-height:1.4em;
	margin:0px 0px 0px 0px;
	width:195px;
	height:2000px;
	background:url(img/menubg.jpg);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #565749;
}
#leftside p,#leftside ul,#leftside div.textwidget {
font-size:12px;
margin:0px 0px 10px 0px;
color: #FFFFFF;
}
#leftside li {
line-height:12px;
list-style:none;
margin:2px 2px 10px 2px;
color: #FFFFFF;
}
#leftside ul ul {
margin:6px 0 0 10px;
color: #FFFFFF;
}
#leftside ul ul li {
color: #FFFFFF;
margin:0 0 4px;
}
#leftside ul li a {
color: #D9D3A4;
margin:0px 2px 0px 10px;
}
#leftside ul ul li a {
color: #D9D3A4;
margin:4px 2px 4px 10px;
}
#leftside ul.linklist {
color: #FFFFFF;
font-size:12px;
}

#leftside ul.linklist li {
color: #FFFFFF;
margin:2px 2px 4px 10px;
}
#leftside ul.linklist li li {
color: #FFFFFF;
margin:2px 2px 4px -8px;
}


#leftside ul.linklist li a {
color: #D9D3A4;
margin:2px 2px 4px 10px;
}
#leftside ul.linklist ul li a {
color: #D9D3A4;
margin:2px 2px 4px 10px;
}
#leftside ul.linklist .linkcat ul li a {
color: #D9D3A4;
margin:2px 2px 4px 10px;
}
#leftside h2 {
color: #FFFFFF;
font-size:14px;
font-weight:normal;
margin:2px 2px 4px 10px;
text-align:left;
}
#leftside ul.linklist li h2 {
color: #FFFFFF;
font-size:14px;
font-weight:normal;
margin:2px 2px 6px 0px;
text-align:left;
}
#leftside h3 {
color: #FFFFFF;
font-size:1.0em;
margin:2px 2px 4px 6px;
text-align:left;
}
#leftside label {
display:none;
}
#linkcat-4 .linkcat li ul li a {
margin:2px 2px 4px 6px;
}


/* Right but Now Left Extras */
#extras {
font-family: Arial, Helvetica, sans-serif;
line-height:1.4em;
width:160px;
color:#FFFFFF;
}
#extras p,#extras ul,#extras div.textwidget {
font-size:0.9em;
margin:0px 0px 10px 0px;
color:#535455;
padding-left:4px;
}
#extras li {
line-height:1.0em;
list-style:none;
margin:6px 4px 8px 0px;
color:#535455;
}
#extras ul ul {
margin:2px 2px 4px 4px;
color:#535455;
}
#extras ul ul li {
margin:2px 2px 4px 4px;
color:#535455;
}
#extras ul ul li a {
color:#535455;
font-weight:400;
}
#extras ul.linklist {
font-size:1.0em;
color:#535455;
}
#extras ul.linklist ul {
margin:2px 2px 4px 4px;
color:#535455;
}
#extras ul.linklist ul li a {
font-weight:500;
margin:2px 2px 4px 4px;
color:#535455;
padding-left:2px;
}
#extras h2 {
color:#FFFFFF;
font-size:1.1em;
font-weight:normal;
margin:2px 2px 2px 0px;
text-align:left;
border-bottom:1px solid ##535455;
border-right:0px solid #fff;
border-top:0px solid #fff;
border-left:1px solid ##535455;
padding-left:2px;
}
caption {
border-bottom:1px solid ##535455;
border-right:0px solid #fff;
border-top:0px solid #fff;
border-left:1px solid ##535455;
padding-left:2px;
}
#extras ul.linklist li h2 {
color:#535455;
font-size:1.1em;
font-weight:normal;
margin:2px 2px 2px 0px;
text-align:left;
padding-left:2px;
}
#extras h3, table#wp-calendar caption {
color:#535455;
font-size:1.1em;
font-weight:normal;
margin:2px 2px 2px 0px;
text-align:left;
padding-left:2px;
}
#extras label {
display:none;
}





/* Content */
#content {
float:right;
padding:0px;
margin-top:8px;
line-height:1.5em;
border:1px solid;
border-color: #C4C6BC;
border-width: 2px;
background-color: #FFFFFF;
width: 600px;
}
#contentwide {
margin-top:8px;
float: right;
padding:0;
line-height:1.5em;
border:1px solid;
border-color: #C4C6BC;
border-width: 2px;
background-color: #FFFFFF;
width: 600px;
}
#content h2,#contentwide h2,#content h2 a,#contentwide h2 a {
color:#FFFFFF;
letter-spacing:1px;
font-weight:400;
margin:0px 0 10px;
font-family: Georgia, "Times New Roman", Times, serif;
background-color: #969788;
font-size: 14px;
padding:1px 3px 1px 3px;
}
#content h3,#contentwide h3,#content h3 a,#contentwide h3 a {font-weight:400;
margin:0 0 8px;
color:#555;
letter-spacing:0px;
}

#content img,#contentwide img{border:1px solid #d0d0d0;float:left;margin:3px 10px 3px 0;}

#content ul,#contentwide ul,#content ol,#contentwide ol{margin:0 0 16px 20px;}

#content li,#contentwide li{padding:0 0 0 5px;}

#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol{margin:0 0 0 16px;}


/* Calendar */
.wp-calendar {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 6px;
}
.wp-calendar a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.wp-calendar td {
text-align: center;
margin:5px 5px 5px 5px;
padding:5px 5px 5px 5px;
}
.wp-calendar td a {
text-align: center;
}

/* Footer */
#footer {
font-family: Arial, Helvetica, sans-serif;
clear:both;
color:#777;
font-weight:400;
line-height:1.4em;
margin:0 auto;
padding:15px 0;
text-align:left;
width:798px;
font-size: 11px;
}
#footer p {
margin:0px 0px 0px 210px;
padding:0;	
font-size:11px;
}
#footer .credits {
font-size:11px;
color:#535455;
}
#footer .credits a {
color:#535455;
}
#footer a {
color:#535455;
font-weight:400;
text-decoration:none;
}
#footer a:hover {
color:#65302F;
text-decoration:underline;}
#footerLogos {
font-family: Arial, Helvetica, sans-serif;
width:798px;
}
.logoHB {
font-size: 0.9em;
color:#636466;
width:110px;
height:59px;
visibility: visible;
margin:-29px 0px 0px 290px;
padding:0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: center;
}
.logoHB a {
color:#636466;
text-decoration: none;
}
.logoHB a:hover {
color:#65302F;
text-decoration: none;
}
.logoCFR {
font-size: 0.9em;
color:#636466;
width:144px;
height:59px;
visibility: visible;
margin:-72px 0px 0px 630px;
padding:0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: center;
}
.logoCFR a {
color:#636466;
text-decoration: none;
}
.logoCFR a:hover {
color:#65302F;
text-decoration: none;
}




/* Tags */
p,ul,ol{margin:0 0 18px;}
blockquote{border-left:4px solid #e0e0e0;margin:20px;padding:8px 8px 8px 15px;}
blockquote p{color:#555;font-size:0.9em;line-height:1.3em;}
label{color:#606060;font-size:0.9em;font-weight:700;}
table#wp-calendar{margin:0 0 18px;width:140px;}

/* Headers */
h2{font-size:1.6em;
font-family: Georgia, "Times New Roman", Times, serif;
}
h3{font-size:1.4em;}

/* Forms */
#s,#submit{
background-color:#fff;
border:1px solid #ccc;
color:#555;font-size:0.9em;
margin:0 0 4px 0px;
padding:2px;
width:130px;
}

#feedblitz {
color:#FFFFFF;
margin:0px 10px 0px 10px;
}
#f{
color:#555;
font-size:0.9em;
padding:4px;
width:130px;
}
#EMAIL{
background-color:#fff;
border:1px solid #ccc;
color:#555;font-size:0.9em;
margin:0 0 4px 0;
padding:2px;
width:130px;
}



#author,#email,#url,#comment{border:1px solid #ccc;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0;padding:4px;}
#commentsection{margin:25px 0 0;}
#commentsection p{margin:0 0 6px;}

/* Float fix */
.contenttext {
overflow:hidden;
padding:10px 15px 10px 15px;
}
.contenttext li {
margin:5px 10px 5px 10px;
padding:5px 10px 5px 10px;
}
.contenttext a {
text-decoration:underline;
color:#001230;
}

/* End Float fix */

* html .contenttext{height:1px;overflow:visible;}
* html .contenttext p{overflow:hidden;width:98%;}

/* Various classes */
.left{border:1px solid #ccc;float:left;margin:10px 15px 10px 0;}
.right{border:1px solid #ccc;float:right;margin:10px 0 5px 10px;}
.center{border:1px solid #aaa;margin:5px auto 12px;text-align:center;}
.textright{text-align:right;}
.small{font-size:0.8em;}
.bold{font-weight:700;}
.hide{display:none;}
.clearing{clear:left;padding:5px 0;visibility:hidden;}

.post {
margin:0px 0px 20px 0px;
background-color: #FFFFFF;
font-family: Georgia, "Times New Roman", Times, serif;
}
#contentwide .post p {
padding-left: 20px;
padding-right: 20px;
padding-top: 5px;
}
#contentwide .post p a {
text-decoration:underline;
color:#001230;
}
#contentwide .post li {
padding-left: 10px;
padding-right: 10px;
margin:5px 20px 5px 30px;
}

.postinfo {
border-top:1px solid #ccc;
border-right:8px solid #fff;
border-bottom:0px solid #fff;
border-left:8px solid #fff;
color:#606060;
font-size:0.9em;
font-weight:400;
line-height:1.4em;
margin:1px 0 20px;
padding:4px 2px 4px 2px;
background-color: #FFFFFF;
}

.socialbookmark{
margin:5px 10px 5px 10px;
color:#606060;
}

.comment{
background:#f4f4f4 url(img/menubg.gif) bottom left repeat-x;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:4px solid #ccc;
color:#606060;margin:0 0 10px;
padding:8px 5px 4px 8px;
}
.comment p.commenthead{
line-height:1.6em;
}
.comment p{font-size:0.9em;
line-height:1.3em;margin:0 0 6px;
}
.navigation{
display:block;
margin:10px 0;padding:0 0 15px;
text-align:center;
}
.navigation p{margin:0;
padding:0;
}
.prevlink{
margin-right:20px;
}
.nextlink{
margin-left:20px;
}

#searchform{
margin:0px 10px 0px 10px;
}
