body
	{
	font-family: "Itc Kabel Book", ItcKabel, GillSans, Helvetica, Arial, sans-serif;
	background-color: black;
	color: #000;
	margin: 0px;
	}


#oldcolor{	xbackground-color: #D6FF81;}


#winSize
	{
	position: absolute;
	visibility: hidden;
	bottom: 0px;
	right: 0px;
	height: 1px;
	width: 1px;
	}

#outside
	{
	border-left: solid 50px black;
	border-right: solid 50px black;
	}

#content
	{
	background-color: #fff7d2;
	min-width: 580px;
	}


.BlackBack
	{
	background-color: #000000;
	}

.JsWarning
	{
	display: block;
	padding: 0px;
	border: 0px;
	margin: 0px;
	background-color: pink;
	}

.JsWarning p
	{
	margin: 2px;
	}
	
#header
	{
	display: block;
	margin: 0px;
	border: 0px;
	background-color: #000;
	color: #FFF;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
	}

#header h1, #header h2
	{
	margin: 0px;
	text-decoration: none;
	font-weight: normal;
	}

#header h1 	{font-size: 230%;}
#header h2	{font-size: 150%;}

#footer, .foot
	{
	display: block;
	margin: 10px 0px 0px 0px;
	border: 10px;
	padding: 4px 0px;
	width: 100%;
	height: 1.5em;
	background-color: #bbe368;
	text-align: left;
	}

#gallery .foot p, .foot p 
	{
	padding-left: 20px;
	border: 0px;
	margin: 0px;
	text-align: left;
	}
	
#footer, .foot
	{
	font-size: smaller;
	}

div.absfix 
	{
	position:relative; 
	left: 0px;
	top: 0px;
	width: 100%;
	}
	
.botright
	{
	position: absolute;
	right: 0px;
	bottom: 0px;
	}
	
#caption
	{
	color: #000000;
	text-align: center;
	margin-top: 0px;
	border-top: 0px;
	padding-top: 0px;
	}

.centre
	{
	text-align: center;
	background-color: #fff7d2;
	line-height: 1.4em;
	}

.centre h3
	{
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	}

.centre p
	{
	margin-top: 0.2em;
	}


.centre img
	{
	text-align: center;
	margin: 10px;
	}

.left
	{
	text-align: left;
	background-color: #fff7d2;
	padding: 10px;
	overflow: auto;
	}

.left A:visited, A:visited.glink { color: #007000;} 
.left A:link,	A:link.glink { color: #007000; }
.left A:hover,	A:hover.glink { background-color: #007000; color: White;}

#jsmenu
	{
	display: block;
	height: 2.1em;
	padding: 0px;
	text-align: center;
	letter-spacing: 0.1em;
	font-size: 9pt;
	background-color: #bbe368;
	padding: 2px;
	}

#jsmenu A:visited, #jsmenu A:link, #jsmenu A:hover
	{
	xtext-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	line-height: 2.1em;
	padding: 8px;
	}

#jsmenu A:visited, #jsmenu A:hover {text-decoration: none;}

#jsmenu A:visited { color: #000000;} 
#jsmenu A:link	{ color: #030800; }
#jsmenu A:hover	{ color: #FFFFCC; background-color: #007000;}

#jsmenu A#cur { color: #007000; font-weight: normal; }
 
ul#jsmenu2
	{
	list-style:none;
	width: 100%;
	margin: 0px 20px 0px 20px;
	border: 10px;
	padding: 0px 10px 0px 10px;
	text-align: center;
	font-size: 9pt;
}

ul#jsmenu2 li {float: left; padding:8px 10px;border-left:1px solid #fff; }
ul#jsmenu2 li:hover { background-color:#007000; }
ul#jsmenu2 li#cur { text-decoration:underline; }
ul#jsmenu2 a.current { text-decoration:underline; }
ul#jsmenu2 li a {color: #030800;text-decoration:none; font-weight:bold;display:block; }
ul#jsmenu2 li a:hover { color:#fff; }
ul#jsmenu2 li a:visited { color: #707070;} 

div#menuWrap
	{
	float: left;
	background-color: #bbe368;
	text-align: center;
	width: 100%;
	}


#picture
	{
	display: none;
	text-align: center;
	vertical-align: middle;
	background-color: #fff7d2;
	}
	
.icon img 
	{
	width: 60px;
	height: 60px;
	border: 0px;
	}
.icon div 
	{
	text-align: center;
	}
	
.icon a {float:left; margin-right:10px; width: 80px; display: block;}
.icon p {border: 0px; margin: 0px 0px 0px 0px;}

.ipad {border: 0px; margin: 0px; height:60px; width:60px; background: red;}
.linkContainer
	{
	position: absolute;
	right: 10px;
	width: 60px;
	xoverflow: visible;
	margin: 0px;
	margin-left: 100px; 
	padding: 3px 3px 10px 3px;
	xtext-align: center;
	}

.linkContainer img
	{
	border: 0px;
	margin: 0px;
	margin-top: 10px;
	}

	
#gallery
	{
	}

#gallery p
	{
	text-align: center;
	line-height: 1em;
	}

.padr100 p 	
	{
	}

.arrowNext, .arrowPrev
	{
	display: block;
	height: 0px;
	border-top: 12px solid #fff7d2;
	border-bottom: 12px solid #fff7d2;
	border-left: 18px solid #007000;
	border-right: 18px solid #007000;
	font-size: 0px;
	float: left; 
	margin: 5px;
	}

.arrowNext
	{
	border-right: 0px;
	}

.arrowPrev
	{
	border-left: 0px;
	}
	

.padr100
	{
	padding-right:100px;
	margin-top: 0px;
	}


#thumbs
	{
	margin-top: 10px;
	min-height: 250px;
	}
#thumbs img
	{
	border: 0px;
	margin: 5px;
	}

#thumbs a
	{
	width: 112px;
	height: 112px;
	margin: 2px;
	text-align: center;
	}

#thumbs   p
	{
	border: 0px;
	margin: 0px;
	background-color: red;
	}

.ximg {
	padding-top: 20px;
	padding-bottom: 20px;
	min-height: 300px;
	text-align: center;
	}

.ximg img
	{
	border: 10px;
	margin: 10px;
	border-bottom: 0px;
	margin-bottom: 2px;
	top: auto; bottom: auto; left: auto; right: auto;
	}

.xicon img
	{
	height: 60px;
	border: 0px;
	}

.xicon div 
	{
	text-align: center;
	}

.xicon a {margin-right:10px;}
.xicon p {border: 0px; margin: 0px 0px 0px 0px;}
.xicon td {width:60px;}
.ipad {
	border: 0px; margin: 0px; height:60px; width:60px;
	background: red;
	}

#caption
	{
	font-size: smaller;
	}
.noborder {
	margin: 0px 0px 10px 0px;
	text-align: center;
	}

.noborder img {border: 0px; margin: 0px 10px 0px 10px;}

.noborder2 {
	margin: 0px 0px 0px 0px;
	text-align: left;
	}
.noborder2 img {border: 0px; margin: 0px 0px 0px 0px;}


.newsflash
	{
	width: 400px;
	background-color: #d050a0;
	padding: 15px;
	border: 10px solid #530800;
	text-align: center;
	font-size: 14pt;
	border-left: 12px solid #c00000;
	border-right: 12px solid #c00000;
	}
	
.newstitle
	{
	color: #FFCC66;
	font-weight: bold;
	}

#debug
	{
	position: absolute;
	left:50px;
	top: 250px;
	background-color: #fff;
	color: #000;
	font-size: 8pt;
	}


ul.vshows
	{
	cmargin-right: 45px;
	}

ul.shows li
	{
	margin-bottom: 1em;
	float: clear;
	xclear: both;
	}

ul.shows p
	{
	xfont-size: smaller;
	border: 2px;
	margin: 0.1em;
	}

ul.shows h2
	{
	font-size: 110%;
	xfont-weight: lighter;
	border: 2px;
	margin: 0.1em;

	}

ul.shows img
	{
	xheight: 75px;	
	border: 0px;
	margin: 4px;
	}

.right_link
	{
	float: right;
	margin-left: 30px;
	}

.right_link img
	{
	xheight: 150px;
	}
	
.gal2 p a 	
	{
	}
 
.gal2
	{
	}


	 