BODY{						background: url(../images/bg.jpg) top left repeat-x fixed #000000;		
								color: #ffffff;
								font-family: arial;
								font-size: 11pt;
								margin: 0px auto;
}	
H1{							margin-left: -40px;
								color: #ffffc6;
}
H2{							margin: 0px;
								margin-bottom: 20px;
}
H5{							font-size: 7pt;
								font-weight: bold;
}
A{							color: #ffffc6;
								text-decoration: none;
								outline: none;
}
A:hover{					color: #ffffff;
								text-decoration: none;
								outline: none;
}
.container{					background: url(../images/container.png);
								margin: 0px auto;
								width: 1000px;
								margin-top: 30px;
								border: 1px solid #212121;
								overflow: hidden;
}
.header{					background: url(../images/header.jpg);
								width: 1000px;
								height: 250px;
								margin: 0px auto;
}
/** Nav **/
.nav{						background: white;
								width: 1000px;
								height: 40px;
								border-top: 1px solid #212121;
								border-bottom: 8px solid #e3dcd7;
}
.nav_element{				margin: 0px auto;
								float: right;
								left: -50%;
								text-align: left;
								position: relative;
}
.nav_element ul{				padding: 0;
								margin: 0;
								margin-left: 12px;
								left: 50%;
								position: relative;
}
.nav_element ul li{			list-style: none;
								float: left;
								position:relative;
}
.nav_element ul li a{			background: #e3dcd7;
								color: #212121;
								height: 40px;
								float: left;
								padding-left: 30px;
								padding-right: 30px;
								margin-left: 4px;
								line-height: 2.6em;
								position: relative;
}
.nav_element ul li a:hover{		background: #ffffff;
								color: #000000;
}
.off{						cursor: text;				
}
/** Nav **/

/** Sub_Nav **/
.sub_nav{						height: 30px;
								width: 100%;
								border-bottom: 1px solid #212121;
}
.sub_nav ul{					padding: 0;
								margin: 0;
}
.sub_nav ul li{				list-style: none;
								float: left;
								margin-left: 40px;
								line-height: 2em;
}
.sub_nav ul li a{				color: #a1a1a1;
}
.sub_nav ul li a:hover{			color: #d6c610;
}
/** Sub_Nav **/

.poster{					
							background: url(../images/poster.jpg);
								width: 1000px;
								height: 707px;
}
.facebook{					background: url(../images/fb.png);
								margin-right: 20px;
								margin-top: 10px;
								float: right;
								height: 40px;
								width: 40px;
}
.facebook:hover{			background: url(../images/fb_hover.png);
}
.toyota{					background: url(../images/toyota.png);
								margin-right: 20px;
								margin-top: 10px;
								height: 40px;
								width: 283px;
								float: right;
}
.info{						padding-top:330px;
								padding-left: 100px;
								width: 350px;
								text-align: center;
								color: #888888;
								line-height: 1.6em;
								font-size: 8pt;
}
.show{					background: url(../images/show.png);
								width: 400px;
								height: 238px;
								margin-top: 15px;
								margin-left: -28px;
}
.show:hover{			background: url(../images/show_hover.png);
}
.tickets{					background: url(../images/tickets.png);
								width: 450px;
								height: 350px;
								margin-top: 10px;
								margin-bottom: 290px;
								margin-left: 40px;
}
.tickets:hover{					background: url(../images/tickets_hover.png);
}
.content{					padding-top: 30px;
								padding-bottom: 80px;
								padding-left: 80px;
								padding-right: 80px;
}
.left{						width: 500px;
							float: left;
}
.right{						width: 500px;
							float: left;
}	
.footer{					margin-top: 20px;
								margin-bottom: 50px;
								text-align: center;
}
/** News **/
.subject{					font-size: 28pt;
								font-weight: bold;
								float: left;
}
.date{						font-size: 9pt;
								float: left;
								margin-left: 25px;
								line-height: 3.8em;
								color: #9f9f9f;
}
.message{					margin-left: 20px;
								margin-top: 30px;
								margin-bottom: 50px;
								clear: left;
								color: #eeeeee;
}
/** News **/

.images{					border: 1px solid #ffffff;	
								margin: 0px auto;
								clear: both;
								margin-bottom: 20px;
}
.image_collumn{				width: 800px;
								margin-left: 25px;
								margin-top: 40px;
}
.image_container{			
								padding: 30px;
								padding-bottom: 50px;
								margin-bottom: 20px;
								text-align: center;
}
