@charset "utf-8";

body {
	margin:0 auto;
	padding:20px 0 0;
	text-align:center;
	background-color:#FFFFFF;
	font-size:100%;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
div,
ul,
li,
table,
dl,
dt,
dd,
ol {
	margin:0;
	padding:0;
}

a, img, area {border:0;}

#outer {
	width:750px;
	margin:0 auto;
	padding:0;
}

#header h1 {
	background:#cb0e27;
	width:750px;
	height:60px;
	margin: 0 auto;
	text-align:left;
}

#header h1 img {
	margin: 10px 0px 0px 10px;
}

h2.title{
	margin-top:25px;
}

.poster{
	background:url(images/cha_border.jpg) bottom no-repeat;
	margin:25px 0 20px;

}
.poster img {
	margin-bottom:10px;
}

.box{
	margin:0 30px;
	padding-bottom:10px;
	text-align:left;
	background:url(images/cha_border.jpg) bottom no-repeat;
}

p.total{
	text-align:left;
	margin-top:10px;
	margin-left:30px;
}


.mgnT10{
	margin-top:10px;
}

.mgnT15{
	margin-top:15px;
}

.pdgB15{
	padding-bottom:15px;
	position:relative;
}


p.eventLink{
	position:absolute;
	top:445px;
	left:130px;
	width:500px;
	text-align:center;
	font-size:16px;
}


p.eventLink a{
	color:#FF8040;
	font-weight:bold;
	text-decoration:underline;
}


p.eventLink a:hover{
	-ms-filter: "alpha( opacity=70 )";
	filter: alpha( opacity=70 );
	opacity: 0.7;
	zoom: 1;
}

.mgnT40{
	margin-top:40px;
}

p {
   clear: both;
   margin: 0 auto;
   padding-top: 15px;
}

#footer {
	margin:20px auto 40px;
	color:#6b6b6b;
	padding:0;
	text-align:center;
	font-size:x-small;
	font-family:Verdana, Helvetica, Arial;
}