body { background-image: url(<%= root %>media/bg.jpg); background-position: center; background-color: #000000; background-repeat: repeat-y; font-family: arial; color: #FFFFFF; font-size: 11px; }
.mt { font-size: 12px; }
.t { font-size: 11px; }
.st { font-size: 10px; }
a { text-decoration: none; color: #a2ebf9; }
a:hover { text-decoration: underline; color: #a2ebf9; }	
topnav { font-size: 11px; } 
.topnav { color: #a2ebf9; font-size: 11px; } 
li { margin-left: 13px; }

.event_city { font-size: 12px; color: #FFFFFF; font-weight: bold; }
.event_date { font-size: 11px; color: #82d0e5; margin-bottom: 7px; }
#event_title { font-size: 15px; color: #82d0e5; font-weight: bold; }
#event_subtitle { color: #FFFFFF; }					
#event_title_sub { font-size: 13px; color: #82d0e5; font-weight: bold; }

.header { font-weight: bold; font-size: 12px; text-align: right; color: #a2ebf9; line-height: 2em; }
.headerlong { background-color: #13242b; text-align: left; width: 480px; height: 25px; font-weight: bold; font-size: 12px; color: #a2ebf9; line-height: 2.5em; }
.contentmain { width: 135px; border: 3px #13242b solid; padding: 5px; }
.content { width: 135px; border: 3px #13242b solid; padding: 5px; }

.headerevents { font-weight: bold; font-size: 12px; text-align: right; color: #a2ebf9; line-height: 2em; }
.headerlongevents { background-color: #13242b; text-align: left; width: 480px; height: 25px; font-weight: bold; font-size: 12px; color: #a2ebf9; line-height: 2.5em; }	
.contentmainevents { width: 135px; border: 3px #13242b solid; padding: 5px; }
.contentevents { width: 135px; border: 3px #13242b solid; padding: 5px; }
#nav { float: left; background-color: #13242b; width: 55px; height: 24px; text-align: center; line-height: 1.95em; font-size: 11px; }

.headercars { font-weight: bold; font-size: 12px; text-align: right; color: #a2ebf9; line-height: 2em; }
.headerlongcars { background-color: #013353; text-align: left; width: 480px; height: 25px; font-weight: bold; font-size: 12px; color: #a2ebf9; line-height: 2.5em; }	
.contentmaincars { width: 135px; border: 3px #013353 solid; padding: 5px; }
.contentcars { width: 135px; border: 3px #013353 solid; padding: 5px; }
#navcars { float: left; background-color: #013353; width: 55px; height: 24px; text-align: center; line-height: 1.95em; font-size: 11px; }

.headermodels { font-weight: bold; font-size: 12px; text-align: right; color: #a2ebf9; line-height: 2em; }
.headerlongmodels { background-color: #790044; text-align: left; width: 480px; height: 25px; font-weight: bold; font-size: 12px; color: #a2ebf9; line-height: 2.5em; }	
.contentmainmodels { width: 135px; border: 3px #790044 solid; padding: 5px; }
.contentmodels { width: 135px; border: 3px #790044 solid; padding: 5px; }
#navmodels { float: left; background-color: #790044; width: 55px; height: 24px; text-align: center; line-height: 1.95em; font-size: 11px; }

.headertalent { font-weight: bold; font-size: 12px; text-align: right; color: #a2ebf9; line-height: 2em; }
.headerlongtalent { background-color: #390054; text-align: left; width: 480px; height: 25px; font-weight: bold; font-size: 12px; color: #a2ebf9; line-height: 2.5em; }	
.contentmaintalent{ width: 135px; border: 3px #390054 solid; padding: 5px; }
.contenttalent { width: 135px; border: 3px #390054 solid; padding: 5px; }
#navtalent { float: left; background-color: #390054; width: 55px; height: 24px; text-align: center; line-height: 1.95em; font-size: 11px; }

.headermusic { font-weight: bold; font-size: 12px; text-align: right; color: #a2ebf9; line-height: 2em; }
.headerlongmusic{ background-color: #390054; text-align: left; width: 480px; height: 25px; font-weight: bold; font-size: 12px; color: #a2ebf9; line-height: 2.5em; }	
.contentmainmusic { width: 135px; border: 3px #390054 solid; padding: 5px; }
.contentmusic { width: 135px; border: 3px #390054 solid; padding: 5px; }
#navmusic { float: left; background-color: #390054; width: 55px; height: 24px; text-align: center; line-height: 1.95em; font-size: 11px; }

#navoff { float: left; background-color: #000000; width: 55px; height: 24px; text-align: center; line-height: 1.95em; font-size: 11px; }	
#navleftspacer { float: left; width: 151px; }	
#navspacer { float: left; width: 20px; }

.title { font-size: 15px; font-weight: bold; }
.file { font-size: 11px;}
.credit {font-size: 11px; }

.question { background-color: #13242b; font-size: 13px; color: #EEEEEE; padding: 3px; font-weight: bold; margin-bottom: 4px; }

div#eventprofile {
	width: 102px; 
	height: 69px; 
	overflow: hidden; 
	border: 1px #a2ebf9 solid;
}

div#tnprofile {
	width: 100px; 
	height: 75px; 
	overflow: hidden; 
	margin-bottom: 5px;
	border: 1px #a2ebf9 solid;	
}

div#tnphotos {
	width: 135px; 
	height: 90px; 
	overflow: hidden; 
	border: 1px #a2ebf9 solid;
}