html {margin:0;padding:0}
body {
color:#585858;
font-family:"trebuchet ms",helvetica,sans-serif;
font-size:9pt;
background: #e0e0e0;
margin:0;
padding:0;
}
h1, h2, h3, h4 {font-family:Helvetica, serif; }
a { text-decoration: none; }
a:visited {color:blue;}
ul {display:inline; list-style: none; padding: 1em 0; }
#header_container
{
    width:100%;
    background-color:#111111;
    height:91px;
    
}

#header {
background:#111111 url(/media/images/topheader.jpg)  no-repeat scroll 380px 0;
/*height:75px;
width:950px;*/
margin: 0 auto;
width:975px;
background-position: 100%, 50%;
background-repeat: no-repeat;
height: 91px;
position: relative;

}

#header_inside {
    height:91px;
    margin:0 auto;
    position:relative;
    width:950px;
}

#logo {
    bottom:1.25em;
    left:35px;
    position:absolute;
    font-size:36px;
    color:#fefefe;
}

#logo a {
    color:#fefefe;
    text-decoration: none;
}

#menu {
bottom:0;
position:absolute;
left:50px;
}

#menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#menu li {
    float:left;
}
#menu li a {
background:#FFFFFF url(/media/images/g4.gif) repeat-x scroll 0 0;
border:1px solid #FFFFFF;
color:#616161;
display:block;
font-size:1em;
font-weight:bold;
margin-left:0.25em;
padding:0.5em 1em;
text-decoration:none;
text-transform:lowercase;
    
}

#main {width : 925px; min-height:450px;margin:5px auto; font-family: Arial, Verdana, sans-serif;padding:100px 25px 25px 25px;background-color:white;border:1px groove #cccccc}

#search form {margin:0;padding:0;}
#search {
    bottom:5px;
    position:absolute;
    right:0;
}

#search-submit {
    margin:0;
    padding:0;
    width:22px;
    height:30px;
    padding-top:-2px;
    font-family: Ariel;
    font-size:12px;
}

#search-input {
    height:17px;
    padding-top:7px;
    padding-left:5px;
    width:200px;
    font-family: Ariel;
    font-size:12px;
    color:#666666;
}

/*
#nav-menu img {
    margin:0;
    margin-right:15px;
    padding:0;
    float:left;
    width:120px;
    height:50px;
    border:1px solid gray;
}


#nav-menu
{
background-color:#B97204;
clear:both;
display:block;
font-size:11px;
height:31px;
margin:0;
padding:11px 0 0;
}

#nav-menu ul
{
font-weight:bold;
font-family:sans-serif;
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin-right: 0.15em ;
margin-bottom:0.15em;
}

#nav-menu li a
{
background: url(/media/images/background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 9em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
}
*/
/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */


#nav-menu a:hover {text-decoration: underline;}

p {margin: 0.5em,0.5em, 0, 0; padding: 0.5em; }
div.rightPane {float:right;position:absolute;top:180px;margin-left:670px;}
.rightPane ul {list-style:none;padding:1em 0;}
.rightpane ul li{display:inline;padding-right:1em;}


#footer {
    margin-top:25px;
}

#albums li{margin-bottom:0.5em;}

#content {width:600px;}
