body, a, td, ul, ol, input, select { font-family:Arial, sans-serif; font-size:12px; }

h1
{
font-family: verdana, arial, sans-serif; color: #FFFFFF; font-size: 20px; font-weight: bold; background-color: F18103; padding: 4px 8 4px 4;
}


a			{ color: #000066; }
a:link 		{ font-family: Arial, Helvetica, sans-serif; color: #EF6C00  }
a:active 	{ font-family: Arial, Helvetica, sans-serif; color: #EF6C00  }
a:visited 	{ font-family: Arial, Helvetica, sans-serif; color: #EF6C00  }

div.nav 	{ padding-bottom:12px; padding-left:12px }
a.nav 		{ text-decoration:underline; }
a.nav:hover { text-decoration:none; }

.headline	{ font-family: arial, sans-serif; color: #000000; font-size: 20px; font-weight: bold; }
.titlewhite { }

input.styled
{
    BORDER-RIGHT: #093A80 1px solid;
    BORDER-TOP: #093A80 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: #093A80 1px solid;
    COLOR: #3D64CC;
    LINE-HEIGHT: 13 px;
    BORDER-BOTTOM: #093A80 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 17px;
}

input, select { font-size:0.9em; }
.tbx100 { width:100px; }
.tbx180 { width:180px; }


A.poweredby {color:#000000; font:Verdana, Arial, sans-serif; text-decoration:none;}
A.poweredby:link {color:#000000; text-decoration:none;}
A.poweredby:visited {color:#000000; text-decoration:none;}
A.poweredby:active {color:#000000; text-decoration:none;}
A.poweredby:hover {color:#000000; text-decoration:underline;}




/*	gallery
---------------------------------------------*/
	#gallery-header {
		background: none;
		float: left;
		width: 482px;
		margin: 0 0 2em 0;
	}

	#gallery-capsule {
		background: none;
		float: left;
		width: 482px;
		margin: 0 0 3em 0;
	}

	#gallery-thumb {
		float: left;
		width: 240px;
		margin: 0 0 0 0;
	}
	
	#gallery-thumb img {
		float: left;
		margin: 0 0 0 0;
	}
	
	#gallery-detail {
		float: left;
		width: 482px;
		margin: 0 0 1em 0;
	}
	
	#gallery-detail h1 {
		font-size: 2.65em;
		line-height: .8em;
		border-bottom: none;
		margin: 0 0 .4em 0;
	}
	
	#gallery-detail h2 {
		font-size: 1.75em;
		line-height: .8em;
		border-bottom: none;
		margin: 0 0 .4em 0;
	}
	
	#gallery-info {
		float: right;
		width: 218px;
		margin: .2em 0 0 0;
	}
	
	#gallery-info h2 {
		font-size: 1.75em;
		line-height: .8em;
		border-bottom: none;
		margin: 0 0 .4em 0;
	}
	
	.description {
		font-size: .9em;
		line-height: 1.7em;
		color: #424242;
	}
	
	.detail-description {
		font-size: .9em;
		line-height: 1.7em;
		color: #424242;
		margin: 0 0 1.6em 0;
	}
	
	.photo-by {
		font-size: .9em;
		line-height: 1.7em;
		color: #424242;
	}
	
	.uploaded {
		font-size: .9em;
		line-height: 1.7em;
		color: #424242;
	}
	
	.location {
		font-size: .9em;
		line-height: 1.7em;
		color: #424242;
	}
	
	.tags {
		font-size: .9em;
		line-height: 1em;
		color: #424242;
	}
	
	.tagged {
		font-size: .85em;
		line-height: 2.4em;
		color: #424242;
	}
	
	.additional-info {
		font-size: .9em;
		line-height: 1.7em;
		color: #424242;
	}
	
	.results {
		font-size: .85em;
		line-height: 2.6em;
		color: #8a8a8a;
	}
	
	#gallery-footer {
		background: none;
		float: left;
		width: 482px;
		margin: 0 0 2em 0;
		padding: 0 0 2em 0;
		text-align: center;
	}
	
	#gallery-footer-nav a {
		font-size: .9em;
		border: #8a8a8a 1px solid;
		margin: 0 2px 0 2px;
		padding: 2px 7px 2px 7px;
		text-decoration: none;
	}
	
	#gallery-footer-nav a:hover {
		background: #e37b00;
		font-size: .9em;
		color: #fff;
		border: #424242 1px solid;
		margin: 0 2px 0 2px;
		padding: 2px 7px 2px 7px;
		text-decoration: none;
	}