body{
padding:0;
margin:0;
color:#000000;
background:#FFFFFF;
font-size:0.75em;
line-height:1.5em;
text-align:left;
}
body,input,select,textarea{
font-family:Arial,Helvetica,sans-serif;
}
a{
color:#008000;
text-decoration:underline;
}
a:visited{
color:#999;
}
a:hover,a:active{
color:#333333;
}
h1,h2,h3,h4{
margin:1em 0;
padding:0;
background:transparent;
font:italic 190% georgia;
font-weight:bold;
}
h2{
margin-top:2em;
font-size:150%;
}
h3{
font-size:130%;
}
h4{
font-size:115%;
}
h1 a{
text-decoration:none;
}
img{
border:none;
}
p{
margin:0.7em 0;
}
ul li{
list-style:square;
}
/* Layout */
div#content{
width:760px;
position:relative;
}
div#header{
background:url(../images/header.jpg) no-repeat;
height:222px;
}
div#footer{
margin-top:50px;
clear:both;
font-size:95%;
text-align:center;
}
div.columns{
}
div.column-in{
padding:10px;
width:570px;

float:left;
}
/* Menu */
div#menu{
width:150px;
border-left:3px solid #008000;
border-top:3px solid #008000;
border-bottom:3px solid #008000;
float:right;
background:#84BA42;
position:absolute;
right:0;
top:160px;
}
div#menu ul{
padding:0;
margin:0;
}
div#menu ul li{
margin:0;
padding:0;
list-style:none;
display:block;
}
div#menu ul li#last{
border:none;
}
div#menu ul li a{
padding:5px 0;
padding-left:5px;
border-bottom:1px solid #008000;
display:block;
font-size:100%;
text-decoration:none; 
color:white;
}
div#menu ul li a{
width:99%;/* only necessary for Internet Explorer */
}
html>body div#menu ul li a{
width:auto;/* Mozilla,Opera */
}
div#menu ul li a:hover{
background:#6F9B37;
}
div#menu ul li a:visited {
	color:#DBDBDB;
}	
div#menu ul li#current a {
	background:#497216;
}
/* Index */
div.index{
border:2px solid #DDDDDD;
width:140px;
margin:120px 0 10px 10px;
float:right;
padding:5px;
background:#F5F5F5;
}
div.index ul{
padding-left:15px;
}
div.index ul li{
margin-bottom:5px;
}
div.index h2{
margin-top:0;
}
div.index a:visited{
color:#40260D;
}
/* Attachments */
div.article div.attachment{
float:left;
width:200px;
margin-right:20px;
margin-bottom:40px;
border:1px solid #CCCCCC;
padding:0.5em;
text-align:center;
height:230px;
}
div.article div.attachment p{
margin:0;
}
span.hotnews{
display:none;
}
div.attachment-zoom{
border:1px solid #CCCCCC;
width:500px;
text-align:center;
}
div.context{
padding:0 1em;
font-size:90%;
}
div.simple div.article div.attachment{
float:right;
width:auto;
margin:0 0 20px 20px;
height:auto;
}
p.sizes{
	font-size: 90%;
}
