body
{
	background-color: #FFFFFF;
	color: #003300;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}

img
{
	border: none;
	padding: 0px;
	margin: 0px;
}

ul
{
	list-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}

li
{
	padding-left: 20px;
	margin: 0px;
}

a
{
	color: #ff0000;
}

a:visited
{
	color: #ff0000;
}

td
{
	padding-bottom: 2px;
}

.red
{
	color: #ff0000;
}

/*positions of parts*/
/*---------------------------------------------------------------------------------------------*/
#container
{
	position: relative;
	margin: 10px 0px 0px 90px;
	width: 750px;
	height: auto;
	background-color: #ffffff;
	text-align: center;
}

#navigation
{
	position: absolute;
	left: -50px;
	width: 150px;
	/*background-color: #c0c9c4;*/
}

#content
{
	position: absolute;
	left: 100px;
	width: 790px; /*610*/
	text-align: center;
/*	background-color: #69b38a;*/
}

#thumbnails
{
	position: absolute;
	left: 890px; /*710*/
	width: 45px;
	height: 525px;
	text-align: right;
/*	background-color: #32503f;*/
}

#footer
{
	position: absolute;
	margin: 0px auto 0px auto;
	top: 550px;
	left: 10px;
	width: 936px;
	background-image: url(images/long-line.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	text-align: right;
	padding-top: 18px;
	font-size: 10px;
}

#black
{
	background-color: #000000;
	color: #ffffff;
	padding-bottom: 2px;
}

/*settings for contact section*/
/*---------------------------------------------------------------------------------------------*/

input.green
{
	background-color: #003300;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

input.yellow
{
	background-color: #feff99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
}

textarea.yellow
{
	background-color: #feff99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
}

/*settings for thumbnail section*/
/*---------------------------------------------------------------------------------------------*/

a.linkopacity img
{
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
}

a.linkopacity:hover img
{
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}

#thumbnails img
{
	width: 44px;
	height: 44px;
	border: 0px;
}


/*navigation rollovers*/
/*---------------------------------------------------------------------------------------------*/
#cityscenes
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/cityscenes.png") no-repeat 0 0;
}

#cityscenes:hover
{ 
	background-position: 0 -12px;
}

#cityscenes span
{
  display: none;
}

#editorial
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/editorial.png") no-repeat 0 0;
}

#editorial:hover
{ 
	background-position: 0 -12px;
}

#editorial span
{
  display: none;
}

#books
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/books.png") no-repeat 0 0;
}

#books:hover
{ 
	background-position: 0 -12px;
}

#books span
{
  display: none;
}

#portraits
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/portraits.png") no-repeat 0 0;
}

#portraits:hover
{ 
	background-position: 0 -12px;
}

#portraits span
{
  display: none;
}

#cdpackages
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/cdpackages.png") no-repeat 0 0;
}

#cdpackages:hover
{ 
	background-position: 0 -12px;
}

#cdpackages span
{
  display: none;
}

#flyers
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/flyers.png") no-repeat 0 0;
}

#flyers:hover
{ 
	background-position: 0 -12px;
}

#flyers span
{
  display: none;
}

#logos
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/logos.png") no-repeat 0 0;
}

#logos:hover
{ 
	background-position: 0 -12px;
}

#logos span
{
  display: none;
}

#shirts
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/shirts.png") no-repeat 0 0;
}

#shirts:hover
{ 
	background-position: 0 -12px;
}

#shirts span
{
  display: none;
}

#city
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/city.png") no-repeat 0 0;
}

#city:hover
{ 
	background-position: 0 -12px;
}

#city span
{
  display: none;
}

#nature
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/nature.png") no-repeat 0 0;
}

#nature:hover
{ 
	background-position: 0 -12px;
}

#nature span
{
  display: none;
}

#people
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/people.png") no-repeat 0 0;
}

#people:hover
{ 
	background-position: 0 -12px;
}

#people span
{
  display: none;
}

#music
{
	display: block;
	width: 77px;
	height: 26px;
	background: url("images/music.png") no-repeat 0 0;
}

#music:hover
{ 
	background-position: 0 -26px;
}

#music span
{
  display: none;
}

#store
{
	display: block;
	width: 77px;
	height: 26px;
	background: url("images/store.png") no-repeat 0 0;
}

#store:hover
{ 
	background-position: 0 -26px;
}

#store span
{
  display: none;
}

#bio
{
	display: block;
	width: 77px;
	height: 26px;
	background: url("images/bio.png") no-repeat 0 0;
}

#bio:hover
{ 
	background-position: 0 -26px;
}

#bio span
{
  display: none;
}

#contact
{
	display: block;
	width: 77px;
	height: 26px;
	background: url("images/contact.png") no-repeat 0 0;
}

#contact:hover
{ 
	background-position: 0 -26px;
}

#contact span
{
  display: none;
}
#facebook
{
	display: block;
	height: 50px;
	width: 50px;
	background: url("images/facebook-sm-logo.png") no-repeat;
	outline:none;
	margin:6px 0 0 5px;
}
#facebook span
{
	position:absolute;
	text-indent:-99999em;
}


/*current section*/
/*---------------------------------------------------------------------------------------------*/
#cityscenes_on
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/cityscenes.png") no-repeat 0 -12px;
}

#cityscenes_on span
{
  display: none;
}

#editorial_on
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/editorial.png") no-repeat 0 -12px;
}

#editorial_on span
{
  display: none;
}

#books_on
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/books.png") no-repeat 0 -12px;
}

#books_on span
{
  display: none;
}

#portraits_on
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/portraits.png") no-repeat 0 -12px;
}

#portraits_on span
{
  display: none;
}

#cdpackages_on
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/cdpackages.png") no-repeat 0 -12px;
}

#cdpackages_on span
{
  display: none;
}

#flyers_on
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/flyers.png") no-repeat 0 -12px;
}

#flyers_on span
{
  display: none;
}

#logos_on
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/logos.png") no-repeat 0 -12px;
}

#logos_on span
{
  display: none;
}

#shirts_on
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/shirts.png") no-repeat 0 -12px;
}

#shirts_on span
{
  display: none;
}

#city_on
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/city.png") no-repeat 0 -12px;
}

#city_on span
{
  display: none;
}

#nature_on
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/nature.png") no-repeat 0 -12px;
}

#nature_on span
{
  display: none;
}

#people_on
{
	display: block;
	width: 80px;
	height: 12px;
	background: url("images/people.png") no-repeat 0 -12px;
}

#people_on span
{
  display: none;
}

#music_on
{
	display: block;
	width: 77px;
	height: 26px;
	background: url("images/music.png") no-repeat 0 -26px;
}

#music_on span
{
  display: none;
}

#store_on
{
	display: block;
	width: 77px;
	height: 26px;
	background: url("images/store.png") no-repeat 0 -26px;
}

#store_on span
{
  display: none;
}

#bio_on
{
	display: block;
	width: 77px;
	height: 26px;
	background: url("images/bio.png") no-repeat 0 -26px;
}

#bio_on span
{
  display: none;
}

#contact_on
{
	display: block;
	width: 77px;
	height: 26px;
	background: url("images/contact.png") no-repeat 0 -26px;
}

#contact_on span
{
  display: none;
}