*{
padding:0;
margin:0;
outline:none;
}


body{
background:url(../images/bg_body.gif) repeat left top #f0ebcf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffe8a4;
margin:0 auto;
}


a{
color:#e3dd1c;
text-decoration:underline;
}

a:hover{
text-decoration:none;
color:#fff;
}

img{border:none;}

h1,.componentheading{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
margin-bottom:10px;
font-weight:bold;
}

ul{
list-style:none;
padding-top:5px;
}
ul li{
list-style:none;
padding-top:2px;
}

h2{
color:#d0ce83;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
margin-bottom:10px;
}


p{
margin-bottom:15px;
line-height:18px;
}


#header_main{
width:100%;
background:url(../images/bg_header.gif) repeat-x left top;
height:123px;
}


#header{
width:953px;
height:123px;
position:relative;
margin:0 auto;
}

.moduletable_logo{
width:188px;
height:186px;
position:absolute;
top:7px;
left:0;
z-index:10;
}

#top_smallnav{
background:url(../images/smallnav_left.gif) no-repeat left top #ffe8a4;
height:45px;
float:right;
}

#top_smallnav ul{
list-style:none;
padding:10px 0 0 23px;
margin:0;
float:left;
}

#top_smallnav ul li{
height:27px;
display:block;
float:left;
padding:0 0 0 6px;
}

#top_smallnav ul li a{
font-family:tahoma;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
color:#615f25;
font-weight:bold;
padding:0 0 0 12px;
height:27px;
line-height:27px;
display:block;
float:left;
cursor:hand;
white-space:nowrap;
}

#top_smallnav ul li a span{
font-family:tahoma;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
color:#615f25;
font-weight:bold;
padding:0 12px 0 0;
height:27px;
line-height:27px;
display:block;
float:left;
cursor:hand;
white-space:nowrap;
}

#top_smallnav ul li a:hover, #top_smallnav ul li.active a{
background:url(../images/smalllink_left.gif) no-repeat left top;
font-family:tahoma;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
color:#fbf8e4;
font-weight:bold;
padding:0 0 0 12px;
height:27px;
line-height:27px;
display:block;
float:left;
cursor:hand;
white-space:nowrap;
}

#top_smallnav ul li a:hover span, #top_smallnav ul li.active a span{
background:url(../images/smalllink_right.gif) no-repeat right top;
font-family:tahoma;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
color:#fbf8e4;
font-weight:bold;
padding:0 12px 0 0;
height:27px;
line-height:27px;
display:block;
float:left;
cursor:hand;
white-space:nowrap;
}


#top_nav{
background:url(../images/bg_topnav.gif) repeat-x left top;
width:728px;
height:45px;
float:right;
margin-top:33px;
}

#top_nav ul{
list-style:none;
padding:0 0 0 10px;
margin:0;
}

#top_nav ul li{
height:43px;
display:block;
float:left;
}

#top_nav ul li a{
font-family:tahoma;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
color:#4b4802;
font-weight:bold;
padding:0 0 0 21px;
height:43px;
line-height:48px;
display:block;
float:left;
cursor:hand;
white-space:nowrap;
}

#top_nav ul li a span{
font-family:tahoma;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
color:#4b4802;
font-weight:bold;
padding:0 21px 0 0;
height:43px;
line-height:48px;
display:block;
float:left;
cursor:hand;
white-space:nowrap;
}

#top_nav ul li a:hover, #top_nav ul li.active a{
background:url(../images/nav_left.gif) no-repeat left top;
font-family:tahoma;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
color:#feeab0;
font-weight:bold;
padding:0 0 0 21px;
height:43px;
line-height:48px;
display:block;
float:left;
cursor:hand;
white-space:nowrap;
}

#top_nav ul li a:hover span, #top_nav ul li.active a span{
background:url(../images/nav_right.gif) no-repeat right top;
font-family:tahoma;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
color:#feeab0;
font-weight:bold;
padding:0 21px 0 0;
height:43px;
line-height:48px;
display:block;
float:left;
cursor:hand;
white-space:nowrap;
}

#header_line{
width:800px;
background:url(../images/top_doubleline.gif) repeat-x left top;
height:8px;
position:absolute;
right:0;
top:130px;
}

#content{
width:953px;
margin:0 auto;
padding:30px 0 60px 0;
}

#video_box{
width:953px;
margin-bottom:15px;
}

.video{
float:right;
}

.video_txt{
background:url(../images/bg_videotxt.png) no-repeat right bottom;
padding:70px 10px 30px 10px;
width:320px;
float:left;
text-align:center;
color:#817844;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
font-size:14px;
}

.video_txt a{
color:#817844;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
font-size:14px;
text-decoration:none;
}

.video_txt a:hover{
color:#ef9037;
text-decoration:underline;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
font-size:14px;
}

.home_lineup{
width:953px;
background:#4a4803;
padding:15px 0;
position:relative;
margin-bottom:25px;
}

.home_lineup h1{
text-align:center;
margin-bottom:25px;
}


.view_all{
position:absolute;
right:10px;
top:75px;
}

.scroll_box{
width:953px;
}

.scroll{
border-bottom:solid 1px #a5b458;
text-align:center;
}

.scrolling_area{

padding:12px 0 0 5px;
}

.artists{
width:913px;
}

.artists_img{

position:relative;
float:left;
margin:0 5px 10px 3px;
 height: 116px; 
 overflow: hidden;
}
.artists_img img{

width: 170px;
}

.scroll_img{
width:176px;
height:116px;
position:relative;
float:left;
margin:0 6px 10px 6px;
}

.scrollimg_txt{
position:absolute;
bottom:0;
left:0;
width:176px;
height:25px;
line-height:25px;
text-align:center;
background:#000000;
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

#forum_login_getconnect{
width:933px;
padding:20px 10px;
background:#4a4803;
}

.moduletable_forum{
width:655px;
float:left;
position:relative;
}

.moduletable_forum h1{
padding-left:25px;
}

.moduletable_forum .view_all{
top:5px;
}

.forum_list{
color:#282828;
}

.forum_list td{
padding:13px 5px;
}

.td_brd{
border:solid 1px #f3a55a;
border-collapse:collapse;
}
.forum_title img{
float:left;
padding-right:5px;
}
.forum_title a{
color:#115755;
font-weight:bold;
text-decoration:none;
}
.forum_title a:hover{
color:#AD693A;

text-decoration:none;
}

.forum_name a{
font-size:11px;
color:#115755;
}
.forum_date{
font-size:11px;
color:#6c6c6c;
}

#login_getconnected{
float:right;
width:270px;
}

.moduletable_login{
width:270px;
margin-bottom:10px;
font-size:11px;
}

.moduletable_login h1{
text-align:center;
}

.moduletable_login form{
background:#fcd358;
padding:15px;
color:#4A4803;
}

.moduletable_login form .inputbox{
width:225px;
height:18px;
background:#FFFFFF;
border:none;
padding:2px 3px;
}
.moduletable_login .button{
background:#4A4803;
padding-top:1px;
padding-bottom:2px;
font-size:10px;
font-weight:normal;
border:0;
float:right;

margin-right:11px;
}
.moduletable_login ul{
padding:0;
margin:0;
float:right;

display:block;
}
.moduletable_login ul li{
padding:0;
list-style:none;



}
.moduletable_login ul li a{
color:#4a4803;
text-decoration:none;
font-size:10px;
margin-right:11px;
padding-bottom:15px;
}
.moduletable_login ul li a:hover{
color:#000;
text-decoration:none;
}
.login input{
margin-bottom:5px;
}



.moduletable_getconnected{
background:#fcd358;
padding:13px 5px;
text-align:center;
}

.moduletable_getconnected img{
margin:0 10px;
}

.bread_crumb{
padding:10px 0 30px 200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#646025;
}

.bread_crumb h1{
margin-bottom:5px;
}

.bread_crumb a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#646025;
text-decoration:none;
margin:0 3px;
}

.bread_crumb a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ce530e;
text-decoration:none;
}

#green_box{
background-color:#4c4800;
width:913px;
padding:20px;
}

#green_box h1, #green_box .componentheading{
border-bottom:dashed 1px #988d48;
padding-bottom:15px;
margin-bottom:20px;
}


#column_left{
width:302px;
float:left;
background-color:#bcb997;
margin-top:30px;
}

.menu_left{
width:302px;
margin-bottom:25px;
position:relative;
}

.menu_left h1{
position:absolute;
left:20px;
top:-30px;
}

.menu_left ul{
list-style:none;
padding:0;
margin:0;
}

.menu_left ul li{
list-style:none;
}

.menu_left ul li a{
border-bottom:dashed 1px #d3caa4;
color:#635f23;
font-size:12px;
text-decoration:none;
padding:0 20px;
display:block;
height:40px;
line-height:40px;
}

.menu_left ul li a:hover, .menu_left ul li.active a{
background-color:#4c4801;
border-bottom:dashed 1px #958d52;
color:#fff;
text-decoration:none;
}

#column_right{
width:592px;
float:right;
margin-top:30px;
background-color:#4a4802;
padding:20px;
position:relative;
}
#followus{
position:absolute;
top:40px;
right:30px;
}
#followus a img{
padding-right:3px;
}

#column_right h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;
margin-bottom:10px;
text-transform:uppercase;
}

.gray_txt{
color:#a9a6a6;
}

.white_txt{
color:#fff;
}

.img_right{
float:right;
border:solid 2px #eeeeee;
padding:1px;
margin:0 0 5px 10px;
}

.txt_right{text-align:right;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; height:0px; line-height:0px; font-size:0;}


#footer_main{
background:url(../images/bg_footer.gif) repeat-x left top;
width:100%;
height:150px;
}

#footer{
width:953px;
margin:0 auto;
position:relative;
height:150px;
}

.moduletable_flogo{
position:absolute;
left:0;
bottom:0;
width:194px;
height:197px;
}

.moduletable_footernav{
padding:30px 0 15px 150px;
text-align:center;
}

.moduletable_footernav ul{
list-style:none;
padding:0;
margin:0;
}

.moduletable_footernav ul li{
margin:0;
padding:0;
display:inline;
border-right:solid 1px #ef9138;
padding:0 10px;
}

.moduletable_footernav ul li a{
text-decoration:none;
color:#ef9138;
font-weight:bold;
text-transform:uppercase;
}


.moduletable_footernav ul li a:hover, .moduletable_footernav ul li.active a{
background:url(../images/bullet_footerover.jpg) no-repeat left;
color:#fbeab5;
}

.moduletable_termnav{
color:#ef9138;
padding:0 0 0 150px;
text-align:center;
font-weight:bold;
line-height:20px;
}
.moduletable_termnav a{
text-decoration:none;
color:#ef9138;
}
.moduletable_termnav a:hover, .moduletable_termnav a.active{
text-decoration:none;
color:#fbeab5;
}
.copyright_txt{
color:#ef9138;
padding:0 0 0 150px;
text-align:center;
font-weight:bold;
line-height:20px;

}


.copyright_txt a{
text-decoration:none;
color:#ef9138;
}
.designby{
color:#ef9138;
padding:0 0 0 150px;
text-align:center;
font-weight:bold;
line-height:20px;

}

.button{
background:#DB7637;
padding:4px 7px;
color:#FFE8A4;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
border:1px outset #E79C6B;
}
fieldset{
border:none;
}
div#wn	{ 
    position:relative; 
    width:920px; height:260px; 
    overflow:hidden;
	margin: 15px 20px 0 15px;
	
	}
	.tb_scroller{
	width:1900px;
	}
	
ul.bult{
list-style:none;
padding:0;
margin:0;
padding-left:20px;
}
ul.bult li.bult_heading{
font-size:12px;
font-weight:bold;
list-style:square;
padding-bottom:5px;
color:#FFFFFF;
}
ul.bult li{
padding-bottom:5px;
list-style:inside;
}
