body {
background : #f29e66;
color : #000;
margin : 0;
padding : 0;
font : 0.8em Arial, Arial, sans-serif;
}

a, a:visited {
color : #000000;
background : inherit;
text-decoration : none;
font : normal 120% Arial, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

a:active {
background : inherit;
color : #670100;
text-decoration : none;
}

a:hover {
color : #ffffff;
background : #003648;
text-decoration : underline;
}

.concertpic {
    position:absolute;
    left: 20px; top: 10px;
}




#header {
float : left;
width : 100%;
background : #000000;
color : #000;
}

#banner {
float : left;
width : 100%;
height: 80px;
background : #f29e66;
color : #000;
text-align : center;
}

#banner h1 {
background : inherit;
color : #000000;
margin : 40px 0 0 0;
padding : 0;
font : normal 350% Arial, Verdana, Arial, Helvetica, sans-serif;
}

/*<!--this snipet of code is essential to layout-->*/
.skipnava {
display : none;
}


#titlebar {
float : right;
width : 100%;
height: 50px;
background : #000000;
color : #fff;
text-align : right;
padding : 6px 0 6px 0;
border-bottom : 0 solid #b5cfa2;
}

.title {
background : inherit;
color : #fff;
margin-right : 4px;
font : normal 110% Arial, Verdana, Arial, Helvetica, sans-serif;
}

#main {
width : 100%;
float : left;
background : #f29e66;
color : #000;
}

#main p {font : normal 125% "Trebuchet MS", Georgia, Verdana,  Arial, Helvetica, sans-serif;
	Font-weight: normal;
}

#sidemenu {
width : 20%; 
float : left;
clear : both;
background : #003648;
}

#sidemenu ul {
list-style-type : none;
margin : 0 0 0 0;
padding : 0;

}

#sidemenu li {
display : inline;
}

#sidemenu a, #sidemenu a:visited {
display : block;
padding : 3px 3px 3px 3px;
color : #fff;
background : #003648;
text-decoration : none;
text-align : right;
font : normal 110% Arial, Verdana, Arial, Helvetica, sans-serif;

}

#sidemenu a:hover, #sidemenu a#current {
color : #fff;
background : #f29e66;
text-decoration : none;
}

#content {
float : right;
width : 80%;
line-height : 1.5;
color : #000;
background : #f29e66;
margin : 0;
padding : 0px 0px 20px 0px;
}

#content p {
margin : 0px 0px 10px 35px;
padding : 30px 0 0 0;
line-height : 1.4em;
font : normal 100% Arial, Verdana, sans-serif;
font-weight: normal;
}

/* [#content p.ContentText] & [#content img.ContentImgLeft] & [#content img.ContentImgRight] 12/1/2009 JJO */
#content p.ContentText 
{
    margin: 6px;
    padding: 3px;
    font-size: 18px;
    font-weight: normal;
}

#content img.ContentImgLeft 
{
    float: left;
    clear: left;
    margin: 2px;
    border: solid 1px black;
}

#content img.ContentImgRight
{
    float: right;
    clear: right;
    margin: 2px;
    border: solid 1px black;
}


#content h1 {
color : #000000;
margin : 20px 0px 0px 0px;
padding : 0px;
font : normal 170% Arial, Verdana, sans-serif;
font-weight: normal;
}

#content h2 {
color : #000000;
margin : 20px 0px 0px 0px;
padding : 0px;
font : normal 150% Arial, Verdana, sans-serif;
font-weight: normal;
}

#content a {color: #003648;}

#content a:hover {
color : #ffffff;
background : #003648;
text-decoration : underline;
}

#content td {font-weight: bold;}

#content td.norm {font-weight: normal;}

#content td.white {color: #ffffff; font-weight: normal;}

#content td.red {color: #670100; 
		font : bold 120% Arial, Verdana, Arial, Helvetica, sans-serif;}

#content td.blue {color: #003648; 
		font : bold 120% Arial, Verdana, Arial, Helvetica, sans-serif;}

#content td.bord {border-width: medium; border-style: solid; 
                   border-color:#670100}

#content img.ibord {border-width: thin; border-style: solid; 
                   border-color:#000000;}

#content p.dkred {color: #670100; padding : 0 0 0 0; margin : 0px 0px 0px 0px;
		font : bold 100% Arial, Verdana, sans-serif;}

#content p.red {color: #ff0000; padding : 0 0 0 0; margin : 0px 0px 0px 0px;
		font : bold 100% Arial, Verdana, sans-serif;}

#content li {color: #000000; padding : 0 0 0 0; margin : 0px 0px 0px 0px;
		font : normal 110% Arial, Verdana, sans-serif;}

#store td {font : bold 120% Arial, Verdana, sans-serif;}

#store a {color: #670100; font : bold 90% Arial, Verdana, sans-serif;}

#totop {
padding : 0;
clear : both;
text-align : right;
margin : 0 10px 0 0;
padding : 20px 0 0 0;
}


#footer {
clear : both;
background : #f29e66;
color : #fff;
text-align : center;
}

#footer p {
margin : 0 10px 0 0;
padding : 10px 0 10px 0;
line-height : 1.4em;
color : #003648;
}

#footer a, #footer a:visited {
text-decoration: underline;
color : #003648;
}

#footer a:hover {
background : #fff;
color : #0000ff;
}


