	@charset "utf-8";
	/* CSS Document */
	
	body {
	background-color: #000000;
	margin: 0;
	font-family: Verdana,Georgia,Arial,sans-serif ;
	}
	
        ul, li, ul li, ol, ol li {
        margin: 0 ;
        padding: 0 ;
        }

        ul, li, ul li {
        list-style: none;
        }

        .floatLeft {
            float: left ;
            margin: 0 10px 0 0 ;
        }

	#header {
	width: 800px ;
	margin: 0 auto ;
	height: 184px ;
	background-image:url(../images/headerBG.png) ;
	background-repeat: no-repeat ;
	background-position: top;
	}
	#header a {
	border-bottom: 0 ;
	}
	
	#wrapper {
	width: 800px ;
	height: 100% ;
	margin: 0 auto ;
	background-color: #504735 ;
	overflow: hidden ;
	color: #E7EADE ;
	font-size: 11px ;
	}
	
	.break {
	border-width: 0 0 1px 0 ;
	border-style: dotted ;
	border-color: #e2e1c7 ;
	margin: 10px 0 ;
	clear: both ;
	}
	.breakLight {
	border-width: 0 0 1px 0 ;
	border-style: dotted ;
	border-color: #676255 ;
	margin: 15px 0 ;
	clear: both ;
	}
	
	#footerWrapper {
	height: 131px ;
	width: 800px ;
	background-image: url(../images/footer.jpg) ;
	clear: both ;
	}
	#footer {
	padding: 100px 0 0 665px;
	}



	#columnOne {
	width: 450px ;
	float: left ;
	display: inline ;
	margin: 0 0 0 20px ;
	padding-bottom: 30px ;
	padding-right: 20px ;
	border-width: 0 1px 0 0 ;
	border-style: solid ;
	border-color: #37332a ;
	}
	#columnOne p {
	padding-left: 10px ;
	margin: 10px 0 ;
	overflow: hidden ;
	}
	
	#columnTwo {
	width: 270px ;
	float: left ;
	display: inline ;
	padding: 15px 10px 30px 20px ;
	}
	#columnTwo ul {
	list-style-type: none ;
	}
	
	#newsletterWrap {
	margin-bottom: 8px ;	
	}
	
	.blogPost {
	padding-bottom: 20px ;
	margin-bottom: 20px ;
	overfloaw: auto ;	
	border-bottom:1px dotted #e2e1c7 ;
	}
	.blogDate {
	float: right ;
	display: inline ;
	font-size: 10px ;
	color: #000 ;
	}
	#columnOne img {
	max-width: 450px ;	
	}
	
	h2.blogTitle {
	font-size: 18px ;
	font-weight: normal ;
	color: #E7EADE ;
	margin-bottom: 15px ;
	height: 100% ;
	}
	
	
	/* jQuery innerFade */
	
	ul#portfolio.innerfade a {
	border: 0 none ;
	}
	ul#portfolio.innerfade a:hover {
	background-color: #504735 ;
	border: 0 none ;
	}

	/* innerfade ends */
	
	/* //////////////////////////// nav////////////////////////////  */
	
	#navcontainer {
	height: 21px ;
	margin-left: 110px ;
	margin-top: 2px ;
	}
	
	.menu_item {
	float: left; 	
	display: inline ;
	padding-left: 10px ;
	}
	
	/* //////////////////////////// nav ends //////////////////////////// */

	/* //////////////////////////// scrollbox css //////////////////////////// */
	
	#scrollbox {
	width: 260px;
	height: 220px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	background-color: #E7EADE;
	padding: 15px;
	font-size: 12px ;
	}
	
	.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; left: 0;
	}
	
	.vscrollerbase {
	width: 10px;
	background-color: white;
	}
	.vscrollerbar {
	width: 10px;
	background-image: url(../images/scrollbar.png);
	cursor: pointer ;
	}
	.hscrollerbase {
	height: 10px;
	background-color: white;
	}
	.hscrollerbar {
	height: 10px;
	background-color: black;
	}
	
	.scrollerjogbox {
	width: 10px;
	height: 10px;
	top: auto; left: auto;
	bottom: 0px; right: 0px;
	background-color: gray;
	}
	#scrollbox p {
	margin: 10px ;	
	}
	
	/* //////////////////////////// scrollbox css ends////////////////////////////  */
	
	/* //////////////////////////// record css starts ////////////////////////////  */
	
	.record {
	padding: 10px ;
	background-color: #655941 ;
	position: relative ;
	overflow: auto ;
	}
	.recordHead {
	margin-bottom: 10px ;
	display: block ;
	}
	.recordArtwork {
	float: left ;
	display: inline ;
	}
	.recordArtist {
	float: left ;
	display: inline ;
	width: 120px ;
	padding-left: 10px ;
	font-size: 14px ;
	}
	.recordTitle {
	float: left ;
	display: inline ;
	padding-left: 10px ;
	padding-top: 5px ;
	font-size: 10px ;
	}
	.buy {
	float: left ;
	display: inline ;
	padding-left: 10px ;
	padding-top: 10px ;
	}
	.iTunes {
	float: left ;
	display: inline ;
	padding-top: 10px ;
	padding-left: 10px ;
	}
	.iTunes a, .iTunes a:hover {
	border: 0px ;
	}
	.recordTracklisting {
	font-size: 10px ;	
	}
	.sample {
	margin-top: 15px ;
	float: left ;
	}
	
	#columnOne .recordContainer {
	float: left ;	
	}
	
	#columnOne .recordArtist, #columnOne recordTitle, #columnOne .buy, #columnOne .sample, #columnOne .iTunes {
	clear: both ;
	}
	#columnOne .recordArtist {
	width: 100% ;
	}
	#columnOne .sample {
	margin-left: 10px ;	
	}
	
	/* //////////////////////////// record css ends////////////////////////////  */
	
	ul#community {
	display: block ;
	padding: 0 ;
	margin: 0 ;
	}
	ul#community a#facebook {
	background: url(../images/facebook.gif) no-repeat left ;
	}
	ul#community a#myspace {
	background: url(../images/myspace.gif) no-repeat left ;
	}
	ul#community a#twitter {
	background: url(../images/twitter.gif) no-repeat left ;
	}
	ul#community a#dbr {
	background: url(../images/dbr.gif) no-repeat left ;
	}
	ul#community li a {
	display: block ;
	line-height: 32px ;
	margin: 3px 0 ;
	border: none ;
	padding-left: 42px ;
	}
	ul#community a:hover {
	background-color: #655941 ;
	}

	a {
	color: #da9f14 ;	
	font-weight: normal ;
	text-decoration: none ;
	border-bottom:1px dotted #e2e1c7 ;
	}
	a:hover {
	color: #e2e1c7 ;
	font-weight: normal ;
	text-decoration: none ;
	border-bottom:1px dotted #e2e1c7 ;
	}

	a img
	{
	border:0
	}
	img
	{
	border:0
	}
	
	.floatRight {
	float: right ;
	display: inline ;
	margin: 0 0 0 10px ;
	}
	.floatLeft {
	float: left ;
	display: inline ;
	margin: 0 10px 0 0 ;
	}
	
	
	h1 {
	height: 32px ;
	width: 430px ;
	background-repeat: no-repeat ;
	margin-top: 0 ;
	}
	h2 {
	height: 32px ;
	width: 430px ;
	background-repeat: no-repeat ;
	margin-top: 0 ;
	}
	
	h1.news {
	background-image: url(../images/headers/news.gif) ;
	}
	h1.aboveThem {
	background-image: url(../images/headers/aboveThem.gif) ;
	}
	h1.bands {
	background-image: url(../images/headers/bands.gif) ;
	}
	h1.about {
	background-image: url(../images/headers/about.gif) ;
	}
	h1.records {
	background-image: url(../images/headers/records.gif) ;
	}
	h1.ofm {
	background-image: url(../images/headers/ofm.gif) ;
	}
	h1.capeCanaveral {
	background-image: url(../images/headers/capeCanaveral.gif) ;
	}
	h1.linesInSand {
	background-image: url(../images/headers/linesInSand.gif) ;
	}
	h1.hnmtf {
	background-image: url(../images/headers/hnmtf_H1.gif) ;	
	}
	h1.shop {
	background-image: url(../images/headers/shop.gif) ;	
	}
	h1.voo {
	background-image: url(../images/headers/voo.gif) ;	
	}
	
	h2.members {
	background-image: url(../images/headers/members.gif) ;
	width: 160px ;
	}
	h2.media {
	background-image: url(../images/headers/media.gif) ;
	}
	h2.links {
	background-image: url(../images/headers/links.gif) ;
	}
	h2.reviews {
	background-image: url(../images/headers/reviews.gif) ;
	}
	h2.records {
	background-image: url(../images/headers/recordsh2.gif) ;
	width: 200px ;
	}
	
	h3 {
	font-size: 14px ;	
	font-weight: normal ;
	color: #967b45 ;
	padding-left: 10px ;
	}

	/* ---------------------------------------------------- ADMIN -------------------------------------------------- */
	
	#loginForm 		{
	margin: 40px  auto ;
	font-family:Arial, Helvetica, sans-serif ;
	background-color: #999 ;
	padding: 10px ;
	}


        /* ----------------------------------------------------- PRESS ---------------------------------------------------*/

        ul.pressList {
        margin-left: 20px ;
        }
        ul.pressList li a {
        line-height: 18px;
        font-weight: bold;
        border: none;
        }

        ul.pressListBands {
        margin: 0 0 30px 0 ;
        padding: 0;
        }
        ul.pressListBands li a {
        display: block;
        background-color: #745b29 ;
        color: #E2E1C7 ;
        line-height: 22px;
        padding: 3px 10px;
        margin: 3px 0 ;
        }
        ul.pressListBands li a:hover {
        color: #DA9F14  ;
        }

        li.pressArtwork {
        margin-top: 20px ;
        }
        li.pressArtwork a {
        border: none;
        }