/* ************************************************************ */
/*	Developed and Maintained by:																*/
/*	Beatbox Media - 2005 - All Rights Reserved.                 */
/* ************************************************************ */

/* -- GLOBAL --------------------------------------------------------------------------- */

* { padding: 0; margin: 0; border: 0; }
html {height: 100%;}
body {	background: url(../img/bgr4.jpg) repeat top center;
	text-align: center;	/* Centers the layout in Win IE 5 */
	background-color: #000000;
	height: 100%;
}

#subtable  {
	FONT-SIZE: 12px; COLOR: #000000; 

	}
	
#wrapper { 
	width: 744px;
	/*padding: 13px 15px 13px 15px;*/
  voice-family: "\"}\"";
  voice-family: inherit;
  height: auto;
	margin: 0 auto;
	text-align: center;
	transparent url(../img/bg.jpg) repeat-y top center;
}

#headboard {
	position: relative;
	display: block;
	height: 160px;
}
#main-nav-top {
	position: relative;
	width: 744px;
	height: 24px;
	background: transparent url(../img/menu_top_off.gif) no-repeat;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000;
}
#main-nav {
	position: relative;
	width: 744px;
	height: 24px;
	background: transparent url(../img/menus_off.gif) no-repeat;
	border-top: 0px solid #000000;
	border-bottom: 1px solid #808080;
}
#main-content {
	width: 744px;
	border-top: 20px #EAEAEA solid;
	border-bottom: 20px #EAEAEA solid;
	text-align: left;
	background: transparent url(../img/bg-main.gif) repeat-y;
}
#main-content-home {
	width: 744px;
	border-top: 10px #EAEAEA solid;
	border-bottom: 20px #EAEAEA solid;
	text-align: left;
	background: transparent url(../img/bg-main2.gif) repeat-y;
}
#content-left {
	float: left;
	padding-left: 10;
	padding-right: 10;
	width: 160px;
}
#side_nav {
  font-weight: bold;
}
#side_nav {
  list-style-image: url(../img/arrowtiny_r.gif);
  list-style-position: inside;
}
#content-right {
	float: right;
	padding-left: 10;
	padding-right: 10;
	width: 584px;

}
#content-right-home {
	display:inline;
	float: right;
	padding-left: 10;
	padding-right: 10;
	width: 500px;
}
#content-left-home {
	float: left;
	padding-left: 10;
	padding-right: 0px;
	width: 214px;
}
.clear { 	clear: both; }

/* -- HEADBOARD ------------------------------------------------------------------------ */
#gohome a {
	display: block;
	width: 46px;
	height: 34px;
}
#gohome a:hover { background: transparent url(../_g/gohome.jpg) 0px -34px no-repeat; }
#gohome a strong { display: none; }
#headboard { background: transparent url(../img/top_001_744.jpg) no-repeat; }
body#getinvolved	         #headboard { background: transparent url(../img/top_002_744.jpg) no-repeat; }
body#per_app			         #headboard { background: transparent url(../img/top_003_744.jpg) no-repeat; }
body#donate                #headboard { background: transparent url(../img/top_donate_744.jpg) no-repeat; }
body#about                 #headboard { background: transparent url(../img/top_about_744.jpg) no-repeat; }
body#contact               #headboard { background: transparent url(../img/top_contact_744.jpg) no-repeat; }
body#events                #headboard { background: transparent url(../img/top_events_744.jpg) no-repeat; }
body#evt_performer         #headboard { background: transparent url(../img/top_performers_744.jpg) no-repeat; }
body#evt_bands             #headboard { background: transparent url(../img/top_bands_744.jpg) no-repeat; }
body#evt_djs               #headboard { background: transparent url(../img/top_djs_744.jpg) no-repeat; }
body#evt_stages            #headboard { background: transparent url(../img/top_stages_744.jpg) no-repeat; }
body#evt_panels            #headboard { background: transparent url(../img/top_panels_744.jpg) no-repeat; }
body#evt_other_activities  #headboard { background: transparent url(../img/top_other_activities_744.jpg) no-repeat; }
body#evt_grafitti          #headboard { background: transparent url(../img/top_graphitti_744.jpg) no-repeat; }
body#evt_art               #headboard { background: transparent url(../img/top_art_744.jpg) no-repeat; }
body#evt_game_room         #headboard { background: transparent url(../img/top_games_744.jpg) no-repeat; }
body#evt_neighborhood      #headboard { background: transparent url(../img/top_neighborhood_744.jpg) no-repeat; }
body#evt_child_play        #headboard { background: transparent url(../img/top_child_744.jpg) no-repeat; }
body#gi_musicians          #headboard { background: transparent url(../img/top_musician_744.jpg) no-repeat; }
body#gi_sponsors           #headboard { background: transparent url(../img/top_sponsors_744.jpg) no-repeat; }
body#gi_vendors            #headboard { background: transparent url(../img/top_vendors_744.jpg) no-repeat; }
body#gi_volunteers         #headboard { background: transparent url(../img/top_volunteers_744.jpg) no-repeat; }
body#attending             #headboard { background: transparent url(../img/top_attend_744.jpg) no-repeat; }
body#att_travel            #headboard { background: transparent url(../img/top_travel_744.jpg) no-repeat; }
body#att_hotels            #headboard { background: transparent url(../img/top_hotel_744.jpg) no-repeat; }
body#att_parking           #headboard { background: transparent url(../img/top_parking_744.jpg) no-repeat; }
body#registration          #headboard { background: transparent url(../img/top_registration_744.jpg) no-repeat; }
body#reg_rates             #headboard { background: transparent url(../img/top_rates_744.jpg) no-repeat; }
body#reg_clubs             #headboard { background: transparent url(../img/top_night_clubs_744.jpg) no-repeat; }
body#reg_vendors           #headboard { background: transparent url(../img/top_vendors_744.jpg) no-repeat; }
body#reg_dlforms           #headboard { background: transparent url(../img/top_download_744.jpg) no-repeat; }
body#reg_dlsponsors        #headboard { background: transparent url(../img/top_sponsors_744.jpg) no-repeat; }
body#reg_dlmusicians       #headboard { background: transparent url(../img/top_007_744.jpg) no-repeat; }
body#reg_dlvendors         #headboard { background: transparent url(../img/top_vendors_744.jpg) no-repeat; }
body#reg_dlpanels          #headboard { background: transparent url(../img/top_panels_744.jpg) no-repeat; }
body#marketing             #headboard { background: transparent url(../img/top_marketing_744.jpg) no-repeat; }
body#ma 					         #headboard { background: transparent url(../_g/media-billboard.jpg) no-repeat; }
body#jn 					         #headboard { background: transparent url(../_g/journ-billboard.jpg) no-repeat; }
body#bm 					         #headboard { background: transparent url(../_g/band-billboard.jpg) no-repeat; }
body#raffle                #headboard { background: transparent url(../img/top_raffle_744.jpg) no-repeat; }

/* -- GLOBAL > NAVIGATION -------------------------------------------------------------- */
#main-nav-top ul {
	border: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
	height: 24px;
}
#main-nav-top ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: none;
}
#main-nav-top ul li a {
	display: block;
	height: 24px;
	padding: 0;
	margin: 0;
}

li#nav_marque       a { width: 522px; }
li#nav_donate      a { width: 74px; }
li#nav_about        a { width: 74px; }
li#nav_contact      a { width: 74px; }

li#nav_marque       a:hover { background: transparent url(../img/menu_top_on.gif) 0px 0px no-repeat; }
li#nav_donate      a:hover { background: transparent url(../img/menu_top_on.gif) -522px 0px no-repeat; }
li#nav_about        a:hover { background: transparent url(../img/menu_top_on.gif) -596px 0px no-repeat; }
li#nav_contact      a:hover { background: transparent url(../img/menu_top_on.gif) -670px 0px no-repeat; }

#main-nav-top ul li strong { display: none; }

#main-nav ul {
	border: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
	height: 24px;
}
#main-nav ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: none;
}
#timer {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: none;
}
#rt_top {display: block;
	float: right;}
#main-nav ul li a {
	display: block;
	height: 24px;
	padding: 0;
	margin: 0;
}

li#nav_home         a { width: 60px; }
li#nav_events       a { width: 134px; }
li#nav_getinvolved  a { width: 100px; }
li#nav_attending    a { width: 94px; }
li#nav_registration a { width: 99px; }
li#nav_marketing    a { width: 94px; }
li#nav_forum        a { width: 94px; }
li#nav_links        a { width: 69px; }

li#nav_home         a:hover { background: transparent url(../img/menus_on.gif) 0px 0px no-repeat; }
li#nav_events       a:hover { background: transparent url(../img/menus_on.gif) -60px 0px no-repeat; }
li#nav_getinvolved  a:hover { background: transparent url(../img/menus_on.gif) -194px 0px no-repeat; }
li#nav_attending    a:hover { background: transparent url(../img/menus_on.gif) -294px 0px no-repeat; }
li#nav_registration a:hover { background: transparent url(../img/menus_on.gif) -388px 0px no-repeat; }
li#nav_marketing    a:hover { background: transparent url(../img/menus_on.gif) -487px 0px no-repeat; }
li#nav_forum        a:hover { background: transparent url(../img/menus_on.gif) -581px 0px no-repeat; }
li#nav_links        a:hover { background: transparent url(../img/menus_on.gif) -675px 0px no-repeat; }

#main-nav ul li strong { display: none; }

/* -- MISC STYLES    ------------------------------------------------------------------- */
.style4 {	font-size: 14px;
	font-weight: bold;
}
.style5 {font-size: 16px}
.sub_text {font-size: 12px; font-weight:bold; color: #D10202}
.tabletext {font-size:12px}

#tableX td{padding:6px;font-size: 12px; font-weight:bold;}

/* -- GLOBAL > LINKS ------------------------------------------------------------------- */
a {
	text-decoration: none;
	color: #ba0000;
}
a:hover {
	text-decoration: underline;
	color: #35332f;
}

/* -- GLOBAL TYPOGRAPHY ---------------------------------------------------------------- */
html,body,div,p,td {
	font: normal 12px "Lucida Grande", Arial, Helvetica, Tahoma, sans;
	color: #333;
}

/* -- GLOBAL > IMAGES ------------------------------------------------------------------ */
img {
	padding: 0;
	margin: 0;
	border: 0;
}

/* -- FOOTER --------------------------------------------------------------------------- */
#footer {
	clear: both;
	position: relative;
	width: 744px;
	height: 60px;
	/*padding: 0 15 0 15;*/
	margin: 0 auto;
	bottom: 0px;
	text-align: center;
	background: transparent url(../img/footer_back2.gif) no-repeat;
}
#footer p {
  font: normal 10px "Lucida Grande", Arial, Helvetica, Tahoma, sans;
  margin: 11 auto;
  text-align: center;
}
#footer a {
	text-decoration: none;
	color: #35332f;
}
#footer a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

hr {
	border-top: 1px dashed #b2b2b2;
	color: #fff;
	background-color: #fff;
	height: 1px;
	margin: 10px;
}
.hide { display: none; }

.TitleRed_Bold {
	font-weight: bold;
	color: #FF0000;
}

H4 {font-size:14px;color: #000080}
