body {
	padding-top: 0;
	padding-bottom: 10px;
	text-align: left;
	background: #000 url('/images/background.jpg') no-repeat top center;
	color: #959595;
	font-family:  'Tahoma', 'Sans-Serif';
	margin:0;
	font-size: 80%;
}
strong { color:#fff; font-size: 1.3em;font-weight: 100;}
a { color:#ee893a; text-decoration: underline; }
a:hover { color:#fff; text-decoration: none; }

#page {  padding: 0 auto auto; width:900px; margin: 150px auto auto; }


div.left { margin: 0px 0px 0px 60px; float: left; text-align: justify; position:relative; width:286px; }
div.middle {  float: left; position:relative; margin: 70px 0px 0px 20px; text-align: justify; width: 530px; }
div.right {  position:relative; padding: 280px 0 0 0; margin: 0px 0px 0px 20px; overflow: hidden;  width: 250px; }

div.middle p { width:500px; }


        #tickets { margin: 10px 0 50px 0; padding:0px; list-style:none; }
        #tickets > li {float: left; padding:0px 20px 5px 0; margin: 0 0 0 0; width: 230px;}

        #ga {float: left; margin: 30px 25px 0 0; padding:0px; list-style:none; color:#fff; z-index:1000; width: 240px;}
        #ga > li { padding:0px 0px 5px 0px; width: auto; margin: 0 0 0 0;}

        /* sub-menus*/
        #ga ul { padding:0px; margin: 0px; display:block; }
        #ga li ul { margin-top:0; width:150px; line-height:16px;  color:#fff;  width: auto; }
        #ga li ul li{ display:block; margin:0 10px 0 0; padding: 5px 0px 0px 20px;  border-top: list-style-type:none; text-align: justify; 
	background-image:url("/images/arrow.png");
	background-repeat:no-repeat; background-position: 10px 9px; 
}
        #ga li ul li:first-child { border-top: none; } 

span.money { background: #fec456; width:250px; margin: 0 4px 0 0; padding:3px 8px 3px 8px; color:#000; text-align:center;	font-weight: 100;
	width: auto; display:inline-block;	-moz-border-radius:4px;
	-webkit-border-radius:4px;  font-weight: bold; font-size: 1.3em;
 }

h3 { border: 0; margin: 0; color:#fec456; font-weight: 100;
	font-size: 1.3em; display: inline;
 }



h2 { border: 0 solid #2e2e2e; padding:20px 4px 4px 0; margin: 0; color:#fff;	font-weight: 100;
	font-size: 2.5em;
 }



ul.social { list-style-type: none; padding:0; height: 25px;	margin: 0 0 0 0;}

ul.social li {
	margin: auto 0px auto 0px ;
	float: left;
	line-height: 10px;
}

div.ad { clear:both; text-align:center;  margin: 90px 0 0 0; padding:0;  }


div.footer { clear:both; border-top: 1px  solid #2e2e2e; margin: 30px 0 0 50px; padding: 0 0 90px 0; text-align: right;  }

