html,body
{
	height: 100%;
	margin:0;
	padding:0;
}
body
{
	background: #000 url("../images/cloneroses_bg.jpg") top center no-repeat;
	font-family: "droid sans", verdana, arial, helvetica;
	font-size: 100%;
	color: #fff;
}
div#outerWrapper
{
	position: relative;
	width: 830px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -4em;	
	overflow: hidden;
	/* Set 100% Height */
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
div#innerWrapper
{
	position: relative;
	z-index: 2;
}
div#fadeWrapper
{
	position: absolute;
	z-index: -1;
	width: 830px;
	height: 5000px;			
	background: #000;
	/* For IE browsers */
	filter:alpha(opacity=90);
	/* For older Mozilla Netscape browsers */
	-moz-opacity:0.9;
	/* For older Safari browsers*/
	-khtml-opacity: 0.9;
	/* For CSS Standard browsers - firefox, opera, safari */
	opacity: 0.9;
}
div#header		
{
	height: 170px;
	width: 830px;			
	margin-left: auto;
	margin-right: auto;
}
div#navigation
{
	font-family: droid sans;
	text-align: center;
	margin-bottom: 20px;
	clear:both;
}
div#subnav
{
	font-family: droid sans;
	text-align: center;
	margin-bottom: 20px;
	border: 1px solid #8e9990;
	padding-bottom: 5px;
}
div#content
{
	padding: 10px;			
	width: 810px;
	margin-left: auto;
	margin-right: auto;	
	font-family: droid sans;
	font-size: 90%;
}
div#footer
{
	width: 740px;
	height: 4em;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px dotted #444;
	text-align: center;
	font-size: 80%;
}
div#push
{
	height: 4em;
}
div.bio
{
	width: 500px;
	float: left;
	text-align: justify;
}
div.fb_stream
{
	width: 300px;
	float: right;
}
div.galwrap
{
	text-align:center;
	margin-top: 20px;
}
.hiddenitem
{	
	display: none;
}
h1
{	
	font-size: 130%;
	color: #fff;
	font-family: "droid sans", verdana;
	text-decoration: underline;
	margin:0;
}
h1.h1_bio
{
	background: url("../images/h1_bio.png") left no-repeat;
	width: 182px;
	height: 36px;
}
h1.h1_announce
{
	background: url("../images/h1_announcements.png") left no-repeat;
	width: 182px;
	height: 36px;
	margin-left: -5px;
}
h1.h1_upgigs
{
	background: url("../images/h1_upcoming_gigs.png") left no-repeat;
	width: 182px;
	height: 36px;
}
h1.h1_gigs
{
	background: url("../images/h1_gigs.png") left no-repeat;
	width: 182px;
	height: 36px;
}
h1.h1_contact
{
	background: url("../images/h1_contact.png") left no-repeat;
	width: 182px;
	height: 36px;
}
h1.h1_gallery
{
	background: url("../images/h1_gallery.png") left no-repeat;
	width: 182px;
	height: 36px;
}
h1.h1_news
{
	background: url("../images/h1_news.png") left no-repeat;
	width: 182px;
	height: 36px;
}
h1.h1_success
{
	background: url("../images/h1_success.png") left no-repeat;
	width: 182px;
	height: 36px;
}
h1.h1_error
{
	background: url("../images/h1_error.png") left no-repeat;
	width: 182px;
	height: 36px;
}
h1.h1_admin
{
	background: url("../images/h1_admin.png") left no-repeat;
	width: 182px;
	height: 36px;
}
h2,h3,h4
{
	font-size: 100%;
	color: #fff;
	margin:0;
	margin-top: 20px;
}
h2.h2_upgigs
{
	background: url("../images/h2_upcoming_gigs.png") left no-repeat;
	width: 182px;
	height: 36px;
	margin-left: -5px;
}
h2.h2_bio
{
	background: url("../images/h2_bio.png") left no-repeat;
	width: 182px;
	height: 36px;
	margin-left: -5px;
}
div.newsItem h2
{
	padding-bottom: 10px;
	color: #f1fdb0
}
div#subnav h2
{
	margin: 10px;
	text-decoration: underline;
}
/*###	Body Links	###*/
a:link
{
	color: #c13525;
	text-decoration: underline;	
}
a:visited
{
	color: #a6474d;
	text-decoration: underline;
}
a:hover, a:active, a:focus
{
	color: #ffb566;
	text-decoration: none;
}
/*###	Main Nav Links	###*/
ul#nav
{	
	width: 800px;
	margin:0;
	padding:0;	
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
ul#nav li
{
	display:inline;	
	background: url("../images/bullet.gif") left no-repeat;
	text-align:center;
}
ul#nav li.first
{
	display: inline;	
	background: none;
	text-align: center;
}
ul#nav li a
{
	color: #fff;
	font-family: "droid sans", verdana;
	text-decoration: none;
	text-align: center;
	padding-left: 26px;
	padding-right: 16px;
}
ul#nav li a:hover
{
	color: #c13525;
	font-family: "droid sans", verdana;
	text-decoration: none;
	text-align: center;
	padding-left: 26px;
	padding-right: 16px;
	text-decoration: underline;
}
/*###	Sub Nav Links	###*/
ul.subnav
{	
	width: 800px;
	margin:0;
	padding:0;	
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
ul.subnav li
{
	display:inline;	
	background: url("../images/bullet.gif") left no-repeat;
	text-align:center;
}
ul.subnav li.first
{
	display: inline;	
	background: none;
	text-align: center;
}
ul.subnav li a
{
	color: #fff;
	font-family: "droid sans", verdana;
	text-decoration: none;
	text-align: center;
	padding-left: 26px;
	padding-right: 16px;
}
ul.subnav li a:hover
{
	color: #c13525;
	font-family: "droid sans", verdana;
	text-decoration: none;
	text-align: center;
	padding-left: 26px;
	padding-right: 16px;
	text-decoration: underline;
}
/*###	Social Network Links	###*/
div#social
{
	float:right;	
	width: 240px;
	height: 80px;
	margin-right: 10px;
}
ul#soclinks
{
	list-style: none outside none;
	margin:0;
	padding:0;
}
a.soc_twitter
{
	display:block;
	background: url("../images/twitter.gif") top left no-repeat;
	width: 120px;
	height: 40px;
	float:left;
}
a.soc_twitter:hover 
{
	display:block;
	background: url("../images/twitter_hvr.gif") top left no-repeat;
	width: 120px;
	height: 40px;
	float:left;
}
a.soc_youtube
{
	display:block;
	background: url("../images/youtube.gif") top left no-repeat;
	width: 120px;
	height: 40px;
	float:left;
}
a.soc_youtube:hover
{
	display:block;
	background: url("../images/youtube_hvr.gif") top left no-repeat;
	width: 120px;
	height: 40px;
	float:left;
}
a.soc_facebook
{
	display:block;
	background: url("../images/facebook.gif") top left no-repeat;
	width: 120px;
	height: 40px;
	float:left;
}
a.soc_facebook:hover
{
	display:block;
	background: url("../images/facebook_hvr.gif") top left no-repeat;
	width: 120px;
	height: 40px;
	float:left;
}
a.soc_myspace
{
	display:block;
	background: url("../images/myspace.gif") top left no-repeat;
	width: 120px;
	height: 40px;
	float:left;
}
a.soc_myspace:hover
{
	display:block;
	background: url("../images/myspace_hvr.gif") top left no-repeat;
	width: 120px;
	height: 40px;
	float:left;
}
/*----------------*/
/* Miscellaneous  */
/*----------------*/
strong, i
{
	color: #e1d89b;
}
.clear
{
	clear:both;
	line-height:1px;
	font-size: 1px;
}
.hide
{
	left:-999em;
	overflow:hidden;
	position:absolute;
	width:1em;
}
.imgfloat_l
{
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #000;
}
div.gig_info
{
	font-size: 80%;
	background: url("../images/hr.gif") bottom center no-repeat;
	padding-bottom: 5px;
}
div.newsItem
{
	background: url("../images/hr.gif") bottom center no-repeat;
	padding-bottom: 10px;
}
div.hr
{
	width: 100%;
	height: 10px;
	background: url("../images/hr.gif") center center no-repeat;
	margin-top: 20px;
	margin-bottom: 20px;
}
fieldset
{
	margin: 10px 5px;
	margin-top:0;
	padding: 10px;
	border: 1px solid #fff;
}
form input, form textarea
{
	padding: 1px;
	border: 1px solid #fff;
}
label
{
	font-weight: bold;
	white-space: nowrap;
	display:block;
	float:left;
	width: 17%;
	color: #e1d89b;
}
label.autowidth
{
	width: auto;
}
kbd
{
	background: #ccc;
	color: #000;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 110%;	
}
.small
{
	font-size: 85%;
}
.float_left
{
	float: left;
}
.float_right
{
	float: right;
}
.ticket
{
	float: left;
	margin-right: 10px;
}
.ticket img
{
	border: 0;
}
.ticketblank
{
	float:left;
	width: 91px;
	height: 41px;
	margin-right: 10px;
}
.yoxview img
{
	border: 1px solid #333;
}
/*----------------*/
/* Paragraph      */
/*----------------*/
p.giglink
{
	background: url("../images/giglink.png") left no-repeat;
	font-size: 85%;
	padding:2px;
	padding-left: 20px;
}
p.add
{
	font-size: 85%;
	background: url("../images/add.png") left no-repeat;
	padding-left: 20px;
}
/*----------------*/
/* Table Style    */
/*----------------*/
table
{
	border-top: 1px solid #444;
	border-right: 1px solid #444;
	border-bottom: 1px solid #444;
	width: 100%;
}
th
{
	border-left: 1px solid #444;
	border-bottom: 1px solid #444;
	background: #000 url("../images/th_bg.png") top repeat-x;
	color: #fff;
	padding: 5px;
}
td
{
	border-left: 1px solid #444;
	border-top: 1px dashed #444;
	padding: 3px;	
}
tr.highlight
{
	background: url("../images/tr_bg.png");
}
td.first
{
	border-top: 0;
}
td.first_c
{
	text-align: center;
	border-top: 0;
}
td.center
{
	text-align: center;
}
th.w10
{
	width: 10%;
}
th.w20
{
	width: 20%;
}
th.w30
{
	width: 30%;
}
th.w40
{
	width: 40%;
}
th.w50
{
	width: 50%;
}
.required
{
	color: #fc0;
}
.noborder
{
	border: 0;
}
.norm
{
	font-weight: normal;
}
/* ==== Facebook LikeBox Border Hack === */
div#likeboxwrap
{
	width: 298px;
	height: 350px;
	overflow: hidden;
	margin:0;
	padding:0;
	border: 1px solid #333;
}
div#likeboxwrap iframe
{
	margin: -2px;
}
