/*****************************
********** TYPOGRAPHY******
*****************************/
body {font-family: arial, helvetica, sans-serif; font-size: 62.5%; line-height: 1.6em;}
h4 {font-weight: bold;}
h2 {font-family: "Arial Black", arial, helvetica, sans-serif;}
h2 {font-size: 3em; line-height: 1em; font-weight: bold;}
h3 {font-size: 3em; margin-bottom: 1em;line-height: 1em;}
	h3.meta {margin-bottom: 0.5em;}
h4 {font-size: 2em; font-weight: bold; margin-bottom: 0.5em;}
p {font-size: 1.2em; margin-bottom: 1em;}
	/*p.breadcrumb {margin-bottom: 0;}*/
ul {margin-bottom: 1em;}
li, td {font-size: 1.2em;}
	li {list-style: disc; margin-left: 1em;padding-left: 1em;}

/*****************************
********** LAYOUT **********
*****************************/
html, body {height: 100%;}
div.container {width: 960px;margin: 0 auto;background: url(../img/body-pix.png) 350px 0px no-repeat;height: 100%;}
div#header {}
	h1#logo {text-indent: -4000px; float: left;}
		h1#logo a {display: block;width: 350px;height: 153px;background: url(../img/lippslogo.png) top left no-repeat;}
div#content {padding: 1em; background: url(../img/content-bg.png) top left repeat-x; height: 100%;}
	div.content-left, div.content-gallery {width: 450px; float: left;}
	div.content-gallery {margin-left: 10px; float: right;}
		div.content-gallery img {padding: 1em; background: #fff;}
div#footer {clear: both;text-align: right; }
	div#footer p {font-size: 0.8em;}
div.songs {float: right; margin-left: 10px;}
p.breadcrumb {clear: left;}
/*****************************
********** NAVIGATION*****
*****************************/
ul#nav, ul#subnav {list-style: none; overflow: hidden; background: url(../img/menu-bg.png) top left repeat transparent; border-top: 3px solid #7F7F7F; margin-bottom: 0; display: inline-block;}
ul#nav {display: block;clear: both;}
ul#subnav {display: block;	}
	ul#nav li, ul#subnav li {display: inline; list-style: none; float: left; font-size: 1.3em; margin: 0; padding: 0; }
		ul#nav li a, ul#subnav li a {display: block; float: left; padding: 1em 1em; color: #000; text-decoration: none;}
		ul#nav li.here {padding: 1em; background: #9f9f9f;}
			ul#nav li.here a {padding: 0;}
			ul#nav li a:hover, ul#subnav li a:hover {background: #7F7F7F;}
ul#subnav {display: inline; float: right; margin-top: 120px;}
	ul#subnav li {font-size: 1.2em;}
		ul#subnav li a {font-size: 1em; padding:  0.5em 1em;}
		ul#subnav li.here {padding: 0.5em 1em;}
			ul#subnav li.here a {padding: 0;}
		/*Second Level */
        ul#nav li ul {position: absolute; left: -999em; width: 150px;}
            ul#nav li ul li {font-size: 1em; width: 150px;}
                ul#nav li:hover ul, ul#topnav li.sfhover ul {left: auto;}
                ul#nav li ul li a {text-align: left; color: #000; border-bottom: 1px solid #fff; padding: 0.5em;}
                    ul#nav li ul li a:hover {background: transparent; color: #fff;}
/*****************************
********** SIBLINGS ********
*****************************/
div#siblings-container {overflow: hidden; margin: 0 -10px;}
ul#siblings {display: block; float: left; overflow: hidden;}
	ul#siblings li {list-style: none; display:inline; float: left; margin: 0; padding: 0;font-size: 1em;}
		ul#siblings li a {display: block; float: left; color: #3F3F3F; text-decoration: none; padding: 2px 5px; border-right: 1px solid #3F3F3F; font-weight: bold;}
		ul#siblings li.more, ul#siblings li.here  {background: #3F3F3F; color: #fff; padding: 2px 5px; font-weight: bold;}
			ul#siblings li.more {padding-left: 10px; margin-right: 10px;}
			ul#siblings li a:hover {background: #3F3F3F; color: #fff;}
/*****************************
********** MP3 PLAYER ******
*****************************/

span.mp3 {display: block; float: left; clear: left;}
        