html,body {
	font-family: "Lucida Grande", "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	height: 100%;
	padding:0; 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color:#333333;
}

h1{font-size:16px;}
h2{font-size:14px;}
h3{font-size:12px;}
h4{font-size:10px;}

a:link { color: #0066FF; text-decoration: none; }
a:hover	{	color:#FF7E06;	text-decoration: none; }

#content a { color:#CCCCCC; text-decoration: none; }
#content a:hover {	color:#FF7E06; }

.footer { color: #CCCCCC; font-size:10px; text-align:center; }
.footer a { color:#CCCCCC; text-decoration: none; }
.footer	a:hover {	color:#FF7E06; }

.gallery_wrapper .gallery{width:250px; margin:5px 10px; padding:6px; float:left; text-align:center; min-height:300px; background:#0042CC; border-color:#CCC; border-width:2px; border-style:solid; -moz-border-radius:10px; border-radius:10px;}
.gallery img { border:#666666 1px solid; margin:5px auto; }
.gallery a:link { opacity:0.5; filter:alpha(opacity=70); }
.gallery a:hover { opacity:1.0; filter:alpha(opacity=100); }
#photoNav, .photoNav{text-align:center; text-decoration:none; padding:10px; margin:20px;}
#photoNav img, .photoNav img{border:none;}

#flash_nav{float:left; width:223px;}
#flash_next_gig{z-index:1; position:absolute; top:0px; right:0px;}

/* START COMMON BUTTONS */
a img.prev{background:url(../i/buttons/prev.gif) bottom no-repeat; border:none; width:79px; height:28px; cursor:pointer; margin:0 5px 0 5px;}
a img.next{background:url(../i/buttons/next.gif) bottom no-repeat; border:none; width:79px; height:28px; cursor:pointer; margin:0 5px 0 5px;}
a img.one{background:url(../i/buttons/one.gif) bottom no-repeat; border:none; width:15px; height:28px; cursor:pointer; margin:0 5px 0 5px;}
a img.two{background:url(../i/buttons/two.gif) bottom no-repeat; border:none; width:15px; height:28px; cursor:pointer; margin:0 5px 0 5px;}
a img.three{background:url(../i/buttons/three.gif) bottom no-repeat; border:none; width:15px; height:28px; cursor:pointer; margin:0 5px 0 5px;}
a img.myspace{background:url(../i/buttons/myspace.jpg) bottom no-repeat; border:none; width:155px; height:77px; cursor:pointer; margin:0 5px 0 5px;}
a img.ZARO{background:url(../i/buttons/ZARO.jpg) bottom no-repeat; border:none; width:155px; height:77px; cursor:pointer; margin:0 5px 0 5px;}
a img.purchase{background:url(../i/buttons/purchase.gif) bottom no-repeat; border:none; width:99px; height:21px; cursor:pointer; margin:0 5px 0 5px;}
a img.digstation{background:url(../i/buttons/digstation.gif) bottom no-repeat; border:none; width:116px; height:39px; cursor:pointer; margin:0 5px;}
a img.cdbaby{background:url(../i/buttons/cdbaby.gif) bottom no-repeat; border:none; width:124px; height:39px; cursor:pointer; margin:0 5px;}
a img.indierhythm{background:url(../i/buttons/indierhythm.gif) bottom no-repeat; border:none; width:130px; height:39px; cursor:pointer; margin:0 5px;}
a img.listen{background:url(../i/buttons/listen.gif) bottom no-repeat; border:none; width:67px; height:20px; cursor:pointer; margin:4px 5px 15px 5px;}
a img.continue{background:url(../i/buttons/continue.gif) bottom no-repeat; border:none; width:67px; height:21px; cursor:pointer; margin:0 5px 0 5px;}
a:hover img, button:hover{background-position:top;}
/* END COMMON BUTTONS */

.listen {
	line-height:10px;
	font-size:10px;
}

.listen img{
	border:#CCCCCC 1px solid;
}

.listen a img{
	border:none;
}

.featured{
	width:169px;
	float:left;
	background-image:url("/i/featured/Action Plan.jpg");
	background-repeat:no-repeat;
	margin:0px 25px 0px 5px;
}

.featured img{
	border:none;
}

.event_title {
	font: bold italic 14px/16px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.image_caption{
	font-size:10px;
	color:#CCCCCC;
}

.image_border{
	border:#000000 1px solid;
}

#open_space_l {
	margin:40px;
	padding-left:10px;
	border:#333333 1px solid;
	width:200px;
	float:right;
	top:-50px;
	background-color:#F5F5F5;
	color:#333333;
}

#open_space_l ul {
	list-style-image: url(../i/icons/li.png);
	font: bold italic 10px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:5px;
}


#open_space_l a { color:#333333; text-decoration: none; }
#open_space_l a:hover {	color:#FF7E06; }

#open_space_r {
	float:right;
}

#main {
	background: url("../i/cmn/blue_background.gif");
	border: 1px solid #999999;
	margin-top:22px;
	margin-left:25px;
	margin-right:25px;
	min-width:800px; !important 
}

#main table {
	width:100%;
}

#container {
	height:auto;
	min-height:35em;
	display:block;
}

#content {
	padding:10px;
	margin-left:203px;
	position:relative;
	top:-100px;
}


#left_nav {
	width:203px;
	float:left;
	clear:both;
}

/* START FORM FORMATTING */

#title {
	width: 330px;
	height: 26px;
	color: #FFFFFF;
	font: bold 11px/18px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 5px;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
}

#content form {
	width: 600px;
	min-height:25em;
}

.col1 {
	text-align: right;
	width: 150px;
	height: 28px;
	float: left;
	clear:right;
}

.col2 {
	height: 28px;
	width: 425px;
	float: left;
}

.colspan {
	height: 28px;
	width: 600px;
	float: left;
	text-align:center;
}

div.row {
	width:100%;
}

.input {
	background-color: #fff;
	font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;
	margin: 4px 0 5px 8px;
	padding: 1px;
	border: 1px solid #8595B2;
}

.textarea {
	border: 1px solid #8595B2;
	background-color: #fff;
	font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;
	margin: 4px 0 5px 8px;
	padding: 1px;
}

.private {
	color:#FF3300;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.menu_left{width:203px; height:275px; background:url(/i/nav/main.png) no-repeat; padding-top:75px;}
.menu_left ul{list-style:none; margin-top:5px; padding-left:28px;}
.menu_left ul li{position:relative; margin-left:0px; padding-left:20px;}

.menu_left ul li img.indicator{width:34px; height:33px; opacity:0; background:url(/i/nav/main.png) -39px -738px no-repeat; position:absolute; left:-17px; top:-3px;}
.menu_left ul li a img{width:145px; height:27px; background:url(/i/nav/main.png) no-repeat; position:relative; left:0px;}
.menu_left ul li.active img.indicator{opacity:1.0;}

.menu_left ul li:nth-child(1) a img{background-position:0px -353px;}
.menu_left ul li.active:nth-child(1) a img, .menu_left ul li:nth-child(1) a:hover img{background-position:0px -380px;}

.menu_left ul li:nth-child(2) a img{background-position:0px -408px;}
.menu_left ul li.active:nth-child(2) a img, .menu_left ul li:nth-child(2) a:hover img{background-position:0px -435px;}

.menu_left ul li:nth-child(3) a img{background-position:0px -463px;}
.menu_left ul li.active:nth-child(3) a img, .menu_left ul li:nth-child(3) a:hover img{background-position:0px -490px;}

.menu_left ul li:nth-child(4) a img{background-position:0px -518px;}
.menu_left ul li.active:nth-child(4) a img, .menu_left ul li:nth-child(4) a:hover img{background-position:0px -545px;}

.menu_left ul li:nth-child(5) a img{background-position:0px -573px;}
.menu_left ul li.active:nth-child(5) a img, .menu_left ul li:nth-child(5) a:hover img{background-position:0px -600px;}

.menu_left ul li:nth-child(6) a img{background-position:0px -628px;}
.menu_left ul li.active:nth-child(6) a img, .menu_left ul li:nth-child(6) a:hover img{background-position:0px -655px;}

.menu_left ul li:nth-child(7) a img{background-position:0px -683px;}
.menu_left ul li.active:nth-child(7) a img, .menu_left ul li:nth-child(7) a:hover img{background-position:0px -710px;}

.ui-dialog { overflow: visible !important; }

/* LOADING ANIMATION */
.wait {display:none; position:fixed; z-index:100; top:0; left:0; height:100%; width:100%; background:#000; opacity:.8; filter:Alpha(Opacity=80); margin:auto; text-align:center; vertical-align:middle;}
body.loading{overflow: hidden;}
body.loading .wait{display: block;}

#circularG{
position:relative; 
z-index:101; 
width:128px;
height:128px;
margin:auto;
top:-64px;}

.circularG{
position:absolute;
background-color:#08A2F5;
width:29px;
height:29px;
-moz-border-radius:19px;
-moz-animation-name:bounce_circularG;
-moz-animation-duration:1.04s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:19px;
-webkit-animation-name:bounce_circularG;
-webkit-animation-duration:1.04s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:19px;
-ms-animation-name:bounce_circularG;
-ms-animation-duration:1.04s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:19px;
-o-animation-name:bounce_circularG;
-o-animation-duration:1.04s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:19px;
animation-name:bounce_circularG;
animation-duration:1.04s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#circularG_1{
left:0;
top:50px;
-moz-animation-delay:0.39s;
-webkit-animation-delay:0.39s;
-ms-animation-delay:0.39s;
-o-animation-delay:0.39s;
animation-delay:0.39s;
}

#circularG_2{
left:14px;
top:14px;
-moz-animation-delay:0.52s;
-webkit-animation-delay:0.52s;
-ms-animation-delay:0.52s;
-o-animation-delay:0.52s;
animation-delay:0.52s;
}

#circularG_3{
top:0;
left:50px;
-moz-animation-delay:0.65s;
-webkit-animation-delay:0.65s;
-ms-animation-delay:0.65s;
-o-animation-delay:0.65s;
animation-delay:0.65s;
}

#circularG_4{
right:14px;
top:14px;
-moz-animation-delay:0.78s;
-webkit-animation-delay:0.78s;
-ms-animation-delay:0.78s;
-o-animation-delay:0.78s;
animation-delay:0.78s;
}

#circularG_5{
right:0;
top:50px;
-moz-animation-delay:0.91s;
-webkit-animation-delay:0.91s;
-ms-animation-delay:0.91s;
-o-animation-delay:0.91s;
animation-delay:0.91s;
}

#circularG_6{
right:14px;
bottom:14px;
-moz-animation-delay:1.04s;
-webkit-animation-delay:1.04s;
-ms-animation-delay:1.04s;
-o-animation-delay:1.04s;
animation-delay:1.04s;
}

#circularG_7{
left:50px;
bottom:0;
-moz-animation-delay:1.17s;
-webkit-animation-delay:1.17s;
-ms-animation-delay:1.17s;
-o-animation-delay:1.17s;
animation-delay:1.17s;
}

#circularG_8{
left:14px;
bottom:14px;
-moz-animation-delay:1.3s;
-webkit-animation-delay:1.3s;
-ms-animation-delay:1.3s;
-o-animation-delay:1.3s;
animation-delay:1.3s;
}

@-moz-keyframes bounce_circularG{
0%{
-moz-transform:scale(1)}

100%{
-moz-transform:scale(.3)}

}

@-webkit-keyframes bounce_circularG{
0%{
-webkit-transform:scale(1)}

100%{
-webkit-transform:scale(.3)}

}

@-ms-keyframes bounce_circularG{
0%{
-ms-transform:scale(1)}

100%{
-ms-transform:scale(.3)}

}

@-o-keyframes bounce_circularG{
0%{
-o-transform:scale(1)}

100%{
-o-transform:scale(.3)}

}

@keyframes bounce_circularG{
0%{
transform:scale(1)}

100%{
transform:scale(.3)}

}