/*

LAYOUT: One-Column (Right) Fixed

DESCRIPTION: Two-column 960px fixed layout with one sidebar right of content

*/
body {
    min-width:960px;
	}
	
#header {
    position:relative;
	}
	
#branding {
    width:940px;
    margin:0 auto;
	}

#access {
	width: 100%;
    position:relative;
    overflow:hidden;
	}
	
.menu {
    width:960px;
    margin:0 auto;
	}

#main {
    width:960px;
    margin: 40px auto 0px auto;
    overflow:hidden;
    position:relative;
	}
	
#container {
    width: 630px;
    float:left;
	}

#content {
    margin:0px;
    width: 590px;
	padding: 0px 0px 0px 40px;
    overflow:hidden;
	}

.main-aside {
    width:250px;
    float:right;
    position:relative;
    right:0px;
	}
	
#secondary {
    clear:right;
}

#footer {    
    clear:both;
	}

#subsidiary {
    width:940px;
    margin:0 auto;
    overflow:hidden;
	}

#subsidiary .aside {
    width:300px;
    float:left;
    margin:0 20px 0 0;
	}
	
#subsidiary #third {
    margin:0;
	}

#siteinfo {
    clear:both;
    width:960px;
    margin:0 auto;
	}



/* =Page Templates

-------------------------------------------------------------- */
/*
    Full Page Width Template
*/

body.page-template-page-fullpage-php #container {
	 padding: 0px 40px !important;
     width: 880px;
     }

body.page-template-page-fullpage-php #contentFull {
	 margin: 0px;
     width: 880px;
     }

body.page-template-page-fullpage-php #comments {
	 margin: 0px;
     width: 880px;
     }


/*
    The Band Page Template
*/

body.page-template-page-the-band-php #container {
	 margin: 0px;
	 padding: 0px 40px !important;
     width: 880px;
     }

body.page-template-page-the-band-php #contentLeftSide {
	 margin: 0px;
     width: 640px;
	 _width: 635px;
	 float: left;
     }
	
body.page-template-page-the-band-php #contentRightSide {
	 padding-left: 40px;
	 width: 200px;
	 float: left;
     }
	
		body.page-template-page-the-band-php #contentRightSide a {
			padding-bottom: 5px;
			}
	 
	 	body.page-template-page-the-band-php #contentRightSide h1 {
			font-family: 'arial narrow';
			font-size: 26pt;
			line-height: 26pt;
			padding: 0px 0px 7px 0px;
			color: #524B43;
			margin-bottom: 10px;
			}
		
body.page-template-page-the-band-php #comments {
	 margin: 0px;
     width :880px;
     }


/*
    Music Page Template
*/

body.page-template-page-music-php #container {
	 margin: 0px;
	 padding: 0px 40px !important;
     width: 880px;
	 overflow: visible;
     }

body.page-template-page-music-php #contentLeftSide {
	 margin: 0px;
     width: 640px;
	 _width: 635px;
	 float: left;
	 display: block;
     }
	
		body.page-template-page-music-php #contentLeftSide .album {
			 width: 202px;
			 height: 200px;
			 margin-right: 18px;
			 color: #999;
			 float: left;
			 font-size: 8pt;
			 line-height: normal;
			 display: block;
			 }
			
		body.page-template-page-music-php #contentLeftSide .album img {
			 width: 200px;
			 height: 200px;
			 border: 1px solid #cccccc;
			 margin-bottom: 10px;
			 }
		
		body.page-template-page-music-php #contentLeftSide .desc {
			 width: 415px;
			 height: auto;
			 float: left;
			 margin-top: 0px;
			 margin-bottom: 33px;
			 display: block;
			 }
		
		body.page-template-page-music-php #contentLeftSide .desc h2 {
			 font-family: arial;
			 font-size: 12pt;
			 margin-top: 0px;
			 padding-top: 0px;
			 color: #FF0066;
			 }
		
		body.page-template-page-music-php #contentLeftSide .desc p {
			 padding: 0px;
			 margin: 0px;
			 }
			
		body.page-template-page-music-php #contentLeftSide .desc span.tracks {
			 font-weight: bold;
			 }
			 
		body.page-template-page-music-php #contentLeftSide .desc span.buynow {
			 color: #FF0066;
			 font-weight: bold;
			 font-style: italic;
			 }
		
		body.page-template-page-music-php #contentLeftSide .desc ol {
			 margin-top: 0px;
			 }
	 
body.page-template-page-music-php #contentRightSide {
	 padding-left: 0px;
	 padding-bottom: 40px;
	 width: 240px;
	 float: left;
     }
	 
	 	body.page-template-page-music-php #contentRightSide h1 {
			font-family: 'arial narrow';
			font-size: 26pt;
			line-height: 26pt;
			padding: 0px 0px 7px 0px;
			color: #524B43;
			margin-bottom: 10px;
			}
		
		body.page-template-page-music-php #contentRightSide img {
			padding: 0px; 
			margin: 0px;
			border: 1px solid #cccccc;
			}
			
body.page-template-page-music-php #comments {
	 margin: 0px;
     width :880px;
     }

#music1, #music2, #music3, #music4, #music5, #music6, #music7, #music8, #music9, #music10, #music11, #music12, #music13 {
	display: none;
	}

/*
    Media Page Template
*/

#mmleftbox {
float:left;
width:50%;
}

#mmrightbox {
float:left;
}

.thumbnailmusicpic
{
width:140px;
height:82px;
float:left;

}

.thumbnaillink
{
width:200px;
height:82px;
float:left;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
padding-top: 32px ;

}

.break {
clear:both;
}

body.page-template-page-media-php #container {
	 margin: 0px;
	 padding: 0px 40px !important;
     width: 880px;
     }

body.page-template-page-media-php #contentLeftSide {
	 margin: 0px;
     width: 420px;
	 _width: 415px;
	 padding-right: 20px;
	 float: left;
     }
	 
body.page-template-page-media-php #contentRightSide {
	 padding-left: 20px;
	 width: 420px;
	 float: left;
     }
	 
	 	body.page-template-page-media-php #contentRightSide h1 {
			font-family: 'arial narrow';
			font-size: 26pt;
			line-height: 26pt;
			padding: 0px 0px 7px 0px;
			color: #524B43;
			margin-bottom: 10px;
			}

