/*  
Theme Name: BZero
Theme URI: http://numberoneblogger.com/
Description: Theme specially designed for Blog Zero
Version: 1.0
Author: Number One Designer
Author URI: http://numberonedesigner.com/



*/

* { margin:0; padding:0;}

body { font:small Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#424242; text-align:center;}

#page { width:902px; text-align:left; margin:0 auto; background:url(images/pagebg.gif);}




#header { background:#FFF;border-bottom:1px solid #CBCBCB;}
#header h1 { height:67px; text-indent:-9999px;}
#header h1 a {width:479px; height:67px; background:url(images/logo.gif) no-repeat; display:block;}




.menu {}
.menu ul { list-style:none; float:left; margin:0; padding:3px 10px;;}
.menu ul li { float:left; margin-right:25px;}
.menu ul li a { padding:0;font-size:85%; font-weight:bold;}
.menu ul li a { color:#ABABAB; text-decoration:none;}
.menu ul li a:hover { text-decoration: none; color:#333;}

.clear { clear:both;}

#content { width:569px; float:left; }

#sidebar { width:165px; float:left; margin-left:1px; padding-top:5px;}
#rightbar { width:160px;  float:left; margin-left:1px; padding-top:5px;}

.blankwhite { background:#FFF; border-bottom:1px solid #CBCBCB; display:none;}

.post { padding:15px; margin-bottom: 15px;}
.post h2 { font:220% Georgia, "Times New Roman", Times, serif;  font-weight:normal; letter-spacing:-1px; line-height:90%; margin-bottom:10px;}
.post h2 a {color:#424242; text-decoration:none;}
.post h2 a:hover { color:#000; text-decoration:underline;}

.post ul, .post ol { padding:10px 40px;}

.comm {font:220% Georgia, "Times New Roman", Times, serif;  font-weight:normal; letter-spacing:-1px; text-align:right; }
.comm a { color:#0860AB; text-decoration:none;padding-left:22px; background:url(images/bg5.gif) no-repeat 0 85%;}
.comm a:hover { color:#000; text-decoration:underline;}






.post .sub {color:#ABABAB; padding:5px 0; font-size:75%;}
.post .sub a {color:#ABABAB; text-decoration:none;}
.post .sub a:hover { color:#333; text-decoration:none;}
.post p { margin-bottom:15px;}

.entry { text-align:justify;}
.entry a {color:#F64406; text-decoration:underline; }
.entry a:hover {color:#000; text-decoration:none;}






.navigation { padding:5px 0; text-align:center; font-size:85%;}
.navigation a { color:#666; text-decoration:underline;}
.navigation a:hover { color:#000; text-decoration:none;}

#sidebar h2 { background: url(images/bg3.gif) no-repeat;  color:#7D7D7D; text-transform:uppercase; font-size:85%; padding:3px 10px 11px 10px; margin-left:9px;}
#sidebar ul { list-style:none;  font-size:85%; margin-bottom:20px; padding:10px 20px;;}
#sidebar ul li { margin-bottom:5px;}
#sidebar ul li a { text-decoration:underline;color:#424242;}
#sidebar ul li a:hover { color:#666; text-decoration:none;}



#rightbar h2 { background: url(images/bg4.gif) no-repeat;  color:#7c7c7c; text-transform:uppercase; font-size:85%; padding:3px 10px 11px 20px; margin-left:9px;}
#rightbar ul { list-style:none; font-size:85%; margin-bottom:20px;padding:10px 20px;}
#rightbar ul li { margin-bottom:5px;}
#rightbar ul li.rss { padding-left:15px; background:url(images/rss.gif) no-repeat;}
#rightbar ul li a { text-decoration:underline;color:#424242;}
#rightbar ul li a:hover { color:#666; text-decoration:none;}

.blogroll li ul { margin:0;}
.blogroll li ul li { font-size:120%}
.blogroll { padding:0  !important; margin:0 !important} 

#footer { text-align:center; padding:30px 0 50px 0; background:url(images/footer.gif) no-repeat; width:902px; margin:0 auto; font-size:85%; color:#ABABAB;}	

#footer  a { color:#ABABAB; text-decoration:underline;}
#footer  a:hover { color:#333; text-decoration: none;}



#commentform { padding:15px;}
#commentform input {border:1px solid #DBDBDB; margin-bottom:5px;}
#commentform textarea {border:1px solid #DBDBDB; overflow:auto;  width:450px;}
#commentform input.btn {background:#EAEAEA; border:1px solid #DBDBDB; color:#333; font-size:85%; padding:3px 10px; text-align:center; font-weight:bold; margin-top:3px; -moz-border-radius:3px; cursor:pointer; cursor:hand;}
#commentform input:hover {border:1px solid #BBB;}
#commentform textarea:hover {border:1px solid #BBB;}
#commentform input.btn:hover {border:1px solid #BBB;}

input:focus { background-color: #FAFAFA; color:#000; }
textarea:focus { background-color: #FAFAFA; color:#000;}





.postmetadata {color:#003B6D;}
.postmetadata a {color:#003B6D;}
.postmetadata  a:hover {color:#000; text-decoration:none}

.commentlist { list-style:none; margin:0 15px;}
.commentlist li { margin-bottom:10px; padding:5px 0; border-bottom:1px solid #EAEAEA;}


.commenttext { padding:10px 0; font-size:95%;}
.commentlist a {color:#444; text-decoration:none;}
.commenttext a {color:#444; text-decoration:underline;}
.commenttext a:hover {color:#000; text-decoration: none;}

#comments, #respond { padding:15px;}

#ed_toolbar { background: #FFF; margin-top:10px; }
#ed_toolbar .ed_button {font-size:9px; border: 1px solid #DBDBDB;background:#D7D7D7;  margin-right:1px; text-align:center; display:block; float:left; width:auto;}





.arch, .pagetitle {font:220% Georgia, "Times New Roman", Times, serif;  font-weight:normal; letter-spacing:-1px; line-height:90%; margin-bottom:10px; text-align:center; padding:10px 0;}
.post  h3 {color:#671F00; font-size:24px; text-align:left; font-family: Georgia, "Times New Roman", Times, serif; margin:3px 0; font-weight:normal; letter-spacing:-1px; padding:5px 20px; line-height:90%;}

a:focus { outline:0; -moz-outline:0;}


#searchform input#s {border:1px solid #DBDBDB; width:120px;}
#searchform input#searchsubmit {background:#EAEAEA; border:1px solid #DBDBDB; color:#333; font-size:85%; padding:3px 0; text-align:center; font-weight:bold; margin-top:3px; -moz-border-radius:3px; cursor:pointer; cursor:hand;}

.right { text-align:right;}
.center { text-align:center;}