/* CSS Document */

.grey { color: #6d6e71; }

body {
	margin: 0;
	padding: 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #939598;
	background-color: #FFF;
}

#container {
	width: 990px;
	/*margin: 0 auto;*/
}

#header {
	height: 94px;
}

#header .leftS {
	float: left;
	display: block;
	width: 319px;
	height: 94px;
}

#header .leftS a h1 {
	padding: 0; margin: 0;
	display: block;
	text-indent: -3000em;
	background-image: url('/uploads/image/logo.gif');
	background-repeat: no-repeat;
	width: 319px;
	height: 94px;
}

#header .rightS {
	float: right;
	display: block;
	width: 671px;
}

#mainBody {
	background-image: url('/uploads/image/bg.jpg');
	background-repeat: no-repeat;
}

#homePage {
	height: 581px;
	background-image: url('/uploads/image/homeImage.jpg');
	background-repeat: no-repeat;
}

#homePage .homePageText {
	float: left;
	display: block;
	width: 280px;
	padding-bottom: 60px;
	font-size: 18px;
	line-height: 20px;
	color: #6d6e71;
	background-image: url('/uploads/image/jessicaSig.png');
	background-repeat: no-repeat;
	background-position: 50% 100%;
}

#mainBody {
	min-height: 520px;
}

#mainBody .innerContent, #homePage .innerContent {
	padding: 30px;
}

#mainBody .leftS {
	float: left;
	display: block;
	width: 290px;
}

#mainBody .rightS {
	float: right;
	display: block;
	width: 610px;
}

#mainBody .leftQuote {
	color: #6d6e71;
	font-size: 18px;
	line-height: 20px;
}

#mainBody .contentSpot {
	background-color: #FFF;
	padding: 10px;
	min-height: 320px;
}

a.dif { color: #6d6e71; } 
a.dif:hover { color: #d89f10; }

.contentSpot a { color: #6d6e71; text-decoration: none; }
.contentSpot a:hover { color: #d89f10; }
.contentSpot a:visited { color: #6d6e71; }

.leftQuote a { color: #6d6e71; text-decoration: none; }
.leftQuote a:hover { color: #d89f10; }
.leftQuote a:visited { color: #6d6e71; }

#mainBody .contentSpoter {
	background-color: #FFF;
	padding: 10px;
}

#footer {
	height: 75px;
}

#footer .leftS {
	float: left;
	display: block;
	width: 411px;
	height: 75px;
}

#footer .leftS a h1 {
	padding: 0; margin: 0;
	display: block;
	text-indent: -3000em;
	background-image: url('/uploads/image/museOfMusic.gif');
	background-repeat: no-repeat;
	width: 411px;
	height: 75px;
}

#footer .rightS {
	float: right;
	display: block;
	width: 579px;
	text-align: right;
}

#footer .rightS .inner {
	padding-top: 25px;	
	padding-right: 30px;	
}

#footer .rightS .inner a {
	font-size: 14px;
	color: #939598;
	text-decoration: none;
}

#footer .rightS .inner a:hover {
	color: #d89f10;
}

.links a {
	font-weight: bold;
}

/* Calendar */
.dayHolder {
    width: 84px; float: left; font-size: 12px; font-weight: bold;
}

.day {
	padding: 3px;
    background-color: #e7e7e8;
    color: #6d6e71;
    cursor: pointer;
    height: 85px;
}

.active {
    background-color: #ffde91;
}

.off {
    background-color: #f3f3f4;
    color: #c2c2c2;
}

.headerRow {
	padding: 3px;
    background-color: #939598;
    color: #FFF;
    font-size: 9px;
}

/* Navigation */

.navigation {
	padding-top: 33px;
	padding-right: 20px;
}

.navigation a {
	float: right;
	display: block;
	height: 44px;
	text-indent: -3000em;
}				

a.biography {
	width: 67px;
	background-image: url('/uploads/image/BTN_bio.gif');
	background-repeat: no-repeat;
}

a.biography-active {
	width: 67px;
	background-image: url('/uploads/image/BTN_bio_O.gif');
	background-repeat: no-repeat;
}

a.biography:hover, a.biography-active:hover {
	background-image: url('/uploads/image/BTN_bio_O.gif');
	background-repeat: no-repeat;
}

a.biography:visited {
	background-image: url('/uploads/image/BTN_bio_V.gif');
	background-repeat: no-repeat;
}

a.music-video {
	width: 92px;
	background-image: url('/uploads/image/BTN_musicVideo.gif');
	background-repeat: no-repeat;
}

a.music-video-active {
	width: 92px;
	background-image: url('/uploads/image/BTN_musicVideo_O.gif');
	background-repeat: no-repeat;
}

a.music-video:hover, a.music-video-active:hover {
	background-image: url('/uploads/image/BTN_musicVideo_O.gif');
	background-repeat: no-repeat;
}

a.music-video:visited {
	background-image: url('/uploads/image/BTN_musicVideo_V.gif');
	background-repeat: no-repeat;
}

a.events-weddings {
	width: 116px;
	background-image: url('/uploads/image/BTN_events.gif');
	background-repeat: no-repeat;
}

a.events-weddings-active {
	width: 116px;
	background-image: url('/uploads/image/BTN_events_O.gif');
	background-repeat: no-repeat;
}

a.events-weddings:hover, a.events-weddings-active:hover {
	background-image: url('/uploads/image/BTN_events_O.gif');
	background-repeat: no-repeat;
}

a.events-weddings:visited {
	background-image: url('/uploads/image/BTN_events_V.gif');
	background-repeat: no-repeat;
}

a.gallery {
	width: 52px;
	background-image: url('/uploads/image/BTN_gallery.gif');
	background-repeat: no-repeat;
}

a.gallery-active {
	width: 52px;
	background-image: url('/uploads/image/BTN_gallery_O.gif');
	background-repeat: no-repeat;
}

a.gallery:hover, a.gallery-active:hover {
	background-image: url('/uploads/image/BTN_gallery_O.gif');
	background-repeat: no-repeat;
}

a.gallery:visited {
	background-image: url('/uploads/image/BTN_gallery_V.gif');
	background-repeat: no-repeat;
}

a.links {
	width: 43px;
	background-image: url('/uploads/image/BTN_links.gif');
	background-repeat: no-repeat;
}

a.links-active {
	width: 43px;
	background-image: url('/uploads/image/BTN_links_O.gif');
	background-repeat: no-repeat;
}

a.links:hover, a.links-active:hover {
	background-image: url('/uploads/image/BTN_links_O.gif');
	background-repeat: no-repeat;
}

a.links:visited {
	background-image: url('/uploads/image/BTN_links_V.gif');
	background-repeat: no-repeat;
}

a.blog {
	width: 38px;
	background-image: url('/uploads/image/BTN_blog.gif');
	background-repeat: no-repeat;
}

a.blog-active {
	width: 38px;
	background-image: url('/uploads/image/BTN_blog_O.gif');
	background-repeat: no-repeat;
}

a.blog:hover, a.blog-active:hover {
	background-image: url('/uploads/image/BTN_blog_O.gif');
	background-repeat: no-repeat;
}

a.blog:visited {
	background-image: url('/uploads/image/BTN_blog_V.gif');
	background-repeat: no-repeat;
}

a.gigs-appearances {
	width: 117px;
	background-image: url('/uploads/image/BTN_gigs.gif');
	background-repeat: no-repeat;
}

a.gigs-appearances-active {
	width: 117px;
	background-image: url('/uploads/image/BTN_gigs_O.gif');
	background-repeat: no-repeat;
}

a.gigs-appearances:hover, a.gigs-appearances-active:hover {
	background-image: url('/uploads/image/BTN_gigs_O.gif');
	background-repeat: no-repeat;
}

a.gigs-appearances:visited {
	background-image: url('/uploads/image/BTN_gigs_V.gif');
	background-repeat: no-repeat;
}

a.store {
	width: 41px;
	background-image: url('/uploads/image/BTN_store.gif');
	background-repeat: no-repeat;
}

a.store-active {
	width: 41px;
	background-image: url('/uploads/image/BTN_store_O.gif');
	background-repeat: no-repeat;
}

a.store:hover, a.store-active:hover {
	background-image: url('/uploads/image/BTN_store_O.gif');
	background-repeat: no-repeat;
}		

a.store:visited {
	background-image: url('/uploads/image/BTN_store_V.gif');
	background-repeat: no-repeat;
}		

a.contact {
	width: 53px;
	background-image: url('/uploads/image/BTN_contact.gif');
	background-repeat: no-repeat;
}		

a.contact-active {
	width: 53px;
	background-image: url('/uploads/image/BTN_contact_O.gif');
	background-repeat: no-repeat;
}

a.contact:hover, a.contact-active:hover {
	background-image: url('/uploads/image/BTN_contact_O.gif');
	background-repeat: no-repeat;
}

a.contact:visited {
	background-image: url('/uploads/image/BTN_contact_V.gif');
	background-repeat: no-repeat;
}

a.watch {
	width: 49px;
	height: 34px;
	display: block;
	text-indent: -3000em;
	background-image: url('/uploads/components/viddler/BTN_watch.gif');
	background-repeat: no-repeat;
}

a.watch:hover {
	background-image: url('/uploads/components/viddler/BTN_watch_O.gif');
	background-repeat: no-repeat;
}

a.watchE {
	float: left;
	width: 49px;
	height: 25px;
	display: block;
	text-indent: -3000em;
	background-image: url('/uploads/components/viddlereventspage/BTN_watch.gif');
	background-repeat: no-repeat;
}

a.watchE:hover {
	background-image: url('/uploads/components/viddlereventspage/BTN_watch_O.gif');
	background-repeat: no-repeat;
}

a.download {
	float: left;
	width: 68px;
	height: 25px;
	display: block;
	text-indent: -3000em;
	background-image: url('/uploads/components/viddlereventspage/BTN_download.gif');
	background-repeat: no-repeat;
}

a.download:hover {
	background-image: url('/uploads/components/viddlereventspage/BTN_download_O.gif');
	background-repeat: no-repeat;
}