body {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	padding:0px;	margin:0px;	background-image: url(images/grad.jpg);	background-repeat:repeat-x;		background-attachment:fixed;}h1{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	display:none;}img{	border:0px solid red;}.main{	width:950px;	margin:auto;	margin-top:20px;	border:1px solid gray;	background-color:white;		padding-bottom:20px;	padding-top:20px;}.main p{	font-size:80%;	text-align:justify;	padding-left:20px;	padding-right:20px;	padding-top:0px;	border:0px solid blue;}h2{	font-style:italic;	font-size: 1.1em;	padding-bottom:0px;	padding-top:0px;	margin:0px;	padding-top:0px;padding-right:20px;		text-align:center;	border:0px solid yellow;}h3{padding-left:20px;padding-bottom:0px;margin:0px;margin-bottom:0px;padding-top:0px;border:0px solid blue;}.main ul{margin-left:50px;}.excise{	display:none;}#footer{	text-align:center;	font-size:0.8em;}#footer p{	text-align:center;}#left_col{	float:left;	padding:10px;	padding-left: 23px;	padding-bottom:10px;	padding-top: 0px;}#right_col{	padding: 30px;	padding-top: 0px;padding-bottom: 10px;}#enquiries{margin:0px;padding:0px;}#enquiries h3{padding-left:0px;padding-bottom:20px;margin:0px;padding-top:10px;}#siteby{font-size: 80%;margin-bottom:20px;}#links{font-size: 60%;}#gigstable td,th{font-size:80%;vertical-align: top;padding:4px;}#gigstable table{margin-left: 153px;width:720px;}#vid1{float:left;width:33.3%;text-align:center;margin-top:10px;margin-bottom:10px;}#vid2{float:left;width:33.3%;text-align:center;margin-top:10px;margin-bottom:10px;}#vid3{float:left;width:33.3%;text-align:center;margin-top:10px;margin-bottom:10px;}.hidden{display:none;}#nextgig{color:#700;font-size:110%;}/*------------------------------------*\	IPHONE\*------------------------------------*/@media screen and (max-device-width: 480px){body{  -webkit-text-size-adjust:none;  font-family:Helvetica, Arial, Verdana, sans-serif;  padding:5px;}div{  clear:both!important;  display:block!important;  width:100%!important;  float:none!important;  margin:0;  padding:0!important;}img{  max-width:100%;  height:auto;}.nophone{display:none;}#flashPlayer{display:none;}.jukebox{display:none;}#gigstable table{margin:0px;width:100%;}.main{margin-top:5px;}.hidden{display:inline;}#enquiries h3 {    margin: 10px;	padding:0px    }
