*{ margin:0; padding:0;}
body { background-color:#000000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#top { width:1000px; height:61px; background-image:url(../images/top.gif); background-repeat:no-repeat; margin:0 auto;}
#middle { width:929px; background-image:url(../images/middle.gif); margin:0 auto; padding-left:35px; padding-right:36px;}
#bottom { width:965px; height:36px; background-image:url(../images/bottom.gif); background-repeat:no-repeat; margin:0 auto; padding-top:25px; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-right:35px; color:#999999}
#bottom  a { color:#999999}

#indexpage { width:960px; height:500px; margin:0 auto; }

#header { position:relative; text-align:center; height:120px; }
#logo {
	position:absolute;
	width:463px;
	left: 208px;
	top: -16px;
	left:50%;
	margin-left:-231px;
	height: 104px;
}
.bespoke { padding-top:80px;}
#nav { width:929px; height:46px; background-color:#62080f; clear:both; font-family:Helvetica, Arial, sans-serif; font-size:15px; letter-spacing:1px; font-weight:bold;}
#nav ul{  width:929px; text-align:center;}
#nav li { display:inline;  padding-left:25px; padding-right:25px; line-height:46px; }
#nav li a { color:#FFFFFF; text-decoration:none;}
#nav li a:hover { color:#FFD700}

#right {
float:right;
width:338px;
position:relative;}
.alignc {
text-align:center;
}
#right object, .testimonials object  { text-align:center; width:183px; margin:5px auto;  }

#left, #audio, #contact { width:566px; float:left; padding-left:25px; padding-top:35px;}
#left li {font-family:Helvetica, Arial, sans-serif; font-size:13px; line-height:20px; margin-bottom:10px;}
#contact { text-align:center;}
#contact input, #contact textarea { background-color:#252525; border:1px solid #999999; color:#FFFFFF; padding:3px; margin-bottom:10px; width:240px;}
#contact .buttons {background-color:#252525; border:1px solid #999999; color:#FFFFFF; padding:3px; margin-bottom:10px; width:240px;}
#left h1, #audio h1, #contact h1 { margin-bottom:15px;}
#left p, #audio p, #theend p, .events, #contact p, .testimonials p {font-family:Helvetica, Arial, sans-serif; font-size:14px; line-height:20px; }
#left p {margin-bottom:10px;}
#left p.first{ font-size:17px; font-weight:bold; margin-bottom:15px; line-height:22px;}
#left li { list-style:none;}
#theend p.first { font-size:25px; font-weight:bold; margin-bottom:15px; line-height:32px;}
#theend { width:909px;  padding:10px; text-align:center; position:relative; height:240px;}
#theend .sig {
	position:absolute;
	top:134px;
	left:50%;
	margin-left:-225px;
}

.player {  width:190px; height:200px; border:4px solid #62080f; margin:0 auto; margin-top:20px; margin-bottom:15px;}

ul#news { list-style:none; width:338px;  font-size:18px; display:block; clear:both; position:relative; float:left; margin:0; padding: 5px 0px 15px 0px; font-family:Georgia, "Times New Roman", Times, serif;}
ul#news li { width:338px; text-align:center; line-height:22px;}
ul#news li span { font-size:12px; color:#FFCC33; line-height:17px; display:block; padding-top:5px;}
ul#news li .smaller{ font-size:17px; color:#FFFFFF; line-height:22px;}


br { clear:both;}

.testimonials  { text-align:center; padding:15px;}
.testimonials p { text-align:left; line-height:18px; margin-bottom:8px;}
.testimonials em { color:#FFCC33}
.testimonials object { margin:10 auto;}

.events a{color:#FFf}
