@charset "utf-8";
/*
Theme Name: BlackBrown
Theme URI: http://free-template-garden.com/index.php?wptheme=simply-black-maf
Description: black-brown Template is a 2 columns Wordpress theme by webdesign maf. You may use and modify it but please leave my link in the footer. Thank you! :) This theme is released under GNU General Public License (GPL) version 3.
Author: webdesign maf
Author URI: http://webdesign-maf.com/
Version: 1.3
Tags: fixed-width, two-columns, left-sidebar, black, brown
*/
html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
margin: 0;
padding: 0;
}
body {
font: 12px/1.4 "lucida sans", arial, helvetica, sans-serif;
text-align: center;
color :#e2e1bd;
background : url(images/bgHeader.png) repeat-x;
}
html{
background : #000b00 url(images/bg.png) repeat;
}
img{
border: 0;
}
h1, h2, h3, h4{
font-family:Georgia, "Times New Roman", Times, serif;
}
abbr{
cursor: help;
}
.noPointer{
cursor: text;
}
/* links
------------------------------------------------------------*/
a {
text-decoration : none;
color: #ccc31a;
outline: 0;
}
a:hover{
color : #c5c07a;
}
a img {
border: none;
}
/* Wordpress Generated Classes
------------------------------------------------------------*/
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
margin: 5px;
}
.wp-caption {
border: 1px solid #49432f;
text-align: center;
background: #141414;
padding-top: 4px;
margin: 5px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
#content .storycontent .wp-caption p.wp-caption-text {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
padding: 5px 7px 5px;
margin: 0;
}
#content .storycontent .gallery a,
#content .storycontent .wp-caption a{
border: 0;
}
#content .storycontent .gallery{
border-top: 1px solid #49432f;
border-bottom: 1px solid #49432f;
margin: 5px 0;
}
#content .storycontent .gallery dt,
#content .storycontent .gallery dd{
padding: 0;
}
/* form
------------------------------------------------------------*/
input, textarea{
border: 0;
border-right: solid 1px #6f6853;
border-bottom: solid 1px #6f6853;
padding: 4px 3px 2px;
margin-bottom: 10px;
font-family: Arial, Helvetica,sans-serif;
color: #e2e1bd;
background : url(images/inputBg.png) no-repeat;
}
#submit, #searchsubmit, .btn {
padding: 2px 4px;
color: #958e79;
background: #302c27;
border: solid 1px #49432f;
cursor: pointer;
}
input#submit:hover{
background: #030000;
}
#searchform .btn{
width: 29px;
height: 22px;
padding: 0;
border: none;
background: none;
vertical-align: bottom;
}
/* position
------------------------------------------------------------*/
.inner{
margin: 0 auto;
text-align : left;
width: 960px;
}
#header{
height: 115px;
position: relative;
}
#wrapper {
width: 960px;
}
#content {
float: right;
width : 670px;
padding-bottom: 20px;
}
#sidebar {
float: left;
width: 250px;
padding-bottom: 20px;
}
#footer {
clear: both;
background :#5c5643 url(images/bgFooter.png) repeat-x;
}
/* header
------------------------------------------------------------*/
/* blog name */
#header h1 {
font-size: 16px;
padding: 15px 0 0;
}
/* blog description */
#header h2 {
font-weight: normal;
font-size: 13px;
color: #c5c07a;
}
/* top navigation */
#topnavi {
position:absolute;
top: 85px;
right: 5px;
}
#topnavi ul {
list-style: none;
float:left;
display:block;
}
#topnavi li {
float:left;
display:block;
}
#topnavi li a {
float:left;
display:block;
position:relative;
overflow:hidden;
padding: 0 0 0 45px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
font-style: italic;
}
#topnavi li.current_page_item a{
color: #c5c07a;
}
/* search */
#header #searchform{
position: absolute;
top: 25px;
right: 0;
}
#searchform input#s{
width: 220px;
height: 18px;
}
/* sidebar
------------------------------------------------------------*/
#sidebar ul li h3, #calendar h3{
font-size: 14px;
letter-spacing: 0.01em;
font-variant: small-caps;
color: #dadbc7;
background : #302c27;
border: 1px solid #49432f;
padding: 4px 10px;
}
#sidebar ul {
list-style-type: none;
margin: 10px 0 10px 0;
padding-bottom: 2px;
}
#sidebar ul li ul li{
border-bottom :1px dashed #837c68;
}
#sidebar ul li ul li ul li{
border: 0;
}
#sidebar ul li a{
background : url(images/bullet.png) no-repeat left center;
display: block;
padding:4px 0 4px 15px;
text-decoration:none;
color: #cccda7;
}
#sidebar ul li.cat-item a, #sidebar li.widget_archive a{
display: inline;
}
#sidebar ul li.cat-item, #sidebar li.widget_archive ul li{
padding: 4px 0;
}
#sidebar ul li a:hover{
color : #ccc31a;
background-image: url(images/bullet2.png);
}
* html #sidebar ul li a{ height:1%; }
#sidebar ul li#tag_cloud h3{
margin-bottom: 5px;
}
#sidebar ul li#tag_cloud a{
display: inline;
background: none;
}
#sidebar ul li ul li a{
padding: 2px 0 2px 18px;
}
#sidebar ul li.recentcomments{
background : url(images/bullet.png) no-repeat left center;
padding:4px 0 4px 18px;
line-height: 120%;
}
#sidebar ul li.recentcomments:hover{
background-image: url(images/bullet2.png);
}
#sidebar ul li ul li.recentcomments a{
background: none;
}
#sidebar ul li ul li:hover{
border-color : #ccc31a;
}
#sidebar .textwidget{
padding:4px 0 4px 10px;
}
#sidebar ul li{
margin-bottom: 20px;
}
#sidebar ul li ul {
margin: 5px 10px 15px;
}
#sidebar ul li ul li ul{
margin-bottom: 0;
}
#sidebar ul li ul li {
font-weight: normal;
margin: 0 0 3px 0;
line-height: 1.6;
}
#sidebar ul li ul li ul li{
margin: 0;
line-height: 1;
}
#sidebar select.postform, #sidebar li#archives select{
margin: 10px 0 0 5px;
}
/* content
------------------------------------------------------------*/
#content .post, #content .post_page {
width: 670px;
text-align: left;
padding: 0 0 20px;
overflow: hidden;
}
#content h3.storytitle, h3.pagetitle,
#content .feedback, #content h3.heading{
font-size: 14px;
color: #dadbc7;
background : #302c27;
border: 1px solid #49432f;
margin: 10px 0 0 0;
padding: 4px 5px 4px 8px;
}
#content .feedback, #content h3.heading{
font-size: 13px;
}
h3#searchResult, #content h3#comments,
#content h3#trackback{
margin: 15px 0;
padding-bottom: 3px;
font-size: 14px;
border: 0;
border-bottom :2px dashed #49432f;
color: #dadbc7;
background: none;
}
#content h3#comments{
margin-top: 25px;
}
#content .storycontent{
padding: 10px;
}
#content .storycontent a{
border-bottom: 1px dashed #ccc31a;
}
#content .storycontent a.noBorder{
border: 0;
}
#content .storycontent a:hover, #content dl.archive .meta a{
border: 0;
}
#content .storycontent .meta_bottom a{
border:0;
}
#content .post_page ul li a, #content .post_page dt a, #content .storycontent a.more-link{
background : url(images/bullet2.png) no-repeat left center;
padding: 0 0 0 12px;
border: 0;
}
#content .post_page ul li a:hover, #content .post_page dt a:hover, #content .storycontent a.more-link:hover{
background-image: url(images/bullet.png);
}
#content h3.storytitle a{
text-decoration: none;
color: #dadbc7;
}
h3.pagetitle span{
padding: 10px;
}
#content .meta{
padding: 5px 0 8px 8px;
font-size: 11px;
}
#content .meta_bottom{
clear: both;
margin-top: 30px;
padding: 3px 5px;
text-align: right;
font-size: 11px;
}
#content .meta_bottom p#tags{
margin-top: 2px;
padding: 2px 0;
border-top: 1px dashed #5c5643;
}
#content .meta ul, #content .meta li {
display: inline;
}
#content p, #content li {
line-height: 1.6;
}
#content .post_page ul{
list-style-type: none;
padding: 15px 0 0;
}
#content .post_page ul li, #content .post_page dd{
border-bottom: 1px dashed #837c68;
padding: 5px 0;
margin-bottom: 5px;
}
#content .post_page ul li:hover {
border-color : #888084;
}
* html #content .post_page ul li{ height:1%; }
#content .post_page ul.children{
padding: 0;
margin-left: 20px;
}
#content .post_page ul.children li{
border: 0;
margin: 0;
padding: 0;
}
#content #pageLinks{
border-top: 1px dashed #4c4734;
margin: 20px 5px 10px;
padding: 2px 0;
}
#content #pageLinks a{
padding: 0 2px;
}
/* comments form
------------------------------------------------------------*/
#content #commentform{
padding-top: 10px;
margin: 2px 0 15px 10px;
}
#content #commentform textarea {
margin: 2px 0 10px 0;
height: 160px;
width: 90%;
font-size: 12px;
}
#content input.trackback-url{
margin: 10px 5px 5px;
}
#content p.comment{
padding: 10px;
}
#content ol#commentlist {
margin: 20px 2px;
list-style-type: none;
}
#content ol#commentlist li {
clear: both;
margin-bottom: 20px;
border: 1px solid #d7d0ba;
padding: 5px;
overflow: hidden;
}
* html #content ol#commentlist li { height: 1%;}
#content ol#commentlist li.alt {
border-color: #837c68;
}
#content ol#commentlist li .meta {
float:left;
width: 110px;
font-size: 11px;
}
#content ol#commentlist li .comment_text {
float: right;
width: 480px;
padding: 5px;
}
#comment_box {
position: relative;
width: 630px;
}
#content #comment_box p{
font-size: 11px;
line-height: 190%;
padding: 0;
}
#comment_box input { width: 220px;}
#comment_box #submit{
margin-top: 7px;
width: auto;
}
#comment_box .info {
position: absolute;
top: 12px;
right: 0;
}
#comment_box textarea#comment{
width: 350px;
font-size: 12px;
}
/* contents navigation
------------------------------------------------------------*/
.navigation{
position: relative;
width: 668px;
height: 22px;
margin: 5px 0 20px;
font-size: 11px;
border-top: 1px solid #4c4734;
border-bottom: 1px solid #4c4734;
}
.navigation a{
padding: 0 5px;
}
.prev{
position: absolute;
bottom: 2px;
left: 7;
}
.next {
position: absolute;
bottom: 2px;
right: 0;
}
.goTop{
text-align: right;
padding-right: 5px;
}
/* archive page
------------------------------------------------------------*/
#content .post dl.archive .meta{
padding-left: 3px;
}
#content .post dl.archive dt{
border-left: 5px solid #837c68;
padding: 0 5px 0;
margin-bottom: 5px;
line-height: 1.5;
}
#content .post dl.archive dd{
padding: 5px 0;
margin-bottom: 10px;
border-bottom: 1px dotted #837c68;
background: none;
}
span.cat {
padding-left: 8px;
font-size: 11px;
}
p.readmore{
margin-top: -5px;
padding-left: 12px;
background:url(images/bullet.png) no-repeat 0 5px;
}
/* footer
------------------------------------------------------------*/
#footer .inner{
text-align: right;
padding: 10px 0 20px;
}
#footer .inner p{
padding-top: 10px;
}
#footer ul li {
display: inline;
padding-left: 10px;
border-left: 1px solid #837c68;
}
#footer ul li.first{
border: 0;
padding-left: 0;
}
/* flickrRSS
------------------------------------------------------------*/
#flickr{
margin: 0 0 5px 0;
padding-bottom: 10px;
border-bottom: 2px solid #49432f;
}
#flickr #flickrrss h3{
font-size: 14px;
letter-spacing: 0.01em;
font-variant: small-caps;
border-bottom: 2px solid #49432f;
padding-bottom: 2px;
margin: 5px 5px 10px 0;
}
#flickr #flickrrss a{
display: inline;
background: none;
}
#flickr #flickrrss img{
padding: 2px;
margin: 0 13px 0 2px;
border: 1px solid #49432f;
background: #141414;
}
/* calendar
------------------------------------------------------------*/
#sidebar #calendar{
margin-top: 20px;
}
#sidebar #wp-calendar {
margin: 0 auto;
width: 94%;
}
#sidebar #wp-calendar #next a {
padding-right: 5px;
text-align: right;
}
#sidebar #wp-calendar #prev a {
padding-left: 5px;
text-align: left;
}
#sidebar #wp-calendar a{
display: block;
font-weight: bold;
text-decoration: none;
background: url(images/bullet3.png) no-repeat;
padding: 0;
}
#sidebar #wp-calendar caption {
text-align: center;
padding: 5px 0;
width: 100%;
}
#sidebar #wp-calendar th, #sidebar #wp-calendar td{
border: 1px solid #837c68;
border-width: 0 1px 1px 0;
font-style: normal;
text-transform: capitalize;
text-align: center;
padding: 3px;
font-size: 11px;
font-weight: normal;
}
#sidebar #wp-calendar td#prev, #sidebar #wp-calendar td#next{
border-width: 0;
}
#sidebar #wp-calendar td.pad{
border: 0;
}
#sidebar #wp-calendar #today {
background-color: #302c27;
}
#sidebar #wp-calendar td:hover{
border-width: 1px 0 0 1px;
}
#sidebar #wp-calendar td.pad:hover {
text-align: center;
}
#sidebar #wp-calendar td#prev a, #sidebar #wp-calendar td#next a,
#sidebar #wp-calendar td#prev a:hover, #sidebar #wp-calendar td#next a:hover{
background: none;
}
/* typography
------------------------------------------------------------*/
#content .storycontent h1, #content .storycontent h2,
#content .storycontent h3, #content .storycontent h4{
margin: 5px 10px 10px 0;
padding: 10px 5px 2px 0;
color: #c5c07a;
border-bottom: 1px solid #c5c07a;
}
#content .storycontent h1{
font-size: 140%;
}
#content .storycontent h2 {
font-size: 130%;
}
#content .storycontent h3 {
font-size: 120%;
}
#content .storycontent h4, #content .storycontent h5, #content .storycontent h6{
padding: 10px 5px 6px 0;
font-size: 100%;
}
#content p {
padding-bottom: 10px;
}
#content table{
border-collapse: collapse;
border-spacing: 0;
border-top:1px solid #49432f;
border-right:1px solid #49432f;
margin: 5px 0;
}
#content table td{
border-bottom:1px solid #49432f;
border-left:1px solid #49432f;
}
#content th{
font-weight:normal;
text-align:left;
border-bottom: 1px solid #49432f;
border-left:1px solid #49432f;
background:#302c27;
}
#content tr:hover{
background: #54504a;
}
#content table th, #content table td{
padding: 3px;
}
#content code {
font-family: monospace, sans-serif;
}
#content pre{
padding: 10px 20px;
}
#content address{
padding-left: 5px;
}
#content dt{
font-weight: bold;
padding: 10px 5px 5px 0;
}
#content dd{
padding: 0 0 10px 15px;
}
#content .quote{
font-size: 11px;
text-align: right;
padding-right: 20px;
}
#content ul{
margin-left: 20px;
}
#content ol{
margin-left: 25px;
}
#content ol li{
margin-bottom: 5px;
}
#content ul{
padding: 10px 0;
}
#content ul.none{
list-style-type: none;
}
#content ul li {
list-style-type: disc;
margin-bottom: 5px;
}
#content .post dt{
color: #c5c07a;
}
#content .post dd{
margin-left: 5px;
background:url(images/dd.png) no-repeat 0 5px;
}
#content blockquote {
color: #ddde9e;
margin:15px 10px 20px 30px;
padding: 0 10px 10px 25px;
border-bottom: 1px dashed #ddde9e;
background:url(images/quote.png) no-repeat;
}
#content blockquote blockquote{
border: 0;
margin: 0;
}
#content .post blockquote p{
padding: 5px 0;
}
#content blockquote ul{
margin-left: 20px;
}
#content blockquote ol{
margin-left: 24px;
}
#content cite{
display:block;
margin-top: 5px;
padding-top: 2px;
font-style: italic;
text-align: right;
}