/*
Theme Name: Xenocide
Theme URI: http://ektoplazm.com/
Description: Xenocide theme for Ektoplazm.
Version: 1.0
Author: Alexander Synaptic
Author URI: http://ektoplazm.com/

LAVEN: E1EAFA / CEDBF2 / B8C8E5 / 99ACCC / 8193B3 / 6B7C99
INDIGO: 4D6080 / 384A66 / 26354D / 142033 [BODY BG] / 080D14 DARK BG
SALMON: FF9B99 / F57A78 / B85B5A / 80403E
TEAL: 13BCC2 / 09A4A4 / 007D77
GREEN: 87FFC1 / 70F1AE / 5FCC93 / 43996D
PURPLE: CA8FCC / A569A7 / 7F4A81 / 4C2754
*/
body {
	font-size: 62.5%;
	font-family: Verdana, Arial, Sans-Serif;
	background: #142033 url(/i/bg-body.gif) repeat-x;
	color: #6B7C99;
	margin: 0;
	padding: 0;
	width: 100%;
}
h1 {
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.8em;
	color: #B8C8E5;
	/*letter-spacing: 0.05em; */
	padding: 0px 0px 4px 0px;
	margin: 0px;
}
h1 a, h1 a:link, h1 a:visited { color: #CEDBF2; }
h1 a:hover { color: #E1EAFA; }
h2 {
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.4em;
	color: #B8C8E5;
	padding: 5px 0px 5px 0px;
	margin: 0px;
}
h2 a, h2 a:link, h2 a:visited { color: #99ACCC; }
h2 a:hover { color: #B8C8E5; }
h2.index a { color: #E1EAFA; }
h3 {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #99ACCC;
	padding: 0px 0px 0px 0px;
	margin: 0;
}
h3 a, h3 a:link, h3 a:visited { font-weight: bold; }
h4 { font-family: Verdana, Arial, Sans-Serif; font-size: 0.8em; }
a, a:link, a:visited { color: #99ACCC; text-decoration: none; }
a:hover { color: #B8C8E5; text-decoration: underline; }
#topbanner { padding-right: 8px; }
#topbanner img { border: 1px solid #080D14; margin: 2px 2px 2px 15px; }
#menu { height: 57px; width: 572px; background: url(/i/s-menu.jpg); position: relative; margin: 0 0 0 180px; padding: 0; }
#menu li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
#menu li, #menu a { height: 57px; display: block; }
#m1 { left: 0px; width: 143px; } #m2 { left: 143px; width: 73px; } #m3 { left: 216px; width: 84px; }
#m4 { left: 300px; width: 61px; } #m5 { left: 361px; width: 73px; } #m6 { left: 434px; width: 138px; }
#side { width: 234px; position: absolute; top: 192px; left: 0px; padding: 0; margin: 0 0 20px 0; }
#sidebar { background: url(/i/bg-side.gif) repeat-y; }
#sidemenu { background: url(/i/s-head.gif) no-repeat; padding: 32px 0px 0px 12px; color: #8193B3; }
#sidebot { background-image: url(/i/s-tail.gif); background-repeat: no-repeat; background-position: bottom; padding-bottom: 125px; }
#wp-calendar { empty-cells: show; margin-left: 4px; width: 160px; }
#wp-calendar #next { text-align: right; }
#wp-calendar #next a { padding-right: 10px;	text-align: right; color: #09A4A4; }
#wp-calendar #prev { text-align: left; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; color: #09A4A4; }
#wp-calendar #next a:hover, #wp-calendar #prev a:hover { color: #13BCC2; }
#wp-calendar caption a, #wp-calendar caption a:link, #wp-calendar caption a:visited { color: #B8C8E5; }
#wp-calendar caption a:hover { color: #CEDBF2; }
#wp-calendar caption { font: bold 1.5em 'Trebuchet MS', Verdana, Arial, Sans-Serif; text-align: center; color: #8193B3;	width: 100%; }
#wp-calendar td {	padding: 3px 0;	text-align: center;	color: #007D77; }
#wp-calendar tbody td a { text-decoration: none; display: block; }
#wp-calendar .nav td a { text-decoration: none; display: inline; }
#wp-calendar table #today { color: #09A4A4; background-color: #080D14; padding:0px; }
#wp-calendar th { color: #8193B3; font-style: normal; text-transform: capitalize; }
#wp-calendar table td, #wp-calendar table th { text-align: center; }
#wp-calendar table td, #wp-calendar table td.pad:hover, #wp-calendar table.nav tr td { padding: 1px; border: none; }
#wp-calendar table { width: 100%; }
.dom { background-color: #142033; }
.eventday { background-color: #4C2754; color: #FF9B99; }
.ec3_eventday a { color: #CA8FCC; border: solid 1px #7F4A81; }
#wp-calendar table td:hover { padding: 0px; border: solid 1px #09A4A4; -moz-opacity: 0.5; opacity: 0.5; }
#sidebar small { color: #007D77; }
#sidebar small a, #sidebar small a:link, #sidebar small a:visited { color: #09A4A4; }
#sidebar small a:hover { color: #13BCC2; }
#sidebar ul li { width: 170px; margin-bottom: 12px; padding-left: 0px; }
#sidebar ul li strong a { font-size: 1em; color: #8193B3; }
#sidebar ul li strong a:hover { color: #99ACCC; }
#sidebar ul li a { font-size: 1.1em; }
#sidebar ul li .dim { color: #4D6080; }
#sidebar ul.event_list { list-style: none; padding: 0; margin: 0; }
#sidebar ul.event_list li a { font-weight: bold; }
#sidebar h2 { font: bold 1.5em 'Trebuchet MS', Verdana, Arial, Sans-Serif; color: #5FCC93; width: 170px; }
#sidebar h2 a, #sidebar h2 a:link, #sidebar h2 a:visited { color: #5FCC93; }
#sidebar h2 a:hover { color: #70F1AE; }
#ads { padding-left: 24px; }
#main { color: #6B7C99; font-size: 1.2em; line-height: 1.5em; padding: 8px 24px 16px 240px; text-align: left; margin: 0px; }
#main th {
 	font-size: 1.2em;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	text-align: center;
	color: #8193B3;
	background: url(/i/bg-th.gif) repeat-x;
	border-bottom: 1px solid #384A66;
	padding: 5px;
	white-space: nowrap;
}
#footer { width: 100%; text-align: center; padding: 16px 0 16px 0; margin: 0px; }
.optBox {
	font-size: 1.2em;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	color: #4D6080;
	background-color: #080D14;
	border: 1px solid #26354D;
	padding: 4px 8px 4px 8px;
	margin: 2px 6px 12px 0px;
	line-height: 250%;
	white-space: nowrap;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
a.optBox { color: #CEDBF2; background-color: #26354D; border: 1px solid #384A66; }
a.optBox:hover {
	color: #E1EAFA;
	text-decoration: underline;
	background-color: #384A66;
	border: 2px solid #4D6080;
	padding: 3px 7px 3px 7px;
}
.warning { font-family: "Trebuchet MS", Verdana; font-size: 1.4em; color: #70F1AE; background-color: #080D14; border: 1px solid #384A66; padding: 12px; line-height: 150%; 
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.warning small { color: #70F1AE; }
.warning a, .warning a:link, .warning a:visited, .warning a:hover { color: #87FFC1; text-decoration: underline; }
.a { font-weight: bold; font-variant: small-caps; color: #09A4A4; }
.a a, .a a:link, .a a:visited, .pex .a a, .pex .a a:link, .pex .a a:visited { color: #09A4A4; }
.a a:hover, .a a:hover { color: #13BCC2; }
.c, h3 .c { font-weight: bold; font-variant: small-caps; color: #7F4A81; }
.c a, .c a:link, .c a:visited { color: #A569A7; }
.c a:hover { color: #CA8FCC; }
.d { font-weight: bold; color: #99ACCC; }
.d .dim { font-weight: normal; }
.e, .pex .e, .pex a .e, .pex a:link .e { font-weight: bold; color: #7F4A81; }
.pex a.e, .pex a.e:link, .pex a.e:visited { font-weight: bold; color: #7F4A81; }
.r { font-weight: bold; font-variant: small-caps; color: #43996D; }
.r a, .r a:link, .r a:visited, .pex .r a, .pex .r a:link, .pex .r a:visited { color: #5FCC93; }
.r a:hover, .r a:hover { color: #70F1AE; }
.style, .tag { font-weight: bold; font-variant: small-caps; color: #43996D; }
.style a, .style a:link, .style a:visited, .tag a, .tag a:link, .tag a:visited { color: #70F1AE; }
.style a:hover, .tag a:hover { color: #87FFC1; }
.dim { color: #4D6080; }
.date { color: #6B7C99; }
.date a, .date a:visited, .date a:link { color: #99ACCC; }
.date a:hover { color: #B8C8E5; }
.aka { font-size: 0.8em; color: #B8C8E5; }
.post { margin-bottom: 30px; max-width: 1200px; }
.entry a, .entry a:visited, .entry a:link { color: #99ACCC; }
.entry a:hover { color: #B8C8E5; text-decoration: none; }
.entry ul, .entry ol { padding-left: 3em; }
/*.entry ul { list-style-image: url(''); } */
.entry ul li { }
.profilelist { padding-bottom: 12px; }
.rating { color: #8193B3; text-decoration: none; }
.rating img { background: none; border: none; padding: 0px; }
.rating strong { color: #99ACCC; }
.rating em { color: #B85B5A; }
.rating .none { color: #6B7C99; }
blockquote { color: #A569A7; margin: 15px 30px 0 10px; padding-left: 20px; }
blockquote a, blockquote a:link, blockquote a:visited, .entry blockquote a, .entry blockquote a:link, .entry blockquote a:visited { color: #CA8FCC; }
blockquote a:hover, .entry blockquote a:hover { color: #CEDBF2; text-decoration: underline; }
.quotation blockquote { color: #6B7C99; font-size: 1.75em; font-family: Georgia, "Times New Roman", serif; line-height: 140%; margin: 0 0 0 0; padding: 0 0 0 0; }
.quotation blockquote p:first-line { font-variant: small-caps; }
.quotation blockquote p + p:first-line { font-variant: normal; }
.quotation blockquote a, .quotation blockquote a:link, .quotation blockquote a:visited { color: #99ACCC; }
.quotation blockquote a:hover { color: #CEDBF2; text-decoration: none; }
.quotation cite { color: #B8C8E5; }
.quotation cite a, .quotation cite a:link, .quotation cite a:visited { color: #CEDBF2; }
.quotation cite a:hover { color: #E1EAFA; }
.update {
	background-color: #26354D;
	border: 1px solid #384A66;
	padding: 6px 6px 8px 10px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.update p { color: #B8C8E5; font-size: 1.75em; font-family: Georgia, "Times New Roman", serif; line-height: 140%; margin: 0 0 0 0; padding: 0 0 0 0; }
.update .nfo { font-size: 0.8em; }
.postmetadata { color: #80403E; }
.postmetadata a, .postmetadata a:link, .postmetadata a:visited { color: #F57A78; }
.postmetadata a:hover { color: #FF9B99; }
.navigation { font-size: 1.2em; display: block; text-align: center; margin-top: 10px; margin-bottom: 50px; }
.rl { padding-bottom: 24px; }
.rli { padding-top: 24px; }
.rlt { color: #6B7C99; padding-right: 12px; }
.rlt a { font-family: Trebuchet MS, Verdana, Arial, Sans-Serif; font-size: 1.3em; color: #99ACCC; }
.rlt a:hover { color: #CEDBF2; }
.rlt sup { font-style: italic; padding-left: 3px; color: #4D6080; }
.rlt .hl { color: #F57A78; }
.rlt .hl:hover { color: #FF9B99; }
.rll { font-family: Arial, Verdana, Sans-Serif; font-size: 0.8em; color: #8193B3; }
.rly { font-family: Verdana, Arial, Sans-Serif; font-size: 1em; color: #B85B5A; text-align: center; }
.rla { font-family: Trebuchet MS, Verdana, Arial, Sans-Serif; font-size: 1.4em; color: #F57A78; text-align: center; }
.rmed { padding-right: 6px; }
.rex { font-family: Trebuchet MS, Verdana, Arial, Sans-Serif; font-size: 1.4em; color: #CA8FCC; line-height: 150%; }
.rex strong { font-size: 0.8em; color: #A569A7; }
.ext{ border-bottom: 1px solid #26354D; padding: 0 0 2px 0; margin-bottom: 6px; }
.exd img.alignleft { margin: 0 0 16px 0; }
.exd a, .exd a:link, .exd a:visited { color: #B8C8E5; border: none; }
.exd a:hover { color: #CEDBF2; border: none; }
.exd .c { color: #A569A7; }
.exz { line-height: 160%; padding: 3px 0 0 136px; }
img.cover { border: 1px solid #080D14; background: none; margin-right: 12px; margin-bottom: 10px; padding: 0px; float: left; z-index: -10; }
.trackbg { background: url(/i/bg-tl.gif) repeat-x; min-height: 200px; margin-top: 4px; }
.tl, ol.tl { font-family: Verdana, Arial, Sans-Serif; font-weight: bold; font-size: 1em; text-align: left; line-height: 150%; color: #6B7C99; padding: 8px 12px 8px 12px; margin-top: 4px; }
.tl strong { color: #CEDBF2; font-size: 1.4em; font-family: Arial, Verdana, Sans-Serif; }
.tl .n { color: #B8C8E5; font-weight: normal; }
.tl .a { color: #FF9B99; font-weight: bold; font-family: Verdana, Arial, Sans-Serif; font-variant: normal; }
.tl .t, .tl .t a, .tl .t a:link, .tl .t a:visited { color: #F57A78; font-weight: normal; font-family: Arial, Verdana, Sans-Serif; }
.tl .r { color: #99ACCC; font-weight: normal; font-family: Arial, Verdana, Sans-Serif; font-variant: normal; }
.tl .l { color: #6B7C99; font-weight: normal; font-family: Arial, Verdana, Sans-Serif; }
.tl .d { color: #8193B3; font-weight: normal; font-family: Arial, Verdana, Sans-Serif; font-variant: normal; font-style: italic; font-size: 0.8em; }
.tl .a a, .tl .a a:link, .tl .a a:visited { color: #FF9B99; }
.tl .a a:hover { color: #FF9B99; text-decoration: none; }
.dll { font-weight: normal; color: #5FCC93; margin: 4px 0px 4px 0px; }
.dll .dim { color: #43996D; }
.dll a, .dll a:link, .dll a:visited { font-weight: bold; color: #70F1AE; border-bottom: 1px solid #26354D; white-space: nowrap; }
.dll a:hover { font-weight: bold; color: #87FFC1; border-bottom: 1px solid #384A66; }
.dll .dc { color: #B85B5A; font-variant: small-caps; }
.dll .dc strong { color: #F57A78; }
.dll .dc .dim { color: #6B7C99; }
.dlr { font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-weight: bold; font-size: 1em; }
.dlr3 { color: #6B7C99; } .dlr2 { color: #4D6080; } .dlr1 { color: #384A66; } .dlr0 { color: #26354D; }
.dla { font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-weight: bold; font-size: 1.3em; }
.dla4 { color: #FF9B99; text-decoration: underline; } .dla3 { color: #FF9B99; } .dla2 { color: #FF9B99; } .dla1 { color: #F57A78; } .dla0 { color: #B85B5A; }
.dlf a, .dlf a:link, .dlf a:visited { color: #B8C8E5; }
.dlf a:hover { color: #CEDBF2; }
.dlf { font-family: Verdana, Arial, Sans-Serif; font-weight: bold; font-size: 1.1em; color: #B85B5A; padding-left: 5px; }
.dlf strong { color: #F57A78; }
.dlf sub { color: #26354D; font-weight: bold; }
.dlf small { font-family: Verdana, Arial, Sans-Serif; font-weight: bold; font-size: 0.8em; color: #6B7C99; }
.dlf small strong { color: #99ACCC; }
.dlc { font-size: 0.9em; font-weight: bold; }
.dlc a, .dlc a:link, .dlc a:visited { color: #F57A78; }
.dlc a:hover { color: #FF9B99; }
.dlc .cm0 { color: #6B7C99; }
.dlc .cm0 a, .dlc .cm0 a:link, .dlc .cm0 a:visited { color: #8193B3; }
.dlc .cm0 a:hover { color: #99ACCC; }
.dlc .cm1 { color: #80403E; }
.dlc .cm1 a, .dlc .cm1 a:link, .dlc .cm1 a:visited { color: #B85B5A; }
.dlc .cm1 a:hover { color: #F57A78; }
.dlc .cm2 { color: #B85B5A; }
.dlc .cm2 a, .dlc .cm2 a:link, .dlc .cm2 a:visited { color: #F57A78; }
.dlc .cm2 a:hover { color: #FF9B99; }
.dlc .cm3 { color: #F57A78; }
.dlc .cm3 a, .dlc .cm3 a:link, .dlc .cm3 a:visited { color: #FF9B99; }
.dlc .cm3 a:hover { color: #FF9B99; }
.dls { font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 1.4em; color: #5FCC93; }
.dls strong { color: #70F1AE; }
.dlt { font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 1.4em; color: #F57A78; text-align: right; }
.dlt strong { color: #FF9B99; }
form { margin: 0px; }
label { font-weight: bold; }
textarea {
	font: 1em Verdana, Arial, Sans-Serif;
	background-image: url(/i/bg-textarea.gif);
	background-repeat: repeat-x;
	background-color: #080D14;
	border: 1px solid #26354D;
	color: #B85B5A;
	width: 99%;
	padding: 3px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
input.input, .wpcf7 input { background-image: url(/i/bg-input.gif); background-color: #080D14; border: 1px solid #26354D; color: #B85B5A; padding: 3px; }
select { background-color: #080D14; border: 1px solid #26354D; color: #B85B5A; padding: 3px; width: 130px; }
#contactsubmit { background: none; background-image: url(/i/b-send.jpg); color: none; padding: 0; width: 94px; height: 42px; border: none; }
div.wpcf7-mail-sent-ok { font-family: "Trebuchet MS", Verdana; font-size: 1.4em; color: #70F1AE; background-color: #080D14; border: 1px solid #384A66; padding: 12px; line-height: 150%; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } 
div.wpcf7-mail-sent-ng { font-family: "Trebuchet MS", Verdana; font-size: 1.4em; color: #70F1AE; background-color: #080D14; border: 1px solid #384A66; padding: 12px; line-height: 150%; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  }
div.wpcf7-spam-blocked { font-family: "Trebuchet MS", Verdana; font-size: 1.4em; color: #70F1AE; background-color: #080D14; border: 1px solid #384A66; padding: 12px; line-height: 150%; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  }
div.wpcf7-validation-errors { font-family: "Trebuchet MS", Verdana; font-size: 1.4em; color: #70F1AE; background-color: #080D14; border: 1px solid #384A66; padding: 12px; line-height: 150%; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  }
span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}
span.wpcf7-not-valid-tip-no-ajax { color: #f00; font-size: 10pt; display: block; }

code { font: 1.1em 'Courier New', Courier, Fixed; }
hr { display: none; }
a img { border: none; }
.alignright { float: right; margin-left: 12px; margin-bottom: 8px; }
.alignleft { float: left; margin-right: 12px; margin-bottom: 8px; }
img.alignright, img.alignleft, img.noalign, img.alignnone, .attachment img, #es {
	border: 1px solid #26354D;
	background-color: #080D14;
	padding: 2px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
a img.alignright:hover, a img.alignleft:hover, a img.alignnone:hover, a img.alignnone:hover, .attachment img:hover { 
	border: 2px solid #384A66;
	background-color: #080D14;
	padding: 1px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
td img { background: none; border: none; padding: none; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { margin: 5px 20px 10px 0; padding: 0; }
.ess { overflow: auto; }
.ess .wp-caption { min-height: 200px; }
.wp-caption img {
	border: 1px solid #26354D;
	background-color: #080D14;
	padding: 2px;
	margin: 0 0 0 0;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.wp-caption a img:hover { border: 2px solid #384A66; padding: 1px; }
.wp-caption p.wp-caption-text {
	color: #8193B3;
	font-size: 0.9em;
	line-height: 15px;
	padding: 3px 5px 5px 5px;
	font-variant: small-caps;
	text-align: center;
	margin: 0 0 0 0;
}
.free img { border-color: #7F4A81; }
.free a img:hover { border-color: #A569A7; }
.free p.wp-caption-text { color: #99ACCC; }
.free p.wp-caption-text:after { content: " (FREE)"; color: #4D6080; font-size: 80%; }
/*comment-author vcard*/
/*#comments { margin-top: 2px; margin-bottom: 16px; width: 100%; }*/
ul.commentlist { margin: 0; padding: 0; list-style: none; }
li.comment {
	line-height: 1.4em;
	border: 1px solid #384A66;
	background-color: #26354D;
	color: #99ACCC;
	padding: 8px 6px 0px 8px;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
li.comment a { font-weight: bold; color: #B8C8E5; }
li.comment a:hover { color: #CEDBF2; }
li.comment cite.fn { 
	font-size: 1.2em;
	font-weight: bold;
	font-style: normal;
	color: #CEDBF2;
	border-bottom: 1px solid #384A66; 
	padding-bottom: 1px;
}
li.comment cite.fn a { color: #CEDBF2; }
li.comment cite.fn a:hover { color: #E1EAFA; }
li.comment .says { display: none; }
li.comment .reply { display: none; }
li.comment .commentmetadata, ul.commentlist .reply { font-size: 0.8em; color: #8193B3; }
li.comment .commentmetadata a, ul.commentlist .reply a { color: #8193B3; }
li.bypostauthor { border: 1px solid #4D6080; background-color: #384A66; color: #B8C8E5; }
li.bypostauthor .commentmetadata, li.bypostauthor .commentmetadata a { color: #99ACCC; }
li.bypostauthor cite.fn a { color: #E1EAFA; border-bottom: 1px solid #4D6080; }
li.bypostauthor cite.fn a:hover { color: #CEDBF2; }
li.trackback, li.pingback { display: none; }
#commentSubmit { float: right; width: 80px; }
#commentOptions { font-size: 0.8em; }
#commentOptions .subscribe-to-comments { margin-top: 0px; }
img.avatar {
	border: 1px solid #384A66;
	background-color: #080D14;
	padding: 2px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.avatar { float: right; margin-left: 4px; margin-right: 4px; }
#comments .response .avatar { border-color: #4D6080; }
/* plugin classes */
.search-excerpt { color: #8193B3; border-bottom: 1px solid #384A66; }
.wp-pagenavi { font-size: 0.8em; }
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #384A66;
	color: #B85B5A;
	background-color: #26354D;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #384A66;
	color: #F57A78;
	background-color: #26354D;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #4D6080;
	color: #FF9B99;
	background-color: #384A66;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #384A66;
	color: #FF9B99;
	background-color: #26354D;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #6B7C99;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #26354D;
	color: #4D6080;
	background-color: #080D14;
}
.wp-pagenavi span.extend { padding: 2px 4px 2px 4px; margin: 2px; color: #4D6080; }
.post-ratings {	width: 100%; margin: 5px 0px 5px 0px; padding-top: 2px; }
.post-ratings-loading { display: none; height: 16px; text-align: left; }
.post-ratings-image { border: 0px; }
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG { border: 0px; padding: 0px; margin: 0px; }
div.sociable { margin: 16px 0; }
span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span { position: absolute; display: block; top: -5em; background: #ffe; border: 1px solid #ccc; color: black; line-height: 1.25em; }
.sociable span { display: block; }
.sociable ul { display: inline; margin: 0 !important; padding: 0 !important; }
.sociable ul li { background: none; display: inline; list-style-type: none; margin: 0; padding: 1px; }
.sociable ul li:before { content: ""; }
.sociable img { float: none; width: 16px; height: 16px; border: 0; margin: 0; padding: 0; }
.sociable-hovers { opacity: .4; -moz-opacity: .4; filter: alpha(opacity=40); }
.sociable-hovers:hover {	opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
a.liinternal { border-bottom: 1px solid #26354D; }
a.liinternal:hover, a.liexternal:hover, a.liwikipedia:hover, a.lidiscogs:hover, a.lifusionanomaly:hover, a.limailto:hover { border-bottom: 1px solid #384A66; }
a.liexternal { padding-right: 12px; background: url(/i/i-external.gif) no-repeat right; border-bottom: 1px solid #26354D; }
a.liwikipedia { padding-right: 12px; background: url(/i/i-wikipedia.gif) no-repeat right; border-bottom: 1px solid #26354D; }
a.lidiscogs { padding-right: 12px; background: url(/i/i-discogs.gif) no-repeat right; border-bottom: 1px solid #26354D; }
a.lifusionanomaly { padding-right: 12px; background: url(/i/i-fusionanomaly.gif) no-repeat right; border-bottom: 1px solid #26354D; }
a.limailto { padding-right: 12px; background: url(/i/i-mail.gif) no-repeat right; border-bottom: 1px solid #26354D; }
/*input.textentry { background-image: url(/i/bg-searchinput.gif); background-color: #080D14; border: 1px solid #080D14; color: #B85B5A; padding: 3px; }*/
