/* ######### CSS for GENERIC CONTENT AREA AND ITEMS ######### */

#contentlayer_main
{
padding: 10px;
width: 790px;
margin-right: 180px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
}




#contentlayer_view
{
background-color: #ffffff;
padding: 20px;
margin-top: 10px;

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
line-height: 120%;
}

#contentlayer_view h1
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 28px;
font-weight: normal;
color: #000000;
margin-top: 5px;
margin-bottom: 15px;
padding-bottom: 10px;
border-bottom: 1px solid #cccccc;
line-height: 120%;
}


#contentlayer_view p
{
font-size: 10px;
font-weight: bold;
color: #666666;
margin: 0px;
padding: 0px;
}

#view_imagebox
{
float: right;
background-color: #ffffff;
padding: 10px;
margin-left: 15px;
margin-bottom: 15px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #666666;
border-bottom: 1px solid #cccccc;
}

.view_imagethumbs
{

list-style: none;
margin: 0px;
margin-bottom: 10px;
margin-top: 5px;

}

.view_imagethumbs li
{

display: inline;

}








/* ######### CONTENT LAYERS ######### */



#contentlayer_plain
{
background-color: #ffffff;
padding: 10px;
margin-left: 200px;
min-height: 400px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
}








#contentlayer_home
{
padding: 10px;
margin-left: 200px;
min-height: 400px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
}



#panel_body_home_clubs
{
background-image:  url(contentlayer_clubs.jp);
background-repeat: repeat-x;
background-position: top left;
background-color: #FFF;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 5px;
margin-bottom: 15px;
height: 400px;
}

#panel_body_home_music
{
background-image:  url(contentlayer_music.jp);
background-repeat: repeat-x;
background-position: top left;
background-color: #FFF;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 5px;
margin-bottom: 15px;
height: 400px;
}

#panel_body_home_news
{
background-color: #ffffff;
background-image:  url();
background-repeat: repeat-x;
background-position: top left;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 15px;
}









#view_panel
{
margin-right: 310px;
background-color: #ffffff;
padding:10px;
}



/* ######### CSS for TITLE LAYERS ######### */


#titlelayer_content
{
background-image:  url(contentlayer_articles.jpg);
background-repeat: repeat-x;
background-position: top center;
background-color: #000000;
padding: 15px;
border-bottom: 1px solid #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #ffffff;
}

#titlelayer_content h1
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
color: #ffffff;
margin: 0px;
margin-bottom: 5px;
border-bottom: 1px solid #333333;
}


#titlelayer_music
{
background-image:  url(http://www.xpressdjs.net/themes/content/contentlayer_music.jpg);
background-repeat: repeat-x;
background-position: top center;
background-color: #000000;
padding: 15px;
border-bottom: 1px solid #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #ffffff;
}

#titlelayer_music h1
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
color: #ffffff;
margin: 0px;
margin-bottom: 5px;
border-bottom: 1px solid #333333;
}



#titlelayer_clubs
{
padding: 15px;
background-image:  url(contentlayer_clubs.jpg);
background-repeat: repeat-x;
background-position: top center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #ffffff;
border-bottom: 1px solid #333333
}

#titlelayer_clubs h1
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
color: #ffffff;
margin: 0px;
margin-bottom: 5px;
border-bottom: 1px solid #333333;
}

#titlelayer_news
{
padding: 15px;
height: 60px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #ffffff;
}

#titlelayer_news h1
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
color: #ffffff;
margin: 0px;
margin-bottom: 5px;
border-bottom: 1px solid #333333;
}






.titlenav
{
margin-top: 10px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
list-style: none;
padding-left: 0px;
padding-right: 0px;
padding-top: 15px;
padding-bottom: 15px;

}

.titlenav li
{
display: inline;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #ffffff;
}

.titlenav li a:link { background-image: url(); background-repeat: repeat-x; background-position: top center; padding: 8px; color: #ffffff; text-decoration: none; border-top: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #111111; border-bottom: 1px solid #111111;}
.titlenav li a:visited { background-image: url(); background-repeat: repeat-x; background-position: top center; padding: 8px; color: #ffffff; text-decoration: none; border-top: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #111111; border-bottom: 1px solid #111111;}
.titlenav li a:active { background-image: url(); background-repeat: repeat-x; background-position: top center; padding: 8px; color: #ffffff; text-decoration: none; border-top: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #111111; border-bottom: 1px solid #111111;}
.titlenav li a:hover { background-image: url(app_list_table_content.png); background-repeat: repeat-x; background-position: top center; padding: 8px; color: #cccccc; text-decoration: none; border-top: 1px solid #111111; border-left: 1px solid #111111; border-right: 1px solid #333333; border-bottom: 1px solid #333333;}


/* ######### CSS for SEARCH RESULTS ######### */

#searchresults
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
background-color: #ffffff;
padding: 10px;

}

#searchresults h2
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
		margin-top: 5px;
	margin-bottom: 5px;
}


#searchtable
{


}



/* ######### CSS for SEARCH FORM ######### */

#searchform
{
background-color: #666666;
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}




