
body { font: small Tahoma, Verdana, Arial, Helvetica, sans-serif;  color:#3D3D3B; text-align:center; background:url(../i/bg.gif); margin:0;}

#container {width:760px; margin-left:auto; margin-right:auto; border:1px solid #357C00; text-align:left; margin-top:5px; clear:both; background-color:#FFFFFF;}

#header { background:url(../i/head_bg.gif) no-repeat right;height:100px; border-bottom:1px solid #357C00; clear:both}
#logo { height:100px; float:left;}


#left { width:550px; float:left; height:auto;}
#right { float:left;width:200px; padding-top:32px;  }
#right ul {list-style: none;	margin: 0;	padding: 0;	}
#right div { border:1px solid #BAD6C3; margin-bottom:5px;}

a {color:#357C00; text-decoration:none; font-weight:bold;}
a:hover { color:#000; text-decoration:underline;cursor:url(../i/hh.cur)}


/*top nav*/

#navPyra {	margin: 0;	padding: 0 0 20px 10px;	}
#navPyra ul {list-style: none;	margin: 0;	padding: 0;	}
#navPyra li {	margin: 0; 	padding: 0;	display: inline;list-style-type: none; }
#navPyra a:link, #navPyra a:visited {float: left;	font-size:11px;	line-height: 14px;	font-weight: bold;	padding: 0 12px 3px 12px;	text-decoration: none;	color: #FFF;	border-bottom: 3px solid #FFF; background-color:#DD7528;	margin-right:1px;	}
#navPyra a:hover {color: #000;border-bottom: 3px solid #357c00; background:#BAD6C3;}
/*top sub nav*/

#navsec {	margin: 0;	padding: 0 0 20px 10px;	}
#navsec li {	margin: 0; 	padding: 0;	display: inline;list-style-type: none;	}
#navsec a:link, #navsec a:visited {float: left; font-size: 11px;	padding: 0 10px 3px 10px;	text-decoration: none;	color: #357c00;	border-bottom: 3px solid #FFF;	}
#navsec a:hover {color: #000;border-bottom: 3px solid #357c00; background:#BAD6C3;}




/*foto facts*/
#text table { margin:10px 0; font-size:85%; border-top:1px solid #eaeaea; border-left:1px solid #eaeaea;}
#text table td { padding:1px; text-align:center;border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:3px 5px;}
#text table td a { font-size:75%;}
#text table td a:hover { text-decoration:none;}
#text table td img {border:3px double #BAD6C3;}
#text table.fff { margin:0px; border-top:1px solid #eaeaea; border-left:1px solid #eaeaea;}
#text table.fff td { font-size:150%; padding:1px; text-align:left;border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea;  padding:3px 5px;}


/*gallery*/

.galleryimages {float:left;margin-right:10px;}
.galleryimages a { float:left; padding:2px;clear:both;}
.galleryimages a img {border:3px double #BAD6C3;}

/* documents */


/* random */




/*footer*/
#footer {width:760px; margin-left:auto; margin-right:auto; border:1px solid #357C00; background-color:#FFF; margin-top:5px; padding:10px 0; margin-bottom:5px; clear:both; font-size:11px;}


/*text*/
#text { padding:0 20px; font-size:12px; line-height:160%;}
#text p { margin-bottom:10px; text-indent:10px;}
#newsblock { margin-bottom:10px; text-align:justify; padding:0 10px 10px 10px; border:1px solid #BAD6C3; /*font-size:120%;*/}
#newsblock strong { font-size:100%;}
.date { display:block; padding:1px 3px;  color:#000; background:#BAD6C3;}
.from { display:block; font-size:85%; font-style:italic; margin-bottom:5px; text-align:right; padding:3px;}



#imgl { float:left; margin:3px 7px 7px 3px; padding:5px; font-size:75%; }
#imgl img {border:3px double #BAD6C3;}
#imgr { float: right; margin:3px 7px 7px 3px; padding:5px; font-size:75%; }
#imgr img {border:3px double #BAD6C3;}



/*classes*/
.field { width:100px; border:1px solid #357C00;font-size:85%;}
.field:focus {border:1px solid #000; background-color:#FFFFCC;}
.btn {  background-color:#CCCCCC; border:1px solid #357C00;  font-size:75%;}
.pageheader { font-size:180%; font-family: Arial, Helvetica, sans-serif; margin-bottom:5px; padding:5px 0; letter-spacing:-1px;}
.ann { margin-bottom:20px; display:block; text-align:justify; margin-left:20px; padding:0 5px; font-size:12px;}
.problem {color:#FF4500;background:url(../i/important.gif) no-repeat; padding:15px 5px 5px 5px; border:1px solid #FF4500; margin-bottom:5px;}
.clear { clear:both;}
.note { padding:10px; color:#333; border:1px solid #222; background:#EAEAEA;}
/* tags */

form { margin:0;}
p {margin: 0 0 5px 0; text-align:justify;}
h2 {font-size:180%; font-family: Arial, Helvetica, sans-serif; margin-bottom:5px; padding:5px 0; letter-spacing:-1px; text-transform:uppercase; line-height:30px;}
h3 { margin:0;font-size:150%;}
h5 { font-size:85%; padding:5px; font-weight:normal;}
hr { color:#FFFFFF; border-top:1px solid #BAD6C3;}

.riteblockheader { padding:3px 10px; display:block; background-color:#BAD6C3;}
#idea, #subscribe, #announceforum, .arch, #aboutnav, #articles, #facts, #pix, #docs, #textsize, #print, #search, #randimage, #sometext { padding:10px; font-size:75%; text-align:justify;}

iframe#archives {  height:140px;}