@charset "utf-8";
/* CSS Document */
body {
	margin-top: 30px;
	background-color: #e7e7e7;
	padding: 0;
	font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-align: center;
	font-size: 12px;
}
/* links */
a {
	text-decoration: none;
	color:#000;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0;
	text-decoration: none;
}
#container {
	width: 920px;
	margin: 0 auto;
	background-color: #CCCCCC;
}
/*
 * NAVIGATIONS BARS (MENUS)
 */
 

#navcontainer, #navcontainer_partial {
	height: 30px;/*border: 1px solid #000;*/
}
#navcontainer_partial {
	width: 498px;
	float: left;
}
.navitem {
	height: 30px;
	text-decoration: none;
	padding-top: 0px;
	float: left;
}
#main, #main2, #main3 {
	width: 100%;
	height: 555px;
	color: #333;
	line-height: 1.2em;
	text-align:left;
	clear:both;
	margin-top: 0px;/*border:1px solid #000;*/
}
#main2 {
	height: 600px;
}
#main3 {
	line-height: 1.4em;
	height: 570px;
}
#footer {
	background: url(images/footer.jpg);
	height: 15px;
	margin-top:0px;
	clear:both;
}
#designer {
	clear: both;
	width: 920px;
	margin: 0 auto;
	height: 20px;
	text-align: right;
	font-size: 10px;
}
#designer a, #designer a:hover {
	color: #333;
	text-decoration: none;
}
/* ****************** *
 * ABOUT (INDEX) PAGE *
 * ****************** */
 
#about_top_left {
	float: left;
	width:483px;
	height: 120px;
	margin-left: 0px;
	padding: 0px;
	vertical-align: baseline;/*border:1px solid #000;*/
}
#about_top_right {
	float: left;
	width:400px;
	height: 120px;
	margin-left: 0px;
	padding-left: 15px;
	vertical-align: baseline;/*border:1px solid #000;*/
}
#about_center {
	float: left;
	width:100%;
	background: url(images/background_center.jpg);
	height: 218px;
	margin-left: 0px;
}
#about_bot_left {
	float: left;
	width:483px;
	height: 180px;
	margin-left: 0px;
	padding: 0px;
	vertical-align: baseline;/*border:1px solid #000;*/
}
#about_bot_left img {
	float: right;
}
#about_bot_right {
	float: left;
	width:400px;
	height: 180px;
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 15px;
	vertical-align: baseline;/*border:1px solid #000;*/
}
/* ************* *
 * CALENDAR PAGE *
 * ************* */

#calendar_right {
	float: right;
	height: 600px;
	width: 422px;/*border:1px solid #000;*/
}
#calendar_top_left {
	float: left;
	width:498px;
	height: 170px;
	margin-left: 0px;
	padding: 0px;
	vertical-align: baseline;/*border:1px solid #000;*/
}
#calendar_center_left {
	float: left;
	margin-left: 140px;
	width: 224px;
	height: 320px;
	padding-left: 0px;
	vertical-align: baseline;/*border:1px solid #000;*/
}
#calendar_bottom_left {
	float: left;
	width:496px;
	height: 80px;
	margin-left: 0px;/*border:1px solid #000;*/
}
/* ************* *
 * VIDEO PAGE    *
 * ************* */

#video_top_left {
	float: left;
	width: 510px;
	height: 46px;
	margin-left: 0px;
}
#video_top_right {
	float: left;
	width: 410px;
	height: 46px;
	margin-left: 0px;
}
#video_bottom_left {
	float: left;
	width: 510px;
	background: url(images/video_background.jpg);
	height: 524px;
	margin-left: 0px;
}
#video_bottom_right {
	float: left;
	width: 410px;
	height: 524px;
	margin-left: 0px;
}
#space_above_links {
	float: left;
	width: 510px;
	height: 54px;
}
#space_leftof_links {
	float: left;
	width: 300px;
	height: 470px;
}
#video_links {
	float: left;
	width: 210px;
	height: 470px;
}
#space_above_video {
	float: left;
	width: 410px;
	height: 54px;
}
#videoPlayback {
	float: left;
	width: 400px;
	height: 322px;
	background-color: #eeeeee;
}
#space_below_video {
	float: left;
	width: 410px;
	height: 132px;
}
#video1, #video2, #video3, #video4, #video5, #video6 {
	display: none;
}
td.vidtitle {
	font-weight: bold;
}
/* ****************** *
 * AUDIO PAGE         *
 * ****************** */
#audio_top {
	float: left;
	width: 100%;
	height: 85px;
	margin-left: 0px;/*border:1px solid #000;*/
}
#audio_left {
	float: left;
	width: 49px;
	height: 465px;
	margin-left: 0px;/*border:1px solid #000;*/
}
#audio_cd_box {
	float: left;
	width: 150px;
	height: 465px;
	margin-left: 12px;/*border:1px solid green;*/
}
#audio_cd_box table.buycd, #audio_cd_box table.cdinfo, #audio_cd_box table.yearinfo {
	border-color: #ffffff;
	border-style: solid;
	border-collapse: collapse;
}
#audio_cd_box table.buycd {
	border-width: 1px 1px 0px 1px;
}
#audio_cd_box table.cdinfo {
	border-width: 0px 1px 1px 1px;
}
#audio_cd_box table.yearinfo {
	border: none;
}
#audio_cd_box img {
	margin: 0px;
	border: 0px;
	display: block;
}
tr.tracklist {
	height: 15px;
	vertical-align: top;
}
td.buycd, td.live {
	color: #ff6600;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
td.buycd a {
	text-decoration: none;
	color:#ff6600;
}
td.live {
	color: #ffffff;
}
td.trackplay {
	width: 13px;
	padding-left: 1px;
	text-align: right;
}
td.tracknum {
	width: 10px;
	text-align: right;
	font-size: 11px;
}
td.trackname {
	width: 90px;
	text-align: left;
	font-size: 12px;
	color: #000;
}
#audio_footer {
	background: url(images/audio_footer.jpg);
	height: 15px;
	width: 100%;
	clear: both;
}
/* ****************** *
 * CONTACT PAGE      *
 * ****************** */
 
#contact_top_left {
	float: left;
	width:483px;
	height: 120px;
	margin-left: 0px;
	padding: 0px;
	vertical-align: baseline;/*border:1px solid #000;*/
}
#contact_top_right {
	float: left;
	width:400px;
	height: 120px;
	margin-left: 0px;
	padding-left: 14px;
	padding-top: 0px;
	font-size: 14px;
	color: #333;
	line-height: 1.4em;
	text-align: left;
}
#contact_top_right a {
	color: #ff6600;
}
#contact_center {
	float: left;
	width:100%;
	background: url(images/contact_background.jpg);
	height: 217px;
	margin-left: 0px;
}
#contact_bot_left {
	float: left;
	width:496px;
	height: 180px;
	margin-left: 0px;
	padding: 0px;
	vertical-align: baseline;/*border:1px solid #000;*/
}
#contact_bot_right {
	float: left;
	width:400px;
	height: 200px;
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 0px;
	vertical-align: top;
	text-align: left;
	color: #fff;/*border:1px solid green;*/
}
/* ****************** *
 * LINKS PAGE      *
 * ****************** */

#links_top_left {
	float: left;
	width: 450px;
	height: 65px;
	margin-left: 0px;/*border:1px solid green;*/
}
#links_top_right {
	float: left;
	width: 430px;
	height: 65px;
	margin-left: 0px;/*border:1px solid green;*/
}
#links_bottom_left {
	float: left;
	width: 450px;
	height: 400px;
	margin-left: 0px;/*border:1px solid green;*/
}
#links_bottom_right {
	float: left;
	width: 430px;
	height: 400px;
	margin-left: 0px;/*border:1px solid green;*/
}
#links_linkbox {
	width: 405px;
	background-color: #eeeeee;
	height: 408px;
	margin-left: 45px;
}
#links_linksboxinner {
	margin-left: 40px;
	margin-right: 40px;
	padding-top: 80px;
	font-size: 140%;
	line-height: 1.4em;
}
#links_picbox {
	width: 405px;
	height: 400px;
	margin-left: 25px;/*background: blue;*/
}
#links_picbox img {
	width: 98px;
	height: 98px;
}
/* clock oriented white border placement (36 = right and bottom) */
#links_picbox img.border6 {
	border-width: 0px 0px 2px 0px;
	border-color: #ffffff;
	border-style: solid;
}
#links_picbox img.border9 {
	border-width: 0px 0px 0px 2px;
	border-color: #ffffff;
	border-style: solid;
}
#links_picbox img.border69 {
	border-width: 0px 0px 2px 2px;
	border-color: #ffffff;
	border-style: solid;
}
/* ****************** *
 * NEW ALBUM PAGE     *
 * ****************** */
#new_top {
	float:right;
	clear: both;
	background: url(images/new_top.jpg);
	height: 407px;
	width: 895px;
}
#new_top_txt_upper {
	float: right;
	width: 41%;
	height:243px;
	padding-right: 75px;
	padding-top: 65px;
}
#new_top_txt_lower {
	width: 100%;
	height:99px;
}
#new_bottom {
	float:right;
	clear: both;
	background: url(images/new_bottom.jpg);
	height: 149px;
	width: 895px;
}
#new_top_txt_upper a, #new_top_txt_upper a:hover {
	color: #ff6600;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5em;
}
#new_top_txt_upper a:hover {
	text-decoration: none;
}
/* ======= */
#result_green, #result_red, #result_white {
	text-align: left;
	width: 800px;
	height: 100px;
	font-size: 130%;
}
#result_green {
	color: green;
}
#result_red {
	color: red;
}
#result_white {
	color: #fff;
	height:30px;
}
.formField, input, select, textarea {
	background: #ccc !important; /* fix yellow background */
	border: 1px solid #fff;
	font-size: 12px;
	text-align: left;
}
td.formLabel {
	font-size: 14px;
	color: #333;
	padding: 5px 0 0 0;
	text-align: left;
}
input.btn {
	background: #ffffff !important;
	color: #000;
	/*border: 2px solid orange;*/
	border: 0px;
	font-weight:bold;
}
#new_show {
	font-family: Arial, Helvetica, sans-serif;
	width: 400px;
	margin-left: 454px;
	margin-top:10px;
	margin-bottom: -70px;
	line-height: 1.5em;
}
#facebook img {
	margin-top: 3px;
}
#facebook {
	float: left;
	width: 800px;
	padding-left: 23px;
}
#facebook a {
	text-decoration: none;
}
#facebook a:hover {
	text-decoration: none;
}

