body {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;









background: url("../images/blackred_01.gif") #000 fixed 50% 99% no-repeat;



color: #DCDCDC;



margin: 0px;



padding: 0px;



}







a { color: #DCDCDC; text-decoration: none; }



a:link { color: #DCDCDC; text-decoration: none; }



a:visited { text-decoration: none; color: #DCDCDC; }



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



a:active {  text-decoration: none; color: #DCDCDC; }



img {border-color:#DA352F;}



a:hover img {border-color:#DA352F;}



.hd-l {

font-family: Arial, Helvetica, sans-serif;

font-size:16px;

font-weight: bold;

color:#cc0000;

}





td {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



}





#featuredartist {

background: #111;

border: #cc0000 solid 2px;

padding:3px;

width:875px;

}



.small {



font-size: 10px;



}







.label {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: bold;



color: #DCDCDC;



}









.title {



font-family: Arial, Helvetica, sans-serif;



font-size: 16px;



font-weight: 700;



color: #DCDCDC;



}







.title_login {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: 400;



color: #DCDCDC;



}







a.title:link {font-family: Arial, Helvetica, sans-serif; color: #DCDCDC; font-size: 12px; font-weight: bold;}



a.title:active {font-family: Arial, Helvetica, sans-serif; color: #DCDCDC; font-size: 12px; font-weight: bold;}



a.title:visited {font-family: Arial, Helvetica, sans-serif; color: #DCDCDC; font-size: 12px; font-weight: bold;}



a.title:hover {font-family: Arial, Helvetica, sans-serif; color: #f70707; font-size: 12px; font-weight: bolder;}







.table_top {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: 700;



color: #DCDCDC;



}







.bold {



font-weight: bold;



}







.highlight {



font-family: Arial, Helvetica, sans-serif;



font-size: 14px;



font-weight: 700;



color: #DCDCDC;

}







.nav {



font-family: Arial, Helvetica, sans-serif;



font-size: 14px;



font-weight: 700;



}







.nav_sub {



font-family: Arial, Helvetica, sans-serif;



font-size: 13px;



font-weight: 400;



}







.footer {



font-family: Arial, Helvetica, sans-serif;



font-size: 11px;



color: #DCDCDC;



}







.success {



font-family: Arial, Helvetica, sans-serif;



font-size: 14px;



font-weight: 700;



color: #DCDCDC;



}







.error {



font-family: Arial, Helvetica, sans-serif;



font-weight: 700;



color: #DCDCDC;



}







.confirmation {



font-size: 14px;



font-weight: bold;



color: #DCDCDC;



border: 3px solid #666666;



padding: 5px;



text-align: center;



}







.bodystyle {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



}







/* Modules */







.moduleEntrySelected {



background-repeat: repeat-x;







background-position: left top;



border-bottom: 1px dashed #999999;



padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:0px



}







.moduleEntry {



background-position: left top;



background-repeat: repeat-x;



border-bottom: 1px dashed #999999;



padding: 10px



}







.moduleEntryThumb {



border: 1px solid #DCDCDC;



margin-right: 10px;



}







.moduleEntryTitle {



font-size: 14px;



font-weight: bold;



margin-bottom: 2px;



color: #DCDCDC;



}







.moduleEntryDescription {



font-size: 12px;



margin-bottom: 6px;



color: #DCDCDC;



padding-right: 10px;







}







.moduleEntryTags {



font-size: 12px;



margin-bottom: 5px;



color: #DCDCDC;



}







.moduleEntryDetails {



font-size: 11px;



margin-bottom: 5px;



color: #DCDCDC;



}



.moduleEntrySpecifics {



font-size: 11px;



margin-bottom: 1px;



color: #DCDCDC;



}







.moduleTitle {



font-size: 14px;



font-weight: bold;



margin: 0px 0px 5px 5px;



color: #DCDCDC;



}







.moduleTitleBar {



width: 100%;



border-bottom: 1px dashed #999;



}







.moduleFeatured {



background-position: left top;



background-repeat: repeat-x;



border-bottom: 1px dashed #DA352F;



padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:15px



}







.moduleFeaturedThumb {



border: 1px solid #DA352F;



margin: 5px;



}







.moduleFeaturedTitle {



font-family: Arial, Helvetica, sans-serif;



font-size: 11px;



font-weight: bold;



margin-bottom: 3px;



color: #DCDCDC;







}







.moduleFeaturedDetails {



font-family: Arial, Helvetica, sans-serif;



font-size: 10px;



font-weight: normal;



color: #DCDCDC;



margin-bottom: 3px;



}







.moduleFrameBarTitle {



font-size: 12px;



font-weight: bold;



margin: 0px 5px 5px 5px;



color: #DCDCDC;



}







.moduleFrameEntrySelected {



width: 270px;







background-repeat: repeat-x;



background-position: left top;



border-bottom: 1px dashed #DCDCDC;



padding: 8px



}







.moduleFrameEntry {



width: 270px;



background-position: left top;



background-repeat: repeat-x;



border-bottom: 1px dashed #DCDCDC;



padding: 8px



}







.moduleFrameTitle {



font-family: Arial, Helvetica, sans-serif;



font-size: 11px;



font-weight: bold;



margin-bottom: 3px;



color: #DCDCDC;







}







.moduleFrameDetails {



font-family: Arial, Helvetica, sans-serif;



font-size: 10px;



font-weight: normal;



margin-bottom: 5px;



color: #DCDCDC;







}







.tableFavRemove {



margin-right: 5px;



margin-left: 10px;



margin-top: 8px;



margin-bottom: 5px;







}







.tableVideoStats {



width: 100%;



background-repeat: repeat-x;







background-position: left top;



border: 1px dashed #DCDCDC;



padding-top: 5px;



padding-bottom: 15px;



margin-top: 10px;



margin-bottom: 10px



}







.tableSubTitle {



padding: 0px 0px 5px 0px;







margin-bottom: 10px;



font-size: 14px;



font-weight: bold;



color: #DCDCDC;



}







.brownSubTitle {



font-size: 13px;



font-weight: bold;



color: #DCDCDC;



}







.SubTitle {



font-size: 14px;



font-weight: bold;



color: #DCDCDC;



}







.tableSubTitleInfo {



font-size: 12px;



padding: 3px;



padding-left: 10px;



}















/* Form Elements */







.formTitle {



padding: 4px;



padding-left: 7px;



padding-bottom: 5px;



margin-bottom: 10px;







border-bottom: 1px dashed #3366CC;



font-family: Arial, Helvetica, sans-serif;



font-size: 14px;



font-weight: bold;



}







.formTable {



width: 80%;



padding: 5px;



margin-bottom: 20px;



margin-left: auto;



margin-right: auto;



}







.formIntro {



font-family: Arial, Helvetica, sans-serif;



font-size: 13px;



font-weight: normal;



margin-bottom: 15px;



padding-left: 10px;



}







.formHighlight {



background-repeat: repeat-x;







background-position: left top;



border: 1px dashed #CCCC66;



padding-bottom: 10px;



margin-bottom: 5px; padding-left:7px; padding-right:7px; padding-top:7px



}







.formHighlightText {



font-family: Arial, Helvetica, sans-serif;



font-size: 11px;



font-weight: normal;



color: #DCDCDC;



margin-top: 5px;



margin-left: 6px;



}







.formFieldInfo {



font-size: 11px;



color: #DCDCDC;



margin-top: 5px;



margin-bottom: 5px;



}















/* Page Elements */







.pageTitle {



padding: 4px;



padding-left: 7px;



padding-bottom: 5px;



margin-bottom: 15px;







border-bottom: 1px dashed #3366CC;



font-family: Arial, Helvetica, sans-serif;



font-size: 14px;



font-weight: bold;



}







.pageTable {



padding: 0px 5px 0px 5px;



margin-bottom: 20px;



}







.pageText {



padding: 0px 5px 0px 5px;



}







.pageIntro {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: normal;



margin-bottom: 15px;



}







/* Mail Elements */







.mailMessageArea {







border: 1px dashed #999999;



padding: 7px;



padding-bottom: 10px;



margin-bottom: 15px;



}















/* Watch Elements */











.watchTitleBar {







border-bottom: 1px dashed #999999;



}







.watchTitle {



font-family: Arial, Helvetica, sans-serif;



font-size: 13px;



font-weight: bold;



margin-left: 5px;



margin-bottom: 6px;



color: #DCDCDC;







}







.watchTable {







background-repeat: repeat-x;



background-position: left top;



border-bottom: 1px dashed #999999;



padding-bottom: 10px;



text-align: center; padding-left:5px; padding-right:5px; padding-top:5px



}











.watchInfoArea {



width: 395px;



text-align: left;



margin-left: auto;



margin-right: auto;



margin-bottom: 10px;



padding-left: 15px;



padding-right: 15px;



padding-bottom: 15px;







}







.watchDescription {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



padding: 10px 0px 5px 0px;



color: #DCDCDC;



border-top: 1px dotted #CCCCCC;



}







.watchTags {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



margin: 5px 0px 10px 0px;



color: #DCDCDC;



}







.watchAdded {



font-family: Arial, Helvetica, sans-serif;



font-size: 11px;



margin-bottom: 10px;



color: #DCDCDC;



}







.watchDetails {



font-family: Arial, Helvetica, sans-serif;



font-size: 11px;



font-weight: normal;



color: #DCDCDC;



}







.commentsTitle {



font-family: Arial, Helvetica, sans-serif;



font-size: 11px;



font-weight: bold;



color: #DCDCDC;







padding: 5px;



padding-bottom: 6px;



border-top: 1px dashed #999999;



border-bottom: 1px dashed #999999;







}







.groupCommentsTitle {



font-family: Arial, Helvetica, sans-serif;



font-size: 11px;



font-weight: bold;



color: #DCDCDC;







padding: 5px;



padding-bottom: 6px;



}











.BoxedBorderTable {



padding-left: 10px;



border-top: 1px solid #CCCCCC;



border-bottom: 1px solid #CCCCCC;



border-right: 1px solid #CCCCCC;



border-left: 1px solid #CCCCCC;



}



.vertLeftDashTable {



border-left: 1px dashed #CCCCCC;



background-repeat: repeat-x;



background-repeat: repeat-y



}



.commentsEntry {



font-size: 11px;







padding: 10px;



border-bottom: 1px dashed #999999;



}







.commentsThumb {



border: 5px solid #DCDCDC;



margin-right: 5px;



}











/* Code Elements */







.codeArea {







border: 1px dashed #999999;



padding: 7px;



margin-bottom: 15px;



}







.apiLabel {







margin-top: 20px;



margin-bottom: 10px;



padding-left: 10px;



padding-right: 10px;



padding-top: 10px;



padding-bottom: 10px;



}







.standoutLabel {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: bold;



color: #DCDCDC;



}



.brightLabel {



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



font-weight: bold;



color: #DCDCDC;



}







#set_of_links {



position:relative;



padding:0px;



border:none;







margin-bottom:20px



}



#set_of_links a {



display:inline;



padding:2px 9px 2px 9px;



text-decoration:none;



color: #DCDCDC;



background:#000000;



}



#set_of_links a:hover {







text-decoration:none



}







#set_of_links a span {



display:none



}



#set_of_links a:hover span {



display:inline;



position:absolute;



padding-top:30px;



left:0px;







padding:5px 15px 5px 0



}







.SubscriptionTables {



border: none;



}







.SubscriptionTables td {



padding-top: 10px;



padding-bottom: 10px;



padding-left: 1px;



padding-right: 1px;



text-align:center;



border-bottom: 1px dashed #666666;



color: #DCDCDC;



}







.SubscriptionVideos {







text-align: center;{

                   

                   }



}







.SubscriptionVideos td {



border-bottom: none;



}







.parentSection {







}







.parentSection td {



font-family: Arial, Helvetica, sans-serif;



font-size: 11px;



padding-top: 5px;



padding-right: 2px;



padding-bottom: 5px;



margin-top: 1px;



}







.childrenSection {







border-bottom: 1px dashed #CCCCCC;



}







.childrenSection td {



font-family: Arial, Helvetica, sans-serif;



font-size: 11px;



padding-top: 5px;



padding-right: 2px;



padding-bottom: 5px;



margin-top: 1px;



}







.parentSection td {



font-family: Arial, Helvetica, sans-serif;



font-size: 11px;



padding-top: 5px;



padding-right: 2px;



padding-bottom: 5px;



margin-top: 1px;



border-bottom: 1px dashed #CCCCCC;



}



.commentButtons td {



padding-bottom: 0px;



margin-bottom: 0px;



border-bottom: 0px



}







.commentsSpecifics {



text-align: center;



}







.userStats {



padding-top: 5px;



}







.devIndent {



margin-left: 15px;



margin-right: 15px;



padding-top: 15px;



padding-bottom: 15px;



}







.apiShadedBox {







padding-left: 5px;



padding-right: 5px;



padding-top: 5px;



padding-bottom: 5px;



}







.apiDef {



margin-left: 25px;



}







.apiHeader {



font-family: Arial, Helvetica, sans-serif;



font-size: 14px;



font-weight: bold;



color: #DCDCDC;



}











/* msolo remix */



.roundedTable {



margin: 0px auto 1em auto;



}







.sunkenTitle {



font-size: 14px;



font-weight: bold;



margin: 0px 0px 5px 5px;



}







.sunkenTitleBar {



width: 100%;







border-bottom: 1px dashed #999;



}







.sunkenContent {







background-position: left top;



background-repeat: repeat-x;



padding: 10px



}











.videobarthumbnail_block



{



float: left;



width: 125px;



padding: 5px;



}



img.videobarthumbnail_gray



{



border: 3px solid #DCDCDC;



}



img.videobarthumbnail_white



{



border: 3px solid #DDD;



}







.videotitlebarHeading



{



float: left;



font-size: 13px;



color: #DCDCDC;



padding-left: 10px;



padding-right: 10px;



}



.videotitlebarComment



{



float: left;



font-size: 10px;



color: #DCDCDC;



}



.videotitleBarLinkBlock {



width: 173px;



float: right;



}



.videotitlebarLink



{



width: 150px;



}



img.videotitlebarLinkIcon



{



vertical-align: bottom;



border: 0px;



width: 23px;



height: 14px;



}















hr {



/* the border */



border-left:0px none; border-right:0px none; border-bottom:0px none; border-top:1px dashed #999; height: 1px



}







img.rating {



border: 0px;



padding: 0px;



margin: 0px;



vertical-align: middle;



}







span.rating {



color: #DCDCDC;



font-size:smaller;



}







.tag_list {



margin: 1em 0px 0.5em 0px;



font-weight: bold;



color: #333;



}







.tag_list p {



margin: 0px 0px 0.5em 0px;



padding-left: 0.5em;



font-weight: normal;



color: #999;



}







.moduleEntry input {



margin: 1em 0px 0px 0px;



}







.deep_gray_ragular {



color: #DCDCDC;



font-size: 10px;



font-family: Verdana, Arial, Helvetica, sans-serif;



}



.blue_regular {



font-size: 12px;



font-family: Verdana, Arial, Helvetica, sans-serif;



color: #DCDCDC;



}



.white_bold {



font-family: Verdana, Arial, Helvetica, sans-serif;



font-weight: bold;



font-size: 12px;



color: #DCDCDC;



margin-left: 0.5em;



}



.white_bold:hover{color:#DCDCDC;text-decoration:underline;}







.bold_blue {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0F6EC0; font-weight: bold; }



.normal_gray {



font-size: 11px;



font-family: Verdana, Arial, Helvetica, sans-serif;



color: #DCDCDC;



}



.normal_blue {



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 11px;



color: #DCDCDC;



}



.white_regular {



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 11px;



color: #DCDCDC;



}



.white_regular:hover {color:#DCDCDC; text-decoration:underline;}







.bold_blue_large, .bold_blue_large:visited	{font-family: Arial, Helvetica, sans-serif;



font-size: 18px;



color: #DCDCDC;



}



.bold_blue_large:hover {color:#DA352F;



text-decoration:none;



}



























.navigation_bold {



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 11px;



color: #DCDCDC;



font-weight: bold;



}











.bold_gray {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #676767; font-weight: bold; }











.tablerow1{







}







.search_box{



font-size: 14px;



font-weight:bold;







background-position: left top;



color: #000000;



WIDTH: 200px;



}







.search_select {







background-position: left top;





}











.input_btn{



		 font-size: 12px;







color: #DCDCDC;



  	     padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px



}







.hovermenu{



	text-align:left;



}



.hovermenu ul{



	clear:both;



	padding: 0px 0px 0px 0px;



	margin-left: 10px;



    width:959px;



}







.hovermenu ul li{



	list-style: none;



	display: inline;



}







.hovermenu ul li a{



	padding: 2px 1px 2px 0px;



	text-decoration: none;



	float: left;



color: #DCDCDC;



}







.hovermenu ul li a:hover{



	/*background-color: #333333;



	border-style: outset;*/



}







#dropdownul {



	display:none;



	width:125px;



	position: absolute;



	z-index: 100;



	padding-top:0px;



}







.hovermenu ul li ul li a {







	border: 2px solid #444444;



	width:100%;



color: #DCDCDC;



	padding-left:10px;



}











.submenuli a:hover{



	text-decoration: none;



color: #DCDCDC;



}







.visible{ /* lists nested under hovered list items */



	display: inline;



}











.syndicateMenu{



float:right;



margin-right:29px;



padding: 4px 0px 0px 0px;







}











a.menu, a.menu:link, a.menu:link:visited {



font-family: Verdana, Arial;



font-size: 12px;



color: #DCDCDC;



font-weight: bold;



}







a.menu:hover { color: #DA352F; }







a.submenu, a.submenu:link, a.submenu:link:visited, .submenu {



font-family: verdana, arial;



font-size: 11px;



color: #DCDCDC;



}







a.submenu:hover { color: #DA352F;}























.copy, a.copy, a.copy:link, a.copy:visited {



color: #DCDCDC;



font-size: 9px;



font-weight: normal;



font-family: Verdana, Arial, Helvetica, sans-serif;



text-align: center;



margin-top:0.6em;



}











.bg2	{



  }











.page_links	{ PADDING-RIGHT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; color: #DCDCDC; PADDING-TOP: 5px; TEXT-ALIGN: right; }



.pagination	{ padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #DA352F; text-decoration: none;  color: #DCDCDC;; }



.pagination_next, .pagination_prev { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #DA352F; text-decoration: none; }



.pagination_active { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #fff; text-decoration: bold;  }


a.tags:link, a.tags:active, a.tags:visited {color: #DCDCDC; font-size: 12px;}

a.tags:hover {color: #DCDCDC; font-size: 14pt;}

.box { border:1px solid #DCDCDC;  width:400; }

.navtabs{color:#000;position:absolute;top:70px;height:35px;width:105%}

.navtabs ul{width:800px;color:#000;}

.navtabs li{display:inline;color:#000;background-image:url('../images/greytab.png');margin:0px;padding:5px;width:95px;height:35px;text-align:center;font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;line-height:12px;}
.navtabs li a{color:#000;}
.navtabs li a:hover{color:#fff;background-image:url('../images/greytabhover.png');text-decoration:none;}
.navtabs li a:visited{color:#000;}



