/*
Theme Name: SolemnTextile
Theme URI: http://wpglamour.com/solemntextile-free-wordpress-theme/
Description:  Dark theme with a taste for textiles. Designed by <a href="http://wpglamour.com/">GlamourGaby</a>.
Version: 1.0
Author: GlamourGaby
Author URI: http://wpglamour.com
Tags: dark, brown, two-columns, fixed-width, right-sidebar
*/

* { padding: 0; margin: 0; }
div { padding: 0; margin: 0; }
ul { padding: 0; margin: 0; }
li { padding: 0; margin: 0; }
a { padding: 0; margin: 0; }
.floatL {float: left; }
.floatR {float: right; }
p a{  color: #333333; }
span a {  color: #333333; }

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


/*-- GRAVATAR -- */
img.avatar {border: 5px solid #1f1814; margin-right: 10px; margin-top: 20px; float: left;}
img.avatar:hover {border: 5px solid #15100d; }

#search { font-weight: bold; font-size: 18px; color: #83846c; }
#respond { border-top: 1px dashed #9d9c6b}
.preload { width: 0px; height: 0px; display:inline; background-image: url("images/nav-hover.jpg");} 
.navigation {color: #809634; margin-bottom: 70px; margin-top: 30px;}
.navigation a{color: #809634;}
.url {  color: #417397; }


/*-- WIDGET --*/
#recentcomments li{padding: 0; margin: 0; width: 207px; height: 26px; padding-top: 10px; padding-left: 25px; margin: 0; background: url("images/nav-button.jpg") no-repeat; display: block;}
#recentcomments li:hover {background: url("images/nav-hover.jpg") no-repeat;}
#recentcomments li a {color: #777864; background: none;}
#recentcomments li a:hover {color: #3e3e3e; text-decoration:none;}
.textwidget { padding: 20px; }
.widget{color: #83846c;}
.widget a{ color: #83846c; margin: 20px;}
.widget li{padding: 0; margin: 0;}
.widget li a{width: 218px; height: 26px; padding-top: 10px; padding-left: 25px; margin: 0; color: #777864; background: url("images/nav-button.jpg") no-repeat; display: block;}
.widget li a:hover{color: #bdb4aa; text-decoration:none; background: url("images/nav-hover.jpg") no-repeat;}
.widgettitle {font-family:"Lucida Sans Unicode", "Trebuchet MS", arial; font-size: 17px; font-weight: bold;  width: 243px; height: 29px; color: #15100e; padding-top: 25px; text-indent: 15px;}
.widgettop {background: url("images/nav-top.jpg") no-repeat; width: 243px; height: 7px; }
.widgetbottom { background: url("images/nav-bottom.jpg") no-repeat; width: 243px; height: 6px; }
.widgetbg {background: url("images/nav-bg.gif") repeat-y; width: 243px;}
#calendar_wrap {margin-left: 17px; }
#wp-calendar a{margin: 0; }
#wp-calendar caption{margin: 0; font-size: 15px; font-weight:bolder; margin-top: 10px; color: #83846c;}
#wp-calendar {color: #b6ab8b; empty-cells:show;font-size:12px;font-weight:bold;margin:0;padding:5px;text-align:center;text-decoration:none;width:200px;}


/* - BASIC STUFF - */
body {background-color:#150f0d; font:9pt/11pt 'Lucida Sans Unicode', 'Lucida Grande',  Geneva, sans-serif; color:#000; margin:0 auto; padding:0;}
a {text-decoration:none; color: #83846c;}
a:hover {text-decoration:underline;}
.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}
.post_category { width: 470px; }

/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none; margin:0;padding:0;}
.disc {list-style-type:disc}

/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:inside;}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside;}
.entry-content ol li li {margin-left:5px;}

/* -- POST CONTENT -- */
.entry-title-wrap {margin-top: 0px; width: 581px; padding: 10px;}
.entry-title a{font-size: 18px; font-weight: bold; color: #809634;}
.entry-title a:hover {text-decoration:none; color: #c6de72;}
.entry-title {font-weight: bold; color: #809634; font-size:18px;}
#page .entry-title {font-weight: bold; color: #809634; font-size:18px; margin-top: 13px;}

.extra-meta-wrap { height:25px;  font-size: 12px; color: #868676; margin-top: 6px; margin-bottom: -12px;}
.extra-meta-wrap a{color: #868676;}
.extra-meta-wrap a:hover{color: #856c5e;}

.comments-meta{text-align: right;}

.post-bg { background: url("images/post-bg.jpg") repeat-y; width: 581px; padding: 10px; margin: 0;}

/* -- HEADINGS -- */
.archive-title {font-weight: bold; color: #809634; font-size:18px;  margin-bottom: 20px;}

h2#comments{margin:20px auto 10px;font-size: 22px; color: #809634; }
h3#comments{margin:20px auto 10px;font-size: 18px; color: #809634; }

.header-nol { margin: 0 auto; background-color: #150f0d; width: 901px; height: 70px;}
.header-nol a {font-family: 'Lucida Sans Unicode', "Trebuchet MS", arial; font-size: 30px; font-weight: bold; color: #6e614a; display:block; width: 400px; height: 70px;}

/* inside posts */
.entry-content {color: #9c917c; padding: 10px; font-size: 13px;  line-height:25px;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0; font-weight:normal; }
.entry-content h1 {font-size: 180%; color: #809634; padding-bottom: 5px;}
.entry-content h2 {font-size: 160%; padding-bottom: 3px;}
.entry-content h3 {font-size: 140%;}
.entry-content h4 {font-size: 130%;}
.entry-content h5 {font-size: 120%;}
.entry-content h6 {font-size: 110%;}
.entry-content table {border:1px solid #15100d;}
.entry-content th {background-color: #1f1814; padding: 5px;}
.entry-content td {border-top:1px solid #15100d; padding: 5px;}
.entry-content a {color: #9d9c6b}
.entry-content small{color: #9d9c6b}
pre { overflow: auto;}

/* -- POSTS -- */
.post-index {
padding-bottom: 30px;
}
.posts-wrap {float:left; clear:none; padding-left: 15px; padding-right: 0; padding-top: 0px; padding-bottom: 20px; width: 586px; margin: 0;}
.post-top {background: url("images/post-top.jpg") no-repeat; height: 10px; width: 601px;}

.entry-meta {padding: 4px 10px 4px 10px; background: url("images/post-bottom.jpg") no-repeat; width: 581px; font-size: 13px; color: #70705f;}
.entry-meta a{ color: #868676;}
.entry-meta a:hover{ color: #856c5e;}

#entry-meta-single {width: 581px; background-image: none; margin-top: 20px; color:#57513c;}
#entry-meta-single a{ color: #85866d;}
#entry-meta-single a:hover{ color: #856c5e;}
#single-bottom {background: url("images/post-footer.jpg") no-repeat; height: 1px; width: 601px; }
/* -- SIDEBARS --*/
.sidebar-wrap { margin:0 auto; overflow:hidden; padding: 0; padding-top: 0px; float:left; padding-left: 40px; padding-right: 0; padding-bottom: 20px; clear:none; width: 243px;}
.sidebar {width:100%;clear:none;}
.block-1 {float:right;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
#commentform input {padding: 5px; background-color: #1e1613; border: 1px solid #15100d; float: left; color: white;}
#commentform label { color: #ccc4ae; padding-top: 10px; padding-left: 5px; }
#commentform p { clear: both;}
#commentform div {margin-top: 7px; clear: both;}
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback { margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0; background: none;}
textarea#comment {padding: 10px; overflow:auto; background-color: #1e1613; border: 1px solid #15100d; margin-top: 20px; color: white;}
.commentmetadata {float: right; color: #83846c;  margin-bottom: 20px;}
li.comment{color: #83846c;  padding: 10px; width: 400px; float: right;}
li.comment a{color: white;}
li.thread-even{background-color: #1f1814; padding: 30px;}
li.thread-even:hover{background-color: #15100d;}
li.thread-even p{color: white; margin-top: 20px;}
li.thread-alt p{color: white; margin-top: 20px;}
li.comment p{color: white;}
li.thread-alt{background-color: #1f1814; padding: 30px;}
li.thread-alt:hover{background-color: #15100d;}
li a {  color: white;}
.required { margin-bottom: 10px;}
#pings { color: #809634; }
.trackback {color: #73845e; }
.trackback a{color: #a3b092; }
#comment-notes { margin-bottom: 10px; color: white;}



/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}
div.alignleft {float: left; }
div.alignright {float: right; }

/* -- NAVIGATION --*/
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}

/*-- HEADER --*/

.topbarswrap {background: url("images/topbar-bg.jpg") repeat-x; height: 96px;}
.topbars {width: 901px;  margin: 0 auto;}
.pagenav .page_item {width: 109px; padding-top: 12px; float: left; text-align: center;  color: #796753;}
.pagenav .page_item a{display: block; font: bold 14px 'Lucida Sans Unicode', "Trebuchet MS", arial; padding-top: 9px; color: #796753;}
.pagenav .page_item a:hover{background: url("images/topbar-hover.jpg") no-repeat; width: 109px; height: 43px; text-decoration:none; color: white;}
.current_page_item {text-align: center; float: left; padding-top: 12px;}
.current_page_item a{display: block; background: url("images/topbar-hover.jpg") no-repeat; width: 109px; height: 43px; padding-top:9px; font: bold 14px 'Lucida Sans Unicode', "Trebuchet MS", arial; color: white;}
.current_page_item a:hover{text-decoration:none;}

.logo { margin: 0 auto; background-color: #150f0d; width: 901px; height: 70px;}
.logo a{display:block; background: url("images/logo.jpg") no-repeat; width: 336px; height: 54px;}

.top-content {background: url("images/content-top.jpg"); width: 901px; height: 20px; margin: 0 auto; }
/*-- SEARCH FORM HEADER --*/

.search-head { width: 199px; float: right; }
#searchform-header {margin-top: 10px; }
#searchform-header #sheader{width: 150px; height: 24px; background: url("images/searchbar.jpg") no-repeat; border: none; padding-top:8px; padding-right: 4px; padding-left: 5px; float: left; color: #2b1f1b; font-size: 14px;}
#searchsubmit-header {float: left; cursor:pointer; width: 40px; height: 32px; background: url("images/searchbutton.jpg") no-repeat; border: none;}


/*-- SEARCH FORM --*/
#searchform { margin: 0;}
#searchnone { margin-left: 100px; margin-top: 30px; }
#searchnone h2{font-size: 22px; color: #809634; }
#searchresults{margin: 10px;}
#searchresults h2{font-size: 22px; color: #809634; }
#search-wrap {margin-left: 200px; margin-top: 20px;}
#searchform #s{margin-bottom: 20px; margin-top:20px; width: 150px; height: 24px; background: url("images/searchbar.jpg") no-repeat; border: none; padding-top: 8px; margin-left: 18px; float: left;}
#searchsubmit {margin-bottom: 20px; margin-top:20px; width: 40px; height: 32px; background: url("images/searchbutton.jpg") no-repeat; border: none;}
.searchnothingfound { margin-left: 165px; margin-top: 50px; }

/* -- MAIN DIV'S -- */
#wrapper {float:none; clear:both; margin:0 auto; padding:0; width:901px; background: url("images/content-bg.jpg") repeat-y;}
#content-bottom {overflow:hidden; clear:both; float:none; text-align:center; background: url("images/content-bottom.gif") no-repeat; height: 9px; width: 901px; }
#footer-top {overflow:hidden; clear:both; float:none; text-align:center; background: url("images/footer-top.gif") no-repeat; height: 53px; width: 901px; }
#footer {background: url("images/footer-bg.gif") repeat-y; width:901px; height: 57px; padding-top: 30px; overflow:hidden; clear:both; float:none; text-align:center;  color: #747474; position: relative; }
#footer a {color: #bcbcbc; }
#footer_text { margin: 0 auto; width: 650px; }

.designed_by { position: absolute; top: 30px; right: 10px; }
.designed_by span { display: none; }
.designed_by a{ display: block; height: 26px; width: 104px; background: #ff0000 url(images/wpglamour.jpg) top center no-repeat; }
.designed_by a:hover{ background: url(images/wpglamour.jpg) bottom center no-repeat; }