@charset "utf-8";
/* CSS Document */
html { height: 100%; }

body{
height: 100%; min-height: 100%; width:100%; margin:0px; 
background-color:#333333;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#ffffff;
}

a{
color:#948142;
text-decoration:none;
}

a:hover{
color:#ff0000;
}

.hlightedtext{
color:#948142;
}

#container{
padding-top:20px;
width:833px;
margin:0 auto;
}

#context{
float: left;
width: 565px;
}

#header{
height:152px;
width:833px;
}

#content{
position:relative;
width:833px;
}

#left{
float:left;
width:268px;
}

#center{
float:left;
width:297px;
}

#right{
float:left;
width:268px;
}

.home a{
margin-top:35px;
margin-left:28px;
display:block;
width:45px;
height:22px;
background-image:url(../imgs/navSmallBtns.gif);
background-repeat:no-repeat;
background-position: -2px -2px;
}

.home a:hover{
margin-top:35px;
margin-left:28px;
display:block;
width:45px;
height:22px;
background-image:url(../imgs/navSmallBtns.gif);
background-repeat:no-repeat;
background-position: -2px -107px;
}


.about a{
margin-top:6px;
margin-left:9px;
display:block;
width:252px;
height:28px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -7px -4px;
}

.aboutactive a{
margin-top:6px;
margin-left:9px;
display:block;
width:252px;
height:28px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -7px -509px;
}

.about a:hover{
margin-top:6px;
margin-left:9px;
display:block;
width:252px;
height:28px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -7px -257px;
}

.awards a{
margin-top:8px;
margin-left:9px;
display:block;
width:254px;
height:33px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -5px -41px;
}

.awardsactive a{
margin-top:8px;
margin-left:9px;
display:block;
width:254px;
height:33px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -5px -546px;
}

.awards a:hover{
margin-top:8px;
margin-left:9px;
display:block;
width:254px;
height:33px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -5px -294px;
}

.enter a{
margin-top:6px;
margin-left:9px;
display:block;
width:252px;
height:27px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -5px -81px;
}

.enteractive a{
margin-top:6px;
margin-left:9px;
display:block;
width:252px;
height:27px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -5px -586px;
}

.enter a:hover{
margin-top:6px;
margin-left:9px;
display:block;
width:252px;
height:27px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -5px -334px;
}


.rules a{
margin-top:14px;
margin-left:9px;
display:block;
width:254px;
height:33px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -4px -119px;
}

.rulesactive a{
margin-top:14px;
margin-left:9px;
display:block;
width:254px;
height:33px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -4px -624px;
}

.rules a:hover{
margin-top:14px;
margin-left:9px;
display:block;
width:254px;
height:33px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -4px -372px;
}

.panel a{
margin-top:16px;
margin-left:9px;
display:block;
width:254px;
height:30px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -4px -167px;
}

.panelactive a{
margin-top:16px;
margin-left:9px;
display:block;
width:254px;
height:30px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -4px -672px;
}

.panel a:hover{
margin-top:16px;
margin-left:9px;
display:block;
width:254px;
height:30px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -4px -420px;
}

.partners a{
margin-top:16px;
margin-left:9px;
margin-bottom:84px;
display:block;
width:254px;
height:36px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -4px -212px;
}

.partnersactive a{
margin-top:16px;
margin-left:9px;
margin-bottom:84px;
display:block;
width:254px;
height:36px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -4px -717px;
}

.partners a:hover{
margin-top:16px;
margin-left:9px;
margin-bottom:84px;
display:block;
width:254px;
height:36px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -4px -465px;
}

.contact a{
float:left;
margin-top:6px;
margin-left:9px;
display:block;
width:59px;
height:25px;
background-image:url(../imgs/navSmallBtns.gif);
background-repeat:no-repeat;
background-position: -2px -27px;
}

.contact a:hover{
float:left;
margin-top:6px;
margin-left:9px;
display:block;
width:59px;
height:25px;
background-image:url(../imgs/navSmallBtns.gif);
background-repeat:no-repeat;
background-position: -2px -132px;
}

.copyright a{
float:left;
margin-top:6px;
margin-left:16px;
display:block;
width:71px;
height:23px;
background-image:url(../imgs/navSmallBtns.gif);
background-repeat:no-repeat;
background-position: -2px -56px;
}

.copyright a:hover{
float:left;
margin-top:6px;
margin-left:16px;
display:block;
width:71px;
height:23px;
background-image:url(../imgs/navSmallBtns.gif);
background-repeat:no-repeat;
background-position: -2px -161px;
}

#recordplaydotnet a{
margin-top:10px;
margin-left:9px;
display:block;
width:252px;
height:26px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -4px -758px;
}

#recordplaydotnet a:hover{
margin-top:10px;
margin-left:9px;
display:block;
width:252px;
height:26px;
background-image:url(../imgs/navBtns.gif);
background-repeat:no-repeat;
background-position: -4px -787px;
}

#welcome{
position:relative;
margin:0 auto;
margin-top:20px;
width:286px;
height:280px;
background-image:url(../imgs/welcomebg.gif);
background-repeat:no-repeat;
}

#welcometxt{
margin:0 auto;
margin-left:10px;
padding-top:70px;
padding-left:5px;
padding-right:10px;
}

#dates{
margin-top:30px;
margin-left:22px;
margin-bottom:6px;
display:block;
width:44px;
height:22px;
background-image:url(../imgs/navSmallBtns.gif);
background-repeat:no-repeat;
background-position: -3px -83px;
}

#datestxt{
width:300px;
margin-left:16px;
margin-right:6px;
height:100px;
overflow:auto;
margin-top: 6px;
}

.datentry{
padding-bottom:6px;
}

#news{
margin:0 auto;
margin-top: 25px;
margin-bottom: 8px;
width:251px;
height:22px;
background-image:url(../imgs/navBtns.gif);
background-repeat:repeat;
background-position:-5px -819px;
}

#newscontents{
margin:0 auto;
width:275px;
height:404px;
overflow:auto;
}


#abouttape{
margin-top:40px;
margin-left:20px;
width:244px;
height:41px;
background-image:url(../imgs/abouttape.gif);
background-repeat:no-repeat;
}

#awardstape{
margin-top:40px;
margin-left:20px;
width:255px;
height:39px;
background-image:url(../imgs/theawards.gif);
background-repeat:no-repeat;
}


#howtoenterTape{
margin-top:40px;
margin-left:20px;
width:263px;
height:39px;
background-image:url(../imgs/howtoenter.gif);
background-repeat:no-repeat;
}

#rulesTape{
margin-top:30px;
margin-left:20px;
width:268px;
height:32px;
background-image:url(../imgs/rules.gif);
background-repeat:no-repeat;
}

#panelTape{
margin-top:40px;
margin-left:20px;
width:254px;
height:44px;
background-image:url(../imgs/panel.gif);
background-repeat:no-repeat;
}

#partnersTape{
margin-top:40px;
margin-left:20px;
width:268px;
height:35px;
background-image:url(../imgs/partners.gif);
background-repeat:no-repeat;
}

#wrapper{
padding-top:5px;
padding-left:20px;
padding-right:20px;
height:380px;
overflow:auto;
}


#newstext{
padding:10px;
padding-bottom:0px;
}

#newsimage{
padding-bottom:5px;
padding-top:0px;
margin-left:10px;
}

#newsvideo{
width:229x;
height:191px;
margin-left:10px;
padding-bottom:5px;
padding-top:5px;
}

#loading{
	display: none;
	position:absolute;
	top: 150px;
	left: 450px;
	width: 185px;
	height: 60px;
	background-color:#333;
	
	z-index: 1000;
}

#loading img{
	margin-top: 5px;
}

.links{
line-height:1.5em;
}

.spacer{
height:30px;
}


.fixer{
clear:both;
}

#left a{
	overflow:hidden;
	text-indent:-9999px;
	}
#mp3Player{
	position:relative;
	z-index:1000;
	}	
