#content {padding: 0; font-family: "Century Gothic";}

#home {width: 580px; float: left;}
#sidebar {width: 300px; float: right;}

#footer {padding-bottom: 0; margin-bottom: 0;}
#footer ul {background: #000; height: 300px;}

#home_left, #home_right {width: 280px; float: left; margin-top: 10px;}
#home_left {margin-right: 20px; clear: left;}

#nav {
float:right;
margin-top:115px;
text-align:right;
width:675px;
}

#nav li {
display: inline;
}

#nav li a {
border-right:1px solid #FFFFFF;
color:#FFFFFF;
font-family:"Century Gothic";
font-size:11pt;
font-weight:bold;
margin:0;
padding:0 8px 0 2px;
text-decoration:none;
text-transform:uppercase;
}

#nav li a:hover, #nav li a.current {
text-decoration: underline;
}

#nav li a.log, #nav li a.acc {
color: #F9AE31;
border: none;
cursor: pointer;
padding-right: 0;
}

#header {
padding: 0 50px;
position: relative;
background: url(head_bg.png) top right no-repeat #000;
height: 140px;
margin: 0;
overlow: hidden;
z-index: 5;
}

#topbar {display: none;}

a.logo {
padding: 20px 0 0 0;
width: 305px;
float: left;
display: block;
background: #000;
}

#account {
width: 960px;
background: #000;
padding: 5px 70px;
margin: 0;
position: absolute;
top: 0;
left: 0;
display: none;
border-bottom: 1px solid #fff;
border-top: 1px dashed #333;
z-index: 10;
font-family: "Century Gothic", Arial, sans-serif;
overflow: hidden;
}

#account a {
font-family: "Century Gothic", Arial, sans-serif;
}

#account h3 {display: none;}

#account .login label {color: #fff;}

#account .sidepanel {
text-align: right;
width: auto;
height: 30px;
margin: 0;
padding: 0;
}

div.login label {
margin: 0 2px 0 0;
padding: 0;
}

div.login input.textbox {
display: inline;	
margin: 0 10px 0 0;
padding: 0;
width: 80px;
}

div.login input.button {
width: auto;
display: inline;
margin: 0 0 -2px;
padding: 0 3px;
}

#account .controlpanel {
float: none;
height: auto;
text-align: left;
}

#account .controlpanel p {
margin: 0;
padding: 5px;
font-size: 12pt;
font-weight: bold;
}

#account .controlpanel ul {
padding: 0;
margin: 0;
}

#account .controlpanel li {
display: inline;
padding: 5px;
line-height: 1.5em;
}

#account .controlpanel a.msl_edit {color: #99f;}
#account .controlpanel li.logout a {color: #f99;}
#account .controlpanel a.msl_edit:hover {color: #00f;}
#account .controlpanel li.logout a:hover {color: #f00;}

#account #msl_admin {
margin-top: 5px;
border-top: 1px solid #fff;
}

#account #msl_admin h3, #controlpanel h3 {
display: block;
color: #fff;
padding: 5px;
font-size: 12pt;
}

#account #msl_admin li, #account #controlpanel li {
display:block;
float:left;
margin:5px;
padding:0;
width:230px;
}

#account #msl_admin li a.msl_admin, #controlpanel a {
background:#333333 none repeat scroll 0 0;
border:1px solid #fff;
color:#FFFFFF;
display:block;
margin:0;
padding:5px;
text-decoration:none;
}

#account #msl_admin li a.msl_admin:hover, #controlpanel a:hover {
color: #F9AE31
}

#account #msl_admin h4 {
clear: left;
color: #fff;
padding: 5px;
margin-top: 5px;
border-top: 1px solid #333;
display: block;
font-size: 12pt;
}

#account #controlpanel {
text-align: left;
clear: left;
border-top: 1px solid #fff;
display: block;
padding-bottom: 40px;
}

#main {
background: url(bg_top.png) top left no-repeat;
padding-top: 35px;
position: relative;
}

#footer ul {margin-bottom: 0;}
