
body{
 font-family:Calibri,Tahoma,Verdana; 
 background-image: url('images/bg.gif'); 
 background-repeat: no-repeat; 
 background-attachment: fixed; 
 background-position:center; 
}

#anchor{ 
 position:relative;
 left:50%;
 width:1px;
 height:1px;
}

#container{
 overflow:hidden;
 position:absolute;
 left:-500px;
 width:1000px;
 min-height:600px;
 background-color:#FFFFFF;
 border-left: 1px solid #a0a0a0;
 border-right: 1px solid #a0a0a0;
opacity:0.85;
filter:alpha(opacity=85);

}

#menu{
 float:left;
 position:relative;
 left:25px;
 width:950px;
 border-bottom:2px solid #000000;
 z-index:1;
}

#header{
 position:relative;
 top:10px; 
 left:25px;
 width:950px;
 font-size:50px;
 font-weight:bold;
 font-variant: small-caps;
 border-bottom:1px solid #A0A0A0;
 z-index:0;
}


#foot{
 position:relative;
 clear:right;
 left:25px;
 width:950px;
 border-top:1px solid #a0a0a0;
 font-size:11px;
 font-weight:bold;
 font-variant: small-caps;
 text-align:right;
}

#space{
 height:1px;
 width:1px;
}


#infobar{ 
 display:block;
 float:right;
 margin-top:45px;
 margin-right:10px;
 margin-bottom:15px;
 overflow:auto;
 width:250px;
 background-color:#FFFFFF;
 border-left: 1px solid #B6B6B6;
 background-image: url(''); 
 background-repeat: no-repeat;  
 background-position:bottom right; 
}

p.title
{
 margin-left: 20px;
 font-size:25px;
 font-weight:bold;
 font-variant: small-caps;
 width:500px;
 border-bottom: 1px solid #FF9933;
}

p.subtitle
{
 margin-left: 20px;
 font-size:20px;
 font-weight:bold;
 font-variant: small-caps;
 width:300px;
}

p.quote
{
 margin-left: 15px;
 font-size:14px;
 font-weight:bold;
font-style:italic;
}

p.text
{
 margin-left: 15px;
 font-size:15px;
}

p.comment
{
 margin-left: 60px;
 font-size:15px;
 font-weight:bold;
 font-variant: small-caps;
}


p.infotitle
{
 width:120px;
 margin-left: 10px;
 font-size:17px;
 font-weight:bold;
 font-variant: small-caps;
 border-bottom: 1px solid #FF9933;
}


a.info
{
 color:#000000;
 text-decoration:underline;
}

a.info:hover
{
 text-decoration:none;
}

a.info:visited
{
 text-decoration:underline;
}

a.active
{
 float:left;
 text-align:center;
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
 border-top:2px solid #FF9933;
 background-color:#000000;
 width:125px;
 font-size:20px;
 font-weight:bold;
 font-variant: small-caps;
}

a.menu
{
 float:left;
 text-align:center;
 color:#000000;
 font-weight:bold;
 text-decoration:none;
 border-top:2px solid #000000;
 background-color:#FFFFFF;
 width:125px;
 font-size:20px;
 font-weight:bold;
 font-variant: small-caps;
}

a.menu:hover
{
 float:left;
 text-align:center;
 font-weight:bold;
 text-decoration:none;
 color:#FFFFFF;
 background-color:#000000;
 width:125px;
 border-top:2px solid #FF9933;
 font-size:20px;
 font-weight:bold;
 font-variant: small-caps;
}