/*
	DkBlog Template
	CSS StyleSheet by David Herreman
	http://www.free-css-templates.com
*/

body {
padding : 0;
margin : 0;
font : 0.74em Arial, sans-serif;
line-height : 1.5em;
background : #393939;
color : #fff;
}
a {
color : #d0eb55;
background : inherit;
text-decoration : none;
}
a:hover {
color : #d0eb55;
background : inherit;
text-decoration : underline;
}
p {
margin : 5px 0;
}
h1 {
font : bold 1.8em Arial, Sans-Serif;
padding : 8px 0 4px 0;
margin : 0;
letter-spacing : -1px;
}
h2 {
font : bold 1.6em Arial, Sans-Serif;
letter-spacing : -1px;
}
h3 {
padding : 4px 0;
margin : 0;
}
ul {
margin : 0;
padding : 0;
list-style : none;
}
img {
border : 0;
}
hr {
height : 1px;
border-style : none;
color : #d0d0d0;
background-color : #c0c0c0;
margin : 10px 0;
}
ol {
padding : 0;
margin : 0;
}
.code {
padding : 3px 5px 3px 35px;
border : 1px solid #666;
list-style-type : decimal-leading-zero;
font-family : Courier;
}
.code code {
font-family : Monaco, "Courier New", Tahoma;
font-size : 1.2em;
}
.code li {
margin : 2px 0;
padding : 0 5px;
background : #333;
}
.code li.t1 {
padding-left : 4ex;
}
.code li.t2 {
padding-left : 8ex;
}
.code li.t3 {
padding-left : 12ex;
}
.code li.t4 {
padding-left : 16ex;
}
.code li.t5 {
padding-left : 20ex;
}
.code li.t6 {
padding-left : 24ex;
}
.code li.t7 {
padding-left : 28ex;
}
.code li.t8 {
padding-left : 32ex;
}
.content {
margin : 0 auto;
width : 1000px;
}
#topbar {
height : 35px;
background : #212121;
width : 100%;
}
#topbar #icons {
float : right;
margin : 10px 0 0;
padding : 0;
}
#topbar #icons img {
padding-right : 4px;
border : 0;
}
.url {
padding : 10px 0;
}
.url a {
color : #454545;
text-decoration : none;
}
.url a:hover {
color : #fff;
}
#top {
padding-top : 0;
background : #3d3d3b url(images/topbg.gif) repeat-x;
height : 85px;
margin-bottom : 25px;
}
#top h1 {
font : bold 2.6em Arial, Sans-Serif;
padding : 20px 0 0 0;
margin : 0;
letter-spacing : 1px;
color : #d0eb55;
}
#top a:hover {
text-decoration : none;
}
#top h2 {
font : 0.9em Arial, Sans-Serif;
letter-spacing : 0;
color : #868686;
margin : 0;
padding : 0;
}
#menu {
float : right;
height : 23px;
margin-top : 35px;
text-transform : uppercase;
/* width: 60%; */
}
#menu a {
color : #fff;
background : inherit;
text-decoration : none;
padding-left : 10px;
line-height : 23px;
font-weight : bold;
}
#menu a span {
padding-right : 10px;
}
#menu a, #menu a span {
display : block;
float : left;
}
#menu a:hover, #menu .current {
color : #fff;
background : #a9bc52 url(images/tabl.gif) no-repeat left top;
padding-left : 10px;
height : 23px;
}
#menu a:hover span, #menu .current span {
background : url(images/tabr.gif) no-repeat right top;
padding-right : 10px;
height : 23px;
cursor : pointer;
}
#menu ul {
list-style : none;
padding : 0;
margin : 0;
}
#menu li {
float : left;
margin : 0 0 0 5px;
}
#main {
width : 1000px;
margin : 0;
padding : 0;
}
.right_side {
float : left;
width : 202px;
background : inherit;
overflow : hidden;
}
.right_side .pad {
padding : 0 0 10px 17px;
}
.right_side p {
padding : 0 0 5px 5px;
}
.right_side ul {
padding : 3px 0 12px 5px;
}
.right_side li {
line-height : 18px;
background : inherit;
list-style : square;
padding-left : 0px;
margin-left : 17px;
color : #b4e04a;
}
.right_side a {
background : inherit;
text-decoration : none;
}
.right_side a:hover {
text-decoration : underline;
}
.right_side h2 {
color : #eee;
font : bold 1.2em Arial, Sans-Serif;
background : url(images/rmenuhead.gif) no-repeat top;
width : 202px;
height : 30px;
padding-top : 7px;
text-indent : 10px;
margin-top : 0;
margin-bottom : 0;
}
.right_side h3 {
color : #eee;
font : bold 1.0em Arial, Sans-Serif;
}
#left_side {
background : inherit;
margin-bottom : 10px;
width : 590px;
float : left;
margin-right : 6px;
}
#left_side .intro {
background : #414141;
color : #fff;
}
#left_side .intro .pad {
padding : 10px;
}
#left_side .intro a {
color : #b4e04a;
text-decoration : none;
}
#left_side .intro a:hover {
color : #cdff56;
text-decoration : underline;
}
#left_side .mpart {
padding : 20px 0 0 0;
}
#left_side h2 {
background : inherit;
padding : 0;
margin : 0;
font : 1.8em verdana, Arial, Sans-Serif;
}
#left_side h2 a, hover {
color : #FFFFFF;
text-decoration: none;
}
#left_side .mpart h3 {
background : inherit;
padding : 0;
margin : 0 0 15px 0;
font : 0.9em verdana, Arial, Sans-Serif;
color : #a5a5a5;
}
#left_side p {
color : #e7e7e7;
padding : 0;
}
#left_side img {
padding : 0 10px 5px 0;
}
#left_side blockquote {
padding-left : 10px;
border-left : 3px solid #a7cc44;
margin : 10px 0 10px 25px;
}
.date {
padding : 7px 35px 0 0;
margin : 5px 0 25px 0;
text-align : right;
background : url(images/commentb.gif) no-repeat top right;
height : 32px;
}
.date a {
font : bold 1.2em Arial, Sans-Serif;
color : #a9bc52;
background : transparent;
}
#left_side .rs {
float : right;
margin : 0 0 0 10px;
border : 1px solid #888;
padding : 5px;
background : inherit;
}
#left_side ul {
list-style-position : inside;
margin-left : 2px;
}
#left_side ul li {
list-style-type : square;
margin-left : 15px;
}
#left_side ul ul li {
list-style : none;
margin-left : 10px;
list-style-type : lower-alpha;
list-style-position : inside;
}
#left_side .greybox {
border : 1px solid #ccc;
background : #f5f5f5;
width : 628px;
padding : 10px;
}
#footer {
clear : both;
width : 1000px;
margin : 0 0 6em 0;
padding-top : 5px;
color : #777;
border-top : 1px solid #444;
background : inherit;
}
#footer .right {
float : right;
}
#footer a {
text-decoration : none;
background : inherit;
}
.right_side_item ul {
padding : 0 0 0 0;
}
.right_side_item li {
line-height : 18px;
background : inherit;
list-style : square;
padding-left : 0px;
margin-left : 17px;
color : #b4e04a;
}
.styled {
border : 1px solid #454545;
padding : 2px 3px;
width : 100px;
}
.button {
border : 1px solid #212121;
padding : 2px 3px;
background-color : #333333;
color: #e7e7e7;
}
fieldset {
margin-bottom : 1em;
}
fieldset p {
padding : 5px;
margin : 0px;
}
fieldset p {
margin-top : 5px;
margin-bottom : 0px;
}
fieldset legend {
font-size : .9em;
}
form {
margin-top : 5px;
margin-bottom : 5px;
}
form div.notes p, form div small {
line-height : 125%;
}
form div.notes li {
margin-left : 10px;
}
form fieldset div.notes {
float : right;
width : 170px;
height : auto;
margin : 0px 0px 10px 10px;
padding : 5px;
border : 1px solid #e7e7e7;
background-color : #414141;
color : #e7e7e7;
font-size : .75em;
}
form fieldset div.notes h4 {
background-image : url(images/icon_info.png);
background-repeat : no-repeat;
background-position : top left;
padding : 3px 0px 2px 27px;
border-width : 0px 0px 1px 0px;
border-style : solid;
border-color : #e7e7e7;
color : #e7e7e7;
margin-bottom : 5px;
margin-top : 0px;
font-size : 1.3em;
}
form fieldset div.notes p {
margin : 0em 0em 1.2em 0em;
color : #e7e7e7;
}
form fieldset div.notes p.last {
margin : 0em;
padding-bottom : 5px;
}
input, submit {
color : #000000;
font-size : 1em;
}
td {
color : #a5a5a5;
}
textarea {
color : #000000;
font-family : arial,sans-serif,verdana,tahoma,helvetica;
}
th {
color : #868686;
background-color : #212121;
font-weight : bold;
font-size : larger;
padding-left : 3px;
text-align : left;
}
select {
font-size : 1em;
color : #000000;
}
.admin-list-icon {
float : left;
padding : 5px;
}
.admin-list-table {
width : 100%;
text-align : left;
border-spacing : 1px;
}
.admin-list-table form {
margin : 0px;
}
.admin-list-search{
text-align : center;
margin-top : 5px;
margin-bottom : 5px;
}
.admin-list-field {
text-align : left;
padding-left : 5px;
padding-right : 5px;
}
.admin-list-headerfield {
text-align : left;
padding-left : 5px;
padding-right : 5px;
font-size : larger;
}
.alignleft {
text-align : left;
background-color : #393939;
}
.alignright {
text-align : right;
}
.aligncenter {
text-align : center;
background-color : #393939;
}
.aligntop {
vertical-align : top;
}
.block-box-left, .block-box-right {
margin-top : 7px;
margin-bottom : 12px;
margin-left : 5px;
}
.list-feed, .list-new-plugins, .list-new-comments, .list-new-trackbacks, .list-older-stories { 
margin : 0px;
padding : 0px;
}
.list-whats-related, .list-story-options {
color : #b4e04a;
}
.commentbar-line1 {
background : transparent;
color : #a5a5a5;
padding : 3px 3px;
text-align : center;
}
.commentbar-line2 {
border-bottom : 1px solid #666666;
border-top : 1px solid #666666;
text-align : center;
}
.commentbar-line3 {
color : #a5a5a5;
padding : 3px 3px;
text-align : center;
}
.commenttitle {
background : #333333;
border-bottom : 1px solid #666666;
border-left : 1px solid #666666;
border-right : 1px solid #666666;
border-top : 1px solid #666666;
font-weight : bold;
font-size : smaller;
padding : 3px 0px 3px 10px;
}
.edit-perm-down {
text-align : center;
}
.edit-perm-up{
text-align : center;
padding-right : 10px;
padding-left : 10px;
}
.fieldhelp {
  font-size : 0.8em;
  color : #868686;
}
.form-description {
font-weight : bold;
float : left;
width : 100px;
text-align : right;
padding-right : 5px;
display : block;
}
.form-field {
padding-bottom : 5px;
margin-left : 105px;
}
.highlight {
color : #000000;
background-color : yellow;
text-decoration : none;
}
.inputTable td {
padding : 4px;
vertical-align : top;
}
.inputTable label {
font-weight : bold;
float : right;
white-space : nowrap;
}
.moderation-cc {
width:100%;
}
.moderation-cc-row {
clear : both;
height : 80px;
width : 100%;
}
.moderation-cc-item {
float : left;
text-align : center;
}
.pagenav {
text-align : center;
}
.row_center td {
text-align : center;
}
.searchauth {
background : transparent;
color : #000000;
text-align : left;
}
.searchdate {
background : transparent;
color : #000000;
text-align : right;
}
.searchform-box {
text-align : left;
}
.searchform-elements {
display : inline;
position : relative;
top : 6px;
}
.searchform-elements input {
font-size : 1em;
}
.searchhits {
background : transparent;
color : #000000;
text-align : right;
}
.stats-list-count {
text-align : right;
padding-left : 5px;
padding-right : 5px;
}
.stats-header-title {
text-align : left;
width : 90%;
padding-left : 5px;
padding-right : 5px;
}
.stats-header-count {
text-align : left;
width : 10%;
padding-left : 5px;
padding-right : 5px;
}
.story-icons {
float : right;
}
.story-footer {
margin-top : 10px;
text-align : center;
}
.warning {
background : transparent;
color : #FF0000;
font-weight : bold;
}
.warningsmall {
background : transparent;
color : #FF0000;
}
.plugin {
color : #000000;
font-weight : normal;
}
.plugin th {
color : #000000;
background-color : #B7C1DC;
padding : 5px;
text-align : left;
}
.plugin tr {
vertical-align : top;
}
.plugin td {
padding : 2px 5px 2px 5px;
}
.pluginBG {
color : #FEFEFE;
}
.pluginAltBG {
background-color : #7398BA;
}
.pluginAltBG td {
color : #FFFFFF
}
.pluginCellTitle {
color : #FFFFFF;
font-weight : bold;
background-color : #212121;
padding : 5px;
}
.pluginCellFill {
background-color : #333333;
}
.pluginCellText {
color : #a5a5a5;
font-weight : normal;
background-color : #333333;
}
.pluginHeader {
color : #a5a5a5;
font-weight : bolder;
padding-top : 3px;
padding-bottom : 3px;
}
.pluginFooter, .pluginFooter td {
background-color : #212121;
color : #FFFFFF;
}
.pluginAlert {
padding : 5px 15px 5px 15px;
color : #FFFFFF;
background-color : #414141;
font-weight : bold;
}
.pluginInfo {
padding : 5px 15px 5px 15px;
color : #FFFFFF;
background-color : #414141;
font-weight : normal;
}
.pluginSubTable {
color : #000000;
font-weight : normal;
border : 1px solid #CCCCCC;
}
.pluginSubTable th {
color : #000000;
padding : 5px;
text-align : left;
}
.pluginSubTable tr {
vertical-align : top;
}
.pluginSolidOutline {
background-color : #414141;
}
.pluginSolidFill {
background-color : #1A3955;
}
.pluginTitle {
background-color : #212121;
color : #FFFFFF;
padding : 4px;
padding-left : 6px;
padding-right : 6px;
}
.pluginCellSubTitle {
background-color : #333333;
color : #a5a5a5;
padding : 4px;
padding-left : 6px;
padding-right : 6px;
}
.pluginTinyText {
font-size : 0.70em;
}
.pluginSmallText {
font-size : 0.8em;
}
.pluginMediumText {
font-size : 1em;
}
.pluginLargeText {
font-size : 1.25em;
}
.pluginAltText {
color : #FFFFFF;
}
.pluginRow1, .pluginRow1 td {
color : #a5a5a5;
background-color : #333333;
line-height : 120%;
}
.pluginRow2, .pluginRow2 td {
color : #a5a5a5;
background-color : #333333;
line-height : 120%;
}
.pluginRow1 .pluginRollOver, .pluginRow2 .pluginRollOver, .pluginRollOver {
color : #a5a5a5;
background-color : #414141;
line-height : 120%;
}
.pluginRow1 .pluginRollOut, .pluginRow2 .pluginRollOut, .pluginRollOut {
color : #a5a5a5;
background-color : #414141;
line-height : 120%;
}
.pluginLinks A:link {
color : #a5a5a5;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
.pluginLinks A:visited {
color : #a5a5a5;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
.pluginLinks A:hover {
color : #a5a5a5;
font-style : normal;
font-weight : normal;
text-decoration : underline;
}
.pluginBreadCrumbs, .pluginBreadCrumbs A:link {
color:#FFFFFF;
font-style : normal;
font-weight : normal;
text-decoration : none;
background-color : #212121;
}
.pluginBreadCrumbs A:visited {
color : #FFFFFF;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
.pluginBreadCrumbs A:hover {
color : #FFFFFF;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
a.pluginButton:link, a.pluginButton:visited {
color : #000000;
text-align : center;
padding-top : 2px;
display : block;
height : 19px;
text-decoration : none;
background-color : transparent;
}
a.pluginButton:hover {
color : blue;
text-align : center;
padding-top : 2px;
background : center url(navbar/images/button_over.gif);
background-repeat : repeat-x;
display : block;
height : 19px;
text-decoration : none;
background-color : transparent;
}
#navcontainer {
float : left;
width : 100%;
font-size : 93%;
line-height : normal;
border-bottom : 1px solid #000000;
}
#navcontainer ul {
margin : 0px;
padding : 10px 10px 0 50px;
list-style : none;
}
#navcontainer li {
display : inline;
margin : 0px;
padding : 0px;
}
#navcontainer a {
float : left;
background : url("navbar/images/tableftJ.gif") no-repeat left top;
margin : 0px;
padding : 0px 0px 0px 5px;
text-decoration : none;
}
#navcontainer a span {
float : left;
display : block;
background : url("navbar/images/tabrightJ.gif") no-repeat right top;
padding : 5px 15px 4px 6px;
color : #24618E;
}
#navcontainer a span {
float : none;
}
#navcontainer a:hover span {
color : #FFFFFF;
}
#navcontainer a:hover {
background-position : 0% -42px;
}
#navcontainer a:hover span {
background-position : 100% -42px;
}
#navcontainer a#current span {
background : url("navbar/images/tabrightI.gif") no-repeat left top;
background-position : 100% -42px;
color : #FFFFFF;
}
#navcontainer a:link#current, #navcontainer a:visited#current, #navcontainer a:hover#current {
background : url("navbar/images/tableftI.gif") no-repeat left top;
background-position : 0% -42px;
}
a.tooltip {
position : relative;
z-index : 10;
color : #000;
text-decoration : none;
}
a.tooltip:hover {
z-index : 100;
text-decoration : none
}
a.tooltip span {
display : none
}
a.tooltip:hover span {
z-index : 100;
color : #a5a5a5;
font-style : normal;
font-size : .8em;
line-height : 125%;
display : block;
position : absolute;
border : 1px solid #212121;
background-color : #393939;
padding : 4px;
text-align : left;
text-decoration : none;
left : -20px;
top : 10px;
min-width : 150px;
}
.poll-vote, .poll-vote-results {
background : transparent;
color : #a5a5a5;
font-size : smaller;
}
