@import url("reset.css"); /* resets the DOM */
/* erikhallander@gmail.com  */
/* Default Content */
body {
background:#0b0704;
color:#eff1d9;
font-size:14px;
margin:0;
padding:0;
}
img a {
border:0;
}
p {
padding:5px 0px 5px 0px;
margin-top:8px;
}
strong {
font-weight: 600;
}
input {
background:#120f0a;
color:#847e72;
font-family:helvetica, arial;
font-size:12px;
font-weight:600;
border:1px solid #4a4132;
}
textarea {
background:#120f0a;
color:#847e72;
font-family:helvetica, arial;
font-size:12px;
font-weight:600;
border:1px solid #4a4132;
}

pre {
color:#847e72;
letter-spacing: 2px;
font-family: verdana;
}


/* Top header  */
.header {
border-bottom:1px solid #070604;
border-left:1px solid #4a4132;
border-right:1px solid #4a4132;
background: url(images/header_logo.jpg);
height:195px;
width:1000px;
position:relative;
color:#000;
margin:0 auto;
padding:0;
cursor:pointer;
}

/* Top Nav  */
#bignav {
border-bottom:1px solid #070604;
border-top:1px solid #4a4132;
border-left:1px solid #4a4132;
border-right:1px solid #4a4132;
background:url(images/nav_bg.gif) repeat-x;
height:99px;
width:1000px;
clear:both;
color:#000;
margin:0 auto;
}

#searchdiv {
margin-top: 35px;
float:right;
width: 248px;
height: 30px;
}

#submitdiv {
margin: 35px 10px 0px 10px;
/*margin-top: 35px;
margin-right:10px;
margin-left:10px;
*/
float:right;
width: 100px;
height: 30px;
}

#bignav #submitdiv a {
padding-top: 0px;
padding-left: 0px;
width: 150px;
height: 70px;
display:inline;
}
#bignav #submitdiv a:hover {
padding-top: 0px;
padding-left: 0px;
width: 150px;
height: 70px;
display:inline;
background: none;
}

#firstnav {
border-left:none !important;
padding-left:0 !important;
}

#lastnav {
border-right:0 !important;
}

#bignav li {
padding-left: 7px;
padding-right: 2px;
margin-top:10px;
float:left;
border-left:1px solid #4a4132;
border-right:1px solid #010101;
}

ul#navtxt li a span, ul#navtxt li a:hover span {
font-family:helvetica, arial;
font-size: 10px;
letter-spacing:0.5px;
/*font-weight: 100;*/
color:#797665;
line-height:0.9em;
}

ul#navtxt {
margin-left: 11px;
}

#bignav a {
font-family:helvetica, arial;
font-size: 20px;
padding-top: 10px;
padding-left: 35px;
/*font-weight: 100;*/
text-decoration:none;
color:#a3a64d;
display:block;
width: 145px;
height: 70px;
}

#bignav a:hover {
color:#eff3d8;
background-image: url(images/mainnav_bg.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

/* Main containers  */
#wrap {
border-right:1px solid #4a4132;
border-left:1px solid #4a4132;
border-top:1px solid #4a4132;
border-bottom:1px solid #4a4132;
width:1000px;
background:#22180e;
margin:0 auto;
margin-bottom:10px;
}

#container {
padding-top:14px;
margin:0 auto;
}

#random {
background:#FFC;
text-align:center;
color:#000;
font-size:13px;
font-family:helvetica, arial;
border-bottom:1px solid #fc0;
text-transform:capitalize;
padding:4px;
}

/* Left bar  */

.content {
width:560px;
font-size:12px;
text-align:left;
padding-left:18px;
letter-spacing: 0.2px;
word-spacing: 1.8px;
float:left;
margin-top:14px;
font-family:helvetica, arial;
overflow:hidden;
color:#95865f;
line-height:1.5em;
}

.entry {
margin-left:4px;
padding:0;
}
.entry b {
/*color:#7d6f4c;*/
color:#BF8C00;
}
.entry a {
color:#a1a648;
border-bottom:1px dotted;
text-decoration:none;
}
.entry em {
color:#a09c91;
}
.entry ul {
list-style-type: square;
color:#bf8c00;
}
.entryspan {
color:#95865f;
}
.entryheadline {
font-family:Tahoma,Arial;
font-size:18px;
letter-spacing: 2px;
color:#b1bfa5;
border-bottom:1px dotted;
}
.entryheadlinesmall {
font-family:Tahoma,Arial;
font-size:15px;
letter-spacing: 2px;
color:#b1bfa5;
}
.social {
background:url(images/socialbg.gif) no-repeat;
height:30px;
width:280px;
margin:0px;
padding-left:2px;
padding-top:2px;
}

.social a {
text-decoration:none;
border:none;
}

.social li {
background:transparent none repeat scroll 0%;
display:inline;
list-style-type:none;
margin:0pt;
padding:8px;
}

.post-divider {
padding-bottom:0px;
border-top:1px solid #070604;
border-bottom:1px solid #4a4132;
}

.tagcloud {
margin-top:10px;
font-family:verdana,arial;
overflow:hidden;
color:#3a2919;
}
.tagcloud a {
text-decoration:none;
color:#3a2919;
border-bottom:1px dotted;
}

.postname {
list-style:none;
text-align:left;
text-transform:uppercase;
padding-bottom:4px;
line-height:normal;
margin-left:4px;
}

.postname a {
font-family:Tahoma,Arial;
font-size:24px;
/*font-weight: 100;*/
letter-spacing: 2px;
text-decoration:none;
color:#b1bfa5;
}

.postname a:hover {
color:#eff1d9;
}

.user {
list-style:none;
padding-top:4px;
}

.title {
padding-top:6px;
}

.title li {
list-style:none;
padding-top:2px;
}

.post-time p {
/*padding-left:2px;*/
}

.mewtwo {
background:transparent url(images/comment_bg.gif) no-repeat;
text-align:left;
font-size:12px;
color:#93857c;
padding:7px;
padding-top:5px;
height:25px;
}

.mewtwo a {
color:#a2a648;
text-decoration:none;
}
.mewtwo a:hover {
color:#f0f2da;
}


.link {
text-align:center;
list-style:none;
width:460px;
padding-bottom:4px;
}

#comment {
width:460px;
}
.box a {
color: #000;
}	
ul.commentlist {
color:#847e72;
list-style:none;
font-family:helvetica, arial;
font-size:11px;
line-height:17px;
margin:0;
padding:8px 8px 8px 20px;
}

li.oddcomment {
margin-top: 20px;
color:#847e72;
line-height:13px;
padding:4px 8px;
}

li.alt {
margin-top: 20px;
color:#847e72;
padding:4px 8px;
line-height:13px;
}

blockquote {
margin:15px 15px 15px 15px;
font-family: "courier new";
background:#251f15;
border:1px dotted #2e2b26;
text-align:left;
padding-left:10px;
padding-bottom:10px;
color:#a09c91;
}

.writer {
background:transparent url(images/postinfo_bg.gif) no-repeat;
width:560px;
margin:0;
padding-left:7px;
padding-top:4px;
font-size: 11px;
font-family: helvetica, arial;
color: #795e49;
height:25px;
}

.writer a {
text-decoration:none;
color:#a3a64b;
}
.writer a:hover {
color:#f0f2da;
}

.writermisc {
font-size: 11px;
font-family: helvetica, arial;
color: #a3a64b;
}

/* Footer  */
#endtag {
width:1000px;
padding-top:14px;
background:#22180e;
height:35px;
clear: both;
margin:0 auto;
border-bottom:1px solid #070604;
}
#endtagformat {
color:#797665;
text-align:left;
padding-top:20px;
padding-left:20px;
font-family:helvetica,arial;
font-size:10px;
font-weight:100;
letter-spacing:0.3px;
}
#endtaginfo {
color:#797665;
float:right;
text-align:center;
padding-top:20px;
padding-right:20px;
font-family:helvetica,arial;
font-size:9px;
}

#sidebar {
width:385px;
float:right;
text-align:left;
list-style:none;
color:#444;
line-height:1.4em;
font-family:helvetica, arial;
font-size:12px;
padding:4px;
}

#rsidebar h2,#lsidebar h2 {
color:#7a5e49;
background: #110c08;
font-family:helvetica, arial;
padding:5px;
font-size:13px;
font-weight:200;
}

.sidecat {
color:#847e72;
background: url(images/category_bg2.gif) no-repeat;
font-family:helvetica, arial;
padding-left:7px;
padding-top:15px;
padding-bottom:0px;
height:29px;
font-size:15px;
font-weight:500;
margin-top:10px;
}

#lsidebar {
width:174px;
float:left;
text-align:left;
list-style:none;
display:inline;
margin-left:5px;
padding:0;
}

#rsidebar {
width:174px;
float:right;
color:#444;
text-align:left;
padding-left:0;
list-style:none;
margin-right:5px;
display:inline;
}

#sidebar ul {
padding-left:0;
text-align:left;
list-style:none;
margin:0;
}

#sidebar li a {
list-style:none;
}

#sidebar img {
}

#sidetable {
color:#797762;
padding: 5px;
background: #110c08;
margin-top:1px;
}

#sidetable a {
color:#504c40;
text-decoration:none;
}

#sidetable a:hover {
color:#eff1db;
}

.catlist {
color:#797762;
}
.catlist li {
margin-top:1px;
padding:0px;
background: #110c08;
}
.catlist ul {
list-style-type:none;
}

.catlist a {
color:#504c40;
padding: 5px;
text-decoration:none;
background:#110c08;
display:block;
}

.catlist a:hover {
color:#eff1db;
background:#3a362d;
display:block;
padding:5px;
}


#searchform {
background: transparent url(images/searchform.gif) no-repeat;
width: 238px;
height: 32px;
}
.search {
background: transparent;
height: 30px;
padding-top: 5px;
padding-left: 3px;
border: 0;
font-family: helvetica, arial;
font-size:13px;
font-weight:600;
}

fieldset {
border: 0;
}

.onlyleft {
float: left;
text-align: left;
}

.alignright {

float: right;
text-align: right;
}


.wp-smiley {
background:transparent;
border:none;
margin:0;
padding:0;
}

.trackback {
color:#847e72;
background:#120f0a;
text-align:center;
font-family:helvetica, arial;
font-size:14px;
border-top:1px solid #4a4132;
border-bottom:1px solid #4a4132;
margin:0 auto;
padding:4px 6px;
}

.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 25px;
font-size: 10px;
font-family: helvetica, arial;
}

.navigation li {
list-style:none;
}

.navigation a {
color:#a2a54c;
text-decoration:none;
}
.navigation a:hover {
color:#eff3d8;
}

#random a,ul.commentlist a,.subscribe a,.trackback a {
color:#504c40;
text-decoration:none;
}

#random a:hover,ul.commentlist a:hover,.subscribe a:hover,.trackback a:hover {
color:#eff1db;
}
.postname a:hover,.entry a:hover {
color:#eff1d9;
border-bottom:none;
}

#respond,h3.commentstatus {
margin-top:20px;
color:#bf8c00;
font-weight:400;
text-align:center;
font-size:1.4em;
font-family:helvetica, arial;
}
img a {
border: 0;
}
.superman {
width:174px;
background:#110c08;
}
.superman_text {
width:129px;
padding-top:15px;
padding-left:45px;
padding-bottom:15px;
background:#0b0704;
color:#B1BFA5;
font-size:12px;
font-family:helvetica, arial;
}
.summarypic {
float:right;
margin:5px 5px 5px 5px;
}