@media screen { 
html, body {
margin : 0;
padding : 0;
border : 0;
background : #fff;
}
img  {
	border: 0px;
}
#main a:link{
font-size : 100%;
font-family : Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
#main a:visited{
font-size : 100%;
font-family : Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
#main a:hover{
font-size : 100%;
font-family : Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
#main a:active{
font-size : 100%;
font-family : Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
a.orenart:link{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6E633F;
	text-decoration: none;
}
a.orenart:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6E633F;
	text-decoration: none;
}
a.orenart:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6E633F;
	text-decoration: underline;
}
a.orenart:active{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6E633F;
	text-decoration: underline;
}
#header {
width : 100%;
margin-top : 0;
background : #fff;
}
#outer_wrapper {
width: 100%;
height : 100%;
background : #fff url(/img/background_3.gif) repeat-y left;
}
#wrapper {
background : url(/img/background_2.gif) repeat-y right;
}
#container {
width : 100%;
float : left;
margin-right : -270px;
background : url(/img/background_2.gif) repeat-y right;
border-top : 2px solid #000;
}
#content {
margin-right : 270px;
background : url(/img/background_3.gif) repeat-y left;
}
#main {
margin : 0 0 2em 170px;
text-align : justify;
font-size : 100%;
font-family : Georgia, "Times New Roman", Times, serif;
}
#main ul.news {
list-style : none;
margin-left: 8,5em;
text-indent: -7em;
}
#main span {
font-weight: bold;
margin-right: 1em;
}
h1, h2, h3 {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 150%;
color: #063;
}
#links {
width : 148px;
float : left;
background : #00b42a;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#links li {
font-size : 110%;
font-weight : bolder;
}
#links img {
margin-right: 2%;
}
#sidebar {
width : 250px;
float : right;
background : #ddd;
margin-top : 3%;
font-size : 115%;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#sidebar h2, #sidebar p {
margin-left : 3%;
}
#sidebar a {
text-decoration : none;
padding-bottom : 4px;
}
#footer {
border-top : 2px solid #000;
background : #00b42a;
}
#footer p {
margin : 2%;
margin-bottom : -2%;
}

.last {
margin-bottom : 0;
font-size : 120%;
font-weight : bold;
}
.clearing {
height : 0;
clear : both;
}
.comment {
margin-left : 5%;
}
#links a, #sidebar a {
text-decoration : none;
}
#links a:link {
color : #333;
}
#links a:visited {
color : #333;
}
#links a:hover {
color : #f00;
font-weight : bold;
}
#main ul li a:link {
color : #000;
text-decoration: none;
}
#main ul li a:visited {
color : #444;
text-decoration: none;
}
#main ul li a:hover {
color : #f00;
text-decoration: underline;
}
#links ol li, #links ul li {
background : #cfc;
padding : 5px;
border : 1px solid #ccc;
list-style : none;
width : 118px;
margin-left:-20px;
}
#links ol li.active {
background : #fff;
border-right : 1px solid #fff;
}
#links ol li:hover, #links ul li:hover {
background : #fff;
}
a img {
border : 0;
}
}
@media print { 
html, body {
margin : 0;
background : #fff;
}
#header, #links, #sidebar {
display : none;
}
#main {
width : 95%;
text-align : justify;
font-size : 12pt;
font-family : Georgia, "Times New Roman", Times, serif;
color : #000;
}
#main img {
float : right;
margin-left : 2%;
}
h1, h2, h3 {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #000;
}
#footer {
background : #fff;
}
.comment {
margin-left : 5%;
}
a img {
border : 0;
}
p.fotolinks {
margin-top : -2em;
}
}
@media handheld { 
html, body {
margin : 0;
padding : 0;
border : 0;
}
body, h1, h2, h3, #links, #sidebar, #footer {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #000;
background : #fff;
}
body, #sidebar {
font-size : 90%;
}
#footer {
font-size : 70%;
}
#header, #main img {
display : none;
}
#main {
margin : 3%;
text-align : justify;
font-size : 100%;
}
}