BODY	{
		margin: 0px;
		background-color: #000000;
		font: 12px/1.5 "Helvetica Neue", Arial, sans-serif;
		color: #ffffff;
}


A {
	color: #D1000B;
	text-decoration: none;
}

A:hover {
	color: #D1000B;
	text-decoration: underline;
}

#container {
		position: relative;
		min-width: 820px;
}

#header {
		position: relative;
		width: 800px;
		margin: 0px auto;
		padding: 0px;
		height: 155px;
		color: #ffffff;
		border: 0px solid #000000;
		background-color: #000000;
		text-align: left;
		z-index: 1;
}

#menu {
		position: relative;
		width: 685px;
		margin: 0px auto;
		height: 45px;
}

#menu-in {
		width: 685px;
		border-top: 0px solid #8F242C;
		padding-top: 20px;
		padding-left: 5px;
		background: #000000 url(ball-line.png) no-repeat 0 0;
}

#menu a {
	font-family: Trebuchet MS, Verdana, serif;
	letter-spacing: 3px;
	font-weight: normal;
	text-transform: uppercase;
	color: #787878;
	padding: 0px 12px;
	text-decoration: none;
}

#menu a:hover {
	color: #ffffff;

}

#main {
		position: relative;
		width: 800px;
		margin: 0px auto;
		padding: 10px;
		border: 1px solid #787878; 
		background-color: #121212;
		color: #ffffff;
}

#main font.headline {
		font-family: Georgia, "Helvetica Neue", Verdana, Arial; 
		font-weight: bold;
		font-size: 1.5em;
		letter-spacing: 3px;
		text-transform: uppercase;
}

#story {
		border-left: 0px solid #ababab;
		border-right: 0px solid #ababab;
		border-top: 0px solid #ababab;
		border-bottom: 1px solid #ababab;
		padding: 5px;
}

#story .header {
		font-family: Georgia, "Helvetica Neue", Verdana, Arial; 
		font-weight: bold;
		font-size: 1.5em;
		letter-spacing: 3px;
		text-transform: uppercase;
}

#story .info {
		font-weight: normal;
		font-size: .85em;
		letter-spacing: 1px;
		color: #787878;
		padding-bottom: 3px;
}

#story p {
		font-weight: normal;
		letter-spacing: 1px;
		color: #f1f1f1;
		padding-bottom: 0px;
		padding-top: 0px;
  text-align: justify;
}

#footer {
		position: relative;
		width: 800px;
		margin: 2px auto;
		padding: 5px;
		text-align: left;
		font: Normal 8pt "Helvetica Neue", Verdana, Arial;
		color: #787878;
}

#footer a {
	color: #787878;
	text-decoration: none;
	padding: 20px 7px;
	letter-spacing: 1px;
}

#footer a:hover {
	color: #FA1B38;
	text-decoration: none;
}

/* CALENDAR */

table.calendar  	{ width: 800px; background-color: #121212;}
table.calendar td.head 	{ font-family: Trebuchet MS, Verdana, Arial; font-size: 125%; background-color: #121212; color: #a9a9a9; font-weight: bold; text-decoration: none; 
			  border: 0px solid #121212; letter-spacing: 3px; }
table.calendar td	{ font-family: Trebuchet MS, Verdana, serif; font-size: 115%; color: #a9a9a9; padding: 5px; background-color: #000000; 
			  border: 1px solid #232323; }

/* DATA */

table.data    		{ width: 800px; border-bottom: 1px solid #ababab; }
table.data tr.over 	{ color: #ffffff; background-color: #000000; }
table.data tr.on   	{ background-color: #121212; }
table.data tr.highlight { font-weight: Bold; font-size: 125%; color: #ffffff; }
table.data tr      	{ background-color: #121212; }
table.data th 		{ background-color: #121212; color: #ababab; padding: 2px; text-align:left; border-bottom: 1px solid #ababab; }
table.data td 		{ padding: 5px; font-size: 115%; }
table.data td a 	{ color: #a9a9a9; text-decoration: none; }
table.data td a:hover 	{ text-decoration: underline; }

/* ROUNDED */

.roundedcornr_box {background: url(roundedcornr_tl2.png) no-repeat top left; font-size: 100%;}
.roundedcornr_top {background: url(roundedcornr_tr2.png) no-repeat top right;}
.roundedcornr_bottom {background: url(roundedcornr_bl2.png) no-repeat bottom left;}
.roundedcornr_bottom div {background: url(roundedcornr_br2.png) no-repeat bottom right;}
.roundedcornr_content {background: url(roundedcornr_r.png) top right repeat-y;}
.roundedcornr_top,.roundedcornr_top div,.roundedcornr_bottom div,.roundedcornr_bottom 
	{
	height: 25px;
	font-size: 1px;
	}
.roundedcornr_content, .roundedcornr_bottom {margin-top: -19px;}
.roundedcornr_content { padding: 0 15px; color: #e7e3d9; font-size: 9pt; font-family: "Helvetica Neue", Verdana, Arial;  margin-bottom: 19px; text-align: justify;}
.roundedcornr_content h2 { color: #ffffff; font-size: 1.5em; font-family: Georgia, Verdana, serif; text-align: center; letter-spacing: 3px; }
.roundedcornr_post {background: url(roundedcornr_r.png) top right repeat-y;}
.roundedcornr_post {margin-top: -30px;}
.roundedcornr_post { padding: 0 15px; color: #a9a9a9; font-size: 80%; font-family: Trebuchet MS, Verdana, serif;  margin-bottom: 9px; text-align: justify;}























