/*********************** basic elements ***********************/
html * { font-size: 100%; }

.footer_content
{
	display:none;
	}

body{
	background-color:#eeebe3;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 75.00%;
	margin-top:6px;
	margin-left:0px;
	margin-right:0px;
}

div#wrapper {
		margin: 0 auto;
		margin-top: 0px;
		border: 0px;
		width: 970px;
		height: 100%;
}

h4{
	font-size:medium;
	margin:0px 0px 12px 0px;
	padding:0px 0px 0px 0px;
	color:#004d77;
}

h5{
	font-size: small;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	color:#004d77;
}

a{
	color: #004d77;
	text-decoration:none;
}

a:hover{
	color: #004d77;
	text-decoration:underline;
}

p{
	margin-top:0px;
	margin-bottom:18px;
	padding:0px;
	color:#000000;
}

p.caption{
	line-height:120%;
	margin-bottom:10px;
	color:#777;
}

p.photo_description{
	line-height:150%;
	padding:10px;
	margin-bottom:10px;
	border-bottom:dashed 1px #999;
	border-top:dashed 1px #999;
	border-left:dashed 1px #999;
	background-color:#e0ded8;
	color:#777;
}

blockquote {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style:italic;
	margin: 0 0 1em 4em;
	color: #bebebe;
}

b{
	color:#666;
	}

.copyright{
	color: #6c6c6c;
	
	}
.share_it{
	float:right;
	margin:0;
	margin-bottom:8px;
	padding:0;
	}
/*********************** top menu ***********************/
div#topmenu {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:96%;
	font-weight: normal;
	text-align: left;
	padding:3px 2px 0px 2px;
	color: #004d77;
	text-decoration:none;
}

div#topmenu a {
	padding:3px 2px 0px 2px;
	color: #004d77;
	text-decoration:none;
}

div#topmenu a.donate {
	font-weight:bold;
	/*color: #f7dc25;*/
	text-decoration:none;
}

div#topmenu a:hover {
	text-decoration: none;
	color: #004d77;
}


div#mainmenu {
	padding:5px 0px 4px 0px;
	color: #dad1ba;
	text-decoration:none;
	background-color:#613d10;
}

div#mainmenu A{
	color: #dad1ba;
	padding:0px 7px 0px 7px;
	text-decoration:none;
}

div#mainmenu a:hover {
	color: #dad1ba;
	text-decoration:none;
}

/*********************** content **********************************/
#content{
	margin-top:20px;
}

#main_content{
	padding-left:20px;
	font-size:small;
	text-align:justify;
	line-height:180%;
	float:left;
	width:779px;
	
}

#main_content_fullsize{
	padding-left:0px;
	padding-right:0px;
/*	margin-top:30px;*/
	font-size:small;
	text-align:justify;
	line-height:150%;
	width:970px;
	
}

#description{
	margin-left:663px;
	display:block;
/*	border:dashed 1px #999;
	background-color:#e0ded8;*/
	}

#description b{
	color:#004d77;
	}

#description strong{
	color:#613D10;
	font-weight:bold;
	}

#description ul{
	margin-top:0px;
	padding-top:0px;
	}

p.icaption_right { float:right; display:inline; margin: 0.5em 0 0.4em 1.8em; width:252px; /*position:relative;*/ }
p.icaption_left img { padding:0; border: 1px #888 solid; }
p.icaption_right img { padding:0; border: 1px #888 solid; }
p.icaption_left strong, p.icaption_right strong { display:block; overflow:hidden; margin-top: 0px; padding: 0.3em 0.5em; background: #dbd9d3; color:#5d5d5d; font-weight: normal; font-size: 91.667%; line-height:130%; text-align:left; }

#grid{
	display:inline-block;
	margin:0 0 2em 0;
}

#grid p.icaption_left{
  float:left;
  display:inline;
  margin: 0.5em 4em 0em 0em;
  width:202px;
  /*position:relative;*/ }

#grid p.icaption_right{
  float:right;
  display:inline;
  margin: 0.5em 0em 0em 0em;
  width:202px;
  /*position:relative;*/ }

.float_left {
display:inline;
float:left;
margin-bottom:0.15em;
margin-right:1em;
}
 
.float_right {
display:inline;
float:right;
margin-bottom:0.15em;
margin-left:1em;
}  

#navigation{
	display:inline-block;
	width:650px;
	margin-bottom:15px;
	}
#next_picture{
	float:right;
	}
#next_picture img{
	border:none;
	}
	
#previous_picture{
	}

#previous_picture img{
	border:none;
	}



/*********************** copyright **********************************/

#copyright {
	clear: both;
	padding-top:25px;
	padding-bottom:5px;
	margin:0px;
	font-size: 90%;
	color: #888;
	text-align: left;
}
#copyright a{
	color: #888;
}
#copyright a visited{
	color: #888;
}

@media print {
div#wrapper {
	margin: 0 auto;
	margin-top: 0px;
	border: 0px;
	width: 100%;
	height: 100%;
	display:block;
}

div#main_content {
	margin: 0 auto;
	padding:0px;
	width:100%;
	border: 0px;
	color:#000000;
	font-size:small;
	text-align: justify;
	line-height:200%;
}
div#main_content_fullsize {
	margin: 0 auto;
	border: 0px;
	color:#000000;
	font-size:small;
	text-align: justify;
	line-height:200%;
}

div#copyright {
	width:100%;
	margin:0px;
	padding:0px;
}
div#navigation{
	display:none;
}
div#right_content {
	display:none;
}
div#topmenu{
	display:none;
}
div#mainmenu{
	display:none;
}
#slideshow{
	display:none;
}
#print{
	display:none;
}
}