html, body {
    /* get rid of default spacing on the edges */
    margin: 0;
    padding: 0;

    /* get rid of that 2pt window border in Internet Explorer 6 */
    border: 0;
	height:100%;

	font-family:verdana;
	font-size:10pt;
	color: #eee;
	background-color:#000;

	scrollbar-3dlight-color: rgb(150,150,150);
	scrollbar-arrow-color: white;
	scrollbar-base-color: black;
	scrollbar-darkshadow-color: rgb(60,60,60);
	scrollbar-face-color: rgb(100,100,100);
	scrollbar-highlight-color: rgb(100,100,100);
	scrollbar-shadow-color: rgb(80,80,100);
	overflow:visible;
}
html
{
	overflow-y: scroll;
}
#maincontent
{
	
	overflow: visible;
	display: block;
}


TD
{
	font-family:Verdana;
	font-size:10pt;
	color: #eee;
	line-height: 1.3em;
}

input,select,TEXTAREA
{
	font-size:10pt;
	font-family:verdana;
}

OL
{
	padding-left:20pt;
}

form
{
	margin-bottom:0pt;
}
A:link{
	color: #EEE;
	font-weight: bold;
	text-decoration: none;
}
A:visited{
	color: #DDD;
	font-weight: bold;
	text-decoration: none;
}
A:active{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
A:hover{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.titlemenu,
.titlemenuactive,
.titlemenuactive  a:hover,
.titlemenuactive  a:active
{
	text-decoration:none; 
	color: #FFF;
	display:block;
}

.tableheaderrow
{
}
.tableheadercell
{
	vertical-align:top;
	font-weight:bold;
	border-bottom:2px solid rgb(70,70,70);
}
.tablecell
{
	vertical-align:top;
	font-weight:normal;
	border-top:1px solid rgb(50,50,50);
}

.tablerow
{
	
}
.title
{
	margin-left: 10px;
}

.title,.inputlabel,.subtitle
{
	color:rgb(220,220,220);
	text-align:left;
	font-size:11pt;
	font-weight:bold;
	vertical-align:top;
}


.subtitle, .soldout
{
	margin-top:0px;
	margin-bottom:0px;
	font-size:10pt;
}
.soldout
{
	color:#999;
	text-decoration: line-through;
}

.inputlabel
{
	font-size:10pt;
	vertical-align:top;
}



.footer,.topnavigation,.bottomnavigation
{
	margin:10px;
	font-size:8pt;
	color:#999;
	border-top:1px solid #555;
}
.topnavigation,.bottomnavigation
{
	margin:0px;
	width:100%;
	font-size:7pt;
}
.topnavigation
{
	font-size:7pt;
	width:100%;
	border-top:0px;
	border-bottom:1px solid #555;
}
.navigateselect
{
	color:gray;
}

.fill
{
	border:1pt #950 solid;
}

.ftr
{
	font-size:10pt;
	font-weight:bold;
	font-family:verdana;

}

.error,.errorfooter
{
	font-size:10px;
	font-weight:bold;
	font-family:verdana;
	color: #FF0000;
}
.errorfooter{
	font-size:8pt;
}

.button, button:hover
{
	background-color: black; 
	background-image: URL("/gfx/button.png"); 
	background-repeat: x-repeat;
	font-family: verdana; 
	font-size: 10pt; 
	font-weight: bold; 
	text-decoration: none;
	color: #EEE;
	border: 1px solid #999;
}

.input,#sfeed,#hfeed,#lfeed
{ 
	background-image:URL("/gfx/input_text_back.png");
	border: 1px solid #333; 
	color: #eee;
	height:20px;
	padding-left:10px;
	padding-top: 5px;
}

.input:hover,#sfeed:hover,#hfeed:hover,#lfeed:hover
{ 
	border: 1px solid #777; 
}

#sfeed 
{
	width:200px;
	background: #222 url(../shoutbox/images/user.png) no-repeat top left;
	padding-left:18px;
	font-family:"arial";
	font-size:10pt;
	color:#fff;
	border:1px inset #555; 
}
#hfeed 
{
	width:200px;
	background:#222 url(../shoutbox/images/house.png) no-repeat top left;
	padding-left:18px;
	font-family:"arial";
	font-size:10pt;
	color:#fff;
	border:1px inset #555; 
}

#lfeed 
{
	width:200px;
	background:#222 url(../shoutbox/images/comment.png) no-repeat top left;
	padding-left:18px;
	font-family:"arial";
	font-size:10pt;
	color:#fff;
	border:1px inset #555; 
}

.image_text
{
	border: 1px solid rgb(150,150,150);
	margin-right:10px;
	margin-bottom:2px;
	margin-top:4px;
}

.content-image,.thumb-image
{
	margin-bottom:0px;
	margin-top:0px;
	padding: 0px;
	margin-left: 13px;
	border: solid 1px #777;
}
.thumb-image
{
	margin:10px;
}

td.heading
{
	background-color: #eee;
	display: block;
}


/* SCROLLER STYLES - BEGIN */
 #scr1 div {
  visibility:hidden;
  
 }
 #scr1, #scr1 div.default {
   width:250px;
   height:130px;
   overflow:hidden;
   visibility:visible;
   
   
 }
 #scr1 table tr td 
 {
  
 }
 #scr1 table tr td div {
  visibility:visible;
  
 }

 #scr1 {
   
   margin:0px auto;
  
 }

 #scr1 table tr td {
   padding:10px;
   color:#eee;
   text-align:center;
   vertical-align:middle;
  
    
 }
 /* SCROLLER STYLES - END */
 
.tour-table tr.tablerow-hover
{
	
	background-color: #333;
	color: #FFF;
	cursor: hand;
}

.tour-table tr.tablerow-hover td
{
	
	color: #FFF;
	
}

 .tour-row
 {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
 }
 
 .tour-row-cancelled
 {
	text-decoration: line-through;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
 }
 
 .bandmembers-info
 {
	font-size: 10px;
	
 }
 
  .bandmembers-info img
 {
	margin-left: 15px;
 }
 
 .membername
 {
	font-weight: bold;
	width: 100%;
	display: block;
	color: #000;
	background-color: gray;
	padding: 5 10 5 0;
 }
 
.foldout, .foldout a
 {
 	font-weight: bold;
	width: 100%;
	display: block;
	border-bottom: 1px solid #555;
	color: #ccc;
 } 
 .foldout a
 {
	border-bottom: 0px solid #555;
 }

 .foldout a:hover
 {
	background-color:#ccc;
	color: #000;
}
 
h5,h6,h4
{ 
	display: none;
	margin:0px;
	padding:0px;
} 
