/* =============================================
 Overrides 
 ============================================= */

body 
{
    margin:0;
    padding:0;
    background:#fff url(images/bg.jpg) repeat-x;
    font-family:Arial;
    font-size:0.8em;
}

td { font-size:0.8em;}

h1
{
	color:#8d5659;
	margin:0px;
	padding:0px;
}

h2
{
	color:#666666;
	margin:0px;
	padding:0px;
}

h3
{
	color:#cc3333;
	margin:0;
}



a
{
	color:#8d5659;
	font-weight:bold;
	text-decoration:none;
}

a:hover
{
	font-weight:bold;
	text-decoration:underline;
}

/* =============================================
 Layout 
 ============================================= */
#container
{
    margin: 0px auto 0px;
    width:830px;
}

.stage
{
    background:transparent url(images/contentbg.gif) repeat-y;
    width:600px;
    padding:5px;
	
}

.stagetop
{
    background:transparent url(images/contenttop.gif) no-repeat;
    width:600px;
    display:block;
    height:7px;
}

.stagebottom
{
    background:transparent url(images/contentbtm.gif) no-repeat;
    width:600px;
    display:block;
    height:11px;
}

#stage.nobg
{
	background:transparent;
}	

.stage p
{
    padding:10px;
}

#leftcol
{
    width:610px;
	float:left;  
	margin-top:20px;	
}


#rightcol
{
    margin-top:20px;	
    width:215px;
	float:left;   
	text-align:right;
}

.clear
{
    clear:both;   
}


/* =============================================
 Content syles 
 ============================================= */

fieldset
{ 
	border:1px solid #cc3333;
	padding:5px;
}

legend
{
	font-weight:bold;
	color:#cc3333;
	font-size:150%;
}

fieldset p label
{
	width:8em;
	float:left;
	text-align:right;
	padding-right:4px;
}

.textfield
{
	border:1px solid #666;
}



.button
{
	border:1px solid black;
	background:#fff;
}

.concertimg
{
    float:left;
    padding-right:10px;
}

/* =============================================
 Navigation 
 ============================================= */
#topmenu
{
    position:absolute;
    top:23px;
    padding:0;
    clear:both;
    right:0px;
    width:400px;    
}

#topmenu li
{
    list-style:none;
    float:left;
    margin-right:10px;
}

#topmenu li img
{
   border:none;
}

/* pager */

#pager ul {

	text-align: center;
	padding-bottom:20px;
}

#pager li {
	list-style:none;
	float: left; 

	padding: 0; 
	text-align: center
}

#pager li a {
	font-size:100%;
	width:15px;height:15px;
	padding:2px;
	text-decoration:none;
}


#pager li strong {
	font-size:100%; font-weight:bold;
	color:#000000;
	font-weight:normal;
	width:15px;height:14px;
	padding:2px;
	color:#000000;
}

#pager li a:hover {
	
}

/*-----------------------
IMAGE PREVIEW
-------------------------*/
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #fff;
visibility: hidden;
border:1px solid #cc3333;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 10px Tahoma;
letter-spacing: 2px;
line-height: 1.1em;
color: black;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}


