@charset "utf-8";
/* CSS Document */

a img { border: 0; padding: 0; }

html,body 				{background: url(/images/style/background.jpg) #121212 repeat-x top; text-align: center; font: normal 11px "Trebuchet MS", Arial, Helvetica; color: #fff; margin: 0; padding: 0;}

hr {width: 100%; height: 1px; color: #11bfe0; clear:both;float:left; border: 1px 0 0 0;}

h2									{padding:5px 0 5px 0px; margin:0; color:#FFF; font-size:22px; float:  left; clear:both; display: block;}
h3	{
	width: 100%;
	color:#FFF;
	height: 19px;
	border-bottom: solid 1px #0cc;
	font-size: 11px;
	font-weight: bold;
	float:left;
	clear:both;
/*	margin: 5px 0 0 0;
	padding:0 0 0 0px;*/
}

h2 a			{color:#FFFFFF; text-decoration:none;}
h2 a:hover	{color:#FFFFFF; text-decoration:underline;}

p									{ padding:0 0 10px 0px; margin:0; color:#fff;}

input { 
border: 0.5pt solid #000000;
font-size: 10pt;
height: 12.5pt;
line-height: 10pt;
padding: 0 0 -2.5pt 0;
width: 0.75in;
z-index: 1;
}

@media screen {
input { 
margin: 0 0 -3px -2px;
}
}

@media print {
input { 
margin: 0 0 -3px -1px;
}
}

#page {
	margin:0 auto;
	font-size:11px;
	text-align:left;
	padding:0;
width: 800px;
}
#header								{float: left;
  width: 100%;
  height: 120px;
  padding:0; margin:0;
}
#header img	{
  padding:0; margin:0;
}
h1 { margin: 0; padding: 0;}

#toplevelnav	table	{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	border: none;
}

#toplevelnav td 	{
	color: #FFF;
	text-align: center;
	padding: 0;
	height: 39px;
}

#toplevelnav td a {
	height: 20px;
	text-decoration: none;
	display: block;
	color:#FFF;
	text-align: center;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	margin-top: 12px;
	text-transform: uppercase;
	background: url(/images/style/off.png) repeat-x bottom;
	border: solid #666;
	border-width: 0 1px;
	border-bottom: 2px solid #121212;
	font-weight: bold;
	-moz-border-corner: 1px;
	
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topright: 5px;
}
#toplevelnav td a:hover {
	border-bottom-color:#11bfe0;
	color: #11bfe0;
}
#toplevelnav td.current_page_item a {
	background:url(/images/style/on.png) repeat-x bottom;
	padding-top: 12px;
	margin-top: 5px;
}



#wrap			{
	float:left;
	margin:0;
	padding:0;
	background:#121212;
	border: solid #666;
	border-width: 0 1px 1px 1px;
	width: 100%;
}

#content				{
	float:left; width:582px;margin: 6px 10px 10px 10px;
}

#content h2	{height:25px;background:url(/images/style/maincontentheader.png) no-repeat;	margin: 10px 0 0 0;	padding: 3px 0 0 20px;	font-size:12px;	font-weight:bold; width: 100%}

.narrowcontent { width: 280px; }
.narrowcontent div {height:25px; background: url(/images/style/headershort.png) no-repeat; margin: 10px 0 0 0;	padding: 3px 0 0 20px;	font-size:12px;	font-weight:bold;}
.narrowcontent .imagealign {
width: 90px;
}
.ncleft { float: left; clear: left; }
.ncright { float: right; clear: right;}

#content h2 a {text-decoration: none; color:#fff; width: 100%;}
#content table	{width: 100%;font-size:11px;color:#80808a; margin:0;}
#content table div {display: block;}
#content p	{font-size:11px;color:#80808a; margin:0;}
#content a	{font-size:11px;color:#11bfe0; text-decoration:underline}
#content a:hover	{font-size:11px;color:#11bfe0; text-decoration:none}

.alignleft {margin:3px; width: 135px; float: left; clear: both; display:none;}
.alignright {margin:3px; width: 135px; float: left; clear: both;}

.gig-post, .imagealign {float:right; clear: right; width: 430px; margin-left:10px;}
td .eventName {font-size:14px; color:#FFF; font-weight:bold; display:block;}
#content div {float: left;}

.shortspace {float: left; width: 10px; hight: 25px; margin:0}

.homepagenewsimage			{float:left; width:138px; padding: 3px 10px 0 0;}
.homepagenewsimagetext, .homepagenewstext, .homepagenews	{float:left; padding: 0 10px 0 0;}
.homepagenewsimageheader	{font-size:14px; color:#FFFFFF; font-weight:bold; padding: 0 0 10px 0;}

.eventboxoutfooter p {padding:0 0 0 0;margin:0 0 0 0;}

.homepagenewsdiv	{float:left; height:2px; width:100%; background:url(../images/template/divline.gif) repeat-x; padding:10px 0 0 0;}

#sidebar_right	{float:right; width:175px;}
#sidebar_left	{float:left; width:100px;}
.sidebar					{margin: 6px 10px;
}
.sidebar ul {padding: 0; margin: 0;}
.sidebar li {list-style-type: none; margin: 10px 0 0 0; padding: 0;
float: left; clear: both;
}

.sidebar h2				{width:155px;height:22px;background:url(/images/style/rightcolheader.png) no-repeat;padding: 3px 10px 10px;margin:0;font-size:12px;font-weight:bold;
float: left; clear: both;}

.images {margin: 3px;}

  
.widget li			{
	margin: 3px 0 0 0;
float: left; clear: both;
	padding: 5px 0;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background:url(/images/style/sidebar_off.GIF) no-repeat;
	border-bottom: 1px solid #11bfe0;
	text-align: left;
	width: 100%;
}

.widget li a		{
float: left; clear: both;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	margin-left: 26px;
	vertical-align: middle;
}

.widget_text {
text-align:center;
}

.widget_on li {
	background:url(/images/style/sidebar_on.GIF) no-repeat;
}

.widget_on a		{font-size:11px; font-weight:bold;color:#ffffff; text-decoration:none;color:#000;}


.rightcolnav a		{font-size:11px; font-weight:bold;color:#80808a; text-decoration:none}
.accordion				{float:left; width:175px; margin: 2px 0 0 0; font-size:11px;}
.rightcolboxoutimage	{float:left;width:165px;padding: 10px 0 10px 10px;}
.rightcolboxoutdiv	{float:left;width:170px;padding: 0px 0 0px 5px;}
.rightcolboxouttext		{float:left;width:150px;padding: 10px 8px 10px 17px;}
.rightcolboxouttext	p		{
	font-size:11px;
	color:#80808a;
	padding:0 0 0px 0;
	margin:0;
}
.rightcolboxouttext a		{font-size:11px;color:#11bfe0; text-decoration:underline}
.rightcolboxouttext a:hover		{font-size:11px;color:#11bfe0; text-decoration:none}


#signuparea			{float:left;width:175px;margin: 80px 0 0 0;}
#signuptitle			{float:left;width:163px;height:20px;background:url(../images/template/rightcol_nav/signup_header.gif) no-repeat;padding: 0 0 0 12px;font-size:11px;font-weight:bold; color:#FFFFFF;}
#signupleftcol			{float:left; width:30px;}
#signupleftcol	p		{font-size:11px;color:#80808a; padding:0 0 4px 0; margin:0;}
 
#signuprightcol			{float:left; width:100px; margin: 0 0 0 10px; text-align:right;}

input.newsletter { width: 130px;}

#footer					{float:left; padding: 10px 0 10px 10px; width: 100%;}
#footer a				{color:#fff; text-decoration:none}
#footer a:hover			{color:#fff; text-decoration:underline}
.footerleft			{float:left; width:225px; margin:0; padding: 0 0 0 30px;background:url(/images/logos/small.png) no-repeat;}
#footer	p		{font-size:11px;color:#fff; padding:0 0 0 0; margin:0; line-height:14px;}

.footerright			{float:right; width:130px; margin:0;padding: 0;
border: style 1px #666;
}

.postmetadata, .nocomments {display: none;}
.date {float: left; clear: left;}
.performance {float: left; clear: left;}

.gigs-rss {
  float: left; clear: both;
}

.gigs-calendar {
width: 580px;
}

iframe {
margin: 0;
padding: 0;
border: 0;
width: 582;
}