/* IE-specific hack */
* html #container {  height: 100%; }
* html #bottomSection { height: 100%; }


/* CSS Document */

html,body 		{ margin:5px 0 20px 0; padding:0; background-color: #7c6b2a; background-repeat: repeat-x; background-image: url(images/content/bg3.gif);font-family: tahoma, arial, sans-serif; 
                  font-size: 13px; }

h1 { color: #535353; font-weight:bold; font-size: 18px;}
h2 { color: #535353; font-weight:bold; font-size: 12px;}
h3  {font-size: 10px}
h5  {font-size: 9px}

ul				{ margin-top:10px; list-style-type:disc; list-style-position:outside; z-index: 10;}
li 				{ margin:0 0 0 -25px; font-size: 12px; font-weight: normal;}

a:link 			{ color: #535353 ; text-decoration: none;}
a:visited 		{ color: #535353 ; text-decoration: none;}
a:hover 		{ color: #FFAD2A; text-decoration: none;}

#dotpoints       { margin:0 5px 0 15px;}

#dotpoints li 	{ margin-bottom:5px;}

#updates a:link 	{ color: #666666; text-decoration: none;}
#updates a:visited 	{ color: #666666; text-decoration: none;}
#updates a:hover 	{ color: #666666; text-decoration: underline;}


Div.rev { background-color:navy; color:white }
Div.rev A:link { color:yellow }

/* STRUCTURAL ELEMENTS OF THE PAGE */
#container 		{ position: relative; width: 779px; background-color: white;  margin-right: auto; margin-left: auto; }	
#content        { position: relative; background-color: white; height: 100%; max-height:100%}		

/* HEADER */


#banner 		{ width: 779px; height: 102px; background-image: url(images/banner/banner.jpg); }
#lastUpdate 	{
	position: absolute;
	right: 23px;
	font-size: 9px;
	color: #666666;
	text-align: right;
	top: 15px;
}

/* NAVIGATION */
#navigation 	{ position: relative; height: 40px; background-image: url(images/nav/navigation.jpg); font-size: 12px;}
.mainnav		{ position: relative; top: 35%; margin: 0 0 0 31px;  font-weight: bold;}

/* FEATURE SECTION */
#upperSection 		{ position: relative; width: 779px; color: white; background-color: #B8B8B8}
#feature 		{ width: 779px; height: 200px; }

#adminPanel             { float: left;width: 779px; }
#adminSubMenu 		{ width: 779px; height: 25px; } 
#adminSubSection	    { width: 768px; margin:0 0 0 5px; padding:0px; font-size: 12px} 


/* BOTTOMSECTION */

#bottomSection	    { position: relative; font-size: 14px; color: white; font-weight: bold; font-variant: small-caps; background-image: url(images/content/bgwhite.gif);
	                  background-repeat: repeat-y;  }
#left               { float: left;width: 193px; }
#right              { float: right;width: 572px;  height: 100%;min-height: 100%; }

#news { font-size: 12px; margin-left: 20px; margin-right:25px; margin-bottom: 35px;}
#gigguide { font-size: 12px; margin-left: 20px; margin-right:10px; margin-bottom: 35px;}


#clear {		clear:both}



#info 			{ z-index:10; color: black; font-family:Tahoma, Helvetica, sans-serif; font-size: 12px; height: 58px; padding: 15px; margin-top: 10px;}

#PLEASE			{
	position: absolute;
	top:202px;
	left: 428px;
	width: 250px;
	z-index:10;
	color: #666666;
	font-size: 11px;
	height: 41px;
}

.more			{ margin-left: 5px; font-size: 12px;}


/* Feedback Section ;*/ 
#feedback 		{ position: absolute; top: 19px; left: 596px; width: 170px; height: 170px; 
				  font-size: 12px; color: white; font-family:Tahoma, Helvetica, sans-serif; color: #535353}

/* Bar */
#bar 			{ height: 24px; background-image: url(images/content/bottombar1.jpg); background-color:#9E9E9E;}

/* Upcoming Artist (SINGLE VENUES)*/

#upcoming 		{	position: relative;	width: 779px;  font-size: 10px; background-image: url(images/content/bgwhite.gif); background-repeat: repeat-y; }	

/* Update */

.updateTitle	{border-top: 1px solid  #333333; border-bottom: 1px solid  #333333; height: 19px ;}




#acornUpdate 	{ width: 200px; height: 260px; padding: 0px 0 0 0px; background-color: white; margin:0 0 0 5px; }

/* FAQ's */

#acornFAQ 		{
	position: absolute;
	left: 210px;
	width: 380px;
	height: 260px;
	padding: 0px 0 0px 0px;
	
	top: 321px;
}
#viewAllFAQ	{ margin-bottom: 10px; margin-left: 95px; font-size: 11px; color: white; font-weight: bold; font-variant: small-caps }


#runner			{ position: absolute; top: 0px; left: 771px; width: 8px; height: 202px; background-image:url(images/featured/runner.gif)}




/* Footer */


#copyright		{ position: absolute; top: 10px; left: 20px; }	
#footer		    { background-image:url(images/content/footerwicked.jpg); height: 34px;}
#footerColor	{ background-image: url(images/content/footer.jpg); height: 32px; color: #E0DFDF;	 }	
#footerNav 		{ position: absolute; top: 10px; left: 300px; font-weight: bold;  }
.navitem 		{ margin: 0 30px 0 0; }

#footerClose	{ background-color: #333; }

#flnav1 	    { width: 200px; margin:0 0 0 5px; padding:0px; height: 250px; } 
#flnav2 	    { width: 200px; margin:0 0 0 5px; padding:0px; height: 250px; } 

#artistsCol 	    { width: 200px; margin:0 0 40px 5px; padding:0px; } 

.emailnote { margin-top:10px;}

#poll			{margin: 10px 10px 0px 15px; height: 250px;} 
 
 

/* Suscribe to Mailing List Form */
 
 .errorMsg{ position: relative; top: -3px; font-size: 10px; color:#FF0000; margin-left: 10px; display:none;}


legend { 						color:#0000CC}

#mailingListForm fieldset { 		margin-bottom: 15px; border:0px}
#mailingListForm label { 			width: 70px; float: left; text-align: right; margin-right: 0.5em; margin-top: 2px; display: block }
#mailingListForm input select { 	margin-left: 0px; } 
#mailingListForm p {				margin: 3px 3px 3px 0px;} 
#mailingListForm em { 				position: relative; top: -5px; margin:0;}
#mailingListForm {                  margin-top: 10px; margin-bottom: 10px;}
#mailingListFormSubmit{             position: relative; top: 35px; left: 0px; margin-top: 15px; }

.formNote{
	position: absolute;
	top: 84px;
	left: 341px;
	font-size: 10px;
	width: 137px;
}
.formInfo{
	position: absolute;
	top: 52px;
	left: 391px;
	font-size: 14px;
	font-weight: bold;
	width: 178px;
}

label { width: 80px; float: left; text-align: left; margin-right: 0.5em; display: block; font-weight: bold}

#readMore { position: absolute; left: 460px; top: 152px; font-weight: bold}

.red {color:red}
.topic { border: 1px black solid; display: inline; padding: 2px 5px; margin-top: 30px;}

/* Articles */
#article { margin-bottom: 50px }
.headline { display: inline; padding: 2px 5px; margin-top: 30px;}
.date { color: #535353;  font-size: 10px ; float: right }
.article_top{ background-image:url(images/content/articles/top.gif); width:527px; height: 21px; background-repeat:no-repeat; margin-bottom: 0px; padding:0px}
.article_middle { background-image:url(images/content/articles/middle.gif); background-repeat:repeat-y; padding: 0px 14px 10px 14px; margin:0px}
.article_bottom{ background-image:url(images/content/articles/bottom.gif); width:527px; height: 34px; background-repeat:no-repeat; margin-top: 0px;}

#article p {margin: 0px 0px 10px 0px; padding: 0px}


.updateStatus { font-weight: bold; color: red; margin-left: 20px; }
#listOfArticles{ width:530px; margin-left: auto; margin-right:auto }

/* ADD GIG (ADMIN PANEL) */
#addGig-left               { float: left;width: 213px; font-size: 10px; padding:0px 10px; margin: 0px 0px 0px 0px}
#addGig-right              { float: right;width: 512px;  height: 100%; min-height: 100%; padding:0px 10px; margin: 0px; border-left: 1px black solid}

.no_border { border: none}


#scrollable { overflow: auto;}
th { color: #535353; font-size: 12px; height:10px;  font-family: Tahoma, Arial, Helvetica}
td { font-size: 12px; height:13px;  color: #535353; font-family: Tahoma, Arial, Helvetica; padding-top: 5px; padding-bottom:5px}

#popupnavGig { position: absolute; top: 135px; left: 230px;}
.navitem { font-size: 11px; font-weight: bold; margin: 0 10px 0 0; font-family:Tahoma, Arial, sans-serif;}


.venue { padding-left: 10px; }

.acornTable table {
 font-size:0.9em;
 font-family: Arial, Helvetica, verdana sans-serif;
 background-color:#fff;
 border-collapse: collapse;
 width: 100%;
}
.acornTable caption {
 font-size: 25px;
 color: #1ba6b2;
 font-weight: bold;
 text-align: left;
 background: url(header_bg.jpg) no-repeat top left;
 padding: 10px;
 margin-bottom: 2px;
}
.acornTable thead th {
 border-right: 1px solid #fff;
 color:#fff;
 text-align:center;
 padding:2px;
 text-transform:uppercase;
 height:25px;
 background-color: #424e0b;
 font-weight: normal;
}
.acornTable tfoot {
 color:#1ba6b2;
 padding:2px;
 text-transform:uppercase;
 font-size:1.2em; 
 font-weigth: bold;
 margin-top:6px;
 border-top: 6px solid #e9f7f6;
}
.acornTable tbody tr {
 background-color:#fff;
 border-bottom: 1px solid #f0f0f0;
}

.acornTable tbody td {
 color:#414141;
 padding:5px;
 text-align:left;
}

.acornTable tbody th {
 text-align:left;
 padding:2px;
}
.acornTable tbody td a, tbody th a {
 color:#6C8C37;
 text-decoration:none;
 font-weight:normal; 
 display:block;
}

.acornTable tbody .artist {
 color:#6C8C37;
 text-decoration:none;
 font-weight:normal; 
 display:block;
 background: transparent url(links_yellow.gif) no-repeat 0% 50%;
 padding-left:20px;
}

.acornTable tbody td a:hover, tbody th a:hover {
 color:#009193;
 text-decoration:none;
}


.gigprice {text-align: center}
.doorprice {font-size: 10px; text-align: center; }
.gigdate {text-align: center}
.venue {text-align: center}

#gigLegend {float: right; margin-right: 30px; }
#gigLegend img {position: relative; top: 4px }
