body {
	background:  url('bg_leather.jpg');
	padding:0; margin-left:25px; margin-right:25px; margin-top:5px; margin-bottom:15px; background-repeat:repeat}

@font-face {
  font-family: "Bleeding Cowboys";
  src: url(http://www.stickwagon.com/fonts/Bleeding_Cowboys.ttf) format("truetype");}

@font-face {
  font-family: "Credit River";
  src: url(http://www.stickwagon.com/fonts/CREDITRI.TTF) format("truetype");}
		
#container {
	display:block; 
	position:absolute;
	width:870px;
	font-family: "Credit River", sans-serif;}

#contact {
	position: absolute;
	width: 210px;
	line-height: 150%;
	text-align: center;
	background: #FFF;
	border: 5px solid #999;
	font-size: 22px;
	color: #000;
	top: 0px;
	left: 0px;
	padding: 0px;}

#contact h1, #pricing h1, #shows h1 {
	font-family: "Bleeding Cowboys", sans-serif;
	font-size: 20px;
	padding-top: 3px;
	margin: 1px;
	text-align: center;}
	
#contact a {
	text-decoration: none;
	color: #000;}
	
#contact a:hover {
	font-weight: bold;}
	
.phone{
	font-size: 28px;}	

#pricing, #shows {
	position: absolute;
	border: 5px solid #999;
	color: #000;
	background: #FFF;
	left: 0px;
	text-align: center;}
	
#pricing {
	width: 210px;
	top: 195px;}
	
#shows {
	width: 210px;
	top: 330px;}
	

	
#pricing ol, #shows ol, #pricing ul, #shows ul {
	margin-left: 0;
	padding-left: 0.5em;
	text-indent: 0em;
	list-style: none; 
	display: block;} 

#pricing ol li, #shows ol li {
	font-size: 20px;}	

#pricing ul, #shows ul li  {
	border-bottom: 2px dotted #FF3300;}

#pricing ul li, #shows ul li {
	font-size: 18px;}
	
#shows ol li a {
	text-decoration: none;}

#shows ol li a img {
	width: 120px; 
	height:60px; 
	border:0;}		

#footer {
	position: absolute;
	width: 210px;
	margin-top: 675px;
	left: 0px;
	font-size:14px;
	color: #FFF;
	text-align: center;}

#footer a {
	color: #FFF;
	text-decoration:none;}
	
#footer a:hover {
	text-decoration:underline;}
	
#centercontent {
	margin-left: 230px;
	width:650px;
	padding: 3px;
	border: 5px solid #999;
	background:  url('diamondplate.jpg');
	color:#000; overflow:auto; background-repeat:repeat}
	
#centercontent h1 {
	margin: 20px;
	font-size: 24px;
	text-align: center;}
	
#centercontent h2, #centercontent p {
	width: 300px;
	text-align: left;
	font-size: 22px;}
	
#centercontent h2 {
	color: #ff3300;}

.reg {
	font-size: 20px;}

.logo {
	width: 100%;
	text-align: center;}

.logo img {
	margin: 5px auto;}
	
.stickwagon {
	font-size: 38px;
	color: #FF3300;}

#portfolio {
	margin-bottom: 10px;}
	
#portfolio ul {
	list-style: none; 
	display: inline; 
	width: 675px;}

#portfolio ul li {
	display:inline; 
	width:120px; 
	height:90px; 
	float:left; 
	margin:0 0 5px 5px;}
	
#portfolio ul li a {
	display:inline; 
	width:120px; 
	height:90px; 
	text-decoration:none;}
	
#portfolio ul li a img {
	display:inline; 
	width:120px; 
	height:90px; 
	border:2px solid #000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;}

#portfolio ul li a:hover img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;}
	
#portfolio ul li a:active img {
	position:absolute; 
	right:175px; 
	top:165px; 
	width:450px; 
	height:338px; 
	border:3px solid #000;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	z-index: 25;}
	
#movie {
	width: 600px;
	margin: 5px 5px 0 5px;
	float: left;
	text-align: center;}

#faq {
	margin: 20px 10px;
	width: 600px;
	text-align: center;}	
	
#faq h2 {
	font-size: 24px;
	text-align: center;}

#faq p {
	font-size: 22px;}