body{
 text-align:center;
 margin:auto;
 background:#444444;
}

*{
 font:normal 12px arial,sans-serif;
}

h1{
 font:bold 18px arial,sans-serif;
}
.nav_blue{font:bold 18px arial,sans-serif;color:#6699ff;}
.nav2_blue{font:bold 14px arial,sans-serif;color:#5588ee;}
.nav_green{font:bold 18px arial,sans-serif;color:#66ff66;}
.nav2_green{font:bold 14px arial,sans-serif;color:#55ee55;}
.nav_yellow{font:bold 18px arial,sans-serif;color:#ffff00;}
.nav2_yellow{font:bold 14px arial,sans-serif;color:#eeee00;}
.nav_red{font:bold 18px arial,sans-serif;color:#ff0000;}
.nav2_red{font:bold 14px arial,sans-serif;color:#ee0000;}
.nav_purple{font:bold 18px arial,sans-serif;color:#990099;}
.nav2_purple{font:bold 14px arial,sans-serif;color:#ee880088;}
.nav_orange{font:bold 18px arial,sans-serif;color:#ff9900;}
.nav2_orange{font:bold 14px arial,sans-serif;color:#ee8800;}
.nav_turquoise{font:bold 18px arial,sans-serif;color:#009999;}
.nav2_turquoise{font:bold 14px arial,sans-serif;color:#008888;}

a:link{
 text-decoration:none;
}
a:visited{
 text-decoration:none;
}

#shell{
 margin:auto;
 width:1000px;
 height:600px;
 background:#222222;
}

#left{
 clear:left;
 float:left;
 text-align:left;
 width:300px;
 height:600px;
}
#leftupper{
 clear:left;
 float:left;
 width:300px;
 height:250px;
 background:url('images/main_graphic.gif') no-repeat;
}
#leftmain{
 clear:left;
 float:left;
 width:300px;
 height:250px;
}
#leftbottom{
 width:300px;
 height:100px;
 clear:left;
 float:left;
}


#nav, .nav{
 font:bold 12px arial,sans-serif;
 color:#99cccc;
 float:left;
 padding:1 8 1 8;
}
.nav1{
 font:bold 12px arial,sans-serif;
 color:#ff0000;
 float:left;
 padding:0 1;
 text-decoration:none;
}
.nav2{
 font:bold 12px arial,sans-serif;
 color:#66ff66;
 float:left;
 padding:0 1;
 text-decoration:none;
}
.nav3{
 font:bold 12px arial,sans-serif;
 color:#ffff00;
 float:left;
 padding:0 1;
 text-decoration:none;
}
.nav4{
 font:bold 12px arial,sans-serif;
 color:#6699ff;
 float:left;
 padding:0 1;
 text-decoration:none;
}

#middle{
 float:left;
 width:120px;
 height:600px;
 background:#090909;
 text-align:center;
}
#middlecontent{
 margin:auto;
}

#main{
 float:right;
 width:580px;
 height:600px;
 text-align:left;
 background:#181818;
}#maincontent{
 margin:30 20 0 20;
}

#text{
 font:normal 12px arial, sans-serif;
 color:#cccccc;
 padding:10 5 5 5;
}
#text_long{
 margin-top:20;
 height:450;
 font:normal 12px arial, sans-serif;
 color:#cccccc;
 padding:10 20 5 20;
 overflow:auto;
}

.tiny{
 font: normal 9px arial,sans-serif;
 color:#666666;
 text-decoration:none;
}

#menu2{
 style:block;

}

#advertisers, #presents, #nowplaying, #rentals, #residence, #creativearts, #danceconversations, #artists, #originalart, #parties, #events, #classes, #blog{
 display:none;
}
#advertisersinside, #presentsinside, #nowplayinginside, #rentalsinside, #residenceinside, #creativeartsinside, #danceconversationsinside, #artistsinside, #originalartinside, #partiesinside, #eventsinside, #classesinside, #bloginside{
 display:none;
 position:relative;
 bottom:0px;
 left:20px;
}
