/*  
Theme Name: Naughty Husky
Description: Naughty Husky blog template (my blog)
Version: 2.0
Author: Black Alsatian Technologies
Author URI: http://www.blackalsatian.co.za
*/

body{
background:#50514b; 
color: #666666;
margin:0px;
padding:0px;
}

body, html{ height:100%;} 

html body {font: 12px Georgia, "Times New Roman", Times, serif; }/* This is for IE*/
html>body {font: 12px Georgia, "Times New Roman", Times, serif; }/* Other Browsers*/

div, h1, h2, h3, h4, p{
margin:0;
padding:0;
}
a img{
border:0;
}
a:link, a:visited, a:active{
color:#999500;
text-decoration:none;
}
a:hover{
color:#d5d25d;
text-decoration:underline;
}
.inputbox{
color:#999999;
border:1px solid #999999;
margin-top:15px;
width:200px;
}
.button{
background:#999500;
color:#ffffff;
border:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}
.button:hover{
background:#d5d25d;
}

#mainwrapper{
background:url(images/header-bg-tile.jpg) repeat-x #ffffff;
}

#blogwrapper{
background:url(images/content-bg-tile.jpg) repeat-y transparent;
width:960px;
margin:auto;
overflow:hidden;
}

#leftcolumn{
float:left;
width:600px;
}

#nav{
background:url(images/header-bg.jpg) no-repeat transparent;
height:40px;
padding-top:50px
}
#nav ul{
margin:0;
padding:0;
}
#nav ul li{
margin:0;
padding:0 10px 0 0;
display:inline;
list-style:none;
text-transform:lowercase;
font-size:24px;
}
#nav ul li a:link, #nav ul li a:visited, #nav ul li a:active{
color:#ffffff;
text-decoration:none;
border-bottom:none;
}
#nav ul li a:hover{
color:#cccccc;
text-decoration:none;
}

#header{
padding:0 10px 20px 10px;
}
#header a:link, #header a:visited, #header a:active{
font-size:72px;
color:#999500;
text-decoration:none;
border-bottom:none;
}
#header a:hover{
color:#beba2d;
text-decoration:none;
}
#header h1, #header h2{
font-size:14px;
color:#999500;
}

#container{
padding:0 10px 0 10px;
}
#container h2 a:link, #container h2 a:visited, #container h2 a:active, #container h1 a:link, #container h1 a:visited, #container h1 a:active{
color:#666666;
text-decoration:none;
font-size:24px;
border-bottom:none;
}
#container h2 a:hover, #container h1 a:hover{
color:#999999;
text-decoration:none;
}

.post{

}
.postmetadata{
font-size:10px;
text-align:right;
font-style:italic;
padding:5px 10px 5px 0;
color:#999999;
}
.comments{
margin:15px 0 0 0;
font-size:11px;
font-style:italic;
}
.navigation{
padding:10px 0 20px 10px;
font-size:18px;
text-align:right;
font-style:italic;
}
.navigation a{
border-bottom:0;
}
.entry{
padding:10px 0 10px 0;
}
.entry p{
padding:0 0 7px 0;
}
.entry a:link img, .entry a:visited img, .entry a:active img{
border:1px solid #cccccc;
padding:5px;
background:#ffffff;
margin:5px;
}
.entry a:hover img{
border:1px solid #ffffff;
padding:5px;
background:#eeeeee;
}

#rightcolumn{
background:url(images/right-top.jpg) no-repeat transparent;
float:left;
width:360px;
}

#sidebar{
margin-top:345px;
}
#sidebar ul{
margin:15px;
padding:0;
}
#sidebar ul li{
list-style:none;
}
#sidebar ul li h3{
margin:20px 0 5px 0;
padding:0;
}
#sidebar ul li ul{
margin:5px;
padding:0;
}
#sidebar a.tags:link, #sidebar a.tags:visited, #sidebar a.tags:active{
border-bottom:none;
text-decoration:none;
}
#sidebar a.tags:hover{
text-decoration:none;
}
.rss{
text-align:center;
}
.rss img{
vertical-align:middle;
}
form#searchform{
text-align:center;
}
form#searchform .inputbox{
color:#999999;
border:1px solid #999999;
margin-top:15px;
width:200px;
}
form#searchform input.button{
background:#999500;
color:#ffffff;
border:0;
}
form#searhform input.button:hover{
background:#d5d25d;
}
#footertop{
background:url(images/footer-bg-tile.gif) repeat-x transparent;
height:6px;
}
#footer{
background:#50514b;
}
#footercontent{
background:#50514b;
width:960px;
margin:auto;
overflow:hidden;
}
#footercontent a:link, #footercontent a:visited, #footercontent a:active{
color:#ffffff;
text-decoration:none;
border-bottom:0;
}
#footercontent a:hover{
color:#ffffff;
text-decoration:underline;
}
.copyright{
font-size:10px;
color:#ffffff;
padding:0 0 15px 0;
clear:both;
}
.copyright a:link, .copyright a:visited, .copyright a:active{
color:#ffffff;
text-decoration:underline;
border-bottom:none;
}
.copyright a:hover{
color:#ffffff;
text-decoration:none;
}
ul.footerstuff{
margin:0;
padding:10px 0 20px 0;
color:#ffffff;
font-size:10px;
}
ul.footerstuff li.sidebar-item{
margin:0;
padding:0 15px 0 15px;
list-style:none;
display:inline;
overflow:hidden;
float:left;
}
ul.footerstuff li.sidebar-item h3{
margin:0;
padding:0 0 10px 0;
color:#ffffff;
}
ul.footerstuff li.sidebar-item ul{
margin:0;
padding:0 0 0 20px;
overflow:hidden;
}
ul.footerstuff li.sidebar-item ul li{
display:block;
}


/* -----comments below ------*/
.comments-template{
	margin: 10px 0 0;
	padding: 10px 0 0;
}

.comments-template p{
margin:0 0 10px 0;
}

.comments-template small{
color:#999500;
font-weight:bold;
text-transform:uppercase;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
}

.comments-template h2, .comments-template h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	margin:0 0 15px 0;
}

.commentmetadata{
	font-size: 10px;
	font-style:italic;
	padding-bottom:5px;
	color:#999999;
}
.commentmetadata a:link, .commentmetadata a:visited, .commentmetadata a:active{
color:#999999;
text-decoration:underline;
}
.commentmetadata a:hover{
color:#cccccc;
text-decoration:none;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	width:80%;
}