/* BODY */
#wrapper { position:relative; width:1024px; height:auto; text-align:left; border: 0px solid #999999;} 
body { background-color:#000000; font-family:tahoma, arial, verdana; font-size:13pt; font-weight: normal; color:#CDCDCD; } 
a { color: #fefefe; }
a:hover { color: #ffffff; background:#0066aa; text-decoration:none; }

a.nav { color: #fefefe; }
a.nav:hover { color: #00ccff; background:#000000; text-decoration:none; }

a.menu:link { color: #ffffff; background:#000000; font-family: tahoma, arial, verdana; font-size:15pt; font-weight:normal; text-decoration: none; } 
a.menu:visited { color: #ffffff; background:#000000; font-family: tahoma, arial, verdana; font-size:15pt; font-weight:normal; text-decoration: none; }
a.menu:hover { color: #00ccff; background:#121212; font-family: tahoma, arial, verdana; font-size:15pt; font-weight:normal; text-decoration: none; } 
a.menu:active { color: #00ccff; background:#000000; font-family: tahoma, arial, verdana; font-size:15pt; font-weight:normal; text-decoration: underline; }

a.menu2:link { color: #ffffff; font-family: tahoma, arial, verdana; font-size:12pt; font-weight:normal; text-decoration: none; } 
a.menu2:visited { color: #ffffff; text-decoration: none; }
a.menu2:hover { color: #00ccff; background:#000000; text-decoration: none; } 
a.menu2:active { color: #00ccff; text-decoration: none; }

a.show_add { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#C8C8C8; text-decoration:none; } 
a.show_add:hover { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#00CCFF; text-decoration:underline; }
a.contact { font-family: tahoma, arial, verdana; font-size:9pt; font-weight:normal; color:#00ccff; text-decoration:none; } 
a.contact:hover { font-family: tahoma, arial, verdana; font-size:9pt; font-weight:normal; color:#ffffff; text-decoration:underline; }
a.headline { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#FCFCFC; text-decoration:none; } 
a.headline:hover { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#00CCFF; text-decoration:underline; }
a.show_link { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#C8C8C8; text-decoration:none; } 
a.show_link:hover { color:#00CCFF; text-decoration:underline; }

a.event_grn { font-family: tahoma, arial, verdana; font-size:11pt; font-weight:normal; color:#00FF00; text-decoration:none; }
a.event_grn:hover { color:#CCCCCC; font-weight: normal; text-decoration: underline; }
a.event_yel { font-family: tahoma, arial, verdana; font-size:11pt; font-weight:normal; color:#FFFF00; text-decoration:none; }
a.event_yel:hover { color:#CCCCCC; font-weight: normal; text-decoration: underline; }
a.event_red { font-family: tahoma, arial, verdana; font-size:11pt; font-weight:normal; color:#FF3300; text-decoration:none; }
a.event_red:hover { color:#CCCCCC; font-weight: normal; text-decoration: underline; }
a.gallery_link { color: #00CCFF; font-family: tahoma, arial, verdana; font-size: 9pt; font-weight: normal; text-decoration: none; } 
a.gallery_link:hover { color: #00CCFF; font-family: tahoma, arial, verdana; font-size: 9pt; font-weight: bold; text-decoration: underline; }
a.profile { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#C8C8C8; text-decoration:none; } 
a.profile:hover { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#00CCFF; text-decoration:underline; }
a.user_link { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#C8C8C8; text-decoration:none; } 
a.user_link:hover { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#00CCFF; text-decoration:underline; }
a.inbox_link { font-family: tahoma, arial, verdana; font-size:9pt; font-weight:bold; color:#00CCFF; text-decoration:underline; } 
a.inbox_link:hover { font-family: tahoma, arial, verdana; font-size:9pt; font-weight:bold; color:#FFFFFF; text-decoration:none; }

a.share { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#000000; text-decoration:none; }
a.share:hover { color:#000000; font-weight: normal; text-decoration: none; }

input { background-color:#000000; color:#ffcc00;}
input.textbox { background-color:#000000; font-family:verdana, arial, tahoma; font-size:10pt; color:#FFCC00; border: 1px solid #DEDEDE; }
input.textbox2 { background-color:#000000; font-family:tahoma, arial, verdana; font-size:10pt; color:#FFCC00; font-weight: bold; } 
input.textbox3 { background-color:#000000; font-family:arial, tahoma, verdana; font-size:8pt; color:#CCCCCC; font-weight: bold; } 
select { background-color:#000000; font-family:tahoma, arial, verdana; font-size:10pt; font-weight: bold; color:#FFCC00; border: 1px solid #DEDEDE; } 
input.radio { background-color:#000000; } 

table.leftcol { position:relative; left:10px; width:430px; }

h1 { margin-left: 5px; margin-bottom: 5px; margin-right: 5px; margin-top: 5px;  border: 0px solid white; }
h1.login { margin:5px; font-family: tahoma, arial, verdana; color:#00CCFF; } 
h1.title { margin: 5px; font-family: tahoma, arial, verdana; font-size: 20pt; font-weight: bold; color: #C8C8C8; } 
h1.title2 { margin: 5px; font-family: tahoma, arial, verdana; font-size: 20pt; font-weight: bold; color: #00CCFF; }
h1.cpanel { margin: 5px; font-family: tahoma, arial, verdana; font-size: 28pt; font-weight: bold; color: #C8C8C8; }
h1.head { margin: 5px; font-family: tahoma, arial, verdana; font-size: 28pt;  font-weight: bold; color: #C8C8C8; }
h1.head2 { margin: 5px; font-family: tahoma, arial, verdana; font-size: 22pt;  font-weight: bold; color: #00CCFF; } 
h1.header { margin: 5px; font-family: tahoma, arial, verdana; font-size: 30pt;  font-weight: bold; color: #00CCFF; } 
h1.cd { margin:0px; font-family:tahoma, arial, verdana; color:#00CCFF; } 

h3 { margin: 0px; font-family: tahoma, arial, verdana; font-size: 16pt; font-weight: bold; color: #FFFFFF; text-decoration:none; } 
h4 { margin: 0px; font-family: tahoma, arial, verdana; font-size: 14pt; font-weight: bold; color: #00CCFF; text-decoration:none; } 
h5 { margin: 0px; font-family: tahoma, arial, verdana; font-size: 10pt; font-weight: bold; color: #FFCC00; text-decoration:none; }

h3.aboutus { margin: 0px; font-family: tahoma, arial, verdana; font-size: 16pt; font-weight: bold; color: #FFFFFF; text-decoration:none; } 


hr.blue { color:#00CCFF; } 

table { font-family: tahoma, arial, verdana; font-size: 11pt; font-weight: normal; }
.text { font-family: tahoma, arial, verdana; font-size: 10pt; font-weight: bold; color:#00AAFF; } 

#header { position:relative; height:160px; width:1004px; margin-top:-10px; padding-bottom: 0px; text-align:center; border: 0px solid yellow; z-index:99;}  

/* HEADER */
.topmenu { position:relative; height:100%; width:100%; margin-top: 5px; font-family:tahoma, arial, verdana; font-size:11pt; font-weight:normal; color:#dedede; background:#000000; letter-spacing:.1em; text-align:center; border: 0px solid red; z-index:9; }
.topbanner2 { position:absolute; left: 0px; top:0px; width:914px; height:140px; color:black; font:10px tahoma; letter-spacing:.1em; text-align:right; border: 1px solid #00ccff; z-index:98; }
.topbanner { position:relative; display:block; width:auto; height:auto; border: 0px solid #00ccff; z-index:90; }
.toplogo { position:absolute; width:200px; height:105px; left:5px; top:0px; color:black; font:10px tahoma; letter-spacing:.1em; text-align:center; z-index:45; }  
.btmlogo { position:absolute; width:175px; height:42px; left: 20px; top:108px; color:black; font:10px tahoma; letter-spacing:.1em; text-align:center; z-index:46; }                                                                                          

.rssfeed { position:relative; margin-top: 25px; width:100%; height:auto; font-family:tahoma, arial, verdana; font-size:12pt; font-weight:normal; color:#ffffff; letter-spacing:.1em; text-align:center; z-index:95; }
.rssfeed1 { position:absolute; left:190px; top:985px; width:auto; height:auto; font-family:tahoma, arial, verdana; font-size:10pt; font-weight:normal; color:#ffffff; letter-spacing:.1em; text-align:center; z-index:95; }


/* FOOTER */
.bottommenu { position:absolute; left:0px; top:1020px; margin: auto; width:100%; height:100%; font-family:tahoma, arial, verdana; font-size:12pt; font-weight:normal; color:#ffffff; letter-spacing:.1em; text-align:center; z-index:95; }
.bottommenu1 { position:absolute; left:190px; top:785px; width:auto; height:auto; font-family:tahoma, arial, verdana; font-size:10pt; font-weight:normal; color:#ffffff; letter-spacing:.1em; text-align:center; z-index:95; }

/* CONTENT */
.hline { line-height:.5em; }

.in { margin-left:30px; border: 0px solid yellow; } 
.in1 { margin-left:10px; margin-right:10px; border: 0px solid yellow;}
.in2 { margin-left:55px; border: 2px solid gray;}
.in2_2 { margin-left:125px; border: 0px solid yellow;}
.in3 { margin-left:200px; border: 0px solid yellow;}
.in4 { margin-left:250px; border: 0px solid yellow;}
.in5 { margin-left:815px; border: 0px solid yellow;}
.in6 { margin-left:75px; border: 0px solid yellow;}
.in7 { margin-left:75px; border: 0px solid yellow;}   
.in10 { margin-left:5px; margin-right:10px; border: 2px solid gray;} 

.title_header { position:relative; width: auto; height: auto; text-align: left; margin-left: 60px; border: 0px solid red; }  

#center_content { position:relative; width:725px; height:765px; text-align:left; margin-left:130px; margin-top: 15px; border: 0px solid #00ff00; z-index:105; } 
#center_content2 { position:relative; width:625px; height:765px; text-align:left; margin-left:130px; border: 0px solid yellow; }

/* 1- center outer most div */
#center_col { position:absolute; top:220px; left:200px; width:610px; height:auto; text-align:left; padding-top:0px; padding-bottom:0px; border: 0px solid #33ff33; z-index:103; }
#center_col1 { position:relative; width:590px; height:auto; text-align:left; margin-left:203px; margin-top:20px; padding-top:0px; border: 0px solid #333333; z-index:102; }
#center_col2 { position:relative; width:550px; height:auto; margin-left:110px; text-align:left; border: 0px solid #333333; } 
#center_col3 { position:relative; width:600px; height:auto; text-align:left; border: 0px solid #666666; }  

#center_col_ls { position:absolute; top:220px; left:160px; width:700px; height:auto; text-align:left; padding-top:0px; padding-bottom:0px; border: 0px solid #303030; z-index:103; }
#center_col_no_sidebars { position:absolute; top:210px; left: 120px; width:800px; height:auto; text-align:left; padding-top:0px; padding-bottom:10px; border: 0px solid #996633; z-index:104; }

#right_col { position:absolute; top:225px; left: 814px; width:185px; height:770px; text-align: left; padding-left: 2px; padding-top: 2px; padding-bottom: 0px; padding-right: 2px; border: 3px solid #661111; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #222222; z-index: 104; }
#right_col2 { position:absolute; top:190px; left: 814px; width:205px; height:565px; text-align: left; padding-left: 2px; padding-top: 2px; padding-bottom: 0px; padding-right: 2px; border: 3px solid #222222; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #000000; z-index: 104; }

#left_col { position:absolute; top:225px; left: 0px; width:200px; height:770px; text-align:left; padding-left: 1px; padding-top: 2px; padding-bottom: 0px; padding-right: 1px; border: 3px solid #661111; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #222222;  z-index: 105;} 
#left_col2 { position:absolute; top:190px; left: 0px; width:200px; height:565px; text-align:left; padding-left: 1px; padding-top: 2px; padding-bottom: 0px; padding-right: 1px; border: 3px solid #222222; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #000000;  z-index: 105;} 
#left_col3 { position:absolute; top:150px; left: 0px; width:195px; height:550px; text-align:left; padding-left: 1px; padding-top: 2px; padding-bottom: 0px; padding-right: 1px; z-index: 103;} 

table.edit { font-family: arial, tahoma, verdana; font-size:10pt; font-weight:normal; color:#CDCDCD; background-color:#000; margin-right:1px; margin-left:1px; }
table.newsletter { font:bold 11px arial; background-color:#000; color:#cdcdcd; border: 3px inset white; margin-right:3px;  }
table.newsletter input.signup { background-color:#00ccff; color:red; font-weight:bold; }
td.title { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#CCCCCC; } 
td.crew { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#C8C8C8; } 
td.title_blu { font-family: tahoma, arial, verdana; font-size:11pt; font-weight:bold; color:#00CCFF; }
td.title_gry { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#CCCCCC; }  
td.profile_title { font-family: tahoma, arial, verdana; font-size: 10pt; font-weight: bold; color:#CFCFCF; } 
td.profile_key { font-family: tahoma, arial, verdana; font-size: 11pt; font-weight: normal; color:#00CCFF; } 
td.profile_data { font-family: tahoma, arial, verdana; font-size: 10pt; font-weight: bold; color: #CFCFCF; } 
td.cd_title { font-family: arial, tahoma, verdana; font-size:12pt; font-weight:normal; color:#DEDEDE; text-align: right; }
td.cd_edit { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#C8C8C8; }
td.concert_title { font-family: arial, tahoma, verdana; font-size:12pt; font-weight:normal; color:#C8C8C8; } 
td.event_focus { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#FFDD00; }
td.event_title { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#CCCCCC; }
td.media_title { font-family: arial, tahoma, verdana; font-size:12pt; font-weight:normal; color:#C8C8C8; } 
td.shows_data { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:normal; color:#00CCFF; }
td.show_title { font-family: arial, tahoma, verdana; font-size: 12pt; font-weight: normal; color: #CFCFCF; }  
td.scene_title { font-family: arial, tahoma, verdana; font-size:12pt; font-weight:normal; color:#C8C8C8; } 
td.user { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#C8C8C8; } 
td.user_link { font-family: tahoma, arial, verdana; font-size:9pt; font-weight:normal; color:#00CCFF; } 
td.feature_title { font-family: arial, tahoma, verdana; font-size:12pt; font-weight:normal; color:#C8C8C8; } 
td.upload_type { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#FFAA00; }
td.upload_note { font-family: tahoma, arial, verdana; font-size:8pt; font-weight:normal; color:#FFAA00; } 
td.edit_title { font-family: tahoma, arial, verdana; font-size:11pt; font-weight:bold; color:#FFAA00; } 
td.ads_edit { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#C8C8C8; } 
td.ads_title { font-family: tahoma, arial, verdana; font-size:10pt; font-weight:bold; color:#C8C8C8; }
td.none { display: none;}

img.imgborder { border:4px inset white; }
img.cd_edit { border-width:2px; border-color:#888888; border-style:solid; width:100px; height:100px; } 
img.cdreview { border-width:2px; border-color:#888888; border-style:solid; width:200px; height:200px; } 
img.cds { border-width:1px; border-color:#000000; border-style:solid; width:175px; height:150px; } 
img.crew { border-width: 1px; border-color:#C8C8C8; border-style: solid; width:125px; height:125px; }
img.crew_bio { border-width: 2px; border-color:#C8C8C8; border-style: solid; width:225px; height:250px; } 
img.crew_edit { border-width: 2px; border-color:#C8C8C8; border-style: solid; width:125px; height:150px; }
img.concert { border-width:2px; border-color:#808080; border-style:solid; width:185px; height:185px; }
img.concerts { border-width:0px; border-color:#808080; border-style:solid; width:195px; height:175px; }
img.editorial { border-width:2px; border-color:#C8C8C8; border-style:solid; width:125px; height:125px; }
img.editorial2 { border-width:4px; border-color:#333333; border-style:solid; } 
img.liveshow { border-width:3px; border-color:#C8C8C8; border-style:solid; width: auto; height: auto; } 
img.localscene { border-width:2px; border-color:#666666; border-style:solid; width:245px; height:195px; } 
img.localscene2 { border-width:3px; border-color:#C8C8C8; border-style:solid; width:125px; height:150px; }
img.latestnews { border-width:2px; border-color:#C8C8C8; border-style:solid; width:100px; height:100px; }
img.media { border-width:2px; border-color:#C8C8C8; border-style:solid; width:120px; height:90px; }
img.media2 { border-width:1px; border-color:#333333; border-style:solid; width:150px; height:150px; }
img.profile { border-width: 2px; border-color: #C0C0C0; border-style: solid; } 
img.model { border-width: 2px; border-color:#C6C6C6; border-style: solid; width:150px; height:175px; }  

input.btn { color:#FFAA00; font-family: tahoma,arial,sans-serif; font-size:9pt; font-weight:bold; background-color: #000000; border-width: 1px; border-color: #FFFFFF; border-style: solid; height: 25px; cursor: pointer; }  
input.sub { color:#000000; font-family: tahoma,arial,verdana; font-weight:bold; font-size:10pt; background-color: #CCCCCC; border-width: 1px; border-color: #000000; border-style: solid; height: 25px; cursor: pointer; }   
input.txt { font-family:arial, verdana, sans-serif; font-weight:bold; font-size:10pt; color:#FFCC00; background-color:#000000; border-width:1px; border-color:#CCCCCC; border-style:solid; height:20px; }  
input.adv { color:#FFAA00; font-family: tahoma,arial,sans-serif; font-size:14pt; font-weight:normal; background-color: #000000; border-width: 2px; border-color: #FFFFFF; border-style: solid; height: 45px; cursor: pointer; }  
input.order_txt { color:#121212; font-family: tahoma,arial,sans-serif; font-size:11pt; font-weight:normal; background-color: #ffffff; border-width: 1px; border-color: #666666; border-style: solid; height: 25px; cursor: pointer; }  


input.lnk { color:#FFAA00; font-family: tahoma,arial,sans-serif; font-size:9pt; font-weight:bold; background-color: #121212; border:1px solid #888888; height: 30px; cursor: pointer; }  
input.lnk2 { color:#00AAFF; font-family: tahoma,arial,sans-serif; font-size:9pt; font-weight:bold; background-color: #121212; border:1px solid #888888; height: 30px; cursor: pointer; }  
input.lnk3 { color:#000000; font-family: tahoma,arial,sans-serif; font-size:11pt; font-weight:bold; background-color: #efefef; border:1px solid #cccccc; height: 30px; cursor: pointer; }  

input.btn:hover {
	color: black;
	background-color: #FFAA00;
}

input.lnk:hover {
	color: black;
	background-color: #FFAA00;
}

input.lnk2:hover {
	color: white;
	background-color: #0077CC;
}

input.lnk3:hover {
	color: white;
	background-color: #121212;
}

.scrollbar { width: 175px; height: 375px; overflow: hidden; background-color: #222222;} 

.blue { color:#00FF00; } 
.green { color:#0000FF; }  
.orange { color:#FFAA00; } 
.red { color:#FF0000; } 

/* CONTENT BOX */
#box { position:relative; margin-left:1px; margin-right:1px; text-align:left; width:420px; height:100%; background-color:#000000; border: 0px solid #999999; }
#box1 { position:relative; margin-left:17px; text-align:left; width:500px; background-color:#000000; border:1px solid #666666; }
/* 2- center 2nd inner div */ 
#box2 { position:relative; margin-left:1px; text-align:left; width:610px; background-color:#000000; border:0px solid #333333; }
#box22 { position:relative; margin-left:1px; text-align:left; width:690px; background-color:#000000; border:0px solid #333333; } 
#box3 { position:relative; margin-left:4px; text-align:left; width:176px; height:540px; background-color:#000000; border: 0px solid #999999; z-index: 1; } 
#box4 { position:relative; margin-left:1px; text-align:left; width:100%; height:100%; background-color:#000000; border: 0px solid #0000ff; }
#box5 { position:relative; text-align:left; width:450px; height:100%; background-color:#000000; border: 0px solid #0000ff; }
#box6 { position:relative; text-align:left; width:175px; height:100%; background-color:#000000; border: 1px solid #666666; z-index: 1;}
#box66 { position:relative; text-align:left; width:155px; height:100%; background-color:#000000; border: 2px solid #333333; z-index: 1;}
#box7 { position:relative; margin-left:1px; text-align:left; width:680px; height:100%; background-color:#000000; border: 0px solid #ff0000; z-index: 102; }
#box77 { position:relative; margin-left:1px; text-align:left; width:550px; height:100%; background-color:#000000; border: 0px solid #333333; }
#box8 { position:relative; margin-left:7px; text-align:left; width:450px; height:100%; background-color:#000000; border: 0px solid #0000ff; }
#box9 { position:relative; margin-left:1px; text-align:left; width:195px; height:100%; background-color:#000000; border: 0px solid #0000ff; }

#box_login { position:relative; margin-left:1px; margin-right:1px; text-align:left; width:auto; height:auto; background-color:#000000; border: 0px solid #999999; }
#box_upload { position:relative; margin-left:1px; text-align:left; width:auto; height:auto; background-color:#000000; border: 0px solid #333399; }
#box_sitemap { position:relative; margin-left:1px; text-align:left; width:550px; height:100%; background-color:#222222; border: 5px solid #993399; } 
#box_sponsors { position:relative; margin-left:1px; text-align:left; width:550px; height:100%; background-color:#222222; border: 5px solid #991111; } 
#box_venues { position:relative; margin-left:1px; text-align:left; width:550px; height:100%; background-color:#222222; border: 5px solid #339933; } 
#box_advertise { position:relative; margin-left:1px; text-align:left; width:775px; height:auto; background-color:#000000; border: 5px solid #9C8247; } 
#box_advorder { position:relative; margin-left:-25px; padding-left: 15px; padding-right: 15px; text-align:left; width:650px; height:100%; background-color:#fefefe; border: 5px solid #052c65; color:#111111; } 

/* 3- center 3rd inner div */  
#content { padding: 5px 5px 5px 5px; width: auto; height: auto; border: 0px solid #00ff00; z-index: 101; }
#content1 { padding: 5px 5px 5px 5px; border: 0px solid #333333; background-color: #000000; }
#content2 { padding:15px 10px 10px 15px; width: 100%; border: 0px solid #ff0000; }
#content3 { padding: 5px 10px 5px 10px; width: 79%; height: auto; border: 0px solid #00ff00; }

#cdcontent {margin-left: -55px; width: 715px; height: 100%; border:0px solid #992299;};

#menu { width: 100%; height: 100%; margin-top: 5px; margin-left: 10px; border: 0px solid #ff0000; z-index: 101;} 
#headline { padding:15px 20px 5px 10px; width: 100%; height: 100%; background-color:#000000; border: 0px solid #0000ff; }
#userlogin { padding: 5px 10px 5px 10px; width: 99%; height: auto; border: 0px solid #00ff00; } 

#tlc, #trc, #blc, #brc { background-color: transparent; background-repeat: no-repeat; }
#tlc { background-image:url(images/style/tlc.gif); background-position: 0% 0%; }
#trc { background-image:url(images/style/trc.gif); background-position: 100% 0%; }
#blc { background-image:url(images/style/blc.gif); background-position: 0% 100%; }
#brc { background-image:url(images/style/brc.gif); background-position: 100% 100%; }
#tb, #bb { background-color: transparent; background-repeat: repeat-x; }
#tb { background-image:url(images/style/tb.gif); background-position: 0% 0%; }
#bb { background-image:url(images/style/bb.gif); background-position: 50% 100%; }
#rb { background-image:url(images/style/r.gif); background-position: 100% 0%; background-repeat: repeat-y; }
#lb { background-image:url(images/style/l.gif); background-position: 0% 100%; background-color: #000000; background-repeat: repeat-y; }

p.aboutus {
	font-weight: normal; 
	font-size:20px;
}

.rounded_corners{
    display:block; 
    position: relative;
    width:auto;
    height:auto; 
    border-style: solid; border-width: 1px; border-color: #666666;
    background-color: black; 
    padding: 2px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius:10px;  
}

.corners_rounded{
    display:block; 
    position: relative;
    width:auto;
    height:auto; 
    border-style: solid; border-width: 3px; border-color: #771111;
    background-color: black; 
    padding: 2px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius:10px;  
}

.scroll_bar {
	scrollbar-3dlight-color:silver;
	scrollbar-arrow-color:white;
	scrollbar-track-color:silver;
	scrollbar-darkshadow-color:gray;
	scrollbar-face-color:black;
	scrollbar-highlight-color:silver;
	scrollbar-shadow-color:white;
}

.addr_book {
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: normal;
    font-family: tahoma, helvetica, sans-serif;
    background-color: #000000;
    vertical-align: middle;
    letter-spacing:.0em;
}

.addr_book2 {
    color: #000000;
    font-size: 8pt;
    font-weight: normal;
    font-family: Tahoma, Helvetica, sans-serif;
    background-color: #FFAA00;
    vertical-align: top;
    letter-spacing:.0em;
}

.addr_bookO {
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #3E4B7C;
    vertical-align: top;
}

.anylinkcss{
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
    border: 1px solid black;
    border-bottom-width: 0;
    font: normal 15px tahoma;
    line-height: 24px;
    z-index: 100; 
    background: #333333;
    width: 100px; 
}

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

.anylinkcss ul li a{
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid black;
    padding: 1px 0;
    text-decoration: none;
    font-weight: bold;
    text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
    background: #00aaff;
    color: #ffffff;
}

.selectedanchor{ 
	background: #000000; 
}
.anylinkcsscols{
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
    border: 1px solid black;
    padding: 10px;
    font: normal 13px Arial;
    z-index: 100; 
    background: #333333;
}

.anylinkcsscols .column{
    width: 130px;
    clear: left; 
}

.anylinkcsscols .column ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.anylinkcsscols li{
    padding-bottom: 3px;
}

.anylinkshadow{ 
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99; 
    background: black;
    visibility: hidden;
}

#timedisplay {
    border: solid 1px red;
    width: 50px;
}

#banneradsize {
    height: 175px;
    width: 175px;
}

#headeradsize {
    height: 150px;
    width: 775px;
}

#sponsoradsize {
    height: 225px;
    width: 175px;
}

.wrapbox{
    display:none; 
    position: relative;
    width:auto;
    height:auto; 
    border-style: solid; border-width: 1px; border-color: #666666;
    background-color: black; 
    padding: 2px; 
    z-index: 1;
    -moz-border-radius: 5px; 
    -webkit-border-radius:5px;  
}

.news{
    display:none; 
    position: relative;
    width:100%;
    height:170px; 
    border-style: solid; border-width: 1px; border-color: #666666;
    background-color: black; 
    padding: 2px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius:5px;  
}

/* 4- center 4th inner div */  
.home {
	overflow-y: scroll;
	margin-top:5px;
	padding-top:5px;
	height: 760px;
	width: 580px;
	border: 5px solid #771111;
	z-index: 99;      
	scrollbar-3dlight-color:silver;
	scrollbar-arrow-color:white;
	scrollbar-track-color:black;
	scrollbar-darkshadow-color:gray;
	scrollbar-face-color:black;
	scrollbar-highlight-color:silver;
	scrollbar-shadow-color:white;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
}


.master-sprite{background:transparent url(http://www.rockoveramerica.com/images/master-vfl77641.png) repeat-x scroll 0 0;border:0;padding:0;cursor:pointer}
.master-sprite::-moz-focus-inner{border:0}

#masthead #logo{clear:left;display:block;margin-bottom:8px}#masthead .user-info{clear:right;margin-top:16px;text-align:right}.util-item{border-left:1px solid #aaa;padding:0 0 1px 6px;margin-left:6px;clear:left;display:block}

.floatL{clear:left}
.floatR{clear:right}.clear{clear:both}
.clearL{clear:left}.clearR{clear:right}
.spacer{clear:both;height:1px;font-size:1px}
.alignC{text-align:center}.alignR{text-align:right}

.m_banner_hide{
    display:none;
}
.m_banner_show{
    display:block;
}

img.photo
{
  padding: 10px; 
  border: 2px #A9A9A9 solid;
}
img.banner_left
{
  padding: 0px; 
  border: 2px #333333 solid;
  width: 165px;
  height: 212px;
}

div.caption
{
  color: #A9A9A9;
  font-size: 95%;
}
div.caption-marker
{
  clear: left; 
  margin-right: 0.2em;
  text-align: left;
}
div.caption-text
{
  clear: left;
  clear: right;
  text-align: left;
}
div.copyright
{
  text-align: right;
  clear: right;
  color: #A9A9A9;
  font-family: "Franklin Gothic Book", Verdana;
}

.transitioncontainer
{
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:100%; 
}

.youtube-hide
{
    display:none;
}

.youtube-show
{
    display:block;
}

ul.selectReplacement {
  margin: 0;
  padding: 0;
  height: 1.65em;
  width: 300px;
}
ul.selectReplacement li {
  background: #cf5a5a;
  color: #fff;
  display: none;
  font-size: 11px;
  line-height: 1.7em;
  list-style: none;
  margin: 0;
  padding: 1px 12px;
  width: 276px;
}
ul.selectOpen li {
  display: block;
}
ul.selectOpen li:hover {
  background: #9e0000;
  color: #fff;
}

ul.selectOpen li {
  display: block;
}
ul.selectReplacement li.selected {
  color: #fff;
  display: block;
}
ul.selectOpen li.selected {
  background: #9e0000;
  display: block;
}
ul.selectOpen li:hover,
ul.selectOpen li.selected:hover {
  background: #9e0000;
  color: #fff;
}

ul.selectReplacement:hover li,
ul.selectOpen li {
  display: block;
}
ul.selectReplacement li.selected {
  color: #fff;
  display: block;
}
ul.selectReplacement:hover li.selected,
ul.selectOpen li.selected {
  background: #9e0000;
  display: block;
}
ul.selectReplacement li:hover,
ul.selectReplacement li.selectOpen,
ul.selectReplacement li.selected:hover {
  background: #9e0000;
  color: #fff;
}

.text_style_sitemap {
    font-size: 18px;
    color: #fff7c4;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 22px;
    background-image: url(images/bullet_diamond.gif);
    background-repeat: no-repeat;
    background-position: -2px 2px;
    list-style-type: none;
}

.style_sitemap:hover {
    text-decoration: underline;
    font-weight: normal;
}

#banner_container { 
    margin: 5px auto; 
    position: relative; 
    width: 175px; 
    height: 175px; 
    padding: 0px; 
    box-shadow: 0 0 10px rgba(0,0,0,0.4); 
}

#banner_container > div { 
    position: absolute; 
    top: 5px; 
    left: 5px; 
    right: 5px; 
    bottom: 5px; 
}

#header_container { 
    z-index:1;
    position:absolute;
    top:0px; 
    left:220px;
    width: 775px; 
    height: 150px; 
    margin-top:0px; 
    padding: 0px; 
    border:5px solid #441111;
    text-decoration: none;
    box-shadow: 0 0 10px rgba(0,0,0,0.4); 
}

#header_container > div { 
    position: absolute; 
    top: 5px; 
    left: 5px; 
    right: 5px; 
    bottom: 5px; 
}

#sponsor_container { 
    margin: 5px auto; 
    position: relative; 
    width: 175px; 
    height: 225px; 
    padding: 0px; 
    box-shadow: 0 0 10px rgba(0,0,0,0.4); 
}

#sponsor_container > div { 
    position: absolute; 
    top: 5px; 
    left: 5px; 
    right: 5px; 
    bottom: 5px; 
}

#venue_container { 
    margin: 5px auto; 
    position: relative; 
    width: 175px; 
    height: 225px; 
    padding: 0px; 
    box-shadow: 0 0 10px rgba(0,0,0,0.4); 
}

#venue_container > div { 
    position: absolute; 
    top: 5px; 
    left: 5px; 
    right: 5px; 
    bottom: 5px; 
}


#navcontainer
{
position:relative;
background: #121212;
height:30px;
padding-bottom:15px;
margin: 0 auto; 
font-family: tahoma, serif;
text-transform: uppercase;
}

/* to stretch the container div to contain floated list */
#navcontainer:after
{
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

ul#navlist
{
list-style: none;
padding: 0;
margin: 0 auto;
width: 80%;
font-size: 1.0em;
}

ul#navlist li
{
display: block;
float: left;
width: 15%;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #999;
text-decoration: none;
background: #323232;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #101010;
color: #c00000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #c00000;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}

span.editorial_header_titles{
font-family: tahoma;
font-size: 22px;
font-style: italic;
font-weight: normal;
color:#cccccc;
}
span.editorial_header_title{
font-family: tahoma;
font-size: 32px;
font-style: normal;
font-weight: bold;
color:#ffaa00;
}
span.editorial_header_titlesm{
font-family: tahoma;
font-size: 18px;
font-style: normal;
font-weight: bold;
color:#ffaa00;
}
span.editorial_header_data{
font-family: tahoma;
font-size: 22px;
font-style: italic;
font-weight: bold;
color:#cccccc;
}

.dialog_Map {
    position:absolute;
    top: 50%;
    left: 50%;
    width: 600px;
    height: auto;
    margin-left: 100px;
    margin-top: -250px;
    border: 3px solid #cccccc;
    color:#FFFFFF;
    background-color: #efefef;
    z-index: -1;
    display:none;
}
