/*
Theme Name: Tear You Apart. 
Theme URI: 
Description: mmm...toasty.
Author: Joanna Kiyoné
Author URI: http://www.joannakiyone.co.uk


/* Main Structure*/
Body {
background-repeat: repeat-x;
color: #000000;
background-color: #dce7e4;
font-family:  Helvetica Neue, Helvetica, Arial, Sans-Serif; 
font-size: 0.8em;
line-height: 160%;
text-align: left;
}

cite {
text-decoration: none;
font-weight: normal;
text-align: left;
display: block;
color: #6e7070;
font-size: 0.9em;
line-height: 100%;
letter-spacing: -1px;
font-family: Helvetica Neue, Helvetica, Arial, Sans-Serif; 
}

small {
text-align: right;
display: block;
color: #6e7070;
font-size: 1.1em;
line-height: 100%;
letter-spacing: -1px;
font-family: Helvetica Neue, Helvetica, Arial, Sans-Serif; 
}



small a:link, small a:visited
{
color: #6e7070;
font-size: 1em;
line-height: 100%;
letter-spacing: -1px;
font-family: Helvetica Neue, Helvetica, Arial, Sans-Serif; 
}

div.content a:hover {
text-decoration: underline;
}

input , select , option , textarea {
text-align: center;
background-color: #fff;
color: #000;
border:  none;
font-family: Georgia, Times New Roman;
font-size: 0.9em;
opacity: .2;
}

#sidebar ul {
list-style: none;
padding-left: 2px;
margin-left: 2px;
padding-right: 2px;
margin-right: 2px;
}

/*Album Art*/

#album1 {
position: absolute;
margin-left: 571px;
margin-top: -455px;
width: 77px;
height: 77px;
background-image: url('images/album1.png');
}

#album2 {
position: absolute;
margin-left: 670px;
margin-top: -455px;
width: 77px;
height: 77px;
background-image: url('images/album2.png');
}

#album3 {
position: absolute;
margin-left: 769px;
margin-top: -455px;
width: 77px;
height: 77px;
background-image: url('images/album3.png');
}

/*Page IDs*/

#page {
width: 1000px;
margin: 0 auto;
padding:0px;
background-color: #fff;
}


#header {
position: absolute;
top: 0px;
width: 1000px;;
margin-top: 0px;
}

#wrapper {
width: 100%;
}

#content {
position: absolute;
left: 120px;
margin-bottom: 0px;
top: 255px;
width: 504px;
text-align: left;
padding-top: 0px;
padding-left: 15px;
padding-right: 15px;
background-image: url('images/bg4.png');

}

#footer {
margin:0 auto;
clear: both;
text-align: center;
font-size: 0.7em;
font-family: Helvetica Neue, Helvetica, Arial, Sans-Serif; 
text-transform: uppercase;
font-weight: bold;
line-height: 130%;
}


/*Image Slices*/

#slice1 {
margin-top: 0px;
width: 1000px;
height: 600px;
background-repeat: no-repeat;
}


/*Regular Links*/

a:link, a:visited {
color: #232222;
font-size: 1em;
letter-spacing: 1px;
line-height: 80%;
text-decoration: none;
font-family:Helvetica Neue, Helvetica, Arial, Sans-Serif; 
text-transform: none;
}

a:hover {
text-decoration: underline;
}

/* Headers I*/


h1 a:link, h1 a:visited {
font-size: 0.9em;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
color: #000;
text-decoration: none; 
text-align: center;
text-transform: none;
line-height: 80%;
letter-spacing: -1px;
padding: 3px;
margin-bottom: -10px;

}

h1 a:hover {
font-size: 0.9em;
font-family: Arial,Helvetica,sans-serif;
color: #000;
text-decoration: none; 
font-weight: bold;
text-align: center;
text-transform: none;
line-height: 80%;
letter-spacing: -1px;
padding: 3px;
margin-bottom: -10px;

}


/*Header II*/

h2, h2 a:link, h2 a:visited {
color: #ebe4e7;
font-size: 1em;
text-decoration: none; 
font-weight: normal;
line-height: 80%;
margin-bottom: -5px;
letter-spacing: 1px;
text-transform: none;
}

h2:hover {
text-decoration: underline; 
letter-spacing: 1px;
}

/* Headers III*/
h3, h3 a:link, h3 a:visited {
font-size: 1.5em;
font-family: Georgia, Times New Roman; 
color: #44727a;
text-decoration: none; 
font-weight: bold;
text-transform: none;
line-height: 120%;
letter-spacing: -1px;
padding: 1px;
text-align: center;
margin-bottom: 1px;
text-transform: uppercase;
}

ol.commentlist li {
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
margin: 10px;
width: 300px;
}

div.setting {
width: 554px;
text-align: left;
padding-left: 2px;
padding-right: 2px;
}

div.setting2 {
width: 554px;
text-align: left;
padding-left: 2px;
padding-right: 2px;

}

div.setting2 a:link, div.setting2 a:visited {
color: #000000;
font-family:  "Lucida Grande", "Lucida Sans Unicode";
text-decoration: none;
font-weight: bold;
letter-spacing: -0.5px;
}

div.setting2 a:hover {
text-decoration: underline;
font-weight: bold;
}



div.setting3 a:link, div.setting3 a:visited {
color: #000000;
font-family:  "Lucida Grande", "Lucida Sans Unicode";
text-decoration: none;
font-weight: bold;
letter-spacing: -0.5px;
}

div.setting3 a:hover {
text-decoration: underline;
font-weight: bold;
}


/*Entry*/

div.entry a:link, div.entry a:visited {
color: #000;
font-family:  "Lucida Grande", "Lucida Sans Unicode";
text-decoration: none;
letter-spacing: -0.5px;
}

div.entry a:hover {
text-decoration: underline;
}

/* Sidebar*/

#sidebar{
color: #323434;
font-family: Georgia, Times New Roman;
text-align: left;
position: absolute;
left: 560px;
top: 0px;
width: 220px;
background-image: url('images/bg5.png');
padding-left: 10px;
padding-right: 10px;
font-size: 0.9em;
line-height: 100%;
border: none;
}

#sidebar a:link, #sidebar a:visited{
color: #323434;
font-family: Georgia, Times New Roman;
letter-spacing: 0px;
border: none;

}

#sidebar a:hover{
text-decoration: underline;

}


#twitter{
text-align: left;
position: absolute;
left: 190px;
top: 10px;
width: 200px;
height: 24px;
font-family: Georgia, Times New Roman;
font-size: 0.8em;
line-height: 90%;
}

ol.commentlist, ol.commentlist li {
padding-right:3px;
padding-left:3px;
padding-bottom:3px;
margin: 3px;
width: 500px;
opacity: .8;
font-family: Georgia, Times New Roman;
font-size: 0.9em;
text-decoration: none;
}

span.author {
text-align: right;
font-family: Georgia, Times New Roman;
font-size: 0.9em;
text-decoration: none;
color: #000;
font-weight: bold;
}

span.author a:link, span.author a:visited {
text-decoration: underline;
font-weight: bold;
color: #000;
}

h2.widgettitle {
list-style: none;
display: none;
}

img {
border:none !important;
}


ul {
float: left; 
margin:0; padding:0; 
list-style:none;
}

ul#left {
float: left; 
margin:0; padding:0; 
list-style:none;
}

ul#right {
float: right; 
margin:0; padding:0;
list-style:none;
}
