/*  
Theme Name: Black n White
Theme URI: http://zacklive.com/new-black-and-white-wordpress-theme/300/
Description: A black and white WordPress Theme, simple and elegant design, widget ready with right sidebar.
Version: 1.0.1
Author: Zack
Author URI: http://zacklive.com/
Tags: fixed width, two columns, widgets, widget ready, black, white, simple, right sidebar, valid XHTML, valid CSS

   This theme, including the CSS, XHTML and design, is released under the
   GPL: http://www.opensource.org/licenses/gpl-license.php

*/ body,h1,h2,h3,h4,h5,h6,blockquote,p,table,hr,form {
margin:0;
padding:0
}

body {
font-family:Verdana, Arial, helvetica, Sans-serif;
font-size:12px;
text-align:center;
vertical-align:bottom;
background:url('http://kksphotos.com/funfiles/purp.jpg') left center;
color:#000;
margin:0
}

h1 {
font-family:Verdana, Arial, helvetica, Sans-serif;
font-size:31px;
color:#FFF
}

h1 a {
color:#FFF
}

h1 a:hover {
text-decoration:none;
color:#d4c0f6
}

a:link,a:visited {
text-decoration:none;
color:#FFF;
border-width:0
}

a:hover {
text-decoration:underline;
color:#99f;
border-width:0
}

p {
padding:10px 0 0
}

table {
padding:10px 0 0
}

hr {
color:#cc0066
}

#wrapper {
width:990px;
text-align:left;
margin:0 auto
}

#header {
float:left;
width:980px;
height:70px;
color:#FFF
}

#htitle {
float:left;
margin:27px 2px 5px 0
}

#desc {
font-size:11px;
float:left;
color:#ff3399;
margin:48px 10px 0 0
}

#tabbar {
margin:0
}

#navmenu {
float:right;
margin:32px 0 0 0
}

#navmenu ul {
list-style-type:none;
list-style-image:none
}

#navmenu ul li {
display:inline;
padding:0 0 0 20px
}

#navmenu ul li a {
text-decoration:none;
color:FFFFFF
}

#navmenu ul li a:hover {
color:330099
}

#container {
float:left;
width:700px;
margin:0 15px 0 0
}

#postcon {
margin:10px 0;
background:url('http://kksphotos.com/funfiles/bodyarrow2-emboss.gif') left center;
border:1px solid rgb(255,51,153);
}

.post {
padding:10px 20px
}

.post a {
color:#cc0066
}

.post a:hover {
color:#990033;
text-decoration:underline
}

.post h2 {
font-family:Verdana, Arial, Sans-serif; 
font-size:22px
}

.post h2 a {
color:#480561
}

.post h2 a:hover {
color:#330099
}

.entry {
line-height:18px
}

.postmetadata {
border-top:1px solid #cc0066;
color:#330099;
padding:2px
}

.metabox {
float:left;
width:99%;
line-height:28px;
background:#fff;
margin:15px 15px 15px 0;
padding:5px 0 5px 5px
}

.navigation {
clear:left;
background:url('http://kksphotos.com/funfiles/bigbar-emboss.jpg') center;
color:#FFF;
border:1px solid rgb(153,102,255);
width:680px;
height:80px;
padding:10px
}

.floatright {
float:right
}

table#wp-calendar {
width:100%
}

.commentlink {
margin-left:20px;
padding:2px 0 2px 20px
}

.editcomment {
margin-left:10px;
padding:2px 0 2px 20px
}

.catlink {
background:url('images/cat.png') left center no-repeat;
margin-left:10px;
padding:2px 0px 2px 20px
}

.taglink {
display:block;
background:url('images/tag.png') left center no-repeat;
margin-left:10px;
padding:2px 0 2px 20px
}

.sidebar {
float:right;
width:269px;
display:inline;
color:#FFF;
background:url('http://kksphotos.com/funfiles/sidebar2-emboss.jpg') right center;
border:1px solid rgb(153,102,255);
}

.sidebar a:hover {
color:#ff99ff;
}

.sidebar ul {
list-style-type:none;
margin:0;
padding:0 10px
}

.sidebar ul li {
padding:10px 0
}

.sidebar ul li h2 {
font-family:Verdana, Sans-serif;
font-size:15px;
border-bottom:1px solid #723eca;
hr:#723eca;
padding:0 0 5px
}

.sidebar h3 {
color:#ff99ff
}

.sidebar ul ul li {
line-height:24px;
padding:0 5px
}

.tags,#tag_cloud {
margin:0 25px 15px 0;
width:220px
}

.tags {
text-align:center
}

.tags a,#tag_cloud a {
color:#ff99ff;
margin:0 2px
}

.cle {
clear:both
}

#footer {
clear:both;
float:left;
text-align:center;
width:990px;
line-height:20px;
color:#AAA;
margin:15px 0;
padding:5px 0 5px 20px
}

.alt {
background:#EEE
}

.comments-template {
border-top:1px solid #999;
margin:10px 0 0
}

.comments-template ol {
list-style:none;
margin:0;
padding:0 0 15px
}

.comments-template ol li {
line-height:18px;
border-bottom:1px solid #999;
padding:10px 0 10px 10px
}

.comments-template h2,.comments-template h3 {
font-family:Verdana, Ariel, Helvetica, Sans-serif;
font-size:16px
}

.commentmetadata {
font-size:12px
}

.comments-template p.nocomments {
padding:0
}

.comments-template textarea {
font-family:Verdana, Arial, Helvetica, Sans-serif;
font-size:12px
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px
}

.wp-caption img {
border:0 none;
margin:0;
padding:0
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px
}

.commentlist li .avatar {
float:right;
border:1px solid #EEE;
background:#fff;
margin:0 10px;
padding:2px
}

.floatleft,.alignleft {
float:left
}