html {
border:0;
margin:0;
padding:0;
}

body {
margin:0;
padding:0;
font-family: Trebuchet MS;
font-size: 100%;
text-align: center;
border:0;
background-color: #310117;
}

#container {
width:900px;
height:100%;
vertical-align:center;
margin:0 auto;
text-align: center;
background-color: #310117;
color:#837e82;
}

#fl {
padding:50px;
text-align:center;
}

#fl a {
text-decoration:none;
color:#837e82;
}

#logo {
margin-left:10px;
}

#logo a {
text-decoration:none;
}

#left {
font-size:120%;
margin-top:-10px;
margin-left:-20px;
}

#left li{
display: block;
list-style-type:none;
padding-top:10px;
padding-bottom:10px;
color:#faf9dd;;
font-weight:600;
font-family:Trebuchet MS;
}

#left li a {
text-decoration:none;
color:#837e82;
font-weight:300;
}

#left li a:hover {
color:#faf9dd;;
}



#right {
width:600px;
height: 320px;
float:right;
margin-top:-200px;
color:#837e82;
text-align:right;
}


#top {
font-size:90%;

}


#top ul  {

}
#top li {
display:inline;
list-style-type:none;
}

#top li a {
color:#837e82;
text-decoration:none;
}

#box {
margin-top:0px;
border: 1px #837e82 solid;
width:530px;
height: 380px;
float:right;
}


#main-image {
float:left;
margin-left:-200px;
margin-top:30px;
}


#text {
float:right;
margin-top:30px;
margin-right:20px;
text-align:left;
font-size:80%;
width:230px;
}
#text li {
list-style-type:square;
}

#text a {
color:#918e8e;
font-weight:600;
text-decoration:none;
}

#text a:hover {
color:#918e8e;
}



#box ul {
list-style-type: square;
color:#837e82;
text-align:left;
}


#box li {
list-style-type: square;
color:#837e82;
}


#footer-a{
clear:both;
font-size:80%;
text-align: left;
position:relative;
top:150px;
color:#faf9dd;
}

#footer-b{
position:relative;
top:150px;
padding-top:7px;
clear:both;
font-size:80%;
text-align: left;
border-top-width: 1px;
border-top-color:#837e82;
border-top-style:solid;
}

/* classes */

.white-bold {
color:#faf9dd;
font-weight:600;
}

.grey {
color:#918e8e;
font-weight: 100;
}



.right {
float:right;
text-align: right;

}
/* h2 p etc */


h1 {
font-family: Trebuchet MS;
font-size:320%;
color:#faf9dd;
letter-spacing:9px;
}
h1 a {
color:#faf9dd;

}

h2 {
padding-bottom:5px;
margin-top:0;
margin-bottom:0;
padding-top:0px;
font-size:120%;
font-weight:400;
color:#faf9dd;;
}

p {
padding-top:0px;
margin-top:0px;}
