/* Original skin by someone who didn't put their name in the css file */
/* modified by EdB (http://wonderwinds.com) */

/*
 * Evo Toolbar
 * Note: ther emay be some properties that seem overkill but the fact is we need to override
 * any too general styles a skin may want to bring in for its own body/general display.
 */
div#evo_toolbar {
   background-color: ThreeDFace;
   color: ButtonText;
   border-top: 1px solid ThreeDHighlight;
   border-bottom: 1px solid ThreeDShadow;
   text-align: left;
   margin: 0;
   /* font: menu; /* -- poorly supported */
   font-size: 11px;
   font-family: "Microsoft sans serif", sans-serif, Arial, Helvetica;

   position: fixed;
   z-index: 99;
   left: 0px;
   top: 0px;
   height: 21px;
   width:100%;      /* Safari Windows */
   -webkit-text-size-adjust: none; /* iPhone */
}

div.skin_wrapper_loggedin {
   margin-top: 22px;
   padding-top: 1px;
}

div#evo_toolbar a {
   border: 1px solid ThreeDFace;
   color: ButtonText;
   text-decoration: none;
   padding: 2px 1ex;
}
div#evo_toolbar a:hover {
   border-top-color: ThreeDHighlight;
   border-left-color: ThreeDHighlight;
   border-bottom-color: ThreeDShadow;
   border-right-color: ThreeDShadow;
}
div#evo_toolbar .actions_left {
   padding: 4px;
}
div#evo_toolbar .actions_right {
   padding: 4px;
   float: right;
}

div#evo_toolbar ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
div#evo_toolbar li {
  display: inline;
}
div#evo_toolbar li ul {
  position: absolute;
   z-index: 100;
   background-color: ThreeDFace;
   border: 1px solid;
   padding: 1px;
   border-top-color: ThreeDHighlight;
   border-left-color: ThreeDHighlight;
   border-bottom-color: ThreeDShadow;
   border-right-color: ThreeDShadow;
   width: 25ex; /* prevent page wide dropdowns in IE6; nicer hover in IE7 */
}
div#evo_toolbar li.menu_open ul {
   display: block;
}
div#evo_toolbar li.menu_close ul {
   display: none;
}
div#evo_toolbar li.menu_open:hover ul,
div#evo_toolbar li.menu_close:hover ul {
   display: block;
}
div#evo_toolbar li ul li {
   display: block;
   padding: 0 4ex 0 0;
   white-space: nowrap;
}
div#evo_toolbar li ul li a {
   display: block;
   padding: 4px 2ex;
   border: none;
   width: 100%;
}
div#evo_toolbar li ul li a:hover {
   background-color: Highlight;
   color: HighlightText;
}
div#evo_toolbar.evo_toolbar_safari li ul li a:hover {
   background-color: #36d;
}
div#evo_toolbar li.separator {
   padding: 0;
}
div#evo_toolbar hr {
   display: block;
}

div#evo_toolbar .time {
   margin: 0 1ex;
   color: GrayText;
}
/* ---------------------------------------------- */
/* old background value: #4C565E */
body {
background: #000000; 
background-image: url(digiback.jpg);
color: #B7BFC7;
padding: 0; margin: 0;
font-family: Arial, Helvetica, sans-serif;
}
a {
color: #F6B33D;
text-decoration: none;
}
a:visited {
color: #F6B33D;
text-decoration: none;
}
a:hover {
color: #F6B33D;
text-decoration: underline;
}
a:active {
color: #F6B33D;
text-decoration: none;
}
h4 {
margin: 0;
padding:5px 0px 0px 0px;
}

.imgunderlined {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #EB9B20;
}

.imgborder {
	border: thin solid #999999;
}

#container {
padding: 0;
margin: 0 0 0 10%;
width: 80%;
text-align: center;
}
.titleBlock {
float: left;
margin:10px 0px 10px 0px;
padding: 0px 10px 0px 0px;
}
.blogTitle {
color: #fff; text-align: left;
margin: 0px;
}
.blogTitle a {
color: #fff;
text-decoration: none;
}
.blogTitle a:visited {
color: #fff;
text-decoration: none;
}
.blogTitle a:hover {
color: #fff;
text-decoration: underline;
}
.blogTitle a:active {
color: #fff;
text-decoration: none;
}
.blogTitle h2 {
margin: 0px;
}
.blogTagline {
color: #F6B33D;
text-align: left;
}
.menuBlock {
float: right;
color: #F6B33D;
text-align: left;
margin:0;
padding:0;
}
.menuBlock ul {
list-style: none;
}
.afterDiv {
clear: both;
}
.centerContent {
text-align: left;
border-left: 10px solid #000;
border-right: 10px solid #000;
border-bottom: 10px solid #000;
margin: 0px 0px 20px 0px;
padding: 10px 5px 10px 5px;
background: #23272B;
overflow:hidden;
}
.centerInternalTitle, .centerTitle {
text-transform: lowercase;
font-family: Arial, helvetica, sans-serif;
color: #F6B33D;
background: #000;
margin: 0px;
padding: 2px 2px 2px 10px;
letter-spacing:5px;
text-align: left;
font-weight: bold;
}
.centerInternalTitle {
position: relative;
margin: -10px -5px 5px -5px;
}
#leftBlock {
float: left;
}
#rightBlock {
float: right;
}
.leftBlock {
position:absolute;
left:10%;
top:auto;
width:39%;
height:auto;
margin:0;
padding: 0;
}
.leftBlock ul {
list-style: none;
padding: 0px 0px 0px 15px;
margin: 5px 0 5px 0;
}
.rightBlock {
position:absolute;
left:51%;
top:auto;
width:39%;
height:auto;
margin:0;
padding: 0;
}
.rightBlock ul {
list-style: none;
padding: 0px 0px 0px 15px;
margin: 5px 0px 5px 0px;
}

.leftside {
text-align: left;
}

.search {
padding: 0px 0px 0px 10px;
}
.centerContent .search input, .centerContent input.checkbox {
width: auto;
margin: .5ex;
}

/* styles for comment and profile forms */
form {
margin: 0;
padding: 0;
}
form.inline {
margin: 0px;
padding: 0px;
display: inline;
}
fieldset.input {
margin: 0;
padding: 0;
border: 0;
}
fieldset span.notes {
font-size: 80%;
color: #999;
}
input.large, textarea.large {
width: 97%;
margin-left: 0;
margin-right: 0;
}
label.radiooption {
margin-right: 1em;
}
/* 24/75% forms - Fast Forms */
form.fform fieldset {
border: 1px solid #ddd;
margin-bottom: 1ex;
background-color: #fff;
padding: .5ex 1ex;
}
form.fform fieldset fieldset {
border: none;
margin: 1ex;
padding: 0;
}
form.fform div.label {
float: left;
width: 24%;
text-align: right;
font-weight: bold;
margin: 0;
padding-top: .5ex;
}
form.fform div.input {
margin: 0 0 0 25%;
}
form.fform fieldset.input {
margin: 0;
}
form.fform div.info {
margin: 0 0 0 25%;
padding-top: .5ex;
}
/* 18/80% forms: comments and profile */
form.bComment fieldset {	/* one form line */
border: none;
margin: 2ex 0ex;
padding: 0ex;
}
form.bComment fieldset label {
font-weight: bold;
}
form.bComment fieldset div.label { /* label of form line */
float: left;
width: 18%;
text-align: right;
padding-top: .5ex;
font-weight: bold;
}
form.bComment fieldset div.input { /* input zone of form line */
margin: 0 0 0 20%;
}
form.bComment fieldset.input {
margin: 0;
}
form.bComment fieldset div.info { /* info zone of form line */
margin: 0 0 0 20%;
padding-top: .5ex;
}

.centerContent textarea, .centerContent select, input.bComment, textarea.bComment, select.bComment {
background-color: #FFFFFF;
border: 1px solid #23272B;
padding: .5ex;
width: 98%;
margin: 0ex;
}

/* styles from blog_elements */
div.codeblock {
background-color: #eee;
border: 1px dotted #aaa;
margin: 1ex;
padding: 1ex;
width: 90%;
overflow: auto;
}
div.codeblock pre {
margin: 0;
}

/* styles for images */
img {
border: none;
}
img.top {
vertical-align: top;
border: 0px;
}
img.flag {
vertical-align: middle;
border: 1px solid #000;
}
img.middle {
vertical-align: middle;
border: 0px;
}
img.leftmargin {
float: left;
border: 0px;
margin-right: 1ex;
margin-top: .2ex;
margin-bottom: .2ex;
}
img.rightmargin {
float: right;
border: 0px;
margin-left: 1ex;
margin-top: .2ex;
margin-bottom: .2ex;
}
a.permalink_right {
background-color: transparent;
float: right;
border: 0;
}

/* GENERIC styles for the archive calendar */
caption.bCalendarCaption {
font-size: 105%;
font-weight: bold;
margin: auto;
padding: .5ex 0;
white-space: nowrap;
}
table.bCalendarTable {
margin: 0 auto 1em auto;
font-size: 77%;
border-collapse: separate; 
border-spacing: 0px;	
}
tr.bCalendarRow {
text-align: center;
}
th.bCalendarHeaderCell {
font-size: 84%;
width: 4ex;
}
td.bCalendarCell {
width: 4ex;
height: 3.5ex;
}
.bCalendarLinkPost {
font-weight: bold;
}
td#prev, td#next {
font-weight: bold;
font-size: 105%;
padding: .5ex;
white-space: nowrap;
}
td#prev a, td#next a {
padding: 0 .5ex;
}
td#prev {
text-align: left;
}
td#next {
text-align: right;
}

/* styles for popup comments if used */
#contentcomments {
margin: 0 0 50px 10px;
padding: 10px;
}
#contentcomments input {
margin: 1px;
padding: 1px 1px 4px 1px;
border: 1px solid #ccc;
font: 11px/14px verdana, arial, helvetica, sans-serif;
}
#contentcomments textarea {
margin: 1px;
padding: 1px;
border: 1px solid #ccc;
font: 11px/14px verdana, arial, helvetica, sans-serif;
}
.bCommentText {
  margin-bottom: 10px;
}
