/* Basics and Typography */

body {
background-image: url(http://un-broken.org/pink/bg.jpg);
background-color: #F4F4F4;
margin:0px;
padding:0px;
font-family: arial; 
font-size: 0.8em;
color: #050505;
}
u, i {
color: #C78F5E;
}
b {
color: #AC9E97;
}
a {
color: #706960;
font-size: 1em;
text-decoration: none;
font-style: italic;
font-weight: bold;
font-family: "arial";
text-decoration: none;
border-bottom: none;
}
a:link {color:#706960;}
a:visited {color:#706960;}
a:hover {
color: #000000;
text-decoration : none; background: none;
border-bottom: none;
} 
.header {
font-family: "georgia";
font-size: 25px;
font-style: italic;
text-transform: lowercase;
letter-spacing: 5px;
color: #E2A688;
text-align: left;
padding: 0 0 0 0;
line-height: 10px;
}

H1 {
font-family: "arial";
font-size: 15px;
text-transform: lowercase;
text-align: left;
font-style: italic;
letter-spacing: 1px;
padding: 2px;
}

H2 {
font-family: "arial";
font-size: 13px;
text-transform: lowercase;
text-align: left;
letter-spacing: 1px;
padding: 2px;
}

input, textarea, iframe, select {
font: 12px arial;
color: #050505;
background-color: #F1F1F1;
border-bottom: 2px solid #050505;
border-top: none;
border-left: none;
border-right: none;
margin: 1px;
padding: 1px;
}
option {
font: 12px arial;
color: #050505;
background-color: #F1F1F1;
}
.small {
font: 9px arial, sans-serif ;
text-align: left;
}

.album {
font-size: 0.8em;
text-align: justify;
}

.album a{
font-size: 0.9em;
text-align: justify;
font-weight: light;
text-decoration: underline;
border-bottom: none;
}

.album a: visited{
font-size: 0.9em;
text-align: justify;
font-weight: light;
text-decoration: underline;
border-bottom: none;
}

.album a: hover{
font-size: 0.9em;
text-align: justify;
font-weight: light;
text-decoration: none;
border-bottom: none;
}

.tracklisting {
font-family: "georgia";
font-size: 1.0em;
font-style: italic;
text-transform: lowercase;
letter-spacing: 5px;
color: #050505;
text-align: left;
padding: 0 0 0 0;
line-height: 10px;
}

/* Layout */

#layout {
width:789px;
padding:0px;
margin-left:0px;
}

#content {
height:auto;
width:789px;
background-image: url(http://un-broken.org/pink/main.jpg);
}
#main {
width:780px;
text-align: justify;
padding-top: 35px;
padding-left: 5px;
}
#header {
background: url(http://un-broken.org/pink/header.jpg);
background-repeat: no-repeat;
height: 573px;
top: 0px;
right: 0px;
}
#footer {
margin: 0px;
width: 789px;
}
#navi {
width: 789px;
height: 0px;
text-align: center;
font-family: georgia;
font-size: 14px;
letter-spacing: 3px;
padding-top: 550px;
}
#navi a {
color: #90908D;
font-weight: bold;
text-decoration: none;
text-transform: lowercase;
border-bottom: none;
}
#navi a:visited {
color: #90908D;
font-weight: bold;
text-decoration: none;
text-transform: lowercase;
border-bottom: none;
}
#navi a:hover {
color: #898988;
font-weight: bold;
text-decoration: none;
text-transform: lowercase;
background: #DBDBD8;
border-bottom: none;
}

/* CodeSort */

label {
float: left;
width: 8em;
text-align: right;
margin: 0 0.5em 0 0;
}
#donate label {
width: 12em;
}
ul.success, p.success {
margin: 1em 0;
padding: 0;
background: #efe;
border-right: 1em solid #0c0;
color: #050505;
}
ul.error, p.error {
margin: 1em 0;
padding: 0.5em 3em;
background: #fee;
border-left: 1em solid #c00;
color: #050505;
}
