body {
font: 85%/1.3 arial, helvetica, sans-serif;
background: #fff url() top left repeat-x;
color: #036;
font-size: 12px;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}

#container
{
width: 100%;
height: 100%;
max-width: 860px;
margin: 1em auto;
background-color: #transparent;
color: #333;
line-height: 130%;
}

#content
{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background-color: #transparent;
color: #333;
line-height: 130%;
}

#bottom
{
background-color: #transparent;
color: #00002D;
margin: 1em auto;
padding: 0;
width: 500px;
text-align: center;
}

a:hover
{
text-decoration: underline;
color: #333;
}

#xmasannounce
{
display: block;
padding: 10px;
font-size: 18px;
border: 1px solid #369;
color: #369;
background-color: #fefeef;
}

#xmasannounce:hover
{
text-decoration: none;
color: #963;
background-color: #effeef;
}


h2
{
margin: 0 0 .5em 0;
font-size: 140%;
color: #036;
}

h3
{
margin: 0 0 .5em 0;
font-size: 120%;
color: #036;
}

table
{
padding: 0;
margin: 0;
}

table td.press
{
padding: 10px 20px 4px 20px;
margin: 0;
}


td
{
margin: 0;
padding: 0;
}

td.topfoo {
color: #00f;
padding: 10px 0 0 0;
font-size: 125%;
}

td.topfoo a:hover
{
text-decoration: underline;
color: #333;
margin: 0;
padding: 0;
}

td.bio {
	background-color:#DDE;
	color: #036;
	margin: 4px;
	padding: 5px;
	border: 1px solid #036;
	font-size: 125%;
}

td.bion {
	background-color:#FFF;
	color: #036;
	margin: 4px;
	padding: 5px;
	font-size: 125%;
}

td.guys {
	background-color:#FFF;
	color: #036;
	margin: 0;
	padding: 0;
	border: 1px solid #036;
	font-size: 115%;
}

td.guys img {
	vertical-align: bottom;
}

td.guysstory {
	background-color:#DDE;
	color: #036;
	margin: 0;
	padding: 0 10px 0 10px;
	border: 1px solid #036;
	font-size: 115%;
}

a 	{color: #369;
	text-decoration: none;}

img.dance {
.border-bottom: 1px solid #036;
}

/*Style Below Used For Menu */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.aerobuttonmenu{ /*container that holds a row of aero buttons*/
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: auto;
background: #FFF; /*menu strip background*/
border: none;
margin: 1em auto;
padding: 4px 0;
}

* html .aerobuttonmenu{ /*IE6 and below hack. Set explicit strip width*/
width: 100%;
}

.aerobuttonmenu a.aero{ /*aero button CSS*/
background: transparent url('http://www.vantastix.com/images/aeroleft.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Verdana, Trebuchet MS; /* Change 13px as desired */
line-height: 23px; /* This value + 8px should equal height of button background (default is 31px) */
height: 31px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
margin-right: 5px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.9;
-moz-opacity: 0.9;
}

.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active{
color: #FFF; /*button text color*/
}

.aerobuttonmenu a.aero span{
background: transparent url('http://www.vantastix.com/images/aeroright.gif') no-repeat top right;
display: block;
padding: 4px 10px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

.aerobuttonmenu a.aero:hover{ /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
opacity: 1;
-moz-opacity: 0.99;
}

.aerobuttonmenu a.aero:hover span{ /* Hover state CSS (for text) */
color: #99F;
}

.aerobuttonmenu .rightsection a.aero{ /*aero button CSS*/
background: transparent url('http://www.vantastix.com/images/aeroleft.gif') no-repeat top left;
display: block;
float: right;
font: bold 13px Verdana, Trebuchet MS; /* Change 13px as desired */
line-height: 23px; /* This value + 8px should equal height of button background (default is 31px) */
height: 31px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
margin-right: 5px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.9;
-moz-opacity: 0.9;
}

.giglisting {
 display: block;
 background: #a5bde8;
 font-size: 24px;
 color: #339;
 border: 1px solid #036;
 margin: 10px 0;
 padding: 10px;
 line-height: 150%;
}

.giglisting:hover {
 text-decoration: none;
 background: #efefff;
}

