body
{
	margin-top:25px;
	background-color:#FFFFFF;
	font-family: Verdana, Sans-serif;
}



/* container for main page */
#container
{
	width:550px;
}

/* container for logo top right */
#logo
{
	width:552px;
	text-align:right;
	padding-bottom:16px;
}

/* define main top navigation */
#nav
{	
	width:550px;
	text-align:left;
	padding:3px;
	font-size:12px;
}

#nav a {	
	text-decoration: none;
	color: #000000;
	font-size:12px;
	padding-left:3px;
	padding-right:3px;
	}
	
#nav a:hover {
	color: #000000;
	text-decoration: underline;
}

/* define post header and sub navigation */

#postheadercontainer
{	
	width:550px;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-top:1px solid #d9d9d9;
	height:190px;
}

#postheaderphoto
{
	float:left;
	padding-left:12px;
	padding-top:12px;
	padding-bottom:6px;
	padding-right:60px;
}

#postheaderphototitle
{
	clear:both;
	padding-left:12px;
	padding-bottom:12px;
	font-size:10px;
	text-align:left;
	color:#31637b;
}

#subnav
{
	float:left;
	width:320px;
	padding-top:10px;
	text-align:left;
}

#subnavtable
{
	text-align:left;
	font-size:11px;
}

.subnavtitle
{
	font-weight:bold;
	font-size:11px;
	color:#333333;
	padding-left:3px;	
}
.subnavsubtitle
{
	font-weight:bold;
	font-size:11px;
	color:#666666;
	padding-left:4px;
}


#subnavtable a {	
	text-decoration: none;
	color: #000000;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;
	}

#subnavtable a:hover {
	color: #000000;
	text-decoration: underline;
}

#subnavtable li
{
list-style-type:none;
margin-left:-40px;
line-height:13px;
}

body#home a#home, 
body#aboutme a#aboutme, 
body#contact a#contact,
body#links a#links, 
body#music a#music,
body#six_strings a#six_strings,
body#city_of_lights a#city_of_lights,
body#black_fisherman a#black_fisherman,
body#blues_de_vancouver a#blues_de_vancouver,
body#a_summer_in_september a#a_summer_in_september,
body#escape_to_gamma_polis a#escape_to_gamma_polis,
body#the_ring_of_sooria a#the_ring_of_sooria,
body#rivers_of_arabia a#rivers_of_arabia,

body#kids_of_wonder a#kids_of_wonder,
body#new_boss a#new_boss,
body#bell a#bell,
body#vague_two a#vague_two,
body#quiet_river_blues a#quiet_river_blues,
body#vague_one a#vague_one,
body#white_company a#white_company,

body#kids_of_wonder a#music,
body#new_boss a#music,
body#bell a#music,
body#vague_two a#music,
body#quiet_river_blues a#music,
body#vague_one a#music,
body#white_company a#music,

body#six_strings a#music,
body#city_of_lights a#music,
body#black_fisherman a#music,
body#blues_de_vancouver a#music,
body#a_summer_in_september a#music,
body#escape_to_gamma_polis a#music,
body#the_ring_of_sooria a#music,
body#rivers_of_arabia a#music
{
	color:#FFFFFF; 
	background: #31637b;
}   /* current page, define each body tag */

.padding /* padding for unlinked songs in sub-nav table */
{
padding-left:3px;
padding-right:3px;

}
.paddingextra /* padding for other unlinked items in sub-nav table */
{
padding-left:4px;


}
#bluestripe
{
	width:552px;
	height:17px;
	background-color:#31637b;
}

#contentarea
{	
	width:526px;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	text-align:left;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	overflow:visible !important; overflow:hidden;
	min-height:450px;
		
}

#contentarea p
{

	font-size:12px;
	color:#333333;
	
}

#contentarea h1
{
	font-size:12px;
	font-weight:bold;
	color:#31637b;
}

#backgroundimage
{
	width:580px;
	background-image:url(images/bg_01.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	min-height:450px;
		
}
#backgroundimagetwo
{
	width:580px;
	background-image:url(images/bg_02.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	min-height:450px;
		
}
a:link, a:visited{
	font-size: 12px; 
	color: #000000;
	text-decoration: underline;
}
	
a:active {
	color: #000000;
}
	
a:hover {
	color: #31637b; 
	text-decoration: underline;
	}
	
#linkslist li
{
list-style-type:none;
margin-left:-40px;
line-height:20px;
font-size:12px;
}

.copyright
{
	font-size:10px;
	color:#666666;
}
#footer
{
	width:550px;
	height:20px;
	text-align:right;
	font-size:9px;
	color:#666666;
}

#footer a:link, #footer a:visited {	
	text-decoration: none;
	color: #666666;
	font-size:9px;
	padding-left:3px;
	padding-right:3px;
	}
	
#footer a:hover {
	color: #666666;
	text-decoration: none;
}

