/* CSS Document */

html		{
			margin: 0;
			padding: 0;
			
			}
			
body 		{
			font-family: Arial, Verdana, sans-serif;
			font-size:62.5%;
			margin:0 auto;
			padding:0;
			text-align: center;
			background: #fff;
			/* background: #d8e9f0 url(../img/bgtile1.gif) repeat-x top left fixed; */
						
			}

a, a:active	{
			text-decoration: none;
			outline: none;
			
			}
p
			{
			margin: 0 0 .5em 0;
			padding: 0 .75em;
			font-size: 1.6em;
			line-height: 1.5em;
			color:#2e2015;
			text-align: justify;
			
			}

p a			{ text-decoration: none; }
p a:link	{ color: #0a8ebe; 	border-bottom: 1px dotted #cb771d;}
p a:visited	{ color: #2af;	border-bottom: 1px solid #cb771d; } 
p a:hover	{ color: #2af;	border-bottom: 1px solid #cb771d;}
p a:active	{ color: #2af; 	}


p.right
			{
			float: right;
			margin: 0 0 .5em 0;
			padding: 0 .75em;
			font-size: 1.6em;
			line-height: 1.5em;
			color:#2e2015;
			text-align: justify;
			
			}


h2			{
			margin: 0 0 .5em 0;
			padding: 0 .75em;
			font-size: 1.8em;
			line-height: 1.5em;
			color:#2e2015;
			text-align: justify;
			
			}


/* Main Content */

#wrapper	{
			position: relative;
			margin: 25px auto;
			padding: 0;
			width: 700px;
			text-align: left;
			padding: 0;
			
			}

#container {
			margin: 0;
			padding: 0;
			width: 700px;
			
			}

#content	{
			margin: 2px 0 25px 0;
			padding: 0;
			
			}

#jpgviewer	{
			height: 300px;
			background: url(../img/logo1.gif) no-repeat top left;
			
			}

#header		{
			margin: 0;
			padding: 0;
			background: url(../img/logo1.jpg) no-repeat top left;
			height: 300px;
			
			}

div.special	{
			margin: .75em;
			padding: .75em 0 0 0;
			background: #D6EEF6;
			border: 1px solid #B5DCF9;
			
			}

div.special:hover
			{
			background: #ededed;
			
			}

div.news	{
			margin: .75em;
			padding: .75em 0 0 0;
			background: #f4f3d8;
			border: 1px solid #B7CC66;
			
			}

div.news:hover
			{
			background: #ededed;
			
			}

/* Decorative Header Classes */

h1.logo1	{
			margin: 0;
			padding: 0;
			background: url(../img/logo1.jpg) no-repeat top left;
			height: 300px;
			
			}

h1.shows	{
			margin: 0 0 .75em 0;
			padding: 0;
			background: url(../img/showsheader.gif) no-repeat top left;
			width: 700px;
			height: 75px;
			
			}
			
h1.announce	{
			margin: 0 0 .5em 0;
			padding: 0 10px;
			font-size: 3em;
			letter-spacing: .25em;
			color:#cf3337;
			text-align: center;
			
			}			


/* Navigation */

#navwrapper	{
			margin: 0;
			position: relative;
			width: 700px;
			height: 75px;
			}

#navigation	{
			margin: 0;
			padding: 0;
			position: absolute;
			top: 0;
			left: 0;
			background: url(../img/menu1.gif) no-repeat top left;
			width: 700px;
			height: 75px;
			text-indent: -9999px;
			
			}

#navigation li
			{
			margin: 0;
			padding: 0;
			list-style: none;
			position: absolute;
			top: 0;
			border: none;
			
			}

#navigation li, #navigation a
			{
			height: 75px;
			display: block;
			border: none;
			
			}			
			
.home			{ left: 0; width: 95px; }
.shows			{ left: 95px; width: 108px; }
.music			{ left: 203px; width: 110px; }
.bio			{ left: 313px; width: 73px; }
.blog			{ left: 386px; width: 93px; }
.links			{ left: 479px; width: 97px; }
.contact		{ left: 576px; width: 120px; }	


.home a:hover			{ background: transparent url(../img/menu1.gif) no-repeat 0 -75px; }

.shows a:hover			{ background: transparent url(../img/menu1.gif) no-repeat -95px -75px; }

.music a:hover			{ background: transparent url(../img/menu1.gif) no-repeat -203px -75px; }

.bio a:hover			{ background: transparent url(../img/menu1.gif) no-repeat -313px -75px; }

.blog a:hover			{ background: transparent url(../img/menu1.gif) no-repeat -386px -75px; }

.links a:hover			{ background: transparent url(../img/menu1.gif) no-repeat -479px -75px; }

.contact a:hover			{ background: transparent url(../img/menu1.gif) no-repeat -576px -75px; }


#home #navigation .home a			{ background: transparent url(../img/menu1.gif) no-repeat 0 -75px; cursor: default; }

#shows #navigation .shows a			{ background: transparent url(../img/menu1.gif) no-repeat -95px -75px; cursor: default; }

#music #navigation .music a			{ background: transparent url(../img/menu1.gif) no-repeat -203px -75px; cursor: default; }

#bio #navigation .bio a				{ background: transparent url(../img/menu1.gif) no-repeat -313px -75px; cursor: default; }

#blog #navigation .blog a			{ background: transparent url(../img/menu1.gif) no-repeat -386px -75px; cursor: default; }

#links #navigation .links a			{ background: transparent url(../img/menu1.gif) no-repeat -479px -75px; cursor: default; }

#contact #navigation .contact a		{ background: transparent url(../img/menu1.gif) no-repeat -576px -75px; cursor: default; }



/* Misc. */

.clear		{
			clear: both;
			
			}
			
#songs1		
			{
			float: left;
			width: 50%;
			text-align: justify;
			
			}

#songs2
			{
			float: right;
			width: 50%;
			text-align: justify;
			
			}

#buy1		
			{
			float: left;
			width: 50%;
			text-align: justify;
			
			}

#buy2
			{
			float: right;
			width: 50%;
			text-align: justify;
			
			}
			
#clear
			{
			clear:both;
			
			}			

em.red		{
			color: #cf3337;
			font-style: normal;
			
			}

em.blue		{
			color: #0a8ebe;
			font-style: normal;
			font-weight: bold;
			
			}

em.bold		{
			font-weight: bold;
			
			}
			
em.underline
			{
			text-decoration: underline;
			
			}

object		{
			margin: 0;
			display: block;
			
			}

div.rule
			{
			margin: 2% 2%;
			height: 1px;
			width: 96%;
			border-bottom: 1px solid #333;
			}			

/* Footer */

#footer		{
			margin: 0;
			padding: 0;
			width: 700px;
			height: 75px;
			
			}
			
a#inkwire	{
			display: block;
			background: url(../img/footer1.gif) no-repeat top left;
			height: 75px;
			
			}
			
a#inkwire:hover
			{
			background-position: 0 -75px;
			
			}


/* Google Calendar */

a#cal		{
			margin: 0;
			padding: 7px 0 0 45px;
			display: block;
			height: 35px;
			background: url(../img/ical.gif) no-repeat top left;
			text-decoration: none;
			border: none;
			
			}

#calendar	{
			margin: 0 30px;
			padding: 0;
			
			}
			
/* Fresh Label */

#fresh		{
			position: absolute;
			top: -36px;
			left: -64px;
			background: url(../img/fresh1.gif) no-repeat top left;
			width: 122px;
			height: 119px;
			
			}


/* Belladonna Comp */

a#belladonna
			{
			margin: 0;
			padding: 0;
			display: inline;
			height: 90px;
			width: 480px;
			background: url(../img/belladonnacomp.gif) no-repeat top left;
			border: none;
			
			}

/* Image Declarations */

a#summercomp
			{
			float: left;
			display: inline;
			margin: .25em .75em .75em 0;
			padding: 0;
			border: none;
			height: 150px;
			width: 150px;
			background: url(../img/summercomp2.jpg) no-repeat top left;
			border: none;
			
			}

a#wintercomp
			{
			float: left;
			display: inline;
			margin: .25em .75em .75em 0;
			padding: 0;
			border: none;
			height: 150px;
			width: 150px;
			background: url(../img/wintercomp2.jpg) no-repeat top left;
			border: none;
			
			}
			
a#onesixeight
			{
			float: left;
			display: inline;
			margin: .25em .75em .75em 0;
			padding: 0;
			border: none;
			height: 150px;
			width: 150px;
			background: url(../img/168.jpg) no-repeat top left;
			border: none;
			
			}
			
a#adcBicycle
			{
			float: left;
			display: inline;
			margin: .25em .75em .75em 0;
			padding: 0;
			border: none;
			height: 150px;
			width: 150px;
			background: url(../img/adcBicycle.jpg) no-repeat top left;
			border: none;
			
			}
			
a#cloudcroft
			{
			float: left;
			display: inline;
			margin: .25em .75em .75em 0;
			padding: 0;
			border: none;
			height: 150px;
			width: 150px;
			background: url(../img/cloudcroft.jpg) no-repeat top left;
			border: none;
			
			}
			
a#mrsjynx
			{
			float: left;
			display: inline;
			margin: .25em .75em .75em 0;
			padding: 0;
			border: none;
			height: 150px;
			width: 150px;
			background: url(../img/mrsjynx.jpg) no-repeat top left;
			border: none;
			
			}
			
a#cadence
			{
			float: left;
			display: inline;
			margin: .25em .75em .75em 0;
			padding: 0;
			border: none;
			height: 150px;
			width: 150px;
			background: url(../img/cadence.jpg) no-repeat top left;
			border: none;
			
			}			

a#taro1		{
			float: left;
			display: inline;
			margin: .25em .75em .75em 0;
			padding: 0;
			border: none;
			height: 200px;
			width: 300px;
			background: url(../img/tarothumb1.jpg) no-repeat top left;
			border: none;
			
			}

a#taro2		{
			float: right;
			display: inline;
			margin: .25em 0 .75em .75em;
			padding: 0;
			border: none;
			height: 200px;
			width: 300px;
			background: url(../img/tarothumb2.jpg) no-repeat top left;
			border: none;
			
			}
			
a#hybridance
			{
			float: left;
			display: inline;
			margin: .25em .75em .75em 0;
			padding: 0;
			border: none;
			height: 300px;
			width: 240px;
			background: url(../img/hybridancethumb.jpg) no-repeat top left;
			border: none;
			
			}
			
			
			
/* Lightbox Effects */

#lightbox	{
			background-color:#111;
			padding: 10px;
			border: 1px solid #714;
			}
			
#lightboxDetails
			{
			font-size: 11px;
			color: #7B9CA8;
			padding-top: 5px;
			padding-bottom: 10px;
			}
			
#lightboxCaption	{ float: left;  }
#keyboardMsg		{ float: right;	}
#lightbox img		{ border: none; } 
#overlay img		{ border: none; }

#overlay			{ background-image: url(../img/overlay.png); }

* html #overlay		{
					background-color: #000;
					back\ground-color: transparent;
					background-image: url(blank.gif);
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}