body {	
	text-align:center;
	margin-top:12px;
	font-family: Verdana;
	font-size: 70%;
	font-style: normal;
	line-height: 1em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-color:black;
	background-image:url('images/background-black.jpg');
	}

#wrapper {
	margin-left:auto;
	margin-right:auto;
	}

#site {
	float:left;
	text-align:left;
	margin-left:5%;
	margin-right:auto;
	width:900px;
	padding:0px;
	color:#003300;
	border:1px solid #333;
	background-color:black;
	}
.gig_table {
	border:0px solid silver;
	color:white;
	padding:3px;
	margin-bottom:12px;
	}

.gig_table_row td {
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:silver 0px solid;
	}

.gig_table_row_bottom td {
	border-bottom:black 1px solid;
	}
	
.gig_table_head {
	font-family:arial;
	font-size:1.1em;
	font-weight:bold;
	border-bottom:solid #800000 0px;
	}



select, textarea {
	border: 3px double #333;
	width:200px;
	}

/* Picture Gallery */

/* slides styling */


.photo {
	width:590px; 
	text-align:center; 
	position:relative;
	}

.photo ul.topic {
	padding:0; 
	margin:0; 
	list-style:none; 
	width:590px; 
	height:auto; 
	position:relative; 
	z-index:10;
	}

.photo ul.topic li {
	display:block; 
	width:150px; 
	height:31px; 
	float:left;
	}
.photo ul.topic li a.set {
	border-left:0px solid #fff; 
	border-right:1px solid #fff; 
	border-top:1px solid #fff; 
	border-bottom:0px solid #fff; 
	display:block; 
	font-size:11px; 
	width:150px; 
	height:30px; 
	text-align:center; 
	line-height:30px; 
	color:#333; 
	text-decoration:none; 
	background:silver; 
	font-family:verdana, arial, sans-serif;
	}

.photo ul.topic li a ul, 
.photo ul.topic li ul 
	{
	display:none;
	}

.photo ul.topic li a:hover,
.photo ul.topic li:hover a
	{
	color:#fff; 
	background:#aaa;
	}

.photo ul.topic li a:hover ul, 
.photo ul.topic li:hover ul 
	{
	display:block; 
	position:absolute; 
	left:6px; 
	top:30px; 
	margin:0; 
	height:400px; 
	background:#ddd url('test/lbox/close.gif') no-repeat right top; 
	width:447px; 
	border:2px solid silver; 
	list-style-type:none; 
	padding-left:54px; 
	padding-right:12px; 
	padding-top:12px; 
	padding-bottom:12px;
	}

.photo ul.topic li a:hover ul li, 
.photo ul.topic li:hover ul li 
	{
	display:inline; 
	width:133px; 
	height:100px; 
	float:left; 
	border:1px solid #333; 
	margin:1px;
	}

.photo ul.topic li a:hover ul li a, 
.photo ul.topic li:hover ul li a 
	{
	display:block; 
	width:133px; 
	height:100px; 
	cursor:default; 
	float:left; 
	text-decoration:none; 
	background:#444; 
	border:1px solid #333;
	}

.photo ul.topic li a:hover ul li a img, 
.photo ul.topic li:hover ul li a img 
	{
	display:block; 
	width:131px; 
	height:98px; 
	border:1px solid #333;
	}

.photo ul.topic li a:hover ul li a img.large, 
.photo ul.topic li:hover ul li a img.large 
	{
	position:absolute; 
	display:block; 
	width:0; 
	height:0; 
	overflow:hidden; 
	border:0px none;
	}

.photo ul.topic li a:hover ul li a:hover, 
.photo ul.topic li:hover ul li a:hover 
	{
	white-space:normal; 
	position:relative;
	}

.photo ul.topic li a:hover ul li a:hover img, 
.photo ul.topic li:hover ul li a:hover img 
	{
	position:absolute; 
	left:-12px; 
	top:-12px; 
	width:200px; 
	height:150px; 
	border-color:#333;
	}

.photo ul.topic li a:hover ul li a:hover img.large, 
.photo ul.topic li:hover ul li a:hover img.large 
	{
	position:absolute; 
	display:block; 
	width:0; 
	height:0; 
	overflow:hidden; 
	border:solid #333;
	}

.photo ul.topic li:hover ul li a:focus, 
.photo ul.topic li:hover ul li a:active,
.photo ul.topic li a:hover ul li a:active 
	{
	background:url('images/stick_man.jpg') no-repeat white;background-position:center;
	position:static; 
	outline:0;
	}

.photo ul.topic li:hover ul li a:focus img, 
.photo ul.topic li:hover ul li a:active img, 
.photo ul.topic li a:hover ul li a:active img 
{	position:absolute;
	left:98px;
	top:60px;
	width:400px;
	height:300px;
	padding:0;
	background:#000;
	border:0px none;
	z-index:5}

.photo ul.topic li:hover ul li a:focus img.large, 
.photo ul.topic li:hover ul li a:active img.large, 
.photo ul.topic li a:hover ul li a:active img.large 
	{
	position:absolute;
	left:98px;
	top:60px;
	width:400px;
	height:300px; 
	padding:0; 
	background:#000; background:url('images/stick_man.jpg') no-repeat;
	border:1px solid #333; 
	z-index:10;
	}


.logo {
	margin-bottom:10px;
	padding:10px;
	}

#footer {
	color:silver;
	font-size:.8em;
	text-align:center;
	padding-top:12px;
	width:100%;}
	
/* Menu Buttons */

#navigation {
	color: white;
	padding-bottom:12px;
	
	
	}

#navigation ul {
	padding:0;
	margin:0;
	list-style-type:none;
	border:0px solid #003300;

	font-size:0.9em;}

#navigation li {
	display:inline;
	margin:0;
	}
#navigation li a {
	padding:3px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	}
#navigation li a:link, #left li a:visited {
	color:yellow;
	}
#navigation li a:hover, .active li a {
	color:white;
	background-color:black;
	}

a {
	color: yellow;
	font-weight:normal;
	}
a:link {
	}
a:hover {
	text-decoration:none;
	color:orange;
	}
a:active {
	text-decoration: none;
	}
a:visited {
	text-decoration: none;
	}
a:link.visiblelink {
	text-decoration: none;
	}
h1 {
	font-size: 2.2em;
	display:block;
	font-family:tahoma;
	color: white;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none; word-spacing:0; margin-top:0; margin-bottom:2px;
	border-bottom:0px solid silver;

	}

h2 {
	padding-left:6px;
	font-size: 1.6em;
	color:silver;
	font-family:tahoma;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	margin-bottom:0px;margin-top:6px
}


#left {
	color:#FFFFFF;
	text-align:center;
	float:left;
	width:25%;
	background-image:url(images/flower2.gif);
	background-position: center bottom;
	background-repeat:no-repeat;
	height:565px;
	background-color: #540000;
}

#right {
	float:right;
	width:70%;
background-color:#333;
	padding:6px;
	}

#content {
margin-left:4px;
margin-bottom:6px;
width:95%;
padding-top:0px;
padding:6px;
color:white;
border:1px solid silver;
float:left;
line-height:150%;
height:500px;
overflow:auto;
font-size:1.2em;
	}

#right-top {
	float:left;
	padding-top:24px;
	padding-bottom:12px;
	border-bottom:0px solid black;
	}
