html {margin: 0px; padding: 0px;}
body,td,p {font: 11px/17px tahoma, verdana, arial, helvetica, sans-serif;}
body {margin: 0px; padding: 0px; background: url("images/ar_bg.gif") no-repeat fixed #9D0000;}
img {border: 0px;}

/*Link rules*/

a:link {font: normal 11px tahoma, verdana, arial, helvetica, sans-serif; color: #9D0000; text-decoration: none;}
a:visited {font: normal 11px tahoma, verdana, arial, helvetica, sans-serif; color: #9D0000; text-decoration: none;}
a:active {font: normal 11px tahoma, verdana, arial, helvetica, sans-serif; color: #9D0000; text-decoration: none;}
a:hover {font: normal 11px tahoma, verdana, arial, helvetica, sans-serif; color: #FBCC82; text-decoration: underline;}

a.med:link {font: normal 10px tahoma, verdana, arial, helvetica, sans-serif; color: #FBCC82; text-decoration: none;}
a.med:visited {font: normal 10px tahoma, verdana, arial, helvetica, sans-serif; color: #FBCC82; text-decoration: none;}
a.med:active {font: normal 10px tahoma, verdana, arial, helvetica, sans-serif; color: #FBCC82; text-decoration: none;}
a.med:hover {font: normal 10px tahoma, verdana, arial, helvetica, sans-serif; color: #ffffff; text-decoration: underline;}

a.small:link {font: normal 9px tahoma, verdana, arial, helvetica, sans-serif; color: #9D0000; text-decoration: none;}
a.small:visited {font: normal 9px tahoma, verdana, arial, helvetica, sans-serif; color: #9D0000; text-decoration: none;}
a.small:active {font: normal 9px tahoma, verdana, arial, helvetica, sans-serif; color: #9D0000; text-decoration: none;}
a.small:hover {font: normal 9px tahoma, verdana, arial, helvetica, sans-serif; color: #585858; text-decoration: underline;}

a.bottom:link {font: normal 9px tahoma, verdana, arial, helvetica, sans-serif; color: #FBCC82; text-decoration: none;}
a.bottom:visited {font: normal 9px tahoma, verdana, arial, helvetica, sans-serif; color: #FBCC82; text-decoration: none;}
a.bottom:active {font: normal 9px tahoma, verdana, arial, helvetica, sans-serif; color: #FBCC82; text-decoration: none;}
a.bottom:hover {font: normal 9px tahoma, verdana, arial, helvetica, sans-serif; color: #ffffff; text-decoration: underline;}

/*Font rules*/

.bold {font: bold 10px/15px tahoma, verdana, arial, helvetica, sans-serif;}
.bold2 {font: bold 11px/15px tahoma, verdana, arial, helvetica, sans-serif; color: #9D0000;}
.right {text-align: right; padding-right: 8px;}
.text {margin-left: 34px; margin-right: 62px;}
.textline {font: 10px/15px tahoma, verdana, arial, helvetica, sans-serif; margin-left: 28px; margin-right: 33px; border-bottom: 1px solid #9D0000; padding-bottom: 15px;}
#showdates {margin-left: 23px; margin-right: 33px;}

/*Positioning rules*/

div#contentbox {position: absolute; left: 145px; top: 36px; width: 434px;}
div#box {background: url("images/box_bg.gif") repeat-y}
div#box2 {background: url("images/box_bg.gif") repeat-y;}
div#showbox {position: relative; left: 0px; top: 0px; width: 434px;}
div#bottom {position: relative; left: 0px; top: 0px; width: 434px; margin-top: 40px; font: normal 10px tahoma, verdana, arial, helvetica, sans-serif; color: #FBCC82; text-align: center;}

div#rightbox {position: absolute; left: 585px; top: 36px; width: 165px;}
div#music {position: relative; left: 0px; top: 580px; width: 165px;}

div#photo {position: absolute; left: 540px; top: 215px; z-index: 1; width: 185px;}
