BODY {
    margin:0px;padding:0px;
    background:#F0F0F0 url('_images/bg-body.jpg') repeat-x;
    text-align:center;
}

TABLE TD IMG {padding:5px;background-color:#FFF;border:1px solid #999;}

/* Header Styles */
.header {
    height:90px;width:950px;
    margin:0 auto;text-align:left;
}

.head {
    float:left;
    margin-top:30px;margin-left:10px;
    font:bold 1.5em Arial;
    letter-spacing:-0.05em;
}

.head-menu {
    float:right;
    margin-right:20px;margin-top:20px;
    font:1em Arial;
}

.head-menu ul {
    margin:0px;padding:0px;
    list-style-type:none;
}

.head-menu li {
    display:inline;
    padding:10px;
    text-align:center;
}

.head-menu a {
    text-decoration:none;
    color:#555;
    border-bottom:1px dotted #555;
}

.head-menu a:hover {
    text-decoration:none;
    color:#FFF;background-color:#555;
    border-bottom:none;
}

.promo {
    width:100%;
    height:300px;
    background:url('_images/bg.gif');
    text-align:center;
}

.photo-back {
    width:875px;height:315px;
    background:#FFF url('_images/bg-promo3.jpg') no-repeat;
    margin:0 auto;
}

	.photo-default {
		width:875px;height:315px;
		background:#FFF url('_images/bg-default.jpg') no-repeat;
		margin:0 auto;
	}
	
	.photo-contact {
		width:875px;height:315px;
		background:#FFF url('_images/bg-contact.jpg') no-repeat;
		margin:0 auto;
	}
	
	.photo-words {
		width:875px;height:315px;
		background:#FFF url('_images/bg-words.jpg') no-repeat;
		margin:0 auto;
	}
	
	.photo-images {
		width:875px;height:315px;
		background:#FFF url('_images/bg-images.jpg') no-repeat;
		margin:0 auto;
	}
	
	.photo-wildlife {
		width:875px;height:315px;
		background:#FFF url('_images/bg-wildlife.jpg') no-repeat;
		margin:0 auto;
	}

        .photo-landscape {
		width:875px;height:315px;
		background:#FFF url('_images/bg-landscape.jpg') no-repeat;
		margin:0 auto;
	}

        .photo-other {
		width:875px;height:315px;
		background:#FFF url('_images/bg-other.jpg') no-repeat;
		margin:0 auto;
	}

.photo {
	margin-top:32px;height:206px;
	width:799px; display:none;
}

.body {
    margin:0 auto;text-align:left;
    width:950px;
   	padding-bottom:20px;
    font:normal 1.2em Georgia, "Times New Roman", Times, serif;
}

.body h2 {
    font:normal 1.2em Georgia;
    border-bottom:1px dotted #555;
    color:#444;
	letter-spacing:0.1;
}

.gallery-icon	 {
	margin:5px;padding:5px;background:#FFF;
	border:1px solid #666;
}

.image-icon	 {
	margin:5px;padding:5px;background:#FFF;
	width:80px;
	border:1px solid #666;
}

.footer {
    margin:0 auto;text-align:center;
    width:950px;
    border-top:1px dotted #666;
    font:.7em Georgia;
    padding:10px;
}

.foot-menu ul {
    margin:0px;padding:0px;
    list-style-type:none;
}

.foot-menu li {
    display:inline;
    padding:10px;
    text-align:center;
}

.foot-menu a {
    text-decoration:none;
    color:#555;
    border-bottom:1px dotted #555;
}

.foot-menu a:hover {
    text-decoration:none;
    color:#FFF;background-color:#555;
    border-bottom:none;
}


/* Styles */
.clear-left {
    clear:left;
}

.clear-right {
    clear:right;
}

.clear-both {
    clear:both;
}