html {

        }

img        {
        border: 0;
        }

#mainbody        {
        margin: 0;
        padding: 0;
        border: 0;
        color: #000;
        font: 11px Verdana, Helvetica, sans-serif;
        }

html>body div#wrapper {
        /* Correct value for browsers that don't suffer from IE Win's bugs */

        }

a {
		font: 12px Verdana, Helvetica, sans-serif;
        color: #c7c7c7;
        font-weight: bold;
        text-decoration: none;
        }

a:visited {
		font: 12px Verdana, Helvetica, sans-serif;
        color: #c7c7c7;
        font-weight: bold;
        text-decoration: none;
        }

a:hover {
		font: 12px Verdana, Helvetica, sans-serif;
        color: #FFF;
        font-weight: bold;
        text-decoration: none;
        }




div#pagecontent        {

        padding-top: 60px;
        }


div#pagefooter        {
      	padding-top: 40px;
      	padding-left: 33px;
        text-align:left;
		position: relative;  /* Needed for Safari */
		color: #aeaeae;
        }

div#pagefooter a       {
		color: #000;
		text-decoration: none;
        }

div#pagefooter a:hover       {
		color: #999;
		text-decoration: none;
        }


div#contentdivider        {
        padding: 0;
        background: transparent url(/img/content_divider.gif) repeat-x 4px;
        height: 10px;
        }

td#contentdivider        {
        padding: 0;
        background: transparent url(/img/content_divider.gif) repeat-x 10px;
        height: 10px;
        }


div#langbarcontainer        {
        margin: 0 auto;
        padding: 0;
        text-align: left;
        }



div#langbar        {
        width: 130px;
        padding: 0 0 0 0;
        margin: 0;
        text-align:center;
        position:absolute;
        margin-left:20px;
        top: 85px;
        }

div#langbar a        {
        width: 30px;
        padding: 0px 4px 4px 4px ;
        margin: 0;
        color: #fff;
        text-decoration: none;
        height: 13px;
        font-weight: bold;
        }

div#langbar a.selected  {
        width: 30px;
        padding: 0px 4px 4px 4px ;
        margin: 0;
        color: #fff;
        text-decoration: none;
        height: 13px;
        font-weight: bold;
        }


div#leftbar        {

        }

td#leftbar {
        padding: 0px;
        margin:0px;
        background: #cccccc;
        width: 174px;
        overflow:hidden;
        }

td#rightbar        {
            width: 193px;
        padding: 0px;
        margin:0px;
        background: #cccccc;
        overflow:hidden;
        }

#contactcontainer	{
		width: 192px;
        height: 225px;
        text-align: center;
        background: url(/img/bg_form_right.jpg);
        margin: 0;
        }

#announcementcontainer	{
		width: 192px;
        height: 225px;
        text-align: center;
        background: url(/img/bg_form_right.jpg);
        margin: 0;
        padding-top: 15px;
        }

div#contactcontent       {
        text-align: center;
        padding: 64px 30px 60px 30px;
        }

.announcementcontent       {
        text-align: center;
        padding: 10px;
        vertical-align: middle;
        height: 225px;
        }

td#centerbar        {
        width: 400px;
            background-color:#d9d9d9;
        padding: 0px;
        margin:10px;
        margin-left: 5px;
        overflow:hidden;
        }


.maintitle        {
        height: 23px;
        margin: 0px;
        padding: 0;
        padding-top: 12px;
        padding-left: 10px;
        text-align: center;
       }






div#sidebar ul li, ul a:hover {
        text-decoration: none;
        }

div#leftmenu
{
        margin-top: 2px;
        text-align: left;
        padding: 5px;
        overflow: hidden;
}


div#leftcontent
{
        margin-top: 2px;
        text-align: center;
        padding: 5px;
        padding-top: 0;
}



div#rightschedule
{
        margin-top: 2px;
        text-align: left;
        padding: 0px 5px 0 5px;
        font:  normal 10px Verdana, Helvetica, sans-serif;
}








div#sidebar ul li a.currentmenu {
        color: #f00;
        }

div#sidebar ul li a:hover {
        background: #FF8000;
        color: #fff;
        }


div#maincontent         {
        border: 0;
        padding: 5px;
        margin: 0;
        text-align: left;
        overflow: hidden;
        width:390px;
        }

.maintable {
        width: 380px;
}

.maintableimage,  {
        border: 0;
        padding: 0px;
        vertical-align: top;
        text-align: center;
        }

.maintabletr  {

        }

.maintabletext    {
        border: 0;
        padding: 0px;
        padding-left: 5px;
        vertical-align: top;
        text-align: justify;
        }

.maintableuserpic    {
        padding: 0px;
        vertical-align: top;
        text-align: center;
        }








div#contentform         {
        padding: 0px;
        border: 0;
        margin: 0 0 0 0px;
        left: 0;
        text-align: left;
        background: #b0b0b0 url(/img/content_form_mid.gif);
        clear:both;
        width: 179px;
        }




div#musiclist {
                margin: 0;
                padding: 0;
        }




div#subevent         {
                 font-weight: bold;
                 text-align: left;
                 margin-top: 10px;
        }

div#artist_lineup {
                color: #737373;
        }





.sunny {  color: #FFC777}
.title_orange {  color: #FF7B44;font-weight: bold }
.orange {  color: #FF7B44}
.style4 {color: #737373}

div#newstitle
{
        font-weight: bold;
        font-size: 11px;
        color: #000;
        text-align: center;
}

.ordertitle {
        font-weight: bold;
        font-size: 11px;
        color: #000;
        background: #CCC;
        padding: 5px;
        margin-bottom: 4px;
}



div#contenttitle
{
        font-weight: bold;
        font-size: 11px;
        color: #000;
        text-align: center;
}

div#categorytitle
{
        font-weight: bold;
        font-size: 11px;
        color: #000;
        text-align: center;
        background: #C0C0C0;
        padding: 2px;
}



.newsdate,.contentdate
{
        font-weight: bold;
        font-size: 11px;
        color: #98220b;
}

.scheduledate
{
        font-weight: normal;
        font-size: 10px;
        color: #000;
}

div#linkcategory, div#historytitle, div#albumtitle, div#blogtitle
{
        font-weight: bold;
        font-size: 11px;
        color: #000;
}

div#videocatitle
{
        font-weight: bold;
        font-size: 11px;
        color: #000;
        text-align: center;
}




div#historytext
{
        padding: 0px;
        font-size: 11px;
        color: #000;
        text-align: justify;
}





.newstime
{
        font-size: 11px;
        color: #000;
}

#main_button
{
        text-align: center;
}

#main_button input
{
margin-top: 5px;
border: 1 solid black;
padding: 1px 6px 1px 6px;
background:#950000;
font: bold 11px Verdana, Helvetica, sans-serif;
color: #fff;
}

div#gbasnswer {
    background-color: #fff;
    padding: 4px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #950000;
    margin-left: 30px;
}

div#rightpicture img {
    margin: 0px;
    margin-top: 12px;
    border: 1px solid #000;
}




.error_msg {
        font-weight: bold;
}

div#maintext{
        padding: 0px;
        maring:0px;
        }

div#maintext a {
        font-weight: normal;
        font-size: 10px;
        }

div#maintext a:visited {
        font-weight: normal;
        font-size: 10px;
        }

div#maintext a:hover {
        font-weight: normal;
        font-size: 10px;
        }

div#contentform a {
        font-weight: normal;
        font-size: 11px;
        }

div#contentform a:visited {
        font-weight: normal;
        font-size: 11px;
        }

div#contentform a:hover {
        font-weight: normal;
        font-size: 11px;
        }

div#maintcontentimage{
        float: left;
        padding: 0;
}

div#maintcontenttext{
        float: left;
        padding: 5px;
        border: 1px solid;
}

ul#leftmenu {
                padding: 0;
                padding-left: 14px;
                margin: 0px;
                font-weight: bold;
                font-size: 11px;
}

ul#leftmenu li {
        margin: 0 0;
        padding: 0 0 0 0;
        padding-left: 0px;

        list-style-image: url(/img/li_dot.gif)
}



table.basket {
        border-width: 1px;
        border-spacing: 0px;
        border-style: none;
        border-color: #808080;
        border-collapse: collapse;
        background-color: #faf0e6;
}
table.basket th {
        border-width: 1px;
        padding: 2px;
        margin: 0px;
        border-style: dotted;
        border-color: #808080;
        background-color: #DADADA;
        -moz-border-radius: ;
        font-weight: bold;
        text-align: left;
}
table.basket td {
        border-width: 1px;
        padding: 1px;
        border-style: dotted;
        border-color: #808080;
        background-color: #fffafa;
        -moz-border-radius: ;
        padding: 2px;
}




.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
	border: 6px solid black;
}
.highslide-image-blur {
}
.highslide-caption {
    background-position-x: 6px;
    background-image: url(/img/logo_black.gif);
    background-repeat: no-repeat;
    display: none;
    border: 6px solid black;
    border-top: none;
    padding: 5px;
    background-color: black;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #cccccc;
	text-align: center;
	font-weight:normal;
	font-size: 1
	height: 47px;
	line-height: 35px;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: white;

    height: 20px;
    width: 20px;

    background-image: url(/highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: center;

}


.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.photoAlbumTitle
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: white;
	text-align: center;
	font-weight:bold;
	font-size: 13px;
	background-color: #000;
}

.articleText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #c7c7c7;
	text-align: left;
	font-weight:normal;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

.articleText h2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #c7c7c7;
	text-align: left;
	font-weight:normal;
	font-size: 11px;
	margin: 0;
	padding:0;
	line-height: normal;
}

.articleText textarea, input
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	margin: 0;
	padding:0;
	line-height: normal;
}

.contactMessage
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7f7f7f;
	text-align: center;
	font-weight:bold;
	font-size: 10px;
	padding: 0;
}

.contactMessageErr
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7f7f7f;
	text-align: center;
	font-weight:bold;
	font-size: 10px;
	padding: 0;
}

.contactInput, .contactTextarea
{
	width: 240px;
}

.contactTextarea
{
	height: 125px;
}

.contactInputCode
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: bottom;
	border: 0;
}



