/*
Original b2evolution template: December
design by Andrew Hreschak
blog.thedarksighed.com
*/

@import url(../../rsc/css/basic.css);	/* Import basic styles */

body {
font: 86% Tahoma, "Lucida Sans", Arial, Verdana, Sans-Serif;
background: #c07f7d url("img/kblog_bg_pattern.jpg") repeat top center;
}

li.widget_core_coll_title, li.widget_core_coll_longdesc, li.widget_plugin_evo_Calr, li.widget_core_coll_search_form, li.widget_core_linkblog, li.widget_core_coll_category_list, li.widget_core_coll_common_links, li.widget_core_coll_xml_feeds, li.widget_core_user_tools, li.widget_core_coll_xml_feeds ul li, li.prevnext {
list-style: none;
}
table.prevnext_post {
margin: 20px 0;
}
div#sidebar h2 {
font-size: 1.2em;
}
li.widget_core_coll_xml_feeds h2 img {
display: none;
}
li.widget_core_coll_xml_feeds {
}

/* COLOR MANAGEMENT */

body, .submenu, .audio {
color: #534E52;
font-size: 90%;
}
.topicons {
color: #ffffff;
visibility: hidden;
}
.topicons a {
color: #444;
}
.topicons a:hover {
color: #EEE;
}
h1, .leftside h1, div.bSmallHead, #quote, .footer, .pagefoot {
color: #504E42;
}
.subtext {
color: #BBB;
}
a, 
ul#mainnav li a:hover, 
ul#mainnav a.BlogButtonCurr, 
.text h2 a, 
.leftside h2, 
div.rightside, 
.rightside a, 
.righttext form.search, 
input.SearchField, 
.bCommentText, 
.leftside .bComment, 
.leftside .bComment2, 
.leftside h4, 
.bCommentform, 
input#d, 
input#f, 
input#g, 
input#i, 
input#o, 
input#u, 
td#bCalendarToday, 
blockquote, 
.highlight, 
code {
color: #504E42;
}
ul#mainnav a.BlogButton {
color: #fff;
text-decoration: none;
}
ul#mainnav li, 
.leftside h3, 
.bCommentTitle {
color: #544F53;
}
.subtitle h1, .subtitle h1 a {
display:none
}
.footer a, .footer a:hover {
color: #908070;
}
.notes, .subtext, .dimmed {
color: #ccc;
}

/* LINK STYLEE */

.topicons a, .subtitle h1 a, .submenu h1 a, .text h2 a, div.bSmallPrint a, div.bSmallHead a, div.moderation_msg a, div.bCommentSmallPrint a, div.bCommentTitle a, ul#mainnav a:hover {
text-decoration: none;
}
.topicons a:hover, a, a:hover, acronym, ul#mainnav a, .rightside a, .rightside a:hover {
text-decoration: underline;
}
.topicons a img {
border: none;
}

.searchcloud {
font-size: 0.9em;
clear: both;
margin: auto 40px 40px;
text-align: center;
border: 1px solid #000;
background-color: #8bbb91;
padding: 10px;
}
.searchcloud h3 {
margin-top: 0px;
font-weight: bold;
font-size: 1.1em;
}
a.search_cloud_0 {
color: #233842;
}
a.search_cloud_1 {
color: #2b444f;
}
a.search_cloud_2 {
color: #324d58;
}
a.search_cloud_3 {
color: #385560;
}
a.search_cloud_4 {
color: #42626e;
}
a.search_cloud_5 {
color: #4c6f7c;
}
a.search_cloud_6 {
color: #557c8a;
}
a.search_cloud_7 {
color: #5b8492;
}
a.search_cloud_8 {
color: #648f9e;
}
a.search_cloud_9 {
color: #6996a5;
}
a.search_cloud_10 {
color: #73a4b4;
}
.searchcloud a:hover {
color: #fff;
}

#prewrap {
text-align:right;
font-size: 90%;
color: #514d4e;
line-height: 20px;
}
#prewrap ul li {
display: inline;
}
#prewrap ul li a {
color: #514d4e;
text-decoration:none;
}
#prewrap ul li a:hover {
text-decoration: underline 
}
#prewrap ul li a.selected {
font-weight: normal;
font-style: italic;
color: #000;
}
#wrap {
width: 900px;
background-color: #f1f0de;
margin: 0 auto;
}
#bannertop {
width: 900px;
background: url("img/header.jpg") top no-repeat;
height: 353px;
}
#quote {
font: 1.0em "Lucida Sans";
font-style: italic;
margin-left: 40px;
margin-bottom: 20px;
}
.topicons {
font-size: 0.7em;
font-weight: bold;
padding: 0px 0px 0 0;
margin: 20px 18px 0 0;
float: right;
}

/*.submenu {ENABLE FOR SINGLE BLOG SYSTEMS
font:0.9em "Lucida Sans", Arial, Verdana, Tahoma, Sans-Serif;
font-weight: bold;
letter-spacing: 0.1em;
height: 20px;
padding: 6px 0px 2px 35px;
margin: 0px 6px 30px;
background-color: #000;
background: url("img/dec_menu.jpg") top repeat-y;
border-bottom: 1px solid #714047;
}
*/

.submenu {/* ENABLE FOR MULTIBLOG SYSTEMS */
font-size:0.9em;
padding-top: 1px;
padding-left: 10px;
margin: 0px 0px 20px;

}
#content {
width: 900px;
display:block;
}

a img {
border: 2px solid #fff;
margin: 5px;
}

.text {
padding: 5px;
clear: both;
width: 628px;
border-right: solid 1px #d2cc9c;
}
.post {
padding: 5px;
margin-bottom: 10px;
border-bottom: double 5px #d2cc9c;
}
.text h1 { /*date*/
margin-bottom: 0px;
}

div.text h2 {
display:none;
}
div.head h2 {
display:block;
}
div.bSmallHead {
font-size: 80%;
}
div.bSmallPrint {
font-size: 82%;
margin-top: 20px;
padding: 3px;
}
.bText p { color: #030303 }
div.bSmallPrint a img {
margin-top: 0px;
margin-right: 2px;
border: 0;
}
a.permalink_right {
float: right;
}
.strikeout {
text-decoration: line-through;
}
.subtext {
font-style: italic;
}
.videoblock {

}
blockquote {
margin: 30px 60px 30px 30px;
font-size: 1.05em;
}
blockquote p {
margin-left: 38px;
}
.center {
text-align: center;
}

ul#mainnav {
border-top: double 3px #b2ac76;
margin-top: 20px;
padding-top: 10px;
}
ul#mainnav li {

}
ul#mainnav a {
text-decoration:none;
}
ul#mainnav a:hover {
text-decoration: underline;
}
ul li {
list-style: square;
}
div.leftside {
font-size: 0.9em;
float: left;
}
.date { /*date*/
float:right;
color: #b3ac76;
font-size: 65%;
font-weight: normal;
}
h1, h2, h3, h4 {
font-family: "Lucida Sans Unicode", "Lucida Sans", Arial, Verdana, sans-serif;

}
.leftside h2 {
font-size: 1.25em;
font-family: Verdana, arial, sans-serif;
margin-bottom: 3px;
border-bottom: solid 1px;
}
.leftside h3 {
font-size: 1.0em;
}
.leftside h4 {
font-size: .8em;
}
.leftside h4.CommentAreaTitle {
margin-bottom: 10px;
}
.leftside h4.bCommentLeaveHead {
font: 1.1em "Lucida Sans", Arial, Verdana, Tahoma, Sans-Serif;
padding-left: 3px;
}

/* ----------------------------- FORMS AND COMMENTS ----------------------------- */

.leftside form {

}
.leftside form.bComment, fieldset {
border: none;
}

.leftside .image_block img { 
	max-width: 575px; 
	height: auto;
	/*width: expression(this.width > 575 ? 575: true);*/
}


div.bCommentTitle {
padding-bottom: 5px;
margin-bottom: 5px;
font-size: 80%;
border-bottom: 1px solid #fff;
}
div.bCommentTitle img {
vertical-align: middle;
margin-left: 5px;
padding-bottom: 2px;
}
div.bCommentTitle a {
text-decoration: underline;
}
div.bComment {
padding: 0 10px;
margin-bottom: 15px;
background: #f8f8ef;
border: 2px solid #fff;
width: 90%;
margin-left: 2.5%;
}
.bComment .input {
text-align: left;
}
div.bCommentSmallPrint {
font-size: 75%;
text-align: right;
}

.bCommentText {
padding: 3px 0;
}
.bCommentform, .form_textarea_input, input#d, input#f, input#g, input#i, input#o, input#u, textarea#h, .righttext form.search, input.SearchField, input#newuser_email, .righttext form.search, input.SearchField {
border: 1px solid #504e42;
font-size: 11pt;
}


/* --------------------------------- RIGHT SIDE --------------------------------- */

div.rightside {
font-size: 90%;
width: 230px;
float: right;
padding: 0 30px 25px 0;
text-align: left;
}
.rightside h2 {
margin-bottom: 2px;
border-bottom: solid 1px;
}
.rightside h2 a {
text-decoration:none;
}
.rightside ul li {
margin-left: -24px;
}

.bCalendarCaption {
margin-top: 20px;
}
table.bCalendarTable {
margin: 0 0 0 15px;
width: 215px;
border: solid 1px #fff;
}
table.bCalendarTable td {
width: 30px;
text-align: center;
padding: 4px;
}
table.bCalendarTable td#prev {
text-align: right;
font-size: 80%;
}
table.bCalendarTable td#next {
text-align: left;
font-size: 80%
}
table.bCalendarTable tr.bCalendarRow {
text-align: center;
}
td#bCalendarToday {
border: solid 1px;
}
td#bCalendarToday a {
text-decoration: underline;
}
td#bCalendarToday a:hover { 
color: #222; 
}
td.bCalendarLinkPost {
background-color: #d2cc9c;
}
td.bCalendarLinkPost a {
color: #fff;
}

.validation {
display:none;
}

.powered_by {display:none}

.pagefoot {
font-size: 0.8em;
clear: both;
text-align: center;
border-top: solid 1px #d2cc9c;
padding: 1px;
}
.clear {
clear: both;
}

#returnlink { display:none }
#prewrap * {display:none }
.login-form * { 
margin-top: -7px; 
list-style:none; 
float: right; 
font-size: 95%;
 }
.login-form a { text-decoration:none }
#haphazard { font-size: 97%; font-family: Times New Roman; font-weight: bold; line-height: 25px; text-align: center; border-bottom: double 3px #d2cc9c; }