﻿@import url(global.css);
@import url(container.css);
@import url(nav-top.css);
@import url(header.css);
@import url(nav-middle.css);
@import url(nav-sub.css);
@import url(footer.css);
@import url(content.css);
@import url(boxes.css);


			
p.padd {
	margin-bottom: 5px;
	padding-bottom: 15px !important; }
	
p.dash {
	background: url(../images/photos/dash.gif) repeat-x bottom left; }
	
div.conleft {
	float: left;
	width: 170px;
	padding-left: 15px; }
	
	div.conleft h3 {
		padding-bottom: 0 !important; }
	
	div.conleft p.num {
		font-size: 125%; }
	
	div.conleft label {
		font-weight: bold; }
	
	div.conleft select {
		width: 10em; }
		
div.conright {
	float: right;
	width: 300px;
	padding-right: 38px; }
	
	div.conright label {
		font-weight: bold;
		color: #942478; }
	
	div.conright div.searchbox {
		background: #e4b7d8;
		font-size: 90%;
		margin-top: 10px;
		padding: 7px; }
		
		div.conright div.searchbox input.txt {
			width: 110px; }
		
		div.conright div.searchbox input.goimg {
			width: 30px;
			height: 13px;
			vertical-align: middle; }
		
		div.conright div.searchbox div.radios {
			padding-left: 140px;
			padding-top: 5px;
			color: #942478;
			font-size: 85%; }
			
			div.conright div.searchbox div.radios input {
				vertical-align: middle;
				margin-right: 3px; }
				
div.gallery a, div.gallery a:link, div.gallery a:visited, div.gallery a:active,
div.desc a, div.desc a:link, div.desc a:visited, div.desc a:active {
	color: #952378;
	font-weight: bold; }
	
div.gallery {
	font-size: 85%; }
	
	div.gallery h4 {
		font-size: 115%;
		font-weight: bold;
		padding-top: 10px; }
		
		div.gallery a:hover h4 {
			text-decoration: underline; }
	
	div.gallery ul {
		margin-top: 35px; }
	
		div.gallery ul li {
			float: left;
					width: 140px;
height:130px;

			margin-left: 18px;overflow:hidden;
			background: url(../images/photos/img-bg.gif) no-repeat top left;
			padding: 8px 8px 20px 8px; }
	
div.flickr {
	float: right;
	text-align: right;
	padding-top: 10px;
	padding-right: 35px; }
	
div.conleft2 {
	float: left;
	width: 165px;
	margin-top: 15px; margin-left:12px; }
	
	div.conleft2 img {
		margin-bottom: 5px; }
			
	div.leftimage {
		width: 400px;
		float: left; }
		
		div.leftimage h3 {
			padding: 40px 0 5px 5px; }
		
		div.leftimage div.desc {
			width: 390px;
			padding-top: 10px;
			font-size: 95%; }
		
	div.rightrecent {
		width: 109px;
		margin-top: 35px;
		padding-right: 15px;
		float: right; }
		
		div.rightrecent div.recent-flickr {
			background: #d9e895 url(../images/photos/recent-top.gif) no-repeat top left;
			width: 109px; }
	
			div.rightrecent div.recent-flickr h4 {
				font-weight: bold;
				text-align: center;
				color: #952378;
				padding-top: 10px; }
	
			div.rightrecent div.recent-flickr ul {
				padding: 15px 9px 5px 9px;
				background: #d9e895 url(../images/photos/recent-bottom.gif) no-repeat bottom left; }
		
				div.rightrecent div.recent-flickr ul li {
					margin-bottom: 10px; }
			
		div.rightrecent div.flickr {
			text-align: center;
			float: none;
			padding-top: 45px;
			padding-right: 0; }

layoutfix{
margin:0;
padding:0;
}

.searchresults{
margin: 1.5em 0 1em 0;
}

.searchresults h3 a{
font-size:90%;
color:#444f0f;
}
.searchresults h3{
padding-bottom:0.2em !important;
}
.sresult{
margin-top:1.4em;
}
.searchurl{
font-size:80%;
color:#96b11b !important;
}
.uploadform{
margin:1.3em;
}
.uploadform label{
font-weight:bold;
}
.uploadform input, .uploadform textarea{
margin-bottom:5px;
}

#sitemap, #sitemap *{
display:block;
clear:both;
list-style-type:disc;
margin :0.1em 0 0 0.7em ;
}

ol{
list-style-type:decimal;
margin:1em 2.5em;
}
ol li{
list-style-type:decimal;
margin:0.5em 0em;
}
.submitButton
{
	margin:0.5em 0;
	padding:0.3em;
	font-size:110%;
	font-weight:bold;
	color:#2d3603;
}
