/* 
CSS for philipmasorti.com

by Blue Banana Designs
www.bluebanana.net

*/

/* ELEMENTS --------------------- */
* {
margin:0; padding: 0;
}

body {
background-image: url("/assets/images/graphics/global/body_bgd.png");
background-position:50%;
background-repeat:repeat-y;
background-color:#000;
color: #554028;
font-size:100%;
font-family:Arial, Helvetica, sans-serif;
}

/* h1 Reserved for page title */
/* h2 Reserved for page subtitle */

h3 {
color:#000;
font-size:1.4em;
margin:1em 0 .5em;
font-weight:normal;
}
h4 {
color:#000;
font-size:1.2em;
margin:1em 0 .5em;
font-weight:normal;
}
h5 {
color:#000;
font-size:1.0em;
margin:1em 0 .5em;
}


a, a:link, a:visited {
background-color:#fff;
color: #554028;
}
a:hover {
text-decoration: none;
}

p, dl, ol, ul, blockquote, a {
font-size: 1em;
}
p {
margin:1em 0;
}

li {
margin:.8em 0 .8em 35px;
}
dt {
font-weight: bold;
}

hr {
height:1px;
border-width: 0 0 1px 0;
border-style:solid;
border-color:#866d51;
}


/* POSITIONING ----------------------------- */
#page-wrapper {
width:760px;
margin:0 auto;
position: relative;
background-color:#fff;
color: #000;
}
#content-wrapper {
margin-top:5px;
padding: 0 30px 60px;
position:relative;
background-color:#fff;
color: #000;
}

/* HOME PAGE ITEMS ---------------------------- */
body#home #content-wrapper {
height:600px;
margin-top:0px;
margin-bottom:0px;
padding:0;
background-image: url("/assets/images/photos/pm_homepage.png");
background-position:top left;
background-repeat:no-repeat;
}
body#home img#name {
position:absolute;
z-index:2;
top:162px;
right:0px;
}
body#home #mediaPlayer {
position:absolute;
top:380px;
right:100px;
}

/* MASTHEAD ------------------------------ */
div#masthead {
width:760px;
height:132px;
background-image: url(../assets/images/graphics/global/masthead_bgd.png);
background-position:top center;
background-repeat:no-repeat;
background-color:#000;
color:#fff;
position:relative;
}
div#masthead img#name {
position:absolute;
top:31px;
left:236px;
border:none;
}

/* NAVIGATION ---------------------------- */
div#navigation {
text-align:right;
margin-right: 30px;
}
div#navigation ul li {
list-style:none;
display:inline;
margin:0;
}
div#navigation ul li a {
font-family: Arial, Helvetica, sans-serif;
font-size: .8em;
font-weight: bold;
text-decoration:none;
padding:.2em .5em .3em;
}
div#navigation ul li a:link,
div#navigation ul li a:visited {
background-color:#fff;
color:#000;
}
div#navigation ul li a:hover {
background-color:#866d51;
color:#fff;
}
div#navigation ul li a.selected-nav,
div#navigation ul li a.selected-nav:link,
div#navigation ul li a.selected-nav:visited {
background-color:#000;
color:#fff;
}


/* PAGE TITLE ---------------------------*/
div#page-title  {
	margin:20px 0 30px 0;
}
div#page-title h1 {
	color:#866d51;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-weight: normal;
	padding:0;
}
div#page-title h2 {
	color:#000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-weight: normal;
	padding:0;
}

/* VIDEO ------------------------------ */
.video-pod {
width:100%;
margin:0 auto;
padding:0;
text-align:center;
}
div.video-pod div.media-player {
width:600px;
margin:0px auto 20px;
text-align:center;
}


/* MUSIC ------------------------------ */
.cd-pod {
width:690px;
margin:0;
padding:0;
}
.cd-cover {
width:302px;
float:left;
margin:0;
padding:0;
}
.cd-cover img {
border:1px solid #000;
margin:0;
padding:0;
}
.song-list {
width:350px;
float:right;
margin:0;
padding:0;
}
.song-list li {
list-style: decimal;
}
.song-list ol li ul {
float:left;
}
.song-list ol li ul li {
display:inline;
list-style:none;
}
.song-list table td {
padding:5px 8px 5px 0px;
text-align:left;
}
.song-list table td.song-title {
font-weight:bold;
}
.song-list table td.lyrics a,
.song-list table td.lyrics a:link {
background-color:#866d51;
color:#fff;
font-weight:normal;
font-size:.7em;
padding:.3em .5em;
text-decoration:none;
text-transform:capitalize;
}
.song-list table td.lyrics a:hover {
background-color:#000;
color:#fff;
}
.song-list table td.listen-now a, 
.song-list table td.listen-now a:link {
background-color:#866d51;
color:#fff;
font-weight:normal;
font-size:.7em;
padding:.3em .5em;
text-decoration:none;
text-transform:capitalize;
}
.song-list table td.listen-now a:hover {
background-color:#000;
color:#fff;
}
.song-list table td span.runtime {
font-weight:normal;
font-size:.7em;
}
div.cd-pod div.buy-now-button {
clear:right;
float:right;
width:350px;
text-align:center;
}

div.cd-pod div.media-player {
clear:right;
width:350px;
float:right;
margin:0px auto 20px;
text-align:center;
}
div.cd-pod div.cd-description {
clear:left;
padding-top:10px;
}
div.cd-pod div.cd-description p {


}

/* FOOTER ----------------------------- */
div#footer {
clear: both;
	width: 760px;
	padding:10px 0 30px;
	background-color:#fff;
	color:#987c5d;
}
body#home div#footer {
	padding-top:0px;
	margin-top:0px;
}
div#footer hr#top {
width:700px;
text-align:center;
margin:0 auto 20px;
}
body#home div#footer hr#top {
width: 760px;
text-align:center;
margin:0 auto 20px;
}
#copyright {
float:left;
padding:0 0 0px 30px;
font:.6em Verdana, Arial, Helvetica, sans-serif;
}
#bbd {
float:right;
padding:0 30px 0 0;
font:.6em Verdana, Arial, Helvetica, sans-serif;
}
#bbd a, #bbd a:link, #bbd a:visited {
background-color:#fff;
color: #987c5d;
}

