/*  This stylesheet is Copyright 2006, Jamal Cool.  This is not a template or a learning guide.  All code contained in this file is for use with the domain amorfiaproductions.com and may not be republished, copied, distrubuted or in any other way used without express written permission of the author. */

body {
	background: #330000;
	color: #ffffff;
	font-family:Levenim MT,Lucida,serif;
	font-size: 11pt;
}

a {
	color: #660000;
	text-decoration: underline;
}

a:hover {
	color: #6666cc;
	text-decoration: none;
}

/* Main blocks */

#content {
	margin: 0 auto;
	position: relative; top: 0px;
	padding: 0px;
	width: 800px;
	border-left: double #ffffff;
	border-right: double #ffffff;
	background: #000000;
}

#header {
	height: 156px;
	background: url(./header.gif) no-repeat;
	border-top: double #ffffff;
}

#advert {
    /* border: double #ffffff; */
    margin-bottom: 5px;
}

#sub_header {
	margin: 0px;
	padding: 0px;
	width: 800px;
	border-top: 1px solid #ffffff;
	height: 20px;
	background: #000000 url(./sub_header.gif) no-repeat;
}

#left_content {
	margin: 0px;
	padding: 10px;
	width: 780px;
	position: relative; top: 0px; left: 0px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	background: #663300;
}

#right_content {
	margin: 0px;
	padding: 5px;
	width: 269px;
	position: absolute; top: 180px; left: 521px;
	background: #000000;
}

#footer {
	margin: 0 auto;
	padding: 0px;
	position: relative; top: 0px;
	width: 800px;
	border-bottom: double #ffffff;
	border-left: double #ffffff;
	border-right: double #ffffff;
	background: #000000;
}

/* Music listings */

#cd_container {
	width: 100%
;	
	border: 1px solid #006699;
	
	margin: 0px;
	
	padding: 2px;

}

.cover_art {
	width: 202px;
	padding: 1px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
	background: #ffffff;
}

.cd_spacer_gsl {
	width: 8px;
	background: #3399CC;
	margin-left: 2px;
	margin-right: 2px;
}

.cd_spacer_o {
	width: 8px;
	background: #CC9933;
	margin-left: 2px;
	margin-right: 2px;
}

.cd_spacer_cont {
	width: 8px;
	background: #CC3399;
	margin-left: 2px;
	margin-right: 2px;
}

.cd_desc {
	width: 100%;
	margin: 0px;
	padding: 2px;
	background: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
	font-size: 11px;
	
	color: #000000;

	vertical-align: top;
}

.cd_title {
	color: #006699;
	font-weight: bold;
	font-size: 12pt;
}

/* CSS Menus */

* {
	margin:0;
	padding:0;
	border:none;
}

body {
	margin:0.5em;font-family:verdana,tahoma,arial,sans-serif;
}

/* Begin CSS Popout Menu */

#menu {
	width:100%;
}

#menu a, #menu h2 {
	font: bold 11px/16px arial,helvetica,sans-serif;
	display: block;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	white-space:nowrap;
	margin:0;
	padding:1px 0 1px 3px;
}

#menu h2 {
	color: #ffffff;
	background: #000000;
	text-transform: uppercase
}

#menu a {
	background: #000000;
	text-decoration: none;
}

#menu a, #menu a:visited {
	color:#ffffff;
}

#menu a:hover {
	color: #cccccc;
	background: #000000;
}

#menu a:active {
	color: #060;
	background:#000000;
}

#menu ul {
	list-style:none;
	margin:0;
	padding:0;
	width:9em;
}

#menu li {
	position:relative;
}

#menu ul ul {
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
}

#menu ul ul ul {
	top:0;
	left:0;
}

li.nomenu {
    padding-left: 2em;
    margin-left: 1em;
}
ul.nomenu {
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{
background:#000 url(/css/images/expand3.gif) no-repeat -999px -9999px;
}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
font-weight:bold;
color:#000;
background:#eee;
}

#menu a.x:hover{
color:#a00;
background:#ddd;
}

#menu a.x:active{
color:#060;
background:#ccc;
}

/* End CSS Popout Menu */
