body {
	
	font-size:11px;

	background: #ECECEC url(/style/images/body-bg.gif) repeat-x scroll 0 0;
   font-family: Tahoma,Geneva,Arial,Verdana,sans-serif;
  /*color: #999999;*/
  width: 100%;
  margin:auto;
  color: #3B3B3B;
	
	}


.breadcrumb{
	
	color:#7A766A;
	padding-top:10px;
	padding-left:12px;
	font-size:12px;
	
}

#breadcrumb a{
	
	color:#969184;
	
}


span.sitetitle{
	
	
	padding:10px;font-weight:normal;color: #DFD5B9; font-size: 19pt;
	
	
}
.input_button {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Sans-Serif;
	font-weight:bold;
	background-color: #db6600;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;	
	color: #ffffff;
	border:1px solid #db6600;
	background-image: url(/style/images/button_bg.jpg);
}
.input_button:hover {
	background-color: #000000;	
	border:1px solid #000000;
	background-image: url(/style/images/button_bg_over.jpg);
}





.mainContent{
background-color:#E1E1E1;
background-image:url(/style/sn/content_bg.gif);
background-repeat:no-repeat;
border:1px solid #CCCCCC;
height:auto !important;
overflow:hidden;
padding-bottom:10px;
vertical-align:top;

}

td, p, div, span {
color:#666666;
font-family:Tahoma,Geneva,Arial,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
}


.searchBox{
background:#222222; /*#433F38;*/
border-color:-moz-use-text-color #4B4741 #4B4741;
border-style:none solid solid;
border-width:0 1px 1px;
color:#DFD5B9;

background-repeat:no-repeat;
font-size:11px;
height:31px;
margin-bottom:5px;
padding-left:15px;
padding-top:5px;
}
	


.mainContent {
background: #e2e2e2;/*#3F3F3F;/*#3A362F; /*#3F3F3F;*/

padding-top:0px;
padding-bottom:0px;
clear:all;

}
.headerRowBox {
	background: #222222; /*#3A362F;*/
	/*border:1px solid #333333;*/
	width:100%;
	margin-bottom:3px;
	font-size: 12px;
	border-top:1px solid #534E47;
	border-bottom:1px solid #292621;
	clear:both;
	

}

.similarblock, .simplebox {

	background:#ffffff; border:1px solid #cccccc;  padding:2px; font-size:11px; font-family:Arial;
	/*margin-top:5px;*/

}
	
.highlight {
	display:none;

}
a, a:visited {
text-decoration:none;
color:#07519A;
}

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




.middlebar, .titlebar{
background: #ECECEC url(/style/images/rowbg.png);
padding:5px;
padding-left:10px;
margin:0px;
color:#3f3f3f;
text-transform:capitalize;
font-weight:bold;
font-size:12.5px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #cccccc;
border-bottom:0px;
}

.middlebarcontent{
border:#cccccc 1px solid;
border-top:0px;
background:#ffffff;
padding:8px;

}

.smallcontentblue{
border-left:#B4CCEB 1px solid;
border-right:#B4CCEB 1px solid;
background:#888888;
padding:5px;

}


.smallcontenttitle{
background: #ffffff;
padding:8px;
padding-left:10px;
margin:0px;
color:#3f3f3f;
text-transform:uppercase;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11.5px;
border:1px solid #cccccc;
border-bottom:0px;
}

.smallcontentbox{
border:#cccccc 1px solid;
border-top:0px;
background:#ffffff;
padding:8px;


}


.bartitle {
}


/*---  Getting Smart ---*/
h1.TitleCss {margin:0px;padding:0px;font-weight:normal;color: #414141; font-size: 19px}


.H2TitleCss {
color:#6C6C6C;
float:left;
font-size:19px;
font-weight:normal;
margin-top:5px;
}
.H2TitleCss {
color:#6C6C6C;
float:left;
font-size:19px;
font-weight:normal;
margin-top:5px;
padding-left:5px;
}



.highlightcontent {
border-bottom: 1px solid #E6E6E6;
border-left: 1px solid #E6E6E6;
border-right: 1px solid #E6E6E6;
}

.highlighttitle{
color: #555;
font-weight:bold;
padding:3px;
text-transform:uppercase;
background-image:url("<?php echo $root_dir; ?>/style/<?php echo $skin; ?>/msnbg.jpg");
}


.popuptitlebar {
background: #dddddd;
color: #555;
font-weight:bold;
text-transform:uppercase;
border:1px solid #000000;
padding: 3px;
text-align: left;

}

.albumtd {

	
	/*background:#555555;*/
	 border:1px solid #ffffff;
	/* border-bottom:1px solid #666666;*/
	 color:#efefef; padding:2px;
	
}

.albumtdhover{
	 border:1px solid #eeeeee;
	background:#efefef;  padding:2px;
}

.titlebarsmall {
background: url("<?php echo $root_dir; ?>/style/<?php echo $skin; ?>/smalltitlebg.gif"); \
background-repeat:no-repeat;
height: 15px;
width:160px;
color: #555;
padding-left:3px;
padding-top: 7px;
text-transform:uppercase;
}

.smallcontent {
width:180px;
border-bottom: 1px solid #E6E6E6;
border-left: 1px solid #E6E6E6;
border-right: 1px solid #E6E6E6;
}

.minicontent {
border: 1px solid #E6E6E6;
font-family:Tahoma;
padding:3px;
color:#333333;
}


.msnbg {
background-repeat:no-repeat;
color:#dddddd;
border-bottom:1px solid #4f4f4f;
border-bottom-style:outset;
}
.tracklistrownormal{
}
.tracklistrowhighlight{
background:#dddddd;
}

.albumboxnormal{
background:#FFFFFF;
}

.albumboxhighlight{
background:#ffffff;
}


.albumholder{
	border-bottom:#eeeeee 1px solid;	
}

.playlisttable, .smalltable{
border-top: 1px solid #cecece;
border-bottom: 1px solid #cecece;
background: #efefef;
margin-top:2px;
}

.tracktd {
padding:0px;
border-bottom:1px solid #eeeeee;
margin-top:1px;

}
.searchForm{
padding:3px;
}

input, button, select {
padding:0;
margin:0;
font-family:verdana;
font-size:11px;
color : #333333;
padding:2px;
background:#efefef;
 border:1px solid #cecece;
}

input[type="image"]{
	border:0px;
	padding:1px;
}


input.tiny {
padding:0;
margin:0;
font-family:verdana;
font-size:9px;
}
img {
border:0;
}

/* This affects just about everything... */


td {

	vertical-align:top;
}

/* This is for The forms */
form { 
	display:inline;
	padding:0;
margin:0;

}

.googlead {
background:#e5eef9;
text-align:center; 
}

/* For alternating row colors */
.row0 { 
	background-color: #ffffff;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
.row1 { 
	background-color: #efefef;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.full
{
	width: 100%
}
