/*
THEME NAME: block_head
THEME URI: http://f-dt.com/
DESCRIPTION: Based on Sandbox, a rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists.
VERSION: 0.1
AUTHOR: Edward Sharp
AUTHOR URI: http://edwardsharp.net
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/



a {
color:#F60;
}

a img {
border:none;
}

a:visited {
color:#C60;
}

a:hover {
color:#ccc;
font-style:underline;
}

acronym,abbr {
border-bottom:1px dashed #333;
cursor:help;
}

acronym,abbr,span.caps {
font-size:90%;
letter-spacing:.07em;
}

blockquote {
border-left:5px solid #ccc;
margin-left:1.5em;
padding-left:5px;
}

body {
background-color:#F60;
color:#fff;
border:none;
font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
min-width:500px;
margin:0;
padding:0;
}

cite {
font-size:90%;
font-style:normal;
}

h2 {
font:95% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
letter-spacing:0.2em;
padding-bottom:2px;
margin:.5em 0 .9em;
}

h3 {
font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
letter-spacing:0.2em;
}

h4 {
font:70% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
display:inline;
}

ol#comments li p {
font-size:100%;
}

object {
background:#000 !important;
}

p,li,.feedback {
font:90%/175% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
letter-spacing:-1px;
}

pre {
padding:5px;
}

ul.post-meta {
list-style:none;
}

ul.post-meta span.post-meta-key {
font-weight:bold;
}

.bg-white {

}

.dig {
width:100%;
background-color:#000;
}

.eventcal {
display:block;
color:#000;
margin-top:1em;
}

.eventcal_l {
height:240px;
width:150px;
}

.eventcal_r {
height:auto;
width:250px;
}

.disk {
color:#000;
background:#000 url('/dt300.png') no-repeat;
height:300px;
width:260px;
padding-left:40px;
right:0;
font-size:11px;
}

.disktext {
height:300px;
padding-top:10px;
padding-left:10px;
}

.footer {
background-color:#f60;
color:#000;
}

.entry-meta {
font-size: 70%;
padding: .5%; 
}

.meta {
font-size:.75em;
padding-left:25px;
margin-top:-17px;
}

.meta li,ul.post-meta li {
display:inline;
}

.meta ul {
display:inline;
list-style:none;
margin:0;
padding:0;
}

/*here also applies to comment comments*/
.meta {
color:gray;
font-weight:400;
letter-spacing:0;
vertical-align:middle;
text-align:left;
padding-top:1em;
padding-left:1em;
}

.meta a {
color:gray;
font-weight:400;
letter-spacing:0;
vertical-align:middle;
text-align:left;
}

.navigation {
width:90%;
margin-top:5%;
margin-bottom:0;
font-size:80%;
clear:both;
}
.navigation:hover {
background-color:#000;
color: #fff;
}
#nav-above {
clear:both;
}

.nav-previous {
float:left;
display: inline;
}

.nav-next {
float:right;
display: inline;

}

.post {
float:left;
background-color:#000;
color:#fff;
height: auto;
width:90%;
margin-bottom:5%;
padding: 5%;
clear:both;
}

.recent_posts {
list-style:none;
position:absolute;
}

.recent_posts a:hover {
color:#000;
}

.right {
right:0;
float:right;
clear:both;
}

.showhide {
background:#fff;
z-index:5;
position:absolute;
}

.storytitle a {
text-decoration:none;
}

.storycontent {
padding-bottom:3%;
margin:4%;
}

#banner {
background-color:#F60;
color:#333;
font-size:4em;
min-width:500px;
z-index:2;
margin: 10%;
}

.commentlist li,#commentform input,#commentform textarea {
font:1.2em Sans-Serif;
background-color:#333;
color:#fff;
border:thin solid #555;
min-width:500px;
}

.commentlist li {
font-weight:700;
}

.commentlist li .avatar {
float:right;
border:1px solid #eee;
background:#fff;
padding:2px;
clear: both;
}

.commentlist cite,.commentlist cite a {
font-weight:700;
font-style:normal;
font-size:1.1em;
color:#f60;
}

.commentlist p {
font-weight:400;
line-height:1.5em;
text-transform:none;
}

#commentform p {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentmetadata {
font-weight:400;
}

#comments {
float:left;
background-color:#000;
height: auto;
width:90%;
margin-bottom:5%;
padding: 5%;
clear:both;

}

#content {

}

#donate {

}

#donate input {
background-color:#fff !important;
}
#fdt {

}
#header {

border:none;
font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
letter-spacing:0.2em;
margin:0;
padding:5%;
}
#header:hover {

}
#header a {
color:#fff;
text-decoration:none;
}

#header a:hover {
text-decoration:underline;
}

#menu {
list-style:none;
position:absolute;
}

#menu ul {
list-style-type:none;
list-style-image:none;
margin:0;
padding:0;
}

#menu li {
display:inline;
padding:0 1%;
}

#sidebar {
background:#F60;
color:#ccc;
font-weight:700;
text-transform:lowercase;
list-style:none;
position:absolute;
left:0;
top:0;
width:95%;
font:90% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}

#sidebar a {

text-decoration:none;
}

#sidebar a:hover {
border-bottom:1px solid #809080;
}

#twitters {
color:#666;
}

#wp-calendar {
border:1px solid #ddd;
empty-cells:show;
font-size:14px;
position:absolute;
margin:0;
}

#wp-calendar #next a {
padding-right:10px;
text-align:right;
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}

#wp-calendar a {
display:block;
text-decoration:none;
}

#wp-calendar a:hover {
background:#e0e6e0;
color:#333;
}

#wp-calendar caption {
color:#999;
font-size:16px;
text-align:left;
}

#wp-calendar td {
color:#ccc;
font:normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
letter-spacing:normal;
text-align:center;
padding:2px 0;
}

#wp-calendar td.pad:hover {
background:#fff;
}

#wp-calendar td:hover,#wp-calendar #today {
background:#eee;
color:#bbb;
}

#wp-calendar th {
font-style:normal;
text-transform:capitalize;
}

#wpstats {
display:none;
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
clear: both;
}

.alignright {
float:right;
clear:both;
}

.addthis_container {
clear:both;
}

.widgettitle {
color:#ccc;
font-weight:700;
list-style-type:none;
padding-left:3px;
text-transform:lowercase;
margin:0;
}

.widget form {
margin:0 0 0 13px;
}

.widget input#s {
width:80%;
background:#fff;
border:1px solid #999;

}

.widget ul {
font-weight:700;
list-style-type:none;
padding-left:3px;
text-transform:lowercase;
margin:0;
}

.widget ul li {
font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
letter-spacing:0.1em;
margin-top:0;
padding-bottom:2px;
}

.widget ul ul {
font-variant:normal;
font-weight:400;
line-height:100%;
list-style-type:none;
text-align:left;
margin:0;
padding:0;
}

.widget ul ul li {
border:0;
font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
letter-spacing:0;
margin-top:0;
padding:0 0 0 12px;
}

.widget ul ul ul.children {
font-size:142%;
padding-left:4px;
}

.widget a {

text-decoration:none;
font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}

.widget a:hover {
border-bottom:1px solid #809080;
font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}

.widget_pages {
display:inline !important;
height:30px;
}

.widget_links {
padding-top:5px;
padding-bottom:5px;
}

.ngg_images {
width:350px;
height:250px;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
margin:0;
}

input,textarea {
color:#fff;
background-color:#333 !important;
}

.eventcal_l #wp-calendar,.storytitle {
}

.eventcal_r ul,.eventcal_r ul li {
list-style:none;
padding-left:5px !important;
}

.credit a:link,.credit a:hover,.recent_posts a {
color:#fff;
}

.clear,.disktext_clear {
clear:both;
}

.textwidget,.widget_text {
display:inline !important;
}



/* grid stuff */
.tblGenFixed td {
overflow:hidden;
white-space:normal;
letter-spacing:0;
word-spacing:0;
background-color:#080808;
z-index:1;
border: none;
font-size:1em;
}

.tblGenFixed td.hd {
}

.dn {
display:none;
}

.c3 {
padding-top: 0;
padding-bottom: 0;
margin-top:0;
margin-bottom:0;
width: 5px;
height: 10px;
}

.tblGenFixed td.s0 {
background-color:#080808;
font-family:monospace, sans-serif;
overflow:hidden;
border: none;
}

.tblGenFixed td.s2 {
background-color:#333;
overflow:hidden;
border: none;
}

.tblGenFixed td.s1 {
background-color:#080808;
overflow:hidden;
border: none;
}

.tblGenFixed td.s7 {
background-color:gray;
overflow:hidden;
border: none;
}

.tblGenFixed td.s5 {
background-color:#f60;
overflow:hidden;
border: none;
}

.tblGenFixed td.s6 {
background-color:silver;
color: #080808;
overflow:hidden;
border: none;
}

.tblGenFixed td.s3 {
background-color:#333;
overflow:hidden;
border: none;
padding-left: 0;
padding-right: 0;
}

.tblGenFixed td.s4 {
color: #000;
background-color:#f90;
overflow:hidden;
border: none;
}


