@import url("mm_training.css");

* {
	margin: 0px;
	padding: 0px;
}

body {
	background: url("../img/newtopbanner.jpg") #000 repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	font-size: small;
	line-height: 1.5em;
	letter-spacing: .1em;
}

body#noBack {
	background: none;
	background-color: #000;
	padding-top: 40px;
	text-align: center;
}

body#noBack img {
	padding:5px;
	border: solid 1px #555;
}

body#noBack p {
	margin: 10px 0;
}

h2, h3 {
	font: 24px Arial, Helvetica, sans-serif;
	color: #F60;
	letter-spacing:.2em;
	margin: 20px 0 8px 0;
}

h4 {
	font-weight: normal;
	color: #F60;
}

#navi {
	width: 100%;
	height: 33px;
	background: url("../photos/img/navi_back.png") repeat-x;
	margin-top: 104px;
}

#navi ul {
	margin: 5px 0 0 20px;
	float: left;
	list-style-type: none;
}

#navi li {
	display: inline;
	font: bold 10px Arial,Helvetica,sans-serif;
	color: #FFF;
	padding: 0 10px;
	letter-spacing:.1em;
}

#navi a:link, #navi a:visited {
	color: #26354A;
	text-decoration: none;
	font-weight: normal;
}

#navi a:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}

#mainText {
	margin: 28px 0 0 29px;
	width: 835px;
}

#mainText img {
	border: solid 1px #555;
}

#footer {
	width: 100%;
	background-color: #333;
	margin-top: 20px;
	padding: 10px 0;
	font-size: 11px;
	text-align: center;
	color: #FFF;
	border-top: solid 1px #FFF;
}

#footer2 {
	margin-top: 20px;
	padding: 10px 0;
	font-size: 11px;
	text-align: center;
	color: #FFF;
}

#footer2 p {
	margin: 0;
}


#eventsTable {
	margin: 0;
	padding: 0;
	font-size: small;
}

#eventsTable th {
	background-color: #F60;
	color: #FFF;
	font-weight: normal;
}

#eventsTable th.bigTitle {
	background-color: #000;
	font-size: x-large;
	font-weight: normal;
	color: F60;
	text-align: left;
	padding: 20px 0 10px 0;
	letter-spacing:.2em;
}

#eventsTable td {
	background-color: #333;
	padding: 5px;
	color: #AAA;
	font-size: small;
	vertical-align: top;
	line-height: 1.5em;
	letter-spacing: .1em;
}

p.pastEvents {
	margin: 20px 0;
}
