body, ul, li{
margin:0;
padding:0;
}

body{
background:#000000;
margin:0;
}

#bodyWrapper{
background:url(images/home_bg.jpg) no-repeat;
width:1124px;
height:630px;
margin:0 auto;
}

#bodyWrapper_mission{
background:url(images/mission_bg.jpg) no-repeat;
width:1124px;
height:630px;
margin:0 auto;
}

#bodyWrapper_services{
background:url(images/services_bg.jpg) no-repeat;
width:1124px;
height:630px;
margin:0 auto;
}

#bodyWrapper_entertainment{
background:url(images/entertainment_bg.jpg) no-repeat;
width:1124px;
height:630px;
margin:0 auto;
}

#bodyWrapper_contact{
background:url(images/contact_bg.jpg) no-repeat;
width:1124px;
height:630px;
margin:0 auto;
}

#bodyWrapper_featured{
background:url(images/featured_bg.jpg) no-repeat;
width:1124px;
height:630px;
margin:0 auto;
}

#contentContainer{
position:absolute;
width:1124px;
height:630px;
}

#nav{
width:1124px;
height:75px;
}

#sub_nav{
margin-top:16px;
}

* html #sub_nav{
margin-top:16px;
}

#logo_flash{
width:235px;
margin-top:74px;
position:absolute;
}

#contentWrapper{
padding:20px 63px 40px 243px;
}

#leftCol{
width:300px;
float:left
}

#rightCol{
width:460px;
float:right;
height:500px;
}

#scroll_bar{
width:454px;
height:503px; 
border-right:16px solid #990000;
}

#ribbon{
width:71px;
height:417px;
position:absolute;
left:190px;
top:200px;}

* html #ribbon{
width:71px;
height:417px;
position:absolute;
left:170px;
top:200px;}

* html #scroll_bar{
width:470px;
height:503px; 
border-right:16px solid #990000;
}

.clip_div{
overflow: hidden; left:-30px; width: 500px; clip: rect(0px, 350px, 390px, 0px); position: relative; top: 0px; height: 500px; z-index: 0;
}

* html .clip_div{
overflow: hidden; left:15px; width: 500px; clip: rect(0px, 350px, 390px, 0px); position: relative; top: 0px; height: 500px; z-index: 2;
}

.up{
left: 450px; 
}

* html .up{
left: 450px; 
}

* html .down{
left: 450px;
}

.down{
left:450px;
}

.td1{
padding-left:20px;}

.text1{
color:#000000;
font-family:"Times New Roman", Times, serif;
font-size:16px;
}


.text2{
color:#000000;
font-family:"Times New Roman", Times, serif;
font-size:18px;
text-align:left;
font-style:italic;
}

.text3{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

h1{
font-family:"Times New Roman", Times, serif;
font-size:28px;
color:#990000;
border-bottom:#990000 dashed;
text-align:left;
}

h2{
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#FF3300;
border-bottom:#990000 solid 1px;
text-align:left;}

h2 a{
color:#FF3300;
text-decoration:none;
}

h2 a:hover{
color:#990000;
text-decoration:none;
}

h3{
font-family:"Times New Roman", Times, serif;
font-size:28px;
color:#333333;
}

h4{
font-family:"Times New Roman", Times, serif;
font-size:26px;
color:#FF6600;
text-align:center;
}

.title1{
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#003300;
text-align:center;}

.artist{
font-family:"Times New Roman", Times, serif;
color:#666600;
font-size:24px;
font-style:italic;
}

.artist_name{
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size:20px;
font-style:italic;
}

.artist_name a{
color:#990000;
text-decoration:none;
}

.artist_name a:hover{
color:#FF3300;
text-decoration:underline;
}

#gallery {
width:99%;
}

#gal {
overflow:hidden;
}
#gal ul {
list-style:none;
float:left;
}
#gal li {
list-style:none;
float:left;
margin:10px
}
#gal li a {
display:block;
margin:0px; 
padding:10px;
background:#759506
}
#gal li img {
width:145px;
height:105px;
border:none;
}
#gal li a:hover {
background:#fff
}

.viewVid {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
font-weight:bold;
}

.viewVid a{
color:#990000;
text-decoration:none;
font-weight:bold;
}

.viewVid a:hover{
color:#006600;
text-decoration:none;
font-weight:bold;
}

.viewVid img{
border:3px solid #FFFFFF;}

.promos{
padding-left:40px;
}

* html .promos{
padding-left:0px;
padding-right:30px;
}

.profile_details{
position:absolute;
top:270px;
}

* html .profile_details{
position:absolute;
top:280px;
}

.pix_profile{
padding-top:17px;
position:absolute;
width:100px;
}

* html .pix_profile{
position:absolute;
width:100px;
padding-right:15px;
padding-top:0px;
}

.form_field {
width:150px;
background:#FF9900;
border:1px solid #663300;
}

.zip_field {
width:80px;
background:#FF9900;
border:1px solid #663300;
}

.btn{
background:#FFCC33;
color:#990000;
border:1px solid #663300;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
