/* CSS Document */



body	{
	background: #a6bdb9 url(../../_common/images/bg_header_home.jpg) repeat-x;
	margin:0;
	padding:0;
	border:0;
	font-family:"Times New Roman", Times, serif;
	/*padding-bottom:10px;*/
	}
	
	

#masterwrap	{
	background: transparent;
	margin:30px auto 0px;
	display:block;
	padding:0;
	border:0;
	width:812px;	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:810px;	 
	}

html>#masterwrap	{
	width: 810px;
	}
	
	
#wrapper	{
	background:#FFF;
	float:left;
	padding:0;
	border: 1px solid #818181;
	width:560px;	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:558px;	 
	}

html>#wrapper	{
	width: 558px;
	}
	
.clearer { clear:left; line-height:0px; }
.clearerspace { clear:left; height:20px; }
.clearerspace-right { clear:left; height:20px; padding-top:10px; padding-bottom:10px; text-align:right; }
.clearerdivider { clear:left; padding-top:30px; padding-bottom:30px; line-height:4px; background: #FFF url(../../_common/images/dotted_line_bg.gif) center repeat-x; }
	
#header	{
	background:#FFF;
	border:0;
	margin:0;
	padding:0;
	height:90px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	width:760px;
	}

#header img	{
	margin:0;
	padding:0;
	border:0;
	}
	
.bodyspacer { width: 716px; height: 10px; }

.bodyspacerhome { width: 716px; height: 20px; }

#pagebody	{
	padding: 12px;
	margin:22px;
	margin-bottom:5px;
	width:486px;
	border: 1px solid #cbc7c6;
	color: #333;
	background: transparent;
	clear: both;
	}
	
#pagebody ul li	{
	line-height:1.2em;
	margin-bottom:5px;
	padding-left:2px;
	margin-left:2px;
	list-style:square;
	vertical-align:top;
	}
	
#pagebody ul ul li {
	margin-top:5px;
	list-style:square;
	vertical-align:top;
	}

.contentcol { float:left; width:528px; }


.gutter { float:left; width:20px; height:35px; }
.gutter2 { float:left; width:30px; height:35px; }
.gutter3 { float:left; width:50px; height:35px; }
.gutter4 { float:left; width:100px; height:35px; }
.column100 { float:left; width:100px; }
.column120 { float:left; width:120px; }
.column140 { float:left; width:140px; }
.column200 { float:left; width:200px; }
.column320 { float:left; width:320px; }
.column530 { float:left; width:530px; }

.albumcovercol { float:left; width:140px; }
.albumdescriptcol { float:left; width:320px; }
.albumtrackcol { float:left; width:160px; margin-top:5px; }

.blue { color:#39C; }

.green { color:#86ae38; }

.red { color:#990000; }

h1, h2, h3, h4, h5, h6	{
	font-weight:bold;
	/*margin-top:15px;*/
	margin-bottom:15px;
	letter-spacing:1px;
	}
	
#pagebody h1	{
    font-size:1.4em;    
    }

html>#pagebody h1 	{
	font-size: x-large;  
	} 

#pagebody h2	{
	font-size:1.2em;       
    }

html>#pagebody h2 	{
	font-size:large;  
	} 

h3	{ 
	font-size:1.1em;
	}

html>h3 	{
	font-size:medium;  
	}
	
#pagebody, #pagebody div, #pagebody p, #pagebody th, #pagebody td, #pagebody li, #pagebody dd, #pagebody dt    {
    font-family: "Times New Roman", Times, serif;
	font-size:x-small;
    voice-family: "\"}\"";
    voice-family:inherit;
    font-size: 1em;
	line-height:1.4em;
    }
	
#pagebody p.hometxt {
	font-size:15px;
	color:#675b5b;
	/*letter-spacing:1px;*/
	line-height:1.5em;
	text-align:justify;
	}
	
.hometxt {
	font-size:.7em; 
	color:#675b5b;
	/*letter-spacing:1px;*/
	line-height:1.5em;
	text-align:justify;
	/*letter-spacing: 0.1em;*/
	}
	
.homefine {
	font-size: .6em; 
	font-weight:bold;
	color: #675b5b;
	line-height: 1.8em;
	text-align: left;
	/*letter-spacing: -1px;*/
	}
	
#pagebody p.fineprint	{
	font-size: .9em;
	color:#666;
	}
	
#pagebody .smalltd	{
	font-size: .8em; 
	}
	/* General links */
	
a:link { 
	text-decoration:none;
	color:#368098;
	background:transparent;
	/*font-weight:bold;*/ 
	}
	
a:visited { 
	text-decoration:none;
	color:#23667c;
	background:transparent;
	/*font-weight:bold;*/
	}

a:hover { 
	text-decoration:underline;
	color:#368098;
	background:transparent;
	/*font-weight:bold;*/
	}

a:active { 
	text-decoration:underline;
	color:#368098;
	background:transparent;
	}
	
.footer	{
	font-family:"Times New Roman", Times, serif;
	font-size:.8em; 
	text-align:right;
	float:right;
	margin:0 22px 5px 0;
	border:0;
	color: #666;
	background: transparent;
	line-height: 1.5em;
	}
	
.footer a:link, .footer a:active, .footer a:visited	{
	text-decoration:none;
	background:transparent;
	color: #666;
	}
	
.footer a:hover	{
	text-decoration:underline;
	background:transparent;
	color: #333;
	}
	
.columnContactFormSpacer { float:left; width:40px; height:350px; }
.columnContactFormColumn1 { float:left; width:200px; }
.columnContactFormColumn2 { float:left; width:200px; }
.columnContactFormColSpan { float:left; width:400px; }

.form {
	color: #000;
	border: 1px solid #666;
	width: 180px;
	font-family: "Times New Roman", Times, serif;
	padding: 1px;
	margin: 0;
	margin-top: 3px;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	}
	
.form-textarea {
	color: #000;
	border: 1px solid #666;
	width: 400px;
	font-family: "Times New Roman", Times, serif;
	padding: 1px;
	margin: 0;
	margin-top: 3px;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	}
	
.form-input {
	color: #000;
	border: 1px solid #666;
	width: 400px;
	font-family: "Times New Roman", Times, serif;
	padding: 1px;
	margin: 0;
	margin-top: 3px;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	}
	
.form-select {
	color: #000;
	border: 1px solid #666;
	width: 180px;
	font-family: "Times New Roman", Times, serif;
	padding: 1px;
	margin: 0;
	margin-top: 3px;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;;
	}

html>.form {
	font-size: x-small;
	} 

.form-button {
	color: #FFF;
	background-color: #57A9C7;
	border: 1px solid #D2D2D2;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	padding-left: 1px;
	padding-right: 1px;
	margin: 0;
	margin-top: 3px;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*  Left Nav  */

#leftnav {
	float: left;
	margin: 0;
	margin-top: 170px;
	margin-right:20px;
	padding: 0;
	border: 0;
	background: transparent;
	/* compensates for IE Win bungling */
	width: 130px;
	}

#leftnav ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
	width: 130px;
	}

#leftnav ul li {
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	}

#leftnav ul li a {
	background: transparent;
	color: #333;
	height: 22px;
	width: 130px;
	border:0;
	padding: 0;
	margin: 0;
	margin-right: 15px;
	padding-right: 15px;
	line-height: 20px;
	text-decoration: none;
	display: block;
	text-align: right;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	}

html>#leftnav ul li a  {
	font-size: 12px;   
	}

#leftnav ul li a:hover {
	color: #990000;
	background: transparent url(../../_common/images/nav_arrow.gif) right center no-repeat;
	}

#leftnav a:active	{
	/*background: #FFF;*/
	}

body#one #leftnav li#one a,

body#two #leftnav li#two a,

body#three #leftnav li#three a,

body#four #leftnav li#four a,

body#five #leftnav li#five a,

body#six #leftnav li#six a,

body#seven #leftnav li#seven a,

body#eight #leftnav li#eight a
 {
	color: #990000;
	background: transparent url(../../_common/images/nav_arrow.gif) right center no-repeat;
	}
	
body#onesubone #leftnav li#one a,
body#onesubtwo #leftnav li#one a,
body#onesubthree #leftnav li#one a,
body#onesubfour #leftnav li#one a,

body#twosubone #leftnav li#two a,
body#twosubtwo #leftnav li#two a,
body#twosubthree #leftnav li#two a,
body#twosubfour #leftnav li#two a,

body#threesubone #leftnav li#three a,
body#threesubtwo #leftnav li#three a,
body#threesubthree #leftnav li#three a,
body#threesubfour #leftnav li#three a,
body#threesubfive #leftnav li#three a,
body#threesubsix #leftnav li#three a,

body#foursubone #leftnav li#four a,
body#foursubtwo #leftnav li#four a,
body#foursubthree #leftnav li#four a,
body#foursubfour #leftnav li#four a {
	color: #990000;
	}
	
	
	/* subs */
	

#leftnav li#onesubone a,
#leftnav li#onesubtwo a,
#leftnav li#onesubthree a,
#leftnav li#onesubfour a,

#leftnav li#twosubone a,
#leftnav li#twosubtwo a,
#leftnav li#twosubthree a,
#leftnav li#twosubfour a, 

#leftnav li#threesubone a,
#leftnav li#threesubtwo a,
#leftnav li#threesubthree a,
#leftnav li#threesubfour a, 
#leftnav li#threesubfive a,
#leftnav li#threesubsix a,

#leftnav li#foursubone a,
#leftnav li#foursubtwo a,
#leftnav li#foursubthree a,
#leftnav li#foursubfour a {
	width: 130px;
	color:#990000;
	font-size: 12px;
	height: 22px;
	line-height: 20px;
	font-weight:normal;
	}

#leftnav li#onesubone a:hover,
#leftnav li#onesubtwo a:hover,
#leftnav li#onesubthree a:hover,
#leftnav li#onesubfour a:hover,

#leftnav li#twosubone a:hover,
#leftnav li#twosubtwo a:hover,
#leftnav li#twosubthree a:hover,
#leftnav li#twosubfour a:hover, 

#leftnav li#threesubone a:hover,
#leftnav li#threesubtwo a:hover,
#leftnav li#threesubthree a:hover,
#leftnav li#threesubfour a:hover, 
#leftnav li#threesubfive a:hover,
#leftnav li#threesubsix a:hover,

#leftnav li#foursubone a:hover,
#leftnav li#foursubtwo a:hover,
#leftnav li#foursubthree a:hover,
#leftnav li#foursubfour a:hover {
	background: transparent url(../../_common/images/nav_arrow.gif) right center no-repeat;
	color:#990000;
	font-size: 12px;
	height: 22px;
	line-height: 20px;
	font-weight:normal;
	}


body#onesubone #leftnav li#onesubone a,
body#onesubtwo #leftnav li#onesubtwo a,
body#onesubthree #leftnav li#onesubthree a,
body#onesubfour #leftnav li#onesubfour a,

body#twosubone #leftnav li#twosubone a,
body#twosubtwo #leftnav li#twosubtwo a,
body#twosubthree #leftnav li#twosubthree a,
body#twosubfour #leftnav li#twosubfour a, 

body#threesubone #leftnav li#threesubone a,
body#threesubtwo #leftnav li#threesubtwo a,
body#threesubthree #leftnav li#threesubthree a,
body#threesubfour #leftnav li#threesubfour a, 
body#threesubfive #leftnav li#threesubfive a,
body#threesubsix #leftnav li#threesubsix a,

body#foursubone #leftnav li#foursubone a,
body#foursubtwo #leftnav li#foursubtwo a,
body#foursubthree #leftnav li#foursubthree a,
body#foursubfour #leftnav li#foursubfour a {
	background: transparent url(../../_common/images/nav_arrow.gif) right center no-repeat;
	color:#990000;
	font-size: 12px;
	height: 22px;
	line-height: 20px;
	font-weight:normal;
	}
