/* screen.css */
h1
	{
	width:630px;
	height:93px;
	display:block;
	text-indent:-9000px;
	clear:both;
	margin-bottom:10px;
	}
h1#contact { background:url(../images/bg_h1_contact.gif) no-repeat; }
h1#braggcreek { background:url(../images/bg_h1_bragg_creek.gif) no-repeat; }
h1#menu { background:url(../images/bg_h1_menu.gif) no-repeat; }
h1#livemusic { background:url(../images/bg_h1_livemusic.gif) no-repeat; }
h1#gallery { background:url(../images/bg_h1_gallery.gif) no-repeat; }
h1#events { background:url(../images/bg_h1_events.gif) no-repeat; }
h1#links { background:url(../images/bg_h1_links.gif) no-repeat; }
h1#flames { background:url(../images/bg_h1_flames.gif) no-repeat; }
h1#tshirt { background:url(../images/bg_h1_t-shirt.gif) no-repeat; }
h2 { font-weight:bold; color:#000; }
a { color:#fe6701; text-decoration:none; }
/* screen.css */
h1
	{
	width:630px;
	height:93px;
	display:block;
	text-indent:-9000px;
	clear:both;
	}
h1#home { background:url(../images/bg_h1_contact.gif) no-repeat; }
/* mac hide\*/
html, body {height:100%}
/* end hide */
html,body 
	{
	padding:0;
	margin:0;
	}
body
	{
	text-align:center;
	min-width:920px;
	background: url(../images/bg_body.jpg) no-repeat fixed bottom; 
	}
#outer
	{
	height:99.9%;
	min-height:100%;
	width:920px;
	text-align:left;
	margin:auto;
	position:relative;
	background:url(../images/bg_outer.gif) repeat-y right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	}
html>body #outer{height:auto;}
#header
	{
	position:absolute;
	top:0;
	width:920px;
	height:160px;
	overflow:hidden;
	z-index:100;
	background:url(../images/bg_header.gif) no-repeat;
	}
#left 
	{
	position:relative;
	width:200px;
	float:left;
	padding:180px 0px 0px 0px;
	margin:0 0 0 40px;
	}
#footer 
	{
	width:920px;
	clear:both;
	height:140px;
	left:0;
	bottom:0;
	position: absolute;
	background:url(../images/bg_footer.jpg) no-repeat;
	padding:0 0 0 40px;
	}
* html #footer{margin-bottom:-1px}/* ie rounding bug*/
* html #footer 
	{/*only ie gets this style*/
	\height:142px;/* for ie5 */
	he\ight:140px;/* for ie6 */
	}
div,p  {margin-top:0}/*clear top margin for mozilla*/
#centrecontent 
	{
	width:670px;
	float:right;
	padding:160px 0px 0px 0px;
	}
#clearfooter {width:100%;height:142px;clear:both}
html >body #minHeight{float:left;width:0px;height:100%;margin-bottom:-142px;} /*safari wrapper */

div#gradient
	{
	background:url(../images/bg_gradient.gif) no-repeat 20px 160px;
	}
div#homemain {
	background:url(../images/bg_home_main.gif) no-repeat;
	width:660px;
	height:352px;
	}
div#contenthome {
	width:660px;
	margin:0 0 0 20px;
	}
div#content {
	width:630px;
	margin:0 0 0 20px;
	}
div#textbox {
	color:#fff;
	float:right;
	margin:120px 20px 0 0;
	font-size:14px;
	width:210px;
	}
div#slideshow {
	float:left;
	margin:10px 0 0 30px;
	}
div#slideshow p { color:#fff; }
div#slideshow a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
#footer p { color:#808080; margin:70px 0 0 0; }	
ul#footernav {
	margin:40px 10px 0 10px;
	float:left;
	}	
ul#footernav li {
	float:left;
	}	
ul#footernav li a {
	color:#fe6701; text-decoration:none;
	}
	
h2#headlocation {
	margin:125px 0 0 280px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	
	
div.giglisting
	{
	border-bottom:1px solid #cbcbcb;
	padding:5px 0 10px 0px;
	margin:0 0 5px 0;
	clear:both;
	overflow:hidden;
	}
div.giglisting p.date
	{
	width:33px;
	text-align:center;
	color:#fff;
	font-size:14px;
	float:left;
	background:#835434;
	line-height:14px;
	padding:3px 0px;
	}
div.giglisting p.info
	{
	line-height:14px;
	padding:0 0 0 10px;
	width:155px;
	float:right;
	}
div.giglistingmain
	{
	border-bottom:1px solid #cbcbcb;
	padding:5px 0 10px 0px;
	margin:0 0 5px 0;
	clear:both;
	overflow:hidden;
	width: 510px;
	}
div.giglistingmain p.date
	{
	width:33px;
	text-align:center;
	color:#fff;
	font-size:14px;
	float:left;
	background:#835434;
	line-height:14px;
	padding:3px 0px;
	}
div.giglistingmain p.info
	{
	line-height:14px;
	padding:0 0 0 10px;
	width:355px;
	float:right;
	}
ul#topnav 
	{
	float:right;
	margin:60px 20px 0 0;
	width:520px;
	height:28px;
	}
ul#topnav li 
	{
	float:left;
	display:block;
	}
ul#topnav li a 
	{
	display:block;
	outline:none;
	height:28px;
	background:transparent url(../images/bg_topnav1.gif) no-repeat 0 0;
	text-indent:-9009px;
	margin:0 18px 0 0;
	}

ul#topnav li#home a { width:35px;background-position:0px 0px; }
ul#topnav li#home a:hover { background-position:0px -28px }

ul#topnav li#contact a { width:45px;background-position:-54px 0; }
ul#topnav li#contact a:hover { background-position:-54px -28px }

ul#topnav li#music a { width:60px;background-position:-118px 0; }
ul#topnav li#music a:hover { background-position:-118px -28px }

ul#topnav li#events a { width:40px;background-position:-197px 0; }
ul#topnav li#events a:hover { background-position:-197px -28px }

ul#topnav li#location a { width:32px;background-position:-255px 0; }
ul#topnav li#location a:hover { background-position:-255px -28px }

ul#topnav li#menu a { width:33px;background-position:-305px 0; }
ul#topnav li#menu a:hover { background-position:-305px -28px }

ul#topnav li#gallery a { width:41px;background-position:-356px 0; }
ul#topnav li#gallery a:hover { background-position:-356px -28px }

ul#topnav li#braggcreek a { width:72px;background-position:-416px 0; }
ul#topnav li#braggcreek a:hover { background-position:-416px -28px }
div.gallery {
	background:url(../images/bg_gallery.jpg) no-repeat;
	margin:5px 0 5px 5px;
	width:150px;
	height:150px;
	float:left;
	}
img.gallery {
	padding:16px 0 0 13px;
	}
div#comments {
	margin:10px 0;
	border:1px solid #835434;
	padding:5px;
	}
div#rightcontent {
	float:right;
	margin:10px 10px 20px 0;
	width:350px;
	}
div#leftcontent {
	float:left;
	margin:10px 10px 0 0;
	}
table.form {
	padding:3px;
	background: #835434;
	border:1px solid #000;
	}
img.bodyimages
	{
	margin:9px 0px 9px 60px;
	padding:1px;
	border:4px solid #fe6701;
	}
p.credit {
	float:right;
	font-size:9px;
	margin:0 50px 0 0;
	}
div.menu {
	float:left;
	padding:10px;
	margin:10px 20px;
	}
.hr {
	color:#CCC;
	}
.flames {
	color:#fff;
	border:1px solid #fdbe43;
	margin:10px 0;
	}
.flames td {
	color:#fff;
	border-top:1px solid #fdbe43;
	}
.polaroid { width:147px; height:150px; background-image:url(../images/polaroid-bg.png); position:absolute; }
.polaroid img { width:134px; height:110px; margin:11px 0 0 7px; }
.polaroid p { text-align:center; font-family:Arial; font-size:9px; color:#2E2E2E; margin-top:6px; }
#polaroidcontainer { width:510px; height:600px; margin:10px 0 0 0; }
h2.t	{ font-size:18px; font-family:"Times New Roman", Times, serif; color:#683104; }