/*
Theme Name: Decayed
Theme URI: http://templates.arcsin.se/
Version: 1.0
Description: A dark trash style two-column Wordpress theme. Based on the <a href="http://templates.arcsin.se/">free website template</a> Decayed.
Author: Viktor Persson
Author URI: http://arcsin.se
*/

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: .10em;
}

.sIFR-hasFlash #sidebar h2.decay {
	visibility: hidden;
	font-size: .10em; 
}

/* standard elements */
html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

a {	
	color: #E81A88;
	text-decoration: none;
}
a:hover {
	color: #E81A88;
	text-decoration: underline;
        		}

body {
	background: #000 url('img/body.gif') no-repeat; /*  url(img/bg.jpg) repeat-x; */
	color: #ffffff;
	font: normal 10px Verdana,bold,sans-serif;*/
	padding-left: 90px;
}

p,code,ul,ol {
	padding-bottom: 1.2em;
	}

h1 {
	/*font: normal 14px Verdana,bold,sans-serif;*/
        text-transform:uppercase
}

h1 a {
        font: normal 14px Verdana,bold,sans-serif;
	color: #000;
	text-decoration: none;
        text-transform:uppercase
}
h1 a:hover {
	color: #F00;
        text-transform:uppercase
}

h2 {
	/*font: normal 14px Verdana,bold,sans-serif;*/
        text-transform:uppercase
}

h3 {
	font: normal 10px Verdana,bold,sans-serif;
color: #8DC63F;

}

h1,h2 {padding-top: 6px;}
        font: normal 12px Arial,sans-serif;
        text-transform:uppercase
}

blockquote {
	color: #CCA;
	display: block;
	padding-left: 28px;
        padding: 10px;
}

img {
	border: #000000;
	}

img.right {margin: 5px 0 5px 12px;}
img.left {margin: 5px 12px 5px 0;}
img.border {
	background: #555;
	display: block;
	padding: 3px;
}

/* misc */
.clearer {
	clear: both;
	font-size: 0;
}

.left {
	float: left;
	}
	
.right {
	float: right;
	}

.decay {
	background: url('img/decay.png') no-repeat left center;
	/*font: normal 14px Verdana,sans-serif;*/
	/*letter-spacing: 1px;*/
	padding: 15px 0 15px 0;
}

h3.posttitle {
	color: #fff;
	font: bold 0.9em;
	padding-top: 8px;
	margin-left: 30px;
	margin-bottom: 4px;
}

h2.decay {
	background: url('img/decay-small.png') no-repeat left center;
}

p.postinfo {
	border-top: 1px solid #333;
	color: #666;
	font: bold 0.9em;
	margin-bottom: 24px;
	margin-left: 20px;
	padding: 8px;
}
p.postinfo a {color: #888;}
p.postinfo a:hover {color: #CCC;}

.descr {
	color: #8DC63F;
	padding-top: 10px;
	margin-left: 30px;
	margin-bottom: 6px;
}

/* structure */
#container {
	font-size: 10px;
}

/* title */
#site-title {
background: url('img/decay.png') no-repeat left center;
	/*font: normal 14px Verdana,sans-serif;*/
	/*letter-spacing: 1px;*/
	padding: 15px 0 15px 0;}
#site-title a {
	color: #DDD;
	text-decoration: line-through;
}
#site-title a:hover {
	color: #FFF;
	text-decoration: none;
}
#site-description {color: #CCC;}

/* content */
#content {
	left: 370px;
	position: absolute;
	top: 90px;
	width: 600px;
}
#content p{
	margin-left: 30px;
}
#content li {
	margin-left: 18px;
	}

/* navigation */
#navigation {
	left: 90px;
	position: absolute;
	top: 290px;
	width: 250px;
}
#navigation h2 {
	color: #000;
	font-size: 10px;
	letter-spacing: 0;
}
#navigation ul {margin: 0 0 0 3.2em;}
#navigation li {list-style: none;}
#navigation li a {
	color: #FFFFFF;
	font-size: 10px;
	line-height: 2.5em;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform:uppercase
}
#navigation li a:hover {color: #E81A88;}

/* archives */
.post h3 a {
	font: bold 0.9em;
	padding-top: 8px;
	margin-left: 30px;
	margin-bottom: 4px;
}
.post h3 a:hover {
text-decoration: underline;
}
.post .descr {color: #AAA;}
.post .descr a {color: #CCC;}
.post .descr a:hover {color: #FFF;}

/* footer */
#footer {
	border-top: 1px dashed #333;
	color: #666;
	font: normal 0.9em Arial, Helvetica, sans-seriff;
	margin-top: 12px;
	position: absolute;
	top: 100%;
}
#footer a {
	color: #999;
	text-decoration: none;
}
#footer a:hover {
	color: #CCC;
	text-decoration: underline;
}
#footer .left, #footer .right {padding: 10px 0;}
#footer .right a {color: #777;}

/* comments */
.content ol li {
	background: none;
}

.commentlist {margin: 0; padding: 0;}
.commentlist li {
	margin-bottom: 1.2em;
	list-style: decimal;
}
#commentform {
	margin: 1em 0;
	background: #000;
	width: 360px;
}
.commentmetadata {
	color: #6DA61F;
	padding: 2px 0 4px;
}
.commentmetadata a {
	color: #8DC63F;
	text-decoration: none;
        text-transform:uppercase
}
.commentmetadata a:hover {text-decoration: underline;}

/* forms */
textarea.styled {width: 280px;}

.styled {
	background: #DDD;
	border: 1px solid #F60;
	font: normal 1em Arial,sans-serif;
	padding: 2px;
}
.styled:hover {background: #EEE;}
.styled:focus {background: #FFF;}

#commentform input {margin-bottom: 3px;}

/* calendar */
#wp-calendar {color:#A0A0A0;}

#navigation table caption {border-bottom-color:#000;}

#navigation table thead tr {
  border-bottom-color:#000;
  color:#A53512;
}

#navigation table th {border-bottom-color:#000;}

#navigation table td#today {
  border-color:#000;
  color:#A53512;
}

#navigation table td a {
  border-bottom-color:#000;
  background-color:#EDF3DE;
}

#navigation table tfoot {border-top-color:#000;}
#navigation table tfoot a {background:none;}

#wp-calendar {
  /* display: inline-table; */
  border-collapse:collapse;
  width:185px;
  margin:0px 10px 0 10px;
  text-align:center;
}

#navigation table caption {
  margin: -5px 10px 0 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid;
  letter-spacing: 0.1em;
}

#navigation table thead tr {border-bottom:1px solid;}

#navigation table th {border-bottom:1px solid;}

#navigation table td {
  width: 245px; /* maximaize width; honestly, I don't know much about tables... */
  padding: 1px;
  font-size: 0.9em;
}

#navigation table td#today {
  padding: 0;
  border: 1px solid;
  font-size: 1em;
  font-weight: bold;
}

#navigation table td a {
  display: block;
  border-bottom: 1px solid;
  font-weight: bold;
  font-size: 1.15em;
}

#navigation table tfoot {border-top:1px solid;}
#navigation table tfoot a {
  border: none;
  font-weight: bold;
}
#navigation table tfoot #prev a {text-align:left;}
#navigation table tfoot #next a {text-align:center;}

/* search form */
#searchform {padding: 0 10px;}
#searchform input.sfield {
	border: 1px solid #F60;
	padding: 2px;
	width: 120px;
}