






/* the moboogie css follows */


input, select
{
	font: 12px verdana;
}


body
{
	background-color: #ffffff;
	color:#000;
	background-position:top center;
	background-repeat: repeat-y;
}


.mainBG {
	background-image:url(/pictures/homebg.jpg);
	background-position:top center;
	background-repeat: repeat-y;
}

.toplinks1, .toplinks1 a
{
	font-family: verdana;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	padding-top:4px;
}

.toplinks1 a:hover
{
	color: #990000;
	text-decoration: underline;
}




.needhelplink
{
	position: relative;
	top: -5px;
}

.needhelplink a
{
	font-family: verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	padding-right: 20px;
}

.needhelplink a:hover
{
	color: #990000;
	text-decoration: underline;
}



.toplinks2, .toplinks2 a, #contentblock .toplinks2, #contentblock .toplinks2 a
{
	font-family: verdana;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
	padding: 0 10px 0 10px;
}

.toplinks2 a:hover, .welcome a:hover
{
	text-decoration: underline;
}


.textbox
{
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	border:#ccc solid 1px

}

.loginText
{
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.loginText2, .loginText2 a
{
	font-family: tahoma;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

.loginText2 a:hover
{
	text-decoration: underline;
}

.welcome, .welcome a
{
	font-family: verdana;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}


h1, .H1
{
	font-family: verdana;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}

h1
{
	color: #990000;
}

h2, .H2
{
	font-family: verdana;
	font-size: 13px;
	background-color:#FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #990000;
	text-decoration: none;
}

h3, .H3
{
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	line-height:17px;
	padding-left:3px;
	color: #000000;
	text-decoration: none;
}


#friends_table td a
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;

	display: block;
	width: 150px;
	overflow-x: hidden;
}


h4, .H4
{
	font-family: verdana;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #990000;
	text-decoration: none;
}

h5, .H5, #contentblock .H5 a
{
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #fff;
	text-decoration: none;
}

.toplinks3, #contentblock .toplinks3
{
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	padding-top:0px;
}

.toplinks3 a, #contentblock .toplinks3 a
{
	font-family: verdana;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	padding-top:0px;
}

.toplinks3 a:hover, #contentblock .toplinks3 a:hover
{
	font-family: verdana;
	background-color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	padding-top:0px;
}



.footer
{
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	line-height:17px;
	padding-left:3px;
	color: #fff;
	text-decoration: none;
}

.footer a
{
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
}

.footer a:hover
{
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	color: #fff;
	text-decoration: underline;
}






#contentblock a
 { color: #990000; font-family: verdana; }

#contentblock a:hover, #contentblock .newsheader td a:hover
 { color: #ff0000; }




#contentblock .newsheader td,
 #contentblock .newsheader td a
{
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	font-family: verdana;
}


td.news_item .nooverflowitem
{
	width: 197px;
	overflow-x: hidden;
}

#artistsbox td.news_item
{
	background: url(/pictures/artists_back.jpg);
}

#fansbox td.news_item
{
	background: url(/pictures/fans_back.jpg);
}

#prosbox td.news_item
{
	background: url(/pictures/pros_back.jpg);
}

#artistsbox .news_item, #fansbox .news_item, #prosbox .news_item
{
	padding: 4px 7px 0 10px;
}

#artistsbox .news_item a, #fansbox .news_item a, #prosbox .news_item a
{
	color: #ffffff;
/*	margin-left: -1px;*/
}



#editright
{
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
	margin: 0px 8px 0px 8px;
}


#editright a
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	font-family: verdana;
	text-decoration: none;
}

#editright a:hover, #editright a.active
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	font-family: verdana;
	text-decoration: underline;
}

#editright2
{
	color: #000;
	font-weight: normal;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
}


#editright2 a
{
	color: #000;
	font-weight: normal;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
}

#editright2 a:hover
{
	font-weight: normal;
	text-decoration: none;
}


#editright2b a
{
	font-weight: normal;
	font-size: 10px;
	font-family: verdana;
	text-decoration: none;
}

#editright2b a:hover
{
	font-weight: normal;
	font-size: 10px;
	font-family: verdana;
	text-decoration: underline;
}

#editright2c a
{
	color: #000;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
}

#editright2c a:hover
{
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
}

#alerttext
{
	color: #000;
	font-weight: bold;
	font-size: 12px;
	font-family: verdana;
	line-height: 1.5;
	text-decoration: none;
	margin: 10px 10px 10px 10px;
}

#alerttext2
{
	color: #990000;
	font-weight: bold;
	font-size: 12px;
	font-family: verdana;
	line-height: 1.5;
	text-decoration: none;
	margin: 10px 10px 10px 10px;
}


#alerttext a
{
	color: #000;
	text-decoration: none;
}

#alerttext2 a
{

	text-decoration: none;
}

#red
{
	color: #990000;

}

#black
{
	color: #000;

}


.white1
{
  background-color: #fff;
  padding: 5px 5px 5px 5px;
}

.whiteborder img
{
  border-width: 5px;
  border-color: #fff;
}

.accountname
{
	color: #000;
	font-weight: bold;
	font-size: 17px;
	text-transform: uppercase;
	font-family: verdana;
	text-decoration: none;
	margin: 7px 0px 4px 9px;
}

.comment1
{
	color: #000;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana;
	text-decoration: none;
	margin: 10px 10px 10px 10px;
}

#commenttext
{
	color: #990000;
	width: 90px;
	font-weight: bold;
	font-size: 10px;
	font-family: verdana;
	text-decoration: none;
	margin: 3px 0px 10px 0px;
}


#commenttext a
{
	font-weight: bold;
	font-size: 10px;
	font-family: verdana;
	text-decoration: none;
}

#commenttext a:hover
{
	font-weight: bold;
	font-size: 10px;
	font-family: verdana;
	text-decoration: underline;
}

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

.members1 li  {
   float: left;
           }




/*  MOBOOGIE FORUM  */


#forum1
{
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
	margin: 4px 8px 4px 8px;
}

#forum1 a
{
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
}

#forum1 a:hover
{
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	text-decoration: underline;
}

#forum2
{
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	font-family: verdana;
	text-decoration: none;
	margin: 4px 8px 2px 8px;
}

#forum2 a
{
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	font-family: verdana;
	text-decoration: none;
}

#forum2 a:hover
{
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	font-family: verdana;
	text-decoration: underline;
}



#forum3
{
	color: #fff;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
	margin: 2px 8px 4px 8px;
}


#forum4
{
	color: #000;
	font-weight: bold;
	font-size: 13px;
	font-family: verdana;
	text-decoration: none;
	margin: 4px 8px 2px 8px;
}


#forum4 a
{
	color: #990000;
	font-weight: bold;
	font-size: 13px;
	font-family: verdana;
	text-decoration: underline;
}

#forum4 a:hover
{
	font-weight: bold;
	font-size: 13px;
	font-family: verdana;
	text-decoration: underline;
}

#forum5
{
	color: #000;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
	margin: 2px 8px 4px 8px;
}

#forum6
{
	color: #000;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
	margin: 4px 8px 2px 8px;
}


#forum6 a
{
	color: #990000;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	text-decoration: underline;
}

#forum6 a:hover
{
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	text-decoration: underline;
}

#forum7
{
	color: #000;
	font-weight: normal;
	font-size: 10px;
	font-family: verdana;
	text-decoration: none;
}


#forum7 a
{
	color: #000;
	font-weight: normal;
	font-size: 10px;
	font-family: verdana;
	text-decoration: underline;
}

#forum7 a:hover
{
	font-weight: normal;
	font-size: 10px;
	font-family: verdana;
	text-decoration: underline;
}

#forum8
{
	color: #000;
	font-weight: normal;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
	margin: 2px 8px 4px 8px;
}


#forum8 a
{
	color: #000;
	font-weight: normal;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
}

#forum8 a:hover
{
	font-weight: normal;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
}


#forum9
{
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
	margin: 4px 8px 4px 8px;
}

#forum9 a
{
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
}

#forum9 a:hover
{
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	text-decoration: underline;
}

#forum10
{
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	font-family: verdana;
	text-decoration: none;
	margin: 4px 8px 4px 8px;
}

#forum10 a
{
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	font-family: verdana;
	text-decoration: none;
}

#forum10 a:hover
{

	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	font-family: verdana;
	text-decoration: underline;
}




/*  MOBOOGIE VIDEO SEARCH RESULTS BOX  */

#searchformtable
{
	background: url(/pictures/video_search_bg.jpg);
	padding: 5px;
}

#searchformtable td
{
	padding: 2px;
}


#video_info_table td
{
	font-size: 13px;
}


#videoatt_table td
{
	font-size: 20px;
}

#videoatt_table .videoatt
{
	color: #990000;
}


#videolistlinks
{
	/*background: #940001;*/
}

#videolistlinks a
{
	color: #000;
	text-decoration: none;
	/*margin-left: 15px;*/
	padding:2px 8px 2px 8px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight:bold;
}

#videolistlinks a:hover, #videolistlinks a.selected
{
	/*text-decoration: underline;*/
	background: #940001;
	color:#fff;
}


.videolistframe
{
	border-top: 2px solid #940001;
	border-bottom: 2px solid #940001;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: transparent;
}



/* The moboogie video player (swfobject) */
#vid_container
{
	width: 485px;
	height: 447px;
/*	background-image: url(/pictures/vid_bg.png);*/
	background-image: url(/pictures/flashbg1.gif);
	text-align: left;
}

#container
{
	padding-left: 20px;
	padding-top: 20px;
}







.videothumbs1 {
   list-style: none;
   margin: 0;
   padding: 0;
   margin-left: 30px;
       }

.videothumbs1 li {
   float: left;
   margin-right: 20px;
   width: 120px;
   text-align: left;
       }

.videothumbs2 {
	color: #990000;
	font-size: 11px;
	font-weight: bold;
       }

.videothumbs2 a {
   text-decoration: none;
       }

#videothumbs3 {
   margin: 10px 0px 10px 30px;
   text-align: left;
	color: #990000;
	font-size: 11px;
	font-weight: bold;
       }

#videothumbs3 a {
   text-decoration: none;
       }

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















/*  BASIC STUFF  */




img { border-width: 0; }

body
{
	margin: 0 0 0 0;
/*	background-color: #ff0000;*/
}

table th { vertical-align: top; }








/*  INBOX/OUTBOX  */


	.messagestable
	{
		border: 1px solid #cccccc;
	}

	.messagestable td, .messagestable th
	{
		padding: 5px 10px 5px 10px;
		text-align: left;
		border: 1px solid #fff;
		vertical-align: top;
	}

	.messagestable th
	{
		background-image: url(/pictures/bar_bg5.jpg);
		color: #ffffff;
	}
	.messagestable th a { color: #ffffff !important; }
	.messagestable th a:hover { color: #d60d00 !important; }


	#highlighted
	{
		color: #ffffff;
		background-image: url(/pictures/bar_bg.jpg);
		font-weight: bold;
	}

	#highlighted a
	{
		color: #ffffff;
		text-decoration: none;
	}

	#highlighted a:hover
	{
		color: #ffffff;
		text-decoration: underline;
	}


	.fromtable td
	{
		padding: 3px;
		border: 0;
		vertical-align: top;
	}

	.messagestable td .fromtime { font-size: 14px; margin-left: 10px; }
	.messagestable td .msgpreview { margin: 15px 0 0 10px; }
	#highlighted td .fromtime, #highlighted td .msgpreview { font-weight: normal; }
	.messagestable td.deletebox { vertical-align: middle; text-align: center; width: 80px; }


/*  AJAX SEARCH DROPDOWNS  */




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

.boxed_list li
{
	padding: 5px;
	margin: 10px 0 5px 0;
	border: 1px solid #000;
	background: url(/pictures/bar_bg6.jpg);
}

.boxed_width { width: 295px; }
html>body .boxed_width { width: 305px; }


.boxed_list li table td { vertical-align: top; }




.searchlisttext
{
	border: 1px solid #00ff00 !important;
	display: block !important;
}

.searchlistchanged
{
	border: 1px solid #ff0000 !important;
	display: block !important;
}



.searchlistbox li,
 .searchlistbox li a,
 .searchlistbox li a:hover
{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

.searchlistbox li.searchlisthighlight
{
	background: #cccccc;
}

.searchlistbox ul
{
	list-style: none;
	margin: 0 !important;
	padding: 0 !important;
}

.searchlistbox
{
	position: absolute;
	display: none;
	background: #ffffff;
	border: 1px solid #000000;
	margin-top: 5px;
	padding: 5px;
	width: 450px;
	text-align: left;
}






.listlinks1 {
    margin: 10px 17px 10px 10px;
        }

.listlinks1 a {
    font-size: 12px;
    font-weight: bold;
    margin: 0px 12px 0px 12px;
        }

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

.members1 li  {
   float: left;
           }









/*  DATA LIST  */


.data
{
	border: 1px solid #666666;
	padding: 2px 2px;
	margin: 0;
	width: auto;
	background: #dddddd;
}

.data th
{
	font: 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
	border: 1px solid #888888;
	padding: 5px;
	margin: 0;
	background: #bbbbbb;
	text-align: center;
}

.data td
{
	font: 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
	border: 1px solid #aaaaaa;
	padding: 1px 4px 1px 4px;
	margin: 0;
	background: #eeeeee;
	text-align: left;
}

.data td.empty
{
	background: transparent;
}

.data td .datalayout td { border: 0; }




.data_table th
{
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}

.data_table td
{
	text-align: left;
	font-size: 12px;
}






/*  ADMIN BUTTONS  */



/* admin list buttons -- OBNOXIOUS IE FEATURE ALERT:
 Leaving out the id (bodycontent) will make IE apply a:visited, a:active, etc rules from above to my buttons below!!! */

#bodycontent td.button a {
	width: 48px;
	font: 11px/15px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
	display: block;
	padding: 3px;
	white-space: nowrap;
	color: #ffffff;
	border: 1px solid #000000;
	background: #0092d5;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}

#bodycontent td.button a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	border: 1px solid #333333;
	background: #0066ff;
}



#bodycontent td.button a.edit
 { background: #00cda2; }

#bodycontent td.button a.edit:hover
 { background: #00ff66; }

#bodycontent td.button a.delete
 { background: #d60d00; }

#bodycontent td.button a.delete:hover
 { background: #ff6600; }

#bodycontent td.button a.nextprev
 { width: 78px; }

#bodycontent td.button a.subpage
 { width: 98px; }



#bodycontent td.button a.pagejumplink
{
	width: 30px;
	margin: 3px;
	color: #000000;
	border: 1px solid #cccccc;
	background: #ffffff;
	display: inline;
}

#bodycontent td.button a.pagejumplink:hover
{
	color: #000000;
	border: 1px solid #000000;
	background: #cccccc;
}

#bodycontent td.button .pagejumplink2
{
	width: 30px;
	font: 11px/15px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
	padding: 3px;
	margin: 3px;
	white-space: nowrap;

	color: #000000;
	border: 1px solid #999999;
	background: #ebebeb;
	font-weight: bold;
	text-align: center;
	display: inline;
}





#bodycontent input.button {
	width: 58px;
	font: 11px/15px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
	display: block;
	padding: 3px;
	white-space: nowrap;
	color: #ffffff;
	border: 1px solid #000000;
	background: #d60d00;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}

#bodycontent input.button:hover, input.button.iehover
 { background: #ff6600; }



#bodycontent input.updatebutton
 { background: #0092d5; }

#bodycontent input.updatebutton:hover, input.updatebutton.iehover
 { background: #0066ff; }



#bodycontent a.button {
	width: 120px;
	display: block;
	padding: 3px;
	white-space: nowrap;
	color: #ffffff;
	border: 1px solid #000000;
	background: #0092d5;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}

#bodycontent a.button:hover {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	border: 1px solid #333333;
	background: #0066ff;
}

#bodycontent a.extra
 { background: #ff9900; }

#bodycontent a.extra:hover
 { background: #cccc00; }

#bodycontent a.delete
 { background: #d60d00; }

#bodycontent a.delete:hover
 { background: #ff6600; }










 /*  CALENDAR  */




/*
tr.calendar_header td
{
	color: #990000;
	font-weight: bold;
	background-color: #ffffff;
	padding: 5px;
	border: 0px;
}
*/

.calendar
{
	background-color: #000000;
}

.calendar tr.dotw td
{
	color: #000000;
	font-weight: bold;
	background-color: #ffffff;
	padding: 5px;
	border: 0px;
}

.calendar td
{
	color: #000000;
	background-color: #ffffff;
	font-size: 11px;
}

.calendar td.today, .calendar td.today td
{
	color: #000000;
	background-color: #ffffff;
}

.calendar td table td, .calendar td.today td { border: 0; }

.calendar a
{
	color: #000000;
	font-size: 11px;
}

.calendar th
{
	background-color: #ffffff;
}

.calendar td ul.event_list
{
	list-style: none;
	text-indent: -3px;
	margin: 3px;
	padding: 3px;
}

/*  PHOTO GALLERY  */


#gallery_categories
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#gallery_categories li
{
	float: left;
}

#gallery_categories li a
{
	margin: 5px;
}

#gallery_header,
 #gallery_categories li.shown,
 #gallery_categories li.shown a,
 #gallery_categories li:hover,
 #gallery_categories li:hover a
{
	background: #dddddd;
}

#gallery_categories li.shown a
{
	color: #ffffff;
}

 #gallery_categories li a
{
	color: #8e734f;
}

#image_list
{
	width: 360px;
}

#image_list div
{
	float: left;
	padding: 0 0 8px 10px;
	opacity: 1.0;
}

#image_list img, .border1
{
	border: 5px solid #dddddd;
}

#image_list div:hover,
 #image_list div.current
{
	opacity: .6;
}

.alphabetlist {
  word-spacing: 2.2ex;
  font-size: 16px;
  font-weight: bold;
     }


.blogpost1 {
   margin-bottom: 5px;
   width: 750px;
   overflow-x: hidden;
      }

.blogpost2 {
    background: url(/pictures/bar_bg3.jpg);
    padding: 10px 5px 20px 5px;
    font-weight: bold;
    width: 145px;
    overflow-x: hidden;
    line-height: 1.4;
       }




