body {margin:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%;}

img {border:none;}
img.right {float:right;}

#page_top {background:url(top-bg.gif) repeat-x; height:350px;}
#page_top img {margin-top:15px;}

#page_body {text-align:left; margin:0 auto; width:800px; font-size:1.6em;}

#page_footer {clear:both; background:#63287e; height:150px; color:#fff; padding-top:15px;}
#page_footer a {color:#fff;}
#page_footer p {margin:0 auto; width:800px; display:block; text-align:right;}

ul {padding-left:15px; margin-left:15px;}
ul li {margin-bottom:15px; font-weight:bold;}

h2, h3 {color:#63287e; font-size:1.8em; margin-bottom:0;}
h3 {font-size:1.6em;}

.info_block {clear:both; background:#fffac9; padding:10px 40px; float:left; width:750px; margin:15px 0;}
.info_block div {width:50%; float:left;}
.info_block div.perform p {width:45%; float:left; margin:5px 0; display:block; font-size:.95em;}

.sponsors {background:url(sponsored-block.gif) no-repeat top left; clear:both; padding-top:15px; padding-left:150px; float:left; width:700px; margin-bottom:15px;}
.sponsors p {width:230px; float:left; margin-bottom:10px; position:relative;}
.sponsors img {vertical-align:middle; display: table-cell; vertical-align:middle;}

.style1 {
	color: #63287e;
	font-weight: bold;
}
.style3 {color: #63287e; font-weight: bold; font-size: 1.7em; }