* {margin: 0; padding: 0;} 


body {
			font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: #fff;
	padding-bottom:10px;
	background-color:#222222
}

#wrapper {
width: 850px;
margin: 1px 10px 5px 5px;
  text-align: left;
background-color:#222222
	  min-height:100%;
  height:auto !important;
  height:100%;
	overflow:hidden;
	padding-bottom:5px;
}

#banner {
	height: 34px;
	width: 803px;
	padding-top:5px;
	padding-bottom:8px;
	text-align:left;
	font-weight:bold;
	font-size:30px;
	margin-left: 10px; 
margin-right: auto;
}

#mainContent {
	float: left;
	margin: 0px 0px 3px 10px;
	background-color:#FFFFFF;
		  min-height:590px;
  height:auto !important;
  height:590px;
	width: 702px;
	display:inline;
	color:#000000;

}  


#contact {
	float: left;
	margin: 50px 0px 5px 50px;
	background-color:#222222;
		  min-height:392px;
  height:auto !important;
  height:392px;
	width: 600px;
	display:inline;
	color:#FFFFFF;

}  



.textwrapper {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	}




.text {
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}

div#navcontainerContact
{
float: left;
margin-left: 3px; 
margin-right: auto;
width:790px;
height:25px;
padding-bottom:0px;
display: inline;
}

div#navcontainer
{
float: left;
margin-right: auto;
width:790px;
height:35px;
padding-bottom:11px;
margin-left: 3px; 
display: inline;
}

ul#navlist
{margin-left: 0;
padding-left: 0;
white-space: nowrap;
font-size:13px;
padding-left:4px;
padding-bottom:25px;
}

#navlist li
{
    display: inline;
    list-style-type: none;
    font-size:14px;
    font-weight:bold;
    float: left;
    width: 84px;
    margin: 0 3px;
	text-align: center;
}


ul#navlist li.images a:link {
    color: #000000;
    border-left:6px #e68400 solid;
    background-color: #FFFFFF;
    padding: 3px 5px;
    display:block;
}

ul#navlist li.images a:visited {
	color: #000000;
	border-left:6px #e68400 solid;
	background-color: #FFFFFF;
	  padding: 3px 5px;
    display:block;
}

ul#navlist li.images a:visited:hover {
	color: #000000;
	border-left:6px #FFFFFF solid;
	background-color: #e68400;
	  padding: 3px 5px;
    display:block;
}

ul#navlist li.images a:hover {
	color: #000000;
	border-left:6px #FFFFFF solid;
	background-color: #e68400;
	  padding: 3px 5px;
    display:block;
}

ul#navlist li.images a:active {
	color: #000000;
	border-left:6px #e68400 solid;
	background-color: #FFFFFF;
	  padding: 3px 5px;
    display:block;
}





ul#navlist li.imagespage a:link {
    color: #000000;
    border-left:6px #FFFFFF solid;
    background-color: #e68400;
    padding: 3px 5px;
    display:block;
}

ul#navlist li.imagespage a:visited {
	color: #000000;
	border-left:6px #FFFFFF solid;
	background-color: #e68400;
	  padding: 3px 5px;
    display:block;
}

ul#navlist li.imagespage a:visited:hover {
	color: #000000;
	border-left:6px #FFFFFF solid;
	background-color: #e68400;
	  padding: 3px 5px;
    display:block;
}

ul#navlist li.imagespage a:hover {
	color: #000000;
	border-left:6px #FFFFFF solid;
	background-color: #e68400;
	  padding: 3px 5px;
    display:block;
}

ul#navlist li.imagespage a:active {
	color: #000000;
	border-left:6px #e68400 solid;
	background-color: #e68400;
	  padding: 3px 5px;
    display:block;
}




#navlist a { padding: 3px 5px; }

#navlist a:link, #navlist a:visited
{
color: #000;
background-color: #fff;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #e68400;
text-decoration: none;
}





ul#navlist2
{
float:left;
margin-left: 0;
padding-left: 0;
white-space: nowrap;
font-size:11px;  
padding-left:5px;
display: inline;
}

#navlist2 li
{
    display: inline;
    list-style-type: none;
    font-size:11px;
    float: left;
    width: 47px;
    margin: 0 2px;
	text-align: center;
}




ul#navlist2 li.images a:link {
    color: #000000;
 border-left:6px #e68400 solid;
    background-color: #FFFFFF;
    padding: 2px 3px;
    display:block;

}

ul#navlist2 li.images a:visited {
    color: #000000;
	border-left:6px #e68400 solid;
	background-color: #FFFFFF;
    padding: 2px 3px;
    display:block;

}

ul#navlist2 li.images a:visited:hover {
    color: #000000;
    border-left:6px #FFFFFF solid;
    background-color: #e68400;
    padding: 2px 3px;
    display:block;

}

ul#navlist2 li.images a:hover {
    color: #000000;
    border-left:6px #FFFFFF solid;
    background-color: #e68400;
    padding: 2px 3px;
    display:block;

}

ul#navlist2 li.images a:active {
    color: #000000;
    border-left:6px #e68400 solid;
    background-color: #FFFFFF;
    padding: 2px 3px;
    display:block;

}

#navlist2 a { padding: 1px 1px; }

#navlist2 a:link, #navlist2 a:visited
{
color: #000;
background-color: #fff;
text-decoration: none;
}

#navlist2 a:hover
{
color: #fff;
background-color: #e68400;
text-decoration: none;
}


#copyright {
float:left;
font-size: 0.91em;
font-weight:bold;
padding-left:10px;
width:300px;
height:50px;
}

#controlsphoto {
float:left;
font-size: 0.91em;
font-weight:bold;
padding-left:81px;
padding-right:4px;
width:100px;
height:50px;
text-align:right;
}


#controlsphototitle {
float:left;
font-size: 0.89em;
color:#000000;
width:212px;
height:19px;
background-color:#FFFFFF;
padding-top:2px;
padding-left:5px;
}

.copyrightsmall {
font-size:8px;
}



  h1 { 	
	font-size: 200%; 
	margin-bottom: 10px; 
	padding: 0;
	}
	
	  h2 { 	
	font-size: 190%; 
	margin-top: 2px; 
	margin-bottom: 2px; 
	padding: 0;
	}
	
		  h3 { 	
	font-size: 130%; 
	margin-top: 2px; 
	margin-bottom: 2px; 
	padding: 0;
	}
	
	  h4 { 	
	font-size: 200%; 
	margin: 0; 
	padding: 0;
	}
	
a:link {
	color: #FFFFFF;
	text-decoration:none;
}

a:visited {
	color: #FFFFFF;
	text-decoration:none;
}

a:visited:hover {
	color: #e68400;
	text-decoration:none;
}

a:hover {
	color: #e68400;
	text-decoration:none;
}

a:active {
	color: #FFFFFF;
	text-decoration:none;
}


a img {border: none; } 

TABLE {
border-collapse: collapse;
margin: 10px auto 5px auto;
}

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:241px;
		overflow:hidden; 
		}

a.bruno:link, a.bruno:visited
{
color: #FFFFFF;
text-decoration: none;
}

a.bruno:hover, a.bruno:visited:hover
{
color: #E68400;
text-decoration: none;
}
