span.rank
{
 color:#A02749;
 font-weight:bold;
}
div.serenity
{display:none;}

div#print
{
 display:none;
}

div#arrange
{
display:none;
}


/************************/

body
{
 font-family: Arial;
 font-size: 12px;
 margin:0;
 padding:0;
 width:100%;
 height:100%;
}

html
{
 margin:0;
 height:100%;
 width:100%;
}

#header
{
 position: absolute;
 left: 180px;
 top: 10px;
 display:none;
}

#header #logo h1
{
 font-size: 72px;
 color: #7A0025;
 letter-spacing: -5px;
}

#header #logo
{
 width: 800px;
 height: 100px;
}

#header #logo #year
{
 position: absolute;
 top: 0;
 left: 560px;
}

#header #lang
{
 position: absolute;
 left: 560px;
 top: 50px;
 font-weight: bold;
}

h1 { display: inline; }

#left
{
 position: absolute;
 left: 19px;
 top: 0px;
 padding: 0;
 margin: 0;
 display:none;
}

#left #picmenu
{
 margin-top: 120px;
 width: 164px;
 margin-left: 0px;
}

#left #picmenu div
{
 background: #EDBE67;
 margin-bottom: 6px;
 padding-bottom: 0px;
 padding-top: 0px;
 padding-left: 0px
 margin-left: 0px;
 font-weight: bold;
 letter-spacing: 0px;
}

#left #picmenu div a
{
 color: #A27219;
 display:block;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 15px;
}

#left #picmenu div:hover
{
 background: #E7A836;
}

#left #picmenu div a:hover
{
 color: black;
 background: #E7A836;
 border: 0;
 margin: 0;
}


#left #picmenu div.sel
{
 background: #E7A836;
}
#left #picmenu div.sel a
{
 color: black;
}

#left #picmenu div.selpic
{
 border: 2px solid black;
}

#left #picmenu div.serenity
{
 background: none;
 margin:0;
 margin-top: 10px;
 padding:0;
}
#left #picmenu div.serenity a
{
 background: none;
 margin:0;
 margin-left: 0px;
 padding:0;
}
#left #picmenu div.serenity a:hover
{
 background: none;
 margin:0;
 padding:0;
}

 
#actionshot
{
 background: url(images/action.jpg);
 width: 147px;
 height: 271px;
}
   







#container
{
 position: absolute;
 left: 0px;
 top: 0px;

 width: 100%;
 height: 90%;
 border:0;
 overflow:visible;
}

#menuline
{
 height: 10 px;
 margin: 0;
 padding: 0;
 background: #FF846A;
}

#topmenu ul
{
 margin: 0px;
 padding: 0px;
}

#topmenu ul li
{
 display: block;
 background: #FF645A;
 margin-right: 10px;
 padding-top: 5px;
 padding-bottom: 6px;
 padding-left: 10px;
 padding-right: 20px;
 
 width: 90px;
 float:left;
 font-weight: bold;
 
 border: 1px solid black;
}

#topmenu ul li.selected
{
 border-bottom: 1px solid #FF846A;
 background: #FF846A;
}

#topmenu
{
 z-index: 2;
 position: absolute;
 left: 182px;
 top: 92px;
display:none;
 height: 20px;
 width; 400px;
 display:none;
}

#main
{
 position: absolute;
 left: 5px;
 top: 10px;
 height: 100%;

 width: 100%;
}

#guestbook
{
 position: absolute;
 left: 500px;
 top: 300px;
 width: 150px;
 height: 75px;
 
 background: #F4D9A6;
 padding: 5px;
 border: 1px solid black;
}

#guestbook h2
{
 color: #660000;
 font-size: 17px;
 font-variant: small-caps;
 padding: 0;
 margin-bottom: 0px;
 margin-top: 3px;
}

#news, #rightmenu
{
 position: absolute;
 left: 540px;
 top: 20px;
 width: 130px;
 height: 300px;
 background: #F4D9A6;
 padding: 5px;
 border: 1px solid black;
 aborder-left: 2px solid #F4D9A6;
 overflow: auto;
 
 display:none;
}
#news
{
 height: 370px;
}

#news h2, #rightmenu h2
{
 color: #660000;
 font-size: 18px;
 font-variant: small-caps;
}

#news p
{
 margin-right: 30px;
 font-style: italic;
 font-weight: bold;
}

#news a
{
 font-style: normal;
 color: #FF9933;
 font-weight: bold;
}



#arrange
{
 position: absolute;
 left: 610px;
 top: 545px;
}


.hidden
{
 display: none;
}

