/* CSS Document for Fat Salad*/
/*Designed and developed by Pixel Lab, Copyright 2005*/


	
	
/*********************
Main Site
*********************/ 	
body
	{
	color:#660000;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#993300;
	background-repeat:repeat;
	height:100%;
	margin:0;
    padding:0;
	font-size:12px;
	}
table 
	{
  	border-collapse: collapse;
	}
td 	
	{
	border:none;
	margin:0;
	padding:0;
	} 
img
	{
	border:0px;
	}
* 
	{
	padding: 0;
	margin: 0;
	}
#container
	{
	position:relative;
	top:20px;
	width:760px;
	height:100%;
	margin: auto;
	}
#header
	{
	position:absolute;
	top:0px;
	left:0px;
	width:760px;
	height:200px;
	}
#frontHeader
	{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:200px;
	background-image:url(../_img/front_logo.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}
.front
	{
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-repeat:no-repeat;
	background-color:#FFCC66;
	height:100%;
	margin:0;
    padding:0;
	font-size:12px;
	}
#headerRpt
	{
	background-image:url(../_img/bg_top.jpg);
	background-repeat:no-repeat;
	width:760px;
	height:79px;
	}
#footer
	{
	background-image:url(../_img/bg_bottom.jpg);
	background-repeat:no-repeat;
	width:760px;
	height:61px;
	padding-top:40px;
	text-align:center;
	}
/*********************
Full page stylesheet
*********************/ 
#controlwrapper
	{
	position:absolute;
	top:176px;
	width:758px;
	height:100%;
	}
#control
	{
	width:718px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	padding-left:20px;
	padding-top:100px;
	padding-right:20px;
	padding-bottom:100px;
	background-color:#333333;
	}
/**********************
Links page stylesheet
**********************/
#contentwrapper
	{
	position:absolute;
	top:200px;
	left:0px;
	width:760px;
	height:100%;
	float:left;
	}
#nextGig	
	{
	width:760px;
	height:100px;
	text-align:center;
	background-image:url(../_img/nextgig.jpg);
	background-repeat:no-repeat;
	}
#thumbs
	{
	width:760px;
	height:90px;
	padding-top:10px;
	text-align:center;
	background-color:#FF9933;
	background-image:url(../_img/thumb_bg.jpg);
	background-repeat:no-repeat;
	}
#mainContent	
	{
	width:760px;
	background-color:#FFFF99;
	background-image:url(../_img/bg_rpt.jpg);
	background-repeat:repeat-y;
	}
#flashContent	
	{
	width:760px;
	background-color:#FFFF99;
	background-image:url(../_img/bg_rpt.jpg);
	background-repeat:repeat-y;
	text-align:center;
	}
#photoSelect
	{
	width:760px;
	height:100px;
	background-color:#FF9933;
	}
/**************************/
/* Page specific formatting
/**************************/
#newsWrapper
	{
	padding-left:40px;
	padding-right:40px;
	}
#photoWrapper
	{
	padding-left:40px;
	}
#photoAlign
	{
	text-align:center;
	}
#contactWrapper
	{
	padding-top:20px;
	padding-left:40px;
	}
#linkWrapper 
	{
	padding-top:20px;
	padding-left:40px;
	}
#gigWrapper
	{
	padding-left:40px;
	}
#musicWrapper
	{
	padding-left:40px;
	}
/************************/
/*typographic formatting*/
/************************/

.heading
	{
	font-size:18px;
	font-style:normal;
	color:#990000;
	}
.infoText
	{
	font-size:16px;
	font-weight:600;
	font-style:normal;
	color:#990000;
	}
.content
	{
	font-size:14px;
	font-weight:600;
	font-style:normal;
	color:#990000;
	}
#photoTitle
	{
	text-align:left;
	}
.htitleLink
	{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	}
.link
	{
	text-align:left;
	}

.htitle
	{
	color:#660000;
	font-size:17px;
	font-weight:bold;
	}
.htitle2
	{
	color:#990000;
	font-size:17px;
	font-weight:bold;
	}
.htime
	{
	font-size:12px;
	}
.hinfo
	{
	color:#990000;
	font-size:15px;
	font-weight:bold;
	padding-top:25px;
	padding-right:30px;
	}
.hinfo2
	{
	color:#990000;
	font-size:15px;
	font-weight:bold;
	padding-top:25px;
	padding-right:30px;
	}
.spacer
	{
	background-color:#660000;
	line-height:2px;
	width:680px;
	height:2px;
	}
.indexImg
	{
	padding-left:30px;
	}
.gigControl
	{
	text-align:center;
	}
.picLeft
	{
	}
.textRight	
	{
	position:absolute;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:20px;
	width:400px;
	}
.errorMess
	{
	font-size:12px;
	color:#FF3300;
	}
.homepage
	{
	text-align:left;
	line-height:15px;
	}
.titleAlign
	{
	padding-bottom:15px;
	padding-top:15px;
	padding-left:10px;
	}
.titleAlign2
	{
	padding-top:4px;
	padding-left:40px;
	}
.copy {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	}
	
/***************************

***************************/
A:link        
	{ 
	font-weight:normal; 
	text-decoration: none; 
	color:#663300;
	}
A:visited     
	{ 
	text-decoration:none; 
	color:#CC9900;
	font-weight:normal; 
	}
A:hover       
	{ 
	text-decoration:underline; 
	color:#CC9900;
	}
