* {
	padding:0;
	margin:0;
}

BODY{
font:76% Verdana,Tahoma,Arial,sans-serif;
background:#ffffff url(../images/body-bg.gif) top center repeat-y;
color:#404040;
line-height:1.2em;
margin:0 auto;
padding:0;
}
a{
text-decoration:none;
color:rgb(0,111,167);
}
a:hover{
text-decoration:underline;
}
a img{border:0;}
p{
margin: 0 0 5px 10px;
}
ul,ol,dl{
font-size:1em; 
margin:2px 0 16px 35px;
display: block;
}
ul ul,ol ol{
margin: 4px 0 4px 55px;
}
ul ul li,ol ol li{
margin-left: 105px;
}
ul ul ul li,ol ol ol li{
margin-left: 155px;
}
ul.nolist,ol.nolist,dl.nolist{
list-style: none;
margin: 2px 0 16px 45px;
padding: 3px 0 3px 3px;
}
ul.nolist li,ol.nolist li{
list-style: none;
margin: 2px 0 1px 0;
}
div {
margin:0 0 15px 10px;	
}
h1{
font-size:1.5em;
font-family: Arial, Helvetica, sans-serif;
letter-spacing:2px;
margin: 0 -13px 20px 25px;
color:rgb(0,111,167);
border-bottom: thick solid rgb(186,216,240);
}
h2{
font-size:1.3em;
font-family: Arial, Helvetica, sans-serif;
color:rgb(0,111,167);
border-bottom:2px solid #b4b4b4;
padding:0 2px 2px 5px;
margin: 20px 0 10px 0;
letter-spacing:1px;
clear: both;
}
h3{
font-size:1.2em;
font-weight:bold;
color:rgb(0,111,167);
margin:10px 0 8px 0;
padding:1px 2px 2px 3px;
}
blockquote{
font-size:0.9em;
border:1px solid #d9d9d9;
margin:20px 10px;
padding:8px;
}

#wrapper{
color:#404040;
width:750px;
margin:0px auto;
padding:0;
background: url(/images/content_bg.jpg) #fff repeat-y center top;
}
#wrapper .top {margin:0; padding:0;
background: url(/images/top.jpg) no-repeat center bottom; 
height: 20px;}
#wrapper .bottom {
background: url(/images/bottom.jpg) no-repeat center top; 
height: 20px;
margin:0; padding:0;}
#header{
margin:0;
padding: 0;
background: url(/images/image1.jpg) no-repeat center bottom; 
height:250px;
}
#gallery {
background: url(/images/gallery-bg.gif) no-repeat center bottom; 
height:421px; 
width:540px; 
padding-left:10px;
margin:0;
}
.flash {
margin-bottom:0;
}
#sidebar{
float:right;
width:180px;
margin: 0 2px 5px 0;
padding: 0 5px 0 3px;
background: transparent;
color: #666;
}
#sidebar a{
text-decoration: underline;
}
#sidebar a:hover{
text-decoration: none;
}
#sidebar h2{
margin: 8px 0px 5px 0px;
color: rgb(255,255,255);
border: none;
}
#sidebar P {
margin: 0 0 13px 4px;
padding: 0 5px 4px 3px;
border-bottom: 1px solid #fff;
}
#sidebar ul{
list-style:none;
font-size:0.9em;
margin:0;
padding:0 0 15px 10px;
}
#sidebar li{
list-style:none;
margin:0 0 4px 0;
padding:0;
}
#sidebar li a{
font-size:1.2em;
padding:2px;
}
#sidebar ul ul{
margin:4px 0 3px 15px;
line-height:1.2em;
padding:0;
}
#sidebar .box{
font-size:0.9em;
border:1px solid #c0c0c0;
line-height:1.3em;
padding:5px 5px 5px 8px;
margin: 5px 0 3px 2px;
}
#content{
line-height:1.5em;
width:540px;
float:left;
text-align:left;
margin:0;
padding: 0 10px 0 0;
}
#content .box{
font-size:1em;
border:1px solid #c0c0c0;
line-height:1.3em;
padding:5px 5px 5px 8px;
}
#content div.box{
font-size:1em;
display: block;
border:1px solid #c0c0c0;
line-height:1.3em;
padding:5px 5px 5px 8px;
width: auto;
height: auto;
}
#content p{
border-bottom:1px dashed #c0c0c0;
line-height:1.3em;
padding:5px 5px 5px 8px;
}
.language {
float: right;
margin: 0 45px 0 0;	
clear: none;
padding: 5px 10px 2px 10px; 
background: rgb(0,111,167);
border: 1px solid #fff;
text-align: center;
}
IMG.language {
	padding: 5px 10px 2px 10px; 
	text-align: center;
}
IMG.language a{
text-align: center;
color:#fff;
}
IMG.language a:visited{
text-align: center;
color:#fff;
}
IMG.language a:hover{
text-align: center;
color:#fff;
}
.floleft{
float:left; 
margin:0 15px 4px 0;
}
IMG.floleft{
float:left; 
display: block;
border:1px solid #666;
padding:2px;
background-color:#ffffff;
margin: 4px 18px 15px 0px;
}
.floright{
float:right; 
margin:0 0 4px 15px;
}
IMG.floright{
float:right; 
border:1px solid #666;
padding:2px;
background-color:#ffffff;
margin: 4px 18px 10px 0px;
}
.flags {
margin-right:10px;
padding:5px;
}
.textright{
text-align:right;
}
.blue{
color:rgb(255,255,255);
background-color:rgb(0,111,167);
}
.blue a{
color:rgb(255,255,255);
text-decoration: underline;
}
.blue a:visited{
color:rgb(245,245,245);
text-decoration: none;
}
.blue a:hover{
color:rgb(255,255,255);
text-decoration: none;
}
.grey{
color:rgb(186,216,240);
background-color:rgb(145,145,145);
}
.grey a{
color:rgb(186,216,240);
text-decoration: underline;
}
.grey a:visited{
color:rgb(186,216,240);
text-decoration: none;
}
.grey a:hover{
color:rgb(186,216,240);
text-decoration: none;
}
.silver{
color:rgb(255,255,255);
background-color:rgb(170,170,170);
}
.red{
color:rgb(255,10,10);
background-color:transparent;
}
.red a{
color:rgb(255,10,10);
text-decoration: underline;
}
.red a:visited{
color:rgb(255,50,50);
text-decoration: none;
}
.red a:hover{
color:rgb(255,255,255);
background-color:rgb(255,255,255);
text-decoration: underline;
}
.hide{
display:none;
}
.clear{
clear:both;
}
.clear10{
clear:both;
height:1px;
}
.clearbox{
margin: 10px 10px 10px 5px;
padding: 2px;
clear:both;
}
#slideshow {
	font-family:Arial, Helvetica, sans-serif;
	width:530px;
	height:450px;
	overflow:hidden;
	background: url(/images/slider_bg.jpg) no-repeat center bottom; 
	color:#FFFFFF;
	border:3px solid #bad8f0;
}
#slideshow > ul {
	margin: 0;
	padding: 0;
}
#slideshow > ul > li {
	display:inline;
	margin:0px;
	padding:0px;
	font-size:1px;
	margin-right: -1px;
}
#slideshow > ul > li > div {
  display: none;
  text-decoration: none;
  float:left;
}
#slideshow > ul > li > div > p {
  font-size:11px;
  text-align:center;
  padding:10px 0px 0px 0px;
  margin:0px;
  color:#FFFFFF;
}
#slideshow > ul > li > div > a > img {
	border:1px solid #FFFFFF;
	width:450px;
}
#slideshow  > ul > li > img {
	border:2px solid #FFFFFF;
	margin:0px;
	padding:0px;
	width:80px;
	height:60px;
}
/* Shows slides when mouse pointer is over a thumbnail image */
#slideshow > ul > li:hover > div {
	display: block;
}
/* Highlights the thumbnail image when mouse pointer is over it */
#slideshow > ul > li:hover > img {
	border-color:#FF6600;
}

#fotoslideshow {
	font-family:Arial, Helvetica, sans-serif;
	width:530px;
	height:630px;
	overflow:hidden;
	background: url(/images/) no-repeat center bottom; 
	color:#FFFFFF;
	border:3px solid #bad8f0;
}
#fotoslideshow > ul {
	margin: 0;
	padding: 0;
}
#fotoslideshow > ul > li {
	display:inline;
	margin:0px;
	padding:0px;
	font-size:1px;
	margin-right: -1px;
}
#fotoslideshow > ul > li > div {
  display: none;
  text-decoration: none;
  float:left;
}
#fotoslideshow > ul > li > div > p {
  font-size:11px;
  text-align:center;
  padding:10px 0px 0px 0px;
  margin:0px;
  color:#FFFFFF;
}
#fotoslideshow > ul > li > div > a > img {
	border:1px solid #FFFFFF;
	width:450px;
}
#fotoslideshow  > ul > li > img {
	border:2px solid #FFFFFF;
	margin:0px;
	padding:0px;
	width:80px;
	height:60px;
}
/* Shows slides when mouse pointer is over a thumbnail image */
#fotoslideshow > ul > li:hover > div {
	display: block;
}
/* Highlights the thumbnail image when mouse pointer is over it */
#fotoslideshow > ul > li:hover > img {
	border-color:#FF6600;
}


#footer {
clear:both;
text-align:left;
color:#808080;
font-size:0.9em;
margin:0 auto;
line-height:1.6em;
}
#footer p{
margin: 0 0 0 20px;
padding:0;
}
#footer .limetree {
height: 25px;
width:120px;
float:right;
clear:none;
margin:0 5px; 
padding:0;
border:none;
}
#footer .top {
margin:0; padding:0;
background: url(/images/top.jpg) no-repeat center bottom; 
height: 15px;}
#footer .bottom {
background: url(/images/bottom.jpg) no-repeat center top; 
height: 15px;
margin:0; padding:0;}
#footer a{color:#808080;}

