body { margin:0; padding:0; background: #ff6600;/*#e1e2e4 url(images/gradient.png) repeat-x top;*/ padding-top:10px; }
body { font-size: 0.8em; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align:center; }
div#container { width:778px; margin: auto; background-color: #fff; text-align: left; border: 0px solid gray; }


a:link, a:visited, a:active { color: #006699; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }

div#bar { background: #cccccc; background-image: url(images/header-top.png); line-height:20px;}
div#bar1 { background: url(images/header-nav.png) repeat-x; line-height:30px; }
/************************************************/
/*************    Header          ***************/
/************************************************/
div#header { padding:10px; }


.a_right { text-align:right; }
.a_center{ text-align:center; }
.a_left  { text-align:left;}

div#content {  text-align:center;}
table.h_box {  width: 755px;
        margin-top: 5px;
        margin-bottom:0px;
}
td.top, td.bot {  }
td.top {
        background-image: url(img/box_t.gif);
        background-repeat: no-repeat;}

td.bot { 
        background-image: url(img/box_b.gif);
        background-repeat: no-repeat; }
td.mid {
        background: #FFFFFF ;
        border-left: 2px solid #ff6600;
        border-right: 2px solid #ff6600;
        font-size: 1.0em;
	padding:10px;
}
td.ar { border-bottom:2px solid #ff6600; border-top: 2px solid #ff6600;background-image: url(img/artist_bg.jpg); background-repeat: no-repeat; height:150px;}
table.frm td { text-align:left; font-weight:bold; border-bottom:1px solid #bbbbbb; background:#F8FCE1;}
table.frm input { border:1px solid orange; }
.btn { background:transparent;background-image:url('img/btn_orange.gif'); border:0px; }
.red { color:red; }
div#footer { text-align:center; }
