 
.table-schedule 										{ font:normal 14px Calibri, Arial, sans-serif; float:right; padding:0px 3px 0px 3px; width:313px; } 
.table-schedule td:last-child				{	text-align:right; } 

/* TAGS */
a 				{ color:#FFF; }
a:hover 	{ color:#0CC; }
body 			{ background:url(../images/bg-mid.png) repeat-y center top; background-color:#D8D8BE; padding:0px ; margin:0px; }
h1 				{ font:normal 27px Arial, sans-serif; padding:0px 0px 2px 7px; margin:0px; text-transform:uppercase; }
h1 a 			{ text-decoration:none; } 
h2 				{ font:normal 25px Arial, sans-serif; margin:28px 0px 0px 5px; padding:0px 0px 0px 2px; text-transform:uppercase; }
h2 span 	{ text-transform:none; font-style:italic; }
p 				{ margin:0px; letter-spacing:0px; }

/* CLASSES */
.banner 							{	height:200px; width:964px; margin:0px auto; z-index:4000;}
.main-wrapper 				{ background:url(../images/bg-top.png) no-repeat center top; color:#FFF; font:16px Calibri,Arial,sans-serif; margin:0px auto; text-align:left; width:964px; }
.event-wrapper 				{ min-height:600px; height:100%; width:964px; margin:0px auto 0px auto;}
.content	 						{ float:left; z-index:5001; line-height:25px; margin: 0px 0px 0px 29px; width:660px; min-height:720px; height:100%; }
.content li 					{ padding-left:5px; padding-top:0px; list-style:square; }
.content ul 					{ margin-top:9px; list-style:square; }
.content p 						{ padding:0px 27px 7px 14px; }

.content-party 				{ float:left; z-index:5001; line-height:25px; margin: 0px 0px 0px 33px; width:660px; min-height:600px; height:100%; } 
.content-party h2			{ float:left; margin:1px 0px 3px 24px; width:640px;	} 
.content-party p 			{ padding:0px 27px 5px 14px; clear:both; margin-left:10px; } 

.ticket p					 		{ padding:0px 0px 0px 20px; font-size:14px; line-height:20px; width:540px; }  

.column1 p, 
.column2 p								{ font-size:15px; text-indent:10px; } 
.column1 p  							{ padding:0px 14px 0px 12px; }
.column1 h1, 
.column2 h1								{ padding:0px 0px 4px 2px; } 
.column2 p 								{ padding:0px 10px 0px 8px; } 
.column2 p:first-child 		{ text-indent:0px; }
.column1 h2								{ font-size:22px; /*color:#FFE051; */ color:#FFCB65; margin:10px 0px 2px 5px; }

.t-sect								{  } 
.t-sect p							{  } 
.t-sect p:first-child { text-indent:0px; }
.t-sect p:last-child 	{ padding-bottom: 16px; } 
.t-sect p span 				{ font-weight:bold; }
.img-banner 					{ border:0px; float:left;	margin:-5px 0px 0px 0px; padding-top:0px; }
.img-contestant 			{ border:2px solid #FFF; margin:0px; float:right; text-align:right;  }
.img-icon 						{ border:0px; margin:0px 0px 3px 18px; }
.img-sponsor 					{ border:2px solid #3D608F; margin:8px 0px 8px 27px; }
.img-sponsor:hover, 
.img-flyer:hover, 
.img-contestant:hover	{ border:2px #0CC solid; }

.line 								{ background:url(../images/line.png) no-repeat; height:10px; width:640px; padding-top:3px; }
.line-b								{	height:10px; width:600px; padding:4px 0px 3px 17px; } 
.link 								{ padding-left:5px; }
.link-img img							{ border:2px solid #3D608F; float:left;  margin:3px 0px 3px 3px;  	  } 
.link-img img:hover 			{ border:2px solid #0CC; } 
.sidebar 							{ float:left; height:100%; padding:34px 0px 0px 0px; width:267px; z-index:5000; }
.side-button 					{ border:0px; float:left; margin-left:19px; padding-bottom:6px; }

/* TABLES */
.table-events 											{ width:640px; float:left; margin-top:10px; margin-left:6px; margin-bottom:20px; }
.table-events img										{ border:1px #FFF solid ; } 
.table-events img:hover							{ border:1px #0CC solid; }
.table-events p 										{ padding:0px; margin:0px; } 
.table-events a h2 									{ padding:0px 0px 2px 0px; margin:0px; text-decoration:underline; font:16px Calibri, Arial, sans-serif; }
.table-events a h2:hover 						{ color:#0CC; } 
.table-events td:first-child				{ padding-right: 10px; } 


.table-party												{ float:left; margin:0px 0px 10px 3px; width:600px; }
.table-party tr td 									{ padding:4px; width:50%; padding-bottom:25px; } 

.table-heat 												{ margin-bottom:10px; width:620px; }
.table-heat tr td 									{ padding:4px; width:50%; } 
.table-heat tr td h2 								{ margin:20px 0px 0px 20px; text-transform:none; } 
 

.bottom-bar 					{ background:url(../images/bg-bottom.png) center bottom no-repeat; clear:both; height:55px; margin:0px auto; width:964px; }
.bottom-bar div 			{ clear:both; color:#FFF; font:14px Verdana, sans-serif; float:left; padding:0px; text-align:center; width:260px; }
 /* ID SELECTORS */
#subscribe 						{ float:left; padding-top:5px; margin-left:19px; }
#email-form			{ }