/* Original b2evolution template: December design by Andrew Hreschak blog.thedarksighed.com */ @import url(../../rsc/css/basic.css); /* Import basic styles */ body {
font: 1em "Book Antiqua", Georgia, Arial, Sans-Serif;
background: #2a180f;
}
.widget_core_coll_title {
display: none;
}
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;
}
.widget_core_coll_xml_feeds {
background: url(img/loko-rss.jpg) top left no-repeat;
}
.widget_core_coll_xml_feeds ul li{
margin-left: 35px;
list-style:none;
}
.widget_core_coll_xml_feeds img {
display:none;
}
.widget_core_coll_xml_feeds h2 {
margin-left: 75px;
margin-bottom: 5px;
}

.widget_core_coll_xml_feeds .notes {
padding:0;
margin-top: 10px;
margin-left: 2px;
font-family: arial;
}
.widget_core_coll_xml_feeds .notes a {
color: #8b4b0d;
text-decoration:none;
}
div#sidebar h2 {
font: 150% "Book Antiqua", Georgia, Arial, Sans-Serif;
}
li.widget_core_coll_title h2 a {
font-size: 150%;
text-decoration: none;
}

/* COLOR MANAGEMENT */  
body, .submenu, .audio {
color: #462718;
}
.leftside h1, #quote, .rightside h3, .rightside h4, .rightside h4 a, .footer, .pagefoot {
color: #462718;
}
.rightside h2 {
color: #964122;
}
a, 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, .highlight, code {
color: #eed3ab;
}
.rightside a:hover {
color: #f2e5d1;
}
.leftside a {
	font-style: italic;
color: #462718;
font-style: italic;
}
.leftside a:hover {
	font-style: normal;
color: #000;
}
span.note, .feedback_feed_msg a , .bComment, .label, .info, .label a, .info a, .input label, .bSmallPrint a, .trackback_url a, .leftside h4, .bCommentText, .bCommentSmallPrint, .bCommentSmallPrint a, .bSmallHeadCats a {
color: #462718;
}
.bCommentSmallPrint, .bCommentSmallPrint a {
margin: 0 0 0 10px;
}
.bSmallHeadCats a, .feedback_feed_msg a {
text-decoration:none;
font-style:italic;
}
.bSmallHeadCats a:hover, .feedback_feed_msg a:hover {
font-style: normal;
color: #000;
}
/* LINK STYLES */  
#prewrap { 
margin: 0;
margin-top: -7px;
height: 18px;
font-size: 8pt;
font-family: verdana;
text-align: center;
margin-left: 50%
}
#prewrap li { /* MOVE THIS */
display:inline;
}
#wrap { 
width: 912px;
margin: 0 auto 10px auto;
}
#bannertop {
width: 912px;
background: url(img/loko-header.jpg) top no-repeat;
height: 53px;
}
#bannermid {
width: 912px;
background: url(img/loko-header.jpg) bottom no-repeat;
height: 104px;
}
.submenu {
height: 30px;
margin: 0;
padding:0;
background: url(img/loko-menu.jpg) top repeat-y;
}
ul#mainnav {
margin:0;
}
ul#mainnav h3 {
	display:none;
}
ul#mainnav li{ 
display:inline;
float:right;
font-size: 8pt;
margin-top: 7px;
font-family: arial;
}
ul#mainnav li a {
color: #964122;
}
#content {
width: 912px;
float:left;
margin-left: 1px;
background: url(img/loko-content.jpg) top repeat-y;
}
a img {
border: 0px;
}
.text {
margin: 2px 10px 30px 40px;
clear: both;
width: 576px;
clear: both;
}

div.bSmallHead {
font-size: 80%;
border-bottom: double 3px;
}
a.permalink_right {
float: right;
}
.notes {
font-size: 80%;
}
.strikeout {
text-decoration: line-through;
}
.subtext {
font-style: italic;
}
blockquote {
margin: 30px 60px 30px 30px;
border: dashed 1px;
}
code {
font-size: 95%;
font-family: courier, sans-serif;
text-align: left;
padding: 0 20px;
display: block;
}
.center {
text-align: center;
}
ul li {
list-style: square;
}
ol li {
list-style:upper-roman;
}
div.leftside {
font-size: 95%;
width: 610px;
float: left;
}
h1 {
font-size: 100%;
}

.leftside h2, .leftside h2 a {
font-size: 130%; 
color: #561904;
}
.leftside h3 {
font-size: 110%;
}
.leftside h4 {
font-size: 100%;
}
/* ----------------------------- FORMS AND COMMENTS ----------------------------- */  

.leftside form.bComment, fieldset {
border: none;
}
div.bCommentTitle {
background: #561904; 
padding: 2px;
font-weight: normal;
}
div.bCommentTitle img {
vertical-align: middle;
margin-left: 5px;
padding-bottom: 2px;
}
div.bCommentTitle a {
text-decoration: none;
color: #f0d4a8;
font-style:normal;
}
div.bCommentTitle a:hover {
	color: #fff;
}
div.bComment {
opacity: .7;
background: #ffebcf;
border: 2px solid #5d1d04;
}
.bComment .input {
text-align: left;
}
.bCommentText {
margin: 0;
padding: 8px;
}
.bCommentform, .bComment .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 {
border: 1px inset #5d1d04;
color: #2a180f;
font-weight: bold;
font-size: .9em;
font-family: Arial;
}
input { 
max-width: 250px;
width:expression(this.width > 250 ? "250px" : this.width);
}
.righttext form.search, input.SearchField {
padding: 3px 4px;
font-weight: bold;
font-size: 1.0em;
}
span.notes {
color: #521905;
font-family: arial;
font-size: 50%;
}
/* --------------------------------- RIGHT SIDE --------------------------------- */  
div.rightside {
font-size: 0.8em;
margin: 0;
margin-left: 630px;
padding: 0;
color: #eed3ab
}
.bCalendarCaption {
margin-top: 20px;
}
table.bCalendarTable {
margin: 10px 0 0 0;
width: 205px;
}
table.bCalendarTable td {
width: 30px;
text-align: center;
padding: 4px;
}
table.bCalendarTable td#prev {
text-align: right;
padding-left: 15px;
}
table.bCalendarTable td#next {
text-align: left;
padding-left: 15px;
}
table.bCalendarTable tr.bCalendarRow {
text-align: center;
}
td#bCalendarToday {
background-color: #eed3ab;
border: solid 1px #ccab7a;
}
td#bCalendarToday {
color: #462718;
opacity: .5;
}
td#bCalendarToday a {
text-decoration: underline;
color: #462718;
}
td.bCalendarLinkPost {
background-color: #ccab7a;
font-weight: bold;
}
.validation a {
display:none
}
div.rss {
outline:solid 1px red;
}
div.powered_by {
display:none;
}
.pagefoot {
font-size: 0.8em;
height: 83px;
clear: both;
background: url(img/loko-footer.jpg) bottom no-repeat;

}
.pagefoot p a {
padding: 0 140px 60px 0;
}
.pagefoot p span {
display:none;
}
.clear {
clear: both;
height: 1px;
}
pre {
background: #fff;
border: solid 3px #561904;
margin: 0 20px;
overflow-x: scroll;
padding: 5px;
}
.image_block a:hover img {
border-color: #000
}
.leftside .image_block img {
border: solid 2px #561904;
margin: 4px;
max-width: 560px;
height: auto; 	/*width: expression(this.width > 560 ? 560: true);*/
}
.left {
float: left;
}
.right {
float: right;
}
.hr {
border-bottom: double 3px;
}
.hr hr {
display: none
}
iframe { border: 0; }
.fb-badge  { width: 205px; opacity:.7; border: solid 5px #2a180f; outline: solid 1px #000; background: #2a180f; text-align: center; padding: 10px 0; margin-top: 10px; }
.fb-badge a img {outline: solid 3px #8f4814; }