body {
margin: 0;
font-family: verdana, arial, helvetica, sans-serif;
background-position: top left;
background-color:#000000;
color:#ffffff;
}

#container {
width:100%;
padding: 0;
margin: 0;
clear:both;
}


#main-title {
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
text-align: left;
width:100%;
background-color:#000000;
padding-left:0px;
height:110px;
background-image:url(../images/redline.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
}

#main-text, #front-text {
margin-top: 20px;
margin-bottom: 0;
width:600px;
float:left;
}
#front-text, #main-text {

}
#front-text p{
text-align:left;
color:#ffffff;
}
#left-menu {
float:left;
margin:0;
padding:0;
position:relative;
min-width:160px;
width: 160px;
height: 100%;
padding-top: 10px;
font-weight: bold;
}
#front-photo{
width:300px;
float:left;
margin-top:10px;
}
#inset-photo{
width:250px;
float:left;
margin:10px;
text-align:center;
}




#left-menu p {
margin-bottom: 4px;
font-size: .8em;
}

#left-menu a:link, #left-menu a:visited {
color: #ffffff;

}

#left-menu a:hover, #left-menu a.current {
color: #fdac00;

}

#right-column {
position: absolute;
top: 110px;
right: 0px;
width: 220px;
font-size: .9em;
line-height: 1.6em;
background-color: #f6f6f6;
}

#right-column strong {
color: #d14013;
font-style: normal;
}

#right-column p {
font-style: italic;
padding-left: 10px;
padding-right: 5px;
padding-top: 50px;
}

#footer {
text-align: right;
margin-bottom: 0;
padding-top: 8px;
padding-bottom: 8px;
font-size: .8em;
margin-top: 5px;
padding-right: 50px;
width:100%;
text-align:center;
border-top: 1px #BE3C00 solid;
clear:both;
}

#footer a:link, #footer a:visited {
color: #fdac00;
}

#footer a:hover {
text-decoration: underline;
color: #fdac00;
}

#login p{
font-size:.8em;
line-height: 1em;
padding:2px;
margin:2px;
}
#login .buttons{
font-size:.9em;
}
#nav{
height:20px;
background-color:#BE3C00;
width:100%;
}
