@charset "utf-8";

body
	{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	text-align: center;
	min-width: 500px;
	}

.logo a:link
	{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	text-decoration: none;
	color: #B5B5B5;
	}

.logo a:visited
	{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	text-decoration: none;
	color: #B5B5B5;
	}

.logo a:hover
	{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	text-decoration: none;
	color: #FFFFFF;
	}

.logo a:active
	{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	text-decoration: none;
	color: #FFFFFF;
	}

.highlightlink
	{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}

.menulinks a:link
	{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #B5B5B5;
	}

.menulinks a:visited
	{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #B5B5B5;
	}

.menulinks a:hover
	{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	}

.menulinks a:active
	{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	}

.gallerylinks a:link
	{
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
	}

.gallerylinks a:visited
	{
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
	}

.gallerylinks a:hover
	{
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
	}

.gallerylinks a:active
	{
	text-decoration: none;
	color: #FFFFFF;
	outline: none;
	}
	
/* Text Styles */

.HiddenText
	{
	font-size: 12px;
	visibility: hidden;
	}
.BoldText
	{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	}
.VisibleText
	{
	font-size: 12px;
	color: #FFFFFF;
	}

.nothere
	{
	visibility:hidden;
	}

.there
	{
	visibility:visible;
	}

/* Gallery Styling */

div#arrows	/* Position of the "Page" Text */
	{
	margin-left: 7.7%;
	margin-right: 7.7%;
	background: #000000;
	text-align: left;
	}

#jgal div#jsnav
	{
	position:absolute;
	left: 320px;
	top:105px;
	}

#jgal
	{
	list-style: none;
	width: 250px;
	}

#jgal li
	{
	opacity: .5;
	float: left;
	display: block;
	width: 60px;
	height: 60px;
	cursor: pointer;
	outline: 1px solid #ddd;
	margin-right: 15px;
	margin-bottom: 14px;
	}

#jgal li img	/* Position of Main Picture */
	{
	position: absolute;
	top: 152px;
	left: 320px;
	display: none;
	}

div.captiondiv
	{
	position: absolute;
	color: #FFF;
	background: #000;
	font: normal 90% "Trebuchet MS", Verdana, Arial, sans-serif;
	top: 540px;
	left: 320px;
	}

#jgal li.active img
	{
	display: block;
	}

#jgal li.active, #jgal li:hover
	{
	outline-color: #bbb;
	opacity: .99
	}
