body		{ margin:0px; background:#fff; font-family:"Arial", "Helvetica", "Verdana", sans; font-size:11px; color:#333;
			  background:#E8DECD url("../images/mainBG.jpg") no-repeat; }
td          { vertical-align:top; text-align:left; line-height:15px; }
img			{ border:0px; }
img.png		{ behavior: url("pngbehavior.htc"); }
form		{ padding:0px; margin:0px; }
#mainDiv	{ width:707px; top:0px; left:50px; background:url("../images/kw_background.jpg") no-repeat; }
#clipBoard	{ position:absolute; z-index:3; top:220px; left:550px; }
#featuredCD	{ position:absolute; z-index:4; top:240px; left:555px; width:144px; height:auto; text-align:center; color:#9F082E; line-height:15px; }
.mainContent{ background:#FCF0C0; padding-left:15px; padding-right:70px; line-height:19px; }

a			{ color:#32282A; text-decoration:none; }
a:hover		{ color:#32282A; text-decoration:underline; }

a.gray		{ color:#666; text-decoration:none; }
a.gray:hover{ color:#98a597; }

a.button		{ display:block; padding:1px; background:#c19474; border:1px solid #edac8c; color:#fdf6d9; text-align:center; font-weight:bold; text-decoration:none; margin-bottom:2px; }
a.button:hover	{ background:#98a597; border:1px solid #bcc9be; }

a.gallery		{ display:block; padding:2px; background:#edac8c; border:1px solid #c19474; }
a.gallery:hover	{ background:#bcc9be; border:1px solid #98a597; }

b.red		{ font-size:13px; color:#9F082E; font-weight:bold; }


/* frame styles */
div.navigation	{ display:block; padding-left:100px; padding-top:25px; }
#mainPhotos		{ display:block; width:464px; height:223px; position:absolute; z-index:2; top:65px; left:50%; margin-left:-160px; }
div.copyright	{ font-size:10px; text-align:right; line-height:15px; padding-right:15px; margin-bottom:50px; color:#666666; }
div.copyright a	{ color:#999; text-decoration:none; }

/* news styles */
.newsList	{ margin-top:20px; }
.newsDate 	{ width:44px; font-weight:bold; color:#000; vertical-align:top; text-align:center; padding-top:5px; }
.newsText 	{ vertical-align:top; padding:5px; padding-bottom:10px; }


/* tour styles */
div.shortTour	{ padding-top:5px; padding-bottom:5px; border-bottom:1px solid #ccc; }

div.shortTour b	{ font-size:12px; font-weight:bold; color:#32282a; }
.showList	{ margin-top:20px; }
div.showDate			{ width:26px; height:26px; line-height:10px; font-size:10px; text-align:center; color:#32282A; background-image:url("../images/bg_liveDate.gif"); }
.showDate { font-weight:bold; color:#000; vertical-align:top; text-align:center; padding-top:2px; }
.showText { vertical-align:top; padding-bottom:8px; }
.showmonthheader { }


/* disco styles */
/* .albums_artwork { display:block; padding:2px; background:#edac8c; border:1px solid #c19474; margin-right:10px; } */
.albums_artwork { display:block; margin-right:10px; }
.albumCopyright		{ padding-top:15px; font-size:9px; line-height:normal; color:#666; }
td.songListA		{ padding:2px; border-bottom:1px solid #ccc; }
td.songListB		{ padding:2px; border-bottom:1px solid #ccc; }
a.mp3				{ padding-left:20px; background:url("../images/mp3.gif") no-repeat; }
a.links				{ padding-left:25px; padding-top:3px; padding-bottom:7px; background:url("../images/links.gif") no-repeat; }


/* gallery styles */
td.galleryThumb		{ height:140px; width:160px; text-align:center; padding-top:4px; background-image:url('../images/gallery_thumb_bg.gif'); 
					  background-position:top center; background-repeat:no-repeat; line-height:1; font-size:10px; }
img.galleryThumb	{ border:1px solid #321A0D; margin-bottom:15px; }
.galleryLarge		{ border:2px solid #321A0D; }
td.gallery_ctrl_num	{ font-size:14px; text-align:center; font-weight:bold; }

input.newsletter	{ width:130px; padding:2px; background:#fbf7eb; color:#999; border:1px solid #999; font-size:10px; }
