body
{
	background:				#000000 url(../images/background.gif) repeat-y;
	padding:				0 0 50px 0;
	margin:					0 0 50px 0;
	color:					#ccc6c6;
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				11px;	
}

h1
{
	display:				block;
	margin:					0;
	padding:				0;
	width:					548px;
	height:					356px;
	color:					#ffffff;
	line-height:			548px;
	background-repeat:		no-repeat;
}

h1 span
{
	display:				none;
}

h2,
h3,
h4
{
	font-weight:			normal;
	color:					#ffffff;
}

h2
{
	font-size:				22px;
}

h3
{
	font-size:				13px;
	font-style:				italic;
}

h4
{
	font-size:				11px;
}

.floatBreaker
{
	clear:					both;
	height: 				0;
	\height: 				1px; 
	he\ight: 				0;
	overflow:				hidden;
	margin-top:				-1px;
	mar\gin-top:			-2px;
}

a
{
	color:					#932757;
	text-decoration:		none;
}

a:hover
{
	color:					#ffffff;
}

#menuWrapper
{
	width:					548px;
	float:					left;
}

#topMenu
{
	float:					right;
	padding:				0 5px 0 0;
	margin:					0;
	list-style:				none;
	font-family:			verdana, arial, helvetica, sans-serif;
	font-size:				10px;
	color:					#000000;
	background:				#ffffff;
	display:				block;
	width:					543px;
}

#topMenu li
{
	display:				inline;
	float:					right;
	margin:					0;
	padding:				0;
}

#topMenu a
{
	color:					#000000;
	display:				block;
	line-height:			22px;
	padding:				0 3px;
	text-decoration:		none;
}

#topMenu a:hover
{
	line-height:			20px;
}

#albumPusher
{
	clear:					both;
	background:				url(../images/animalsAndRecord.jpg) no-repeat;
	height:					222px;
	padding:				17px 0 0 361px;
}

#playButton
{
	float:					right;
	margin-right:			28px;
	border:					none;
}

#albumPusher ul.getMusicMenu
{
	list-style:				none;
	margin:					0;
	padding:				0;
}

#albumPusher ul.getMusicMenu li
{
	margin:					10px 0 0 0;
}

#albumPusher ul.getMusicMenu a
{
	font-family:			verdana, arial, helvetica;
	font-size:				12px;
}

#contentWrapper
{
	width:					400px;
	float:					left;
	display:				inline;
	margin:					0 0 50px 26px;
	line-height:			125%;
	padding:				20px 0;
}

span.pagerLinks
{
	color:					#ffffff;
	font-size:				13px;
}

span.pagerLinks a
{
	margin:					0 3px;
}

/* N E W S */

div.newsItem
{
	margin-bottom:			30px;
}	

p.newsFooter
{
	background:				url(../images/newsFooterBg.gif) left center repeat-x;
	text-align:				right;
}

p.newsFooter span.newsFooterText
{
	color:					#ccc6c6;
	background:				#000000;
	padding-left:			3px;
}

span.error-message
{
	color:					red;
}

span.success-message
{
	color:					green;
}

/* G I G S */

h3.pastGigsHeader,
h3.upcomingGigsHeader
{
	margin-top:				30px;
}

h4 span.gigVenueName
{
	color:					#24b51d;
}

h4 span.gigTime
{
	color:					#b1acac;
}

div.detailedGigInfo
{
	margin:					0 0 30px 0;
}

ul.gigList
{
	list-style:				none;
	margin:					15px 0 0 00;
	padding:				0;
}

ul.gigList li
{
	margin:					5px 0;
}

ul.gigList p.gigDate
{
	background:				url(../images/newsFooterBg.gif) left center repeat-x;
	text-align:				right;
	margin:					0 0 6px 0;
}

ul.gigList p.gigDate span
{
	background:				#000000;
	padding-left:			3px;
	color:					#b1acac;
}

/* I M G A R C H I V E */

ul.imageArchiveCategories
{
	list-style:				none;
	padding:				0;
	margin:					0;
}

ul.imageArchiveCategories li
{
	background:				url(../images/newsFooterBg.gif) left bottom repeat-x;
	line-height:			18px;
	margin:					3px 0;
}

#thumbnailsWrapper
{
	margin-left:			34px;
}

#thumbnailsHeader
{
	margin:					15px 0 10px 0;
}	

#thumbnailsWrapper img
{
	border:					none;
	margin:					4px;
}

p.fullsizeWrapper
{
	text-align: center;
}

p.caption
{
	margin:					3px 0 10px 0;
}

#previousImageLink
{
	float:					left;
}

#nextImageLink
{
	float:					right;
}

#viewAllFullsizeLinkWrapper
{
	text-align:				center;
}

/* G U E S T B O O K */

div.guestbookEntry,
div.guestbookReply
{
	background:				url(../images/newsFooterBg.gif) left top repeat-x;
	padding:				15px 5px;
}

div.guestbookReply
{
	margin:					0 0 0 56px;
}

div.guestbookReply h3
{
	color:					#24b51d;
}

#addToGuestbook input.text,
#addToGuestbook textarea
{
	width:					360px;
	border:					solid 1px white;
	padding:				3px;
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				11px;
	color:					#000000;
}

#addToGuestbook textarea
{
	height:					200px;
}

input.button
{
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-size:				12px;
	color:					#000000;
}