body {
background-color:#301D26;
color:#F1F0F1;
margin:0px;
padding:0px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
}

#container {
background-image:url(images/bg.jpg);
background-repeat:repeat-y;
margin: auto;
width:540px;
}

#content { 
width: 310px; 
top: 340px;
font-family:Verdana,Arial,Helvetica,sans-serif;
float: right;
margin: 10px 50px 0px 10px;
padding: 10px 10px 10px 10px;
background:#A3969D;
}

#nav { 
display:block;
float:left;
top: 340px;
width: 110px;
padding: 10px 0px 0px 40px;
}

h1 {
display:inline;
font-size:20px;
cursor:default;
font-weight:normal;
font-family:CAC Champagne,Georgia;
text-decoration:none;
text-transform:uppercase;
color:#535E85;
text-align:left;
width:100%;
}

p {
color:#F1F0F1;
}

b {
color:#535E85;
}

#ftext { 
font-size:0.7em;
bottom:5px;
position:absolute;
width: 400px;
color:#F1F0F1;
padding: 0px 0px 5px 25px;
}


#menu dl {
margin:0pt auto;
padding:0pt 0pt 0px;
width:100px;
}

#menu dd {
color:#F1F0F1;
font-size:0.9em;
margin:0pt;
padding:0pt;
}
#menu dt {
color:#F1F0F1;
font-size:1em;
font-weight:bold;
letter-spacing:0.1cm;
margin:0pt;
padding:4px;
}

#links a, #links a:visited {
background:#A3969D none repeat scroll 0%;
border-bottom:1px solid #301D26;
color:#F1F0F1;
display:block;
padding:3px 3px 3px 10px;
text-decoration:none;
width:90px;
}

#links a:hover {
background:#735362 url() no-repeat scroll 11px 10px;
border-bottom:1px solid #301D26;
color:#C3C6DD;
}

#footer { 
clear: both;
width:100%;
position:relative;
width: 540px; 
height: 117px;
background: url('images/footer.jpg') no-repeat;
 }

a:link { 
color:#535E85; 
text-decoration:none; 
font-weight: none;
}

a:visited { 
color:#535E85; 
text-decoration:none; 
font-weight: none;
}

a:hover { 
color:#FFFFFF; 
text-decoration:none; border-style: dotted; 
border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; 
border-top-width: 0px;
font-weight: none; cursor:crosshair;
}

#content img {
padding:2px;
}

textarea {
width: 220px;
}
