html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

:focus { outline: 0; }
ol, ul { list-style: none;  }




table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
strong { font-weight: bold; }

/* ============ CONTAINER ITEMS  ============ */
body 
{ 
	background: #0e0f0e url('img/bg.gif') repeat-x bottom; 
	color: #aaa; 
	font: normal 68.75% Arial, Helvetica, sans-serif; 
}
 

#container 
{ 
	width: 983px; 
	margin: 0; 
	padding: 0; 
	margin: 0 auto;  
}

#header 
{ 
	
	background: transparent; 
	text-align: right; 
	width: 983px;
	height: 207px;
	margin: 0 auto;
	background: url(img/backtop.png) no-repeat center top;
	position:relative;
}

#gofish-logo
{	
	float: left;
	top:0px;
	margin-left:20px;
	position:absolute;
	width:693px;
	height:310px;
	background: url(img/logobig.png) no-repeat center top;
	z-index:1;
}

#mp3
{	
	top:0px;
	margin-left:120px;
	position:absolute;
	width:75px;
	height:32px;
	z-index:3;
}

#navigation
{	clear:both;
	float: right;
	position:relative;
	right:0px;
	top:15px;
	width:346px;
	height:170px;
	background: url(img/navback.png) no-repeat center top;
}

#nav1 
{
	margin-left: 50px;
	width: 130px;
	height: 100px;
	text-align: left;
} 

#nav2 
{
	margin-left: 170px;
	margin-top:	-105px;
	width: 150px;
	height: 100px;
	text-align:left;
} 

#image-container, #slideshow
{
	position:relative;
	margin-left: 600px;
	margin-top: 20px;
	width:342px;
	height:279px;
	z-index:0;
}



#footer-logo
{
	position: relative;
	bottom: 20px;
	width: 187px;
	height:	95px;
	z-index: 20;
	margin-left: 750px;	
	background:url(img/logosmall.png) no-repeat center top;
}
#footer 
{ 
	clear: both; 
	height: 110px;
	margin: 0 auto;
	clear: both;
	width:983px;
	background: url(img/backbottom.png) no-repeat center top;
}

#newsletter-box
{
	margin-top:-225px;
	margin-right:0px;
	float: right; 
	width: 120px; 
	text-align:right;
}

.tx-skpagecomments-pi1
{
	margin-left:30px;
}

/* ============ SHOW ITEMS  ============ */
#shows 
{ 
	margin: 350px 40px 0 0; 
	float: right; 
	width: 330px; 
}

#shows ul 
{ 
	margin-bottom: 20px; 
}

#shows ul li 
{ 
	padding: 10px 0 10px 0; 
}


/* ============ MAIN ITEMS  ============ */
#main 
{ 
	position:relative;
	float: left;
	padding-left:140px; 
	margin:0px;
	width: 400px; 
	z-index:3;


}

#main h3 
{ 
	font-size: 90%; 
	margin-bottom: 20px; 
	font-weight: normal; 
}
#main p 
{ 

}
#main ul 
{ 
	list-style-image: url('img/arrow.gif'); 
	list-style-position: inside; 
	margin-top: 10px; 
	margin-left:20px;
}
p.bodytext
{
	width:370px;
	margin-top:0px;
	margin-left:20px;
	text-align: justify; 
	line-height: 1.7em; 
	font-size: 100%; 

}
.sk-pagecomments-comment p.bodytext
{
	margin-left:-20px !important;
	width:350px;
}
table.gigs
{
	margin-left:10px;
	width:500px;

}









table,td
{
	border               : 0px solid #CCC;
	border-collapse      : collapse;
}
table
{
	border                :none;
	border                :0px solid #CCC;
}
thead th,
tbody th
{
	background            : #FFF url(th_bck.gif) repeat-x;
	
  border-left           : 1px solid #CCC;
}
tbody th
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}
tbody tr td
{
	padding               : 0px 5px;
}
tbody tr:hover
{
 /* background            : #ffa227 url(tr_bck.gif) repeat; */
}
table tr
{
border-bottom           : 0px solid #CCC;
height: 20px;
}
tbody tr:hover td, tbody tr:hover td a
{
  color                 : #ffa227; /* #454545; */
}
tfoot td,
tfoot th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
	padding               : 4px;
  background            : #FFF url(foot_bck.gif) repeat;
}
caption
{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
}

.gigs a:hover{
	color:#ffa227;
}


























/* ============ DIVIDER ITEMS  ============ */
.divider-1 
{ 
	clear: both; 
	background: transparent url('img/divider01.png') no-repeat; 
	height: 26px;
	width: 409px; 
	margin: 15px 0;

}
.divider-2 
{ 
	clear: both; 
	background: transparent url('img/divider02.png') no-repeat; 
	height: 26px;
	width: 409px; 
	margin: 15px 0; 

}
.divider-3 
{ 
	clear: both; 
	background: transparent url('img/divider03.png') no-repeat; 
	height: 26px;
	width: 409px;  
	margin: 15px 0; 
 	
}


/* ============ LINK ITEMS  ============ */
a 
{ 
	color: #aaa; 
	text-decoration: underline; 
}
a:hover 
{ 
	color: #4D83A0; 
	text-decoration: none; 
}
h1 a:link, h1 a:active, h1 a:visited
{
	color: #fff;
	text-decoration:none;
}
h1 a:hover
{
	color: #ffa227;
	text-decoration:none
}
a img.alignleft, a img.alignright, a img.centered, a img 
{ 
	border: 3px solid #333 !important; 
}
a:hover img.alignleft, a img.alignright, a img.centered, a:hover img
{ 
	border: 3px solid #4D83A0 !important; 
}
a.noul img, span.sk-pagecomments-answer a img
{
	border:transparent !important;
}


/* ============ HEADER ITEMS  ============ */
h1, h2, h3, h4, h5, h6 
{ 
	font-family: "Trebuchet MS", Arial, sans-serif; 
	margin-left:20px;
}

#navigation h1 
{ 
	display: block; 
	font-size: 300%; 
	font-weight: bold; 
	padding: 0; 
	text-align: right; 
	margin: 5px 380px 0 0; 
	color: #ffa227; 
} 
#navigation h1 span 
{ 
	color: #fff; 
	display: inline; 
	font-size: 110%; 
	font-family: Verdana, sans-serif; 
}
#navigation h1
{
	font-family: Trebuchet MS; 
	color: #fff;
	font-size:26px;
}

h1, h2, #shows h3 
{ 
	color: #4D83A0; 
}
h1, h2 
{ 
	font-size: 200%; 
	font-weight: bold; 
}
h3 
{ 
	font-size: 150%; 
}
#shows h3 {
	margin-left:0px;
}



/* ============ FORM ITEMS  ============ */
form 
{ 
	background: transparent; 
	width: 170px; 
	margin-top: 0; 
	padding-top: 1em; 
}

fieldset 
{ 
	border: 0; 
	padding: 0; 
	margin: 0; 
	width: 170px; 
}

input, .button  
{ 	
	font-size: 90%; 
}
label, input 
{ 
	float: left; 
	display: block; 
	margin-bottom: 10px; 
}
label 
{ 
	width: 100px; 
	text-align: left; 
	padding-right: 0px; 
	font-size: 120%; 
	font-weight: bold; 
}
input 
{ 
	width: 100px; border: 1px solid #fff; 
}
input.button 
{ 
	width: 50px; 
	color: #aaa; 
	background: #0e0f0e; 
	font-weight: bold; 
	border: 1px solid #4D83A0; 
	padding: 2px; 
}
/*
br 
{ 
	clear: both; 
}
*/

dt img
{
	margin: 0 0 2px 15px; 
}

/* ============ IMAGE ALIGNING ITEMS  ============ */
img.alignright

{ 
	padding: 4px; 
	margin: 0 0 2px 15px; 
	display: inline; border: 0; 
}
img.alignleft 
{ 
	padding: 4px; 
	margin: 0 15px 2px 0; 
	display: inline; 
	border: 0; 
}
img.centered 
{ 
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
	border: 0; 
}
.alignright
{ 

	float: right;

}
.alignleft 
{ 
	float: left;
}



.csc-textpic-text{

}

.csc-textpic-image,.csc-textpic-intext-right
{


padding-top:20px;
}
.csc-textpic-intext-left-nowrap
{
margin-left:20px;
}

.guestbook_message
{
visibility:hidden;
}

a#facebook{  
    width: 35px;  
    height: 35px;  
    background-image: url(img/facebook_grey.png);  
    display:inline-table;  
    text-decoration: none;  
}   
a#facebook:hover {  
    background-image: url(img/facebook_color.png);  
}  


a#picasa{  
    width: 35px;  
    height: 35px;  
    background-image: url(img/picasa_grey.png);  
    display:inline-table;  
    text-decoration: none;  
}   
a#picasa:hover {  
    background-image: url(img/picasa_color.png);  
}  

a#twitter{  
    width: 35px;  
    height: 35px;  
    background-image: url(img/twitter_grey.png);  
    display:inline-table;  
    text-decoration: none;  
}   
a#twitter:hover {  
    background-image: url(img/twitter_color.png);  
}  

a#hyves {  
    width: 35px;  
    height: 35px;  
    background-image: url(img/hyves_grey.png);  
    display:inline-table;  
    text-decoration: none;  
}   
a#hyves:hover {  
    background-image: url(img/hyves_color.png);  
}  
a#myspace {  
    width: 35px;  
    height: 35px;  
    background-image: url(img/myspace_grey.png);  
     display: inline-table;  
    text-decoration: none;  
}   
a#myspace:hover {  
    background-image: url(img/myspace_color.png);  
} 
a#youtube {  
    width: 35px;  
    height: 35px;  
    background-image: url(img/youtube_grey.png);  
 display: inline-table;  
    text-decoration: none;  
}   
a#youtube:hover {  
    background-image: url(img/youtube_color.png);  
}   
a#sellaband {  
    width: 35px;  
    height: 35px;  
    background-image: url(img/sellaband_grey.png);  
display: inline-table;  
    text-decoration: none;  
}   
a#sellaband:hover {  
    background-image: url(img/sellaband_color.png);  
}  