/*  
Theme Name: Black and White
Author URI: http://www.readywpthemes.com/
Version: 1.0
Author: Hakan Kamci
Description: Black and White is a 2 column, widget ready theme. You love it.
Valid 1.0 Strict and valid CSS
2 column right sided WP 2.3 theme 
It is widget ready
There is no plugin on my theme but there is place for subscirption via email from feedburner on RSS part.
It has 4 125x125 and 1 300x250 advertisement area. User may increase that 125x125 advertisements.
It works properly with IE 6,7, Firefox, Safari, Opera and Netscape.
*/

body {
background: #ffffff url(images/body-bg.gif) top center repeat-x;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
}
body * {margin: 0px; padding: 0px;}
input, textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:3px;
}
label{
float:left;
}
#container { 
width: 960px; 
text-align: left; 
margin: 0 auto; 
}
#header { 
height: 107px;
position: relative;
}
#header h1, #header h1 a {
color: #FFFFFF;
font-size: 30px;
font-family: Times New Roman, Georgia, Serif;
margin: 25px 0px 0px 0px;
text-decoration: none;
}
#header h1 a:hover {
color: #FFFFFF;
text-decoration: underline;
}
#header .description {
color: #cccccc;
font-size: 10px;
font-family: Arial Narrow, Arial, Helvetica, Sans-Serif;
font-weight: bold;
margin: 0px;
letter-spacing: 2px;
}
#menu { 
background: transparent;
font-family: Times New Roman, Georgia, Serif;
margin-top: 35px;
padding: 0;
text-align: right;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
}
#menu li {
display: inline;
list-style-type: none;
margin: 0px;
padding: 0px;
border-left: 1px solid #293335;

}
#menu .home {
border: none;
}
#menu ul {
margin: 0px;
padding: 0px;
}

#menu ul li a {
font-family: Times New Roman, Georgia, Serif;
color: #293335;
padding: 0px 15px 0px 15px;
margin: 0px;
text-decoration: none;
}

#menu ul li a:hover {
text-decoration: underline;
}
#search {
position: absolute;
top: 25px;
right: 20px;
}
#search #s, #author, #email, #url, #comment {
border: 1px solid #000;
}
#search #searchsubmit, #submit {
border: 1px solid #000;
background: #F0F0F0;
}
#content { 
width: 600px; 
float: left; 
margin: 15px 0 20px 0;
display: block;
padding:0 10px;
background:#43464A;
}
#content p{
margin: 0px;
line-height: 18px;
padding: 0px 0px 10px 0px;
font-size: 10px;
}

#content p img, #content img{
border: none;
padding: 0px 5px 5px 0px;
float:left;
}
#content h1 {
color: #000000;
font-size: 22px;
font-family: Times New Roman, Georgia, Serif;
font-weight: normal;
padding: 10px;
line-height: 150%;
margin: 0px;
}

#content h1 a  {
color: #000000;
text-decoration: underline;
}

#content h1 a:hover {
color: #c81e1e;
text-decoration: none;
}

#content h2 {
color: #000000;
font-size: 20px;
font-family: Times New Roman, Georgia, Serif;
font-weight: normal;
margin: 0 0 2px 0;
padding:0 0 2px 0;
line-height: 150%;
}
#content h2 a, #content h3 a  {
color: #000000;
text-decoration: none;
display:block;
border-bottom: 1px solid #a1a1a1;
}

#content h2 a:hover, #content h3 a:hover {
color: #c81e1e;
text-decoration: none;
border-bottom: 1px solid #c81e1e;
}
#content h3 {
color: #6B030B;
font-size: 16px;
font-family: Times New Roman, Georgia, Serif;
font-weight: normal;
margin: 0px;
line-height: 150%;
}
#content ol {
list-style-type: decimal;
line-height: 18px;
margin: 0px;
padding: 0px 0px 10px 30px;
}
#content ol{
list-style: decimal inside;
margin:0;
padding:0;
}
#content ul {
list-style: none;
margin: 0px;
padding: 0px 0px 10px 0px;
}

#content li {
margin: 0px;
padding: 0px;
}

#content ul li {
list-style: square inside;
margin: 0px 0px 0px 10px;
padding: 5px 0px 0px 0px;
}

#content ul li a {
color: #cccccc;
text-decoration: none;
}

#content ul li a:hover {
color: #000000;
text-decoration: underline;
}
blockquote{
margin: 0px 0px 0px 25px;
padding: 0px 25px 0px 10px;
font-style: italic;
color: #666666;
border-left: 1px solid #cccccc;
}

#content blockquote p{
margin: 0px 0px 20px 0px;
padding: 0px;
}
.posts{
padding:4px 10px;
background:#F1F1F1;
margin:10px 0;
width:580px;
}
.posts a, .posts a:visited{
color: #c81e1e;
text-decoration: none;
}

.posts a:hover{
text-decoration: underline;
color: #666666;
}
form{
margin:10px 0 0 0;
}

.input_comment{
margin:0 0 6px 0;
}
.prev{
float:left;
text-align:left;
padding:0 0 10px 0;
color:#FFFFFF;
}
.next{
float:right;
text-align:right;
padding:0 0 10px 0;
color:#FFFFFF;
}
.prev_next{
padding:0 0 5px 0;
color:#FFFFFF;
}
.prev_next a, .prev a, .next a{
text-decoration:none;
color:#FFFFFF;
}
.prev_next a:hover, .prev a:hover, .next a:hover{
text-decoration: underline;
color: #CCCCCC;
}
.comments {
padding: 8px;
}
.comments * {
font-size: 13px;
}
.comments h3 {
color: #6B030B;
font-size: 14px;
font-family: Times New Roman, Georgia, Serif;
margin-bottom: 10px;
}
.comments .commentlist {
padding: 0px;
margin: 0px;
}
.comments .commentlist {
}
.comments .commentlist div {
margin: 5px 0px 5px 0px;
padding: 10px;
background: #F5F5F5;
width: 450px;
overflow: auto;
}
.comments .commentlist .alt {
background: #FFFFFF;
}
#r_sidebar{ 
width: 320px;
display: block;
float: left; 
margin: 15px 0 0 15px;
padding: 0px; 
}
.big_ad{
margin:0 auto 4px 6px;
border:1px solid #c81e1e;
padding:4px;
}
.big_ad:hover, .ad125:hover{
border:1px solid #000000;
}
#adboxes{
	padding:0 0 0 10px;
}
.ad125{
border:1px solid #c81e1e;
padding:4px;
margin:0 6px 14px 8px;
float:left;
}
.widget_box {
width: 320px;
display: block;
background: #FFFFFF;
float: left; 
margin:0 0 10px 0;
padding: 0px; 
}
.widget_box h1, .widget_box h2, .widget_box h3{
color: #FFFFFF;
background: url(images/wb_bg.gif) repeat-x;
font-size: 12px;
font-family: Tahoma, Arial, Verdana;
letter-spacing:1px;
font-weight: bold;
list-style: none;
padding: 5px;
margin: 0px;
text-transform: uppercase;}
.widget_box a {
margin: 0px;
padding: 0px;
color: #666666;
text-decoration: none;
}
.widget_box ul{
list-style: none;
margin: 0px;
padding: 0;
background: #F2F2F2;
}
.widget_box ul li{
list-style: none;
margin: 0px;
padding: 4px 0px 4px 0;
font-size: 11px;
border-bottom:1px dotted #000000;
}
.widget_box ul li a{
margin: 0px;
padding: 0 0 0 4px;
color: #666666;
text-decoration: none;
border-left:8px solid #c81e1e;
height:14px;
display:block;
}
.widget_box ul li a:hover{
border-left:8px solid #000000;
text-decoration:none;
color:#c81e1e;
}
.widget_box ul ul li ul{
margin-top: 0px;
}
.widget_box ul ul li ul li{
padding-left: 10px
}
.rss ul{
background:#F2F2F2 url(images/rss.gif) no-repeat 4px 10px;
padding:10px 0 0 54px;
height:80px;
}
.rss ul li{
margin:0 0 0 14px;
padding:4px 0 4px 0;
border-bottom:1px dotted #000000;
}
.rss ul li a{
border-left:none;
}
.rss ul li a:hover{
border:none;
}
.clear{
clear:both;
}
#footer { 
background: url(images/footer_bg.gif) repeat-x;
padding: 25px 0 0 0;
text-align: center;
border-top: 1px solid #666666;
height:70px;
color:#FFFFFF;
}
#footer a{
color:#CCCCCC;
}
#footer a:hover{
text-decoration:underline;
color:#FFFFFF;
}

.right{
text-align:right;
}
.graybox{
background: #DDDDDD;
}
.whitebox{
background:#FFFFFF;
}

