body{
margin: 0;
padding: 0;
border: 0;
overflow:auto;
height: 100%; 
max-height: 100%; 
}



h3, a, a:visited{
color:red; text-decoration: none; font-family:'calibri', sans-serif; padding-right:10px;
}

p {
	font-family:'calibri', sans-serif;font-size:16px; padding-bottom:10px;
}

h3 {
	display:inline;
}

a img {
	border:none;
}

#framecontentTop a {
	position:absolute; left:50%; margin-left:-198px; margin-top:22px;
}

#framecontentBottom p {
	margin-top:15px;
}

#framecontentTop, #framecontentBottom {
background:white;
}

div.ngg-gallery-thumbnail {
	border:2px red solid; padding:0; margin-right:14px; 
}

div.ngg-gallery-thumbnail a {
	border:none; margin:0;
}

div.ngg-gallery-thumbnail a img {
	padding:0; margin:0; margin-top:-19px; margin:0 !ie;
}


#framecontentBottom p{
font-family:'candara', sans; font-size:13px; color:#5c5c5c;  margin-bottom:8px; text-align:center;
}

#framecontentTop, #framecontentBottom{
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 165px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
}

#body {
	width:800px; margin:0; position:absolute; left:50%; margin-left:-400px;
}

#framecontentBottom{
top: auto;
bottom: 0; 
height: 120px; /*Height of bottom frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/

}

#maincontent {
position: fixed; 
top: 165px; /*Set top value to HeightOfTopFrameDiv*/
left: 0;
right: 0;
bottom: 120px; /*Set bottom value to HeightOfBottomFrameDiv*/
overflow: auto; 
background: #fff;
padding-top:10px;
}


* html body{ /*IE6 hack*/
padding: 165px 0 120px 0; /*Set value to (HeightOfTopFrameDiv 0 HeightOfBottomFrameDiv 0)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

@media print {


div {
	position:relative; overflow:inherit;
}

img a {
	border:none;
}


div.ngg-gallery-thumbnail {
	border:none; 
}

div.ngg-gallery-thumbnail-box {
	float:left; padding:0; margin:0; border:0; margin-left:-15px; margin-right:180px; margin-bottom:30px; width:100px;
}

.ngg-gallery-thumbnail, .ngg-gallery-thumbnail a, .ngg-gallery-thumbnail a img {
	margin:0; padding:0; float:left; border:0;
}

#body {
	width:95%; padding-left:10%; padding-right:10%; position:relative;
}

#maincontent {

}

p {
	clear:left; margin-left:-20px; margin-right:30px; font-size:17px;
}

h3 a {
	margin-left:-20px;
}

.back {
	display: none;
}

img {
	
}

#framecontentBottom {
	 clear:both;
}

}
