body{
	color : black;
	background-color : rgb(255,255,255);
	background-image : url(http://www.the-deck.net/images/backred.jpg);
	background-attachment : fixed;
	background-repeat : repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h1, h2, h3, h4, h5, h6{
	margin:0px;
	padding:0px;
}

.contentText p{
	max-width:45em;
}

ul.menu{
	list-style:none;
	margin:0px;
}

ul.menu li{
	display:inline;
}




.menu{
	text-align : center;
	background-color:#000000;
	border: thin groove #FFFFFF;
	color:#FFFFFF;
}

.menu a{
	color : rgb(0,0,0);
	background-color : inherit;
}

.menu a:hover{
	color : rgb(255,64,64);
	background-color : rgb(230,230,250);
}

.menu strong{
	font-size : large;
}

.event{
	text-align : center;
	background-color:#000000;
	border: thin groove #FFFFFF;
	color:#FFFFFF;
}

.event a{
	color : rgb(0,0,0);
	background-color : inherit;
}

.event a:hover{
	color : rgb(255,64,64);
	background-color : rgb(230,230,250);
}

.event strong{
	font-size : large;
}







.signup {
	text-align : center;
	background-color:#000000;
	border: thin groove #FFFFFF;
	color:#FFFFFF;
}

.signup  a{
	color : rgb(0,0,0);
	background-color : inherit;
}

.signup  a:hover{
	color : rgb(255,64,64);
	background-color : rgb(230,230,250);
}

.signup strong{
	font-size : large;
}




.music {
	text-align : center;
	background-color:#000000;
	border: thin groove #FFFFFF;
	color:#FFFFFF;
}

.music  a{
	color : rgb(0,0,0);
	background-color : inherit;
}

.music  a:hover{
	color : rgb(255,64,64);
	background-color : rgb(230,230,250);
}

.music strong{
	font-size : large;
}




.other{
	text-align : center;
	background-image : url(images/redfilter.gif);
	border : thin solid #FFFFFF;
	background-color:#000000;
	color : #FFFFFF;
}


.host{
	text-align : center;
	background-image : url(images/redfilter.gif);
	border : thin solid #FFFFFF;
	background-color:#000000;
	color : #FFFFFF;
	width: 650px;
}

.dj{
	text-align : center;
	background-image : url(images/redfilter.gif);
	border : thin solid #FFFFFF;
	background-color:#000000;
	color : #FFFFFF;
	width: 650px;
}
.judges{
	text-align : center;
	background-image : url(images/redfilter.gif);
	border : thin solid #FFFFFF;
	background-color:#000000;
	color : #FFFFFF;
	width: 650px;
}

.invites{
	text-align : center;
	background-image : url(images/redfilter.gif);
	border : thin solid #FFFFFF;
	background-color:#000000;
	color : #FFFFFF;
	width: 650px;
}



.contentText{
	color : rgb(0,0,0);
	background-color : rgb(255,255,255);
	border : thin solid;
}

.footer
{
}

.footer a:link{
	color: rgb(0,0,0);
	background-color:transparent;
}


div.topmenu{
	color: #FFFFFF;
	background-repeat: repeat;
	background-color: #000000;
	font-size: medium;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-left: 0em;
	margin-right: 0em;
}

div.subtopic{
	font-size: small;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div.subtopic2{
	font-size: small;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div.subtopic3{
	font-size: x-small;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div.sponsor{
	background-color:#666666;
	color: #FFFF00;
	font-size: small;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* here's the box... the image is the upper-left corner */
#csc {
  background : #669900 url(../images/csc_tl.png) no-repeat;
  width : 20em;
  height : auto;
  position : relative;
  padding : 30px 40px;
}

a:link {
	color: #FF6600;
}
a:visited {
	color: #0099FF;
}

.tableback, .tableback td{
background-color: #333333;
color:white;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:600; 
}

.td{
	text-align: center;
}

.movieborder {
	border: 2px solid #000000;
	z-index: -200;
}


#pic {
	background-color: #FFFFFF;
	left: 20px;
	position: relative;
	top: -10px;
	width: 130px;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: 100px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 130px;
}

#pic a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

#pic a.p1:hover .large {
	border: 1px solid #000000;
	display: block;
	height: 224px;
	left: 730px;
	position: absolute;
	top: -390px;
	width: 296px;
	z-index: 10;
}



.scrollArea {
background-color:#FFFFFF;
width: 625px;
height: 470px;
padding-left: 5px;
padding-right: 5px;
border-color: #000000;
border-width: 1px;
border-style: solid;
float: left;
overflow: auto;
}

