*, body, html{
padding:0;
margin:0;
}
body{text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:76%; background:#008800;}
.clearing{
clear:both;
}
/********** Layout **********/
#wrapper{
width:950px;
margin:20px auto;
}

/***** Content *****/
#main{
clear:both;
width:950px;
position:relative;
float:left;
padding-top:25px;
background:#ffffff url(../images/bar.gif) top left repeat-x;
border-left:2px solid #b39b39;
border-right:2px solid #b39b39;
}
/***** Main Block *****/
#left{
width:73%;
float:right;
text-align:left;
margin: 0px 5px 0px 5px;
}
#left p{
text-align:left;
padding:5px 10px;
}
#left a{
color:#8d1544;
margin:0;
padding:0;
}
#left h1{
font-size:1.9em;
color:#b39b39;
padding: 15px 10px 0px 3px;
text-align:left;
font-family: Arial;
}
#left ul{
text-align:left;
margin:1em 2em;
}
#left li{
text-align:left;
margin:1em 2em;
padding: 1px;
font-size: 1.1em;
}
/***** Side Block *****/
#right{
width:25%;
float:left;
}
img#logo{
padding:0.5em 2em;
border:2px solid #b39b39;
background:#c8e190;
margin:0 0 1em 1em;
}

/***** Menu *****/
ul.topnav{
list-style:none;
text-align:left;
padding:1em 0;margin:0 0 0 1em;height: 100%; border:	2px solid #AE9541;background: #C8E190;}

.topnav li.here{
font-weight:bold;
}

.topnav li a{
height:1%;
padding: 4px;margin: 6px;margin-bottom: 2px;margin-top: 2px;display: block;color: #000000;
text-decoration:none;border: 1px solid #FFFFFF;background: #fff url(../../../../manager/media/images/misc/buttonbar_gs.gif) repeat-x top;}


.topnav li span{
height:1%;
padding: 4px;margin: 6px;margin-bottom: 2px;margin-top: 2px;display: block;color: #000000;
text-decoration:none;border: 1px solid #FFFFFF;background: #fff url(../../../../manager/media/images/misc/buttonbar_gs.gif) repeat-x top;}

.topnav li a:hover{
padding: 4px;text-decoration: none; color:#8d1544;
background: #fff url(../../../../manager/media/images/misc/buttonbaractive.gif) repeat-x top ;border: 1px solid #FFF;}


li ul {
padding-left: 8px;
list-style-image: none;
list-style-type: none;
}

/***** Footer *****/
#footer{
clear:both;
background:#ffffff url(../images/bottombar.gif) bottom left repeat-x;
text-align:right;
height:2.3em;
line-height:2.3em;
padding-right:2em;
font-size:0.9em;
margin-top:1em;
}
#footer a{
color:#8d1544;
}


.navbar {
width: 640px;
text-align: center;
font-size: 0.9em;
padding: 5px;
margin: 3px 0px 3px 0px;
border: 1px solid #c39c39;
}

#header {
background:#c8e190 url(../images/collage.jpg) 50% 50% no-repeat;
height: 235px;
border:	2px solid #AE9541;
padding:1em 0;
margin:0 0 1em 1em;
}

.file_link {
display: block;
padding: 10px 0px 0px 36px; 
background: url(../images/save.jpg) 0% 50% no-repeat;
height: 32px;
vertical-align: middle;
font-weight: bold; 
margin-left: 15px; 
}
.adsence {
width: 260px;
height: 260px;
float: right;
position: relative;
margin-top: 10px;
margin-left: 5px;
}
