body { background:#000 url(../images/dk-bg.gif) repeat-x top; padding:0; margin:0; font-family:"Lucida Grande", "Lucida Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif;}
a { color:#9e0b0f; text-decoration:none; }
a:link { color:#9e0b0f; text-decoration:none; }
a:hover { text-decoration:underline; }

.red { color:#9e0b0f;}

/* Header Styles */
h1, h2, h3, h4, h5 { font-family:"American Typewriter", "Courier New", Georgia, serif; }

h1 { padding:10px 20px; font-size:50px; margin:0 0 5px;}
h2 { font-size:18px; margin:0 0 10px;}
h3 { border-bottom:1px solid #9e0b0f; font-size:18px; margin-bottom:5px; color:#9e0b0f; }

.min-width { width:1070px; margin:0 auto;}
.container { background:transparent url(../images/splatter-bg.gif) repeat-y center; margin:0 auto; }
.container .main { background:transparent url(../images/header-bg.gif) no-repeat top left; }

.left { float:left; }
.right { float:right; }

/* Search Styles */
.search { padding:10px 0 70px; }
.search label {font-family:"American Typewriter", "Courier New", Georgia, serif; display:block; font-weight:normal; font-size:18px; color:#9e0b0f;}
.search input {font-family:"American Typewriter", "Courier New", Georgia, serif; display:block; font-weight:normal; font-size:16px; color:#777; width:190px; margin-right:10px; float:left;}

/* Nav Styles */
.nav ul { margin-left:60px;}
.nav ul, .nav ul li { list-style:none; list-style-type:none;}
.nav ul li { display:block; float:left; font-size:20px; padding:0 10px; font-family:"American Typewriter", "Courier New", Georgia, serif;}
.nav ul li a {color:#222;}
.nav ul li a:hover,
.nav ul li.selected a { text-decoration:none; border-bottom:4px solid #9e0b0f;}


/* Footer Styles */
.container .footer { border-top:1px solid #cecece; margin:10px 10px 10px 0; padding:5px; font-size:10px;}
.container .footer p { padding:0; margin:0; text-indent:0;}

/* Post Styles */
.post { padding:0 40px 30px; position:relative;}
.post p { margin:0 0 10px;}
.post .more-link { font-family:"American Typewriter", "Courier New", Georgia, serif; text-transform:uppercase; float:right; }
.post .visit-link { font-family:"American Typewriter", "Courier New", Georgia, serif; font-size: 15px;  float:right; margin-right:40px }
.post .sublinks { list-style:none; margin:0;}
.post .sublinks li { list-style-type:none; display:inline; margin-right:5px; padding-right:5px; border-right:1px solid #777; color:#777; }
.post .sublinks li.last { border-right:none;}
.post .identifier { font-family:"American Typewriter", "Courier New", Georgia, serif; text-transform:uppercase; float:right; font-size:30px }

.post .date { display:block; text-align:center; width:57px; height:51px; background:transparent url(../images/date-bg.gif) no-repeat top right; color:#fff; font-family:"American Typewriter", "Courier New", Georgia, serif; position:absolute; left:-57px; top:10px;}
.post .date .month { display:block; text-align:center; font-size:16px; line-height:1.22em;}
.post .date .day { display:block; text-align:center; font-size:28px; line-height:1em;}


.searchdocument { padding:0 40px 15px; position:relative;}
.searchdocument h3 {border-bottom:1px solid #9e0b0f; font-size:16px; margin-bottom:5px; color: #000;}
.searchdocument em {color: #9e0b0f}
.searchdocument p {margin:0pt 0pt 0.5em;}
.searchdocument .sublinks { list-style:none; margin:0;}
.searchdocument .sublinks li { list-style-type:none; display:inline; margin-right:5px; padding-right:5px; border-right:1px solid #777; color:#777; }
.searchdocument .sublinks li.last { border-right:none;}



/* Code Styles */
.code {
background:#E5E4E4 none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:0.25em 0.5em;
margin:0.5em
}

/* form */
label {display:block; font-family:"American Typewriter", "Courier New", Georgia, serif; font-size:14px;}
fieldset {width:365px}
legend {font-family:"American Typewriter", "Courier New", Georgia, serif; font-size:16px;}
.commentform {margin: 20px 0px 0px 65px;}
.commentform textarea {width:365px; height:225px}
.commentform input[type="text"] {width:365px; margin-top:5px}
.commentform .error {margin: 0px}


/* Sidebar Styles */
.about { font-style:italic; line-height:2em; color:#777; padding:0 12px 0 0;}
.block { padding:0 0 20px;}

/* Tumblelog Styles */
.tfeed ul, .tfeed ul li { list-style:none; list-style-type:none; margin:0; padding:0;}
.tfeed ul li { border-top:1px solid #ccc; margin:0 0 5px; padding:5px 0 0;}
.tfeed ul li .icon {float:left; border: none; outline:none; cursor: pointer; text-indent: -9999em; width:16px; height: 16px; line-height: 17px; display: block !important; text-align: left; margin:2px 5px 0 0; }
.tfeed ul li .icon.twitter { background:url(../images/twitter_icon.gif) no-repeat top left;}
.tfeed ul li .icon.link { background:url(../images/external_link_icon.gif) no-repeat top left;}
.tfeed ul li .icon.tumblecomment { background:url(../images/comment_icon.gif) no-repeat top left;}
.tfeed ul li p { margin:0; padding:0; float:left;}
.tfeed ul li p .datetime { font-size:90%; font-style:italic; color:#777;}


/* Comment Styles */
.comment { padding:0 60px 10px; position:relative; ;}
.comment .content { margin: 0px 20px 8px 5px;  border-top:1px solid #ccc; padding-top:5px;}
.comment h4 {margin-bottom:.25em; font-size:12pt}
.comment .more-link { font-family:"American Typewriter", "Courier New", Georgia, serif; text-transform:uppercase; float:right; }
.comment .sublinks { list-style:none; margin:0 0 0 5px;}
.comment .sublinks li { list-style-type:none; display:inline; margin-right:5px; padding-right:5px; border-right:1px solid #777; color:#777; }
.comment .sublinks li.last { border-right:none;}
.comment .identifier { font-family:"American Typewriter", "Courier New", Georgia, serif; text-transform:uppercase; float:right; font-size:30px }
.admin {background-color:  #ececec;}
/* Title */
.title { margin-left:40px; font-weight:bold; }

.pagination { list-style:none; margin-left:50px;}
.pagination li { list-style-type:none; display:inline; margin-right:5px; padding-right:5px; border-right:1px solid #777; color:#777; }
.pagination li.last { border-right:none;}

#overlay {
	width:755px; 
   	display:none;
   	background-color:#FFF;
}

.facets ul.linkType li a.active,
.facets ul.linkType li a.active:hover
{
    color:#333;
    font-weight:bold;
    cursor:default;
 }
.facets ul.linkType li a.Facet0 { 
    padding:0 0 0 0.5em; 
 } 
.facets ul.linkType li a.Facet1 { 
    padding:0 0 0 1.5em;
} 
.facets ul.linkType li a.Facet2 { 
    padding:0 0 0 2.5em;
} 
