/* CSS styles */

/* elements */

* {
	margin: auto top;
	padding: 0;
}

body {
  color: #a0a0a0;
	background: #b6b6b6 url('img/background_2.png') repeat;;
	font: 12px/155% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;

	
}

a {
	color: #ffffff;
	text-decoration: none;
}

/* headings */
h1 {font: normal 2em 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;}
h2 {font: normal 1.8em 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;}
h3 {font: bold 1.3em 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;}
h4 {font: bold 1.1em 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;}

/* structure */
#main {
	width: 600px;
	height: 750px;
	border-top: 0px dashed #000000;
	margin: 0 auto;
	padding-top: 0px;
	background: #ffffff url('img/background.png') no-repeat; 
}
.main_text {
	margin: 0 auto;
	width: 650px;
	padding: 5px;
	text-align: justify;
	color: #2b1f1f;
}

.main_text a {
  color: #000000;
  font: 13px/150% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
  }



/* main top */


#header {
	background: #ffffff url('img/header.png') no-repeat;
	height: 360px;
	
}
.news {
  float: left;
  padding-left: 30px;
  padding-top: 250px;
  text-align: justify;
  width: 335px;
  color: #000000;
  font: 11px/125% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;	
  }
 
  
.link {
   color: #78a7ca;
  }

.link a {
  color: #668fae;
  font-size: 13px;
  }  

  
.photo {
  float: right;
  padding-right: 15px;
  padding-top: 190px;
  text-align: center;
  font-family: sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #2b2c62;
  }
  
.photo img {
  border: 0px solid #2b2c62;
  }

.image0 {
  float: right;
  padding-right: 0px;
  padding-top: 0px;
  text-align: center;
  font-family: sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #f57a02;
  }
  
.image0 img {
  border: 3px solid #f57a02;
  }

.image1 {
  float: right;
  padding-right: 5px;
  padding-top: 15px;
  text-align: center;
  font-family: sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #f57a02;
  }
  
.image1 img {
  border: 3px solid #f57a02;
  }

#menu {
  width:90px; 
  float: left;
  position: relative; top: 220px; left: 5px;
  background:#ffffff;
  margin:0 auto;
  }
#menu a, #menu a:visited {
  display:block; 
  width:7em; 
  padding:0.25em 0;
  color:#000000; 
  text-indent:0.2em;
  background-color:#float; 
  text-decoration:none;
  margin:0.5em 0; 
  border-left:10px solid #f57a02; 
  }
#menu a:visited span {
  display:block; 
  position:absolute; 
  top:0; 
  left:10em; 
  width:5em;
  font-size:0.9em;
  color:#c00; 
  border:1px solid #c00;
  }
#menu a span {
  display:none;
  }
#menu a:hover {
  color:#f78f1e; 
  border-left:10px solid #2b2c62; 
  }
.box {
  position:relative;
   }



/* footer */

#footer {
	background: url(img/footer.jpg) #ffffff;
	width: 600px;
	height: 15px;
	margin: 0 auto;
  clear: both;
	text-align: center;
	color: #8b8b8b;
}


/* misc */
.left {float: left;}
.right {float: right;}
.clearer {clear: both; font-size: 0; height: 0;}


