*
{
	border:0pt none;
	margin:0pt;
	padding:0pt;
}

body
{
	background-image: url(/images/bg.jpg);
	background-color: #210305;
	background-position: center 0px;
	background-repeat: no-repeat;
	margin: 0px;
	font-family: helvetica,arial,sans-serif;
	font-size: 12px;
	color: white;
}

p
{
	line-height: 20px;
	text-align: justify;
	font-size: 13px;
	margin-bottom: 20px;
}

p.sep
{
	background-image: url(/images/sep.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 30px;
	margin-bottom: 15px;
}

h1, h2, h3
{
	font-family: times,serif;
	font-weight: normal;
}

h2
{
	color: #ffcc66;
	font-size: 15px;
	text-transform: uppercase;
	border-bottom: 1px solid #444444;
}

h3
{
	color: #666666;
	font-size: 13px;
	margin-top: 3px;
	margin-bottom: 5px;
}
h3.right
{
	text-align: right;
	margin-top: -15px;
	margin-bottom: 7px;
}

a
{
	color: #5faaff;
}
a:hover
{
	color: orange;	
}

#container, #header-top, #header, #menu, #content-wrapper, #content
{
	width:803px;
}

#container
{
	text-align: left;
}

#header-top
{
	height: 34px;
}

#header
{
	background-image: url(/images/header.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 348px;
	
}

#record-player
{
	margin-left: 650px;
	padding-top: 220px;
}

#menu {
	margin: 0pt;
	padding: 0pt;
	white-space: nowrap;
	width: 803px;	
}

#menu li {
	display: inline;
}

#menu li div.mainMenu
{
	float: left;
	height: 0pt;
	overflow: hidden;
	padding-top: 45px;
}


#menu li div.mainMenu:hover
{
	overflow: visible;
}

#menu li div.mainMenu 
{
	background-image: url(/images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0pt;
	position: relative;
}

#menu li#menu-home div.mainMenu 
{
	width: 117px;
}

#menu li#menu-history div.mainMenu 
{
	background-position: -117px 0pt;
	width: 148px;
}

#menu li#menu-gallery div.mainMenu 
{
	background-position: -265px 0pt;
	width: 141px;
}

#menu li#menu-press div.mainMenu {
	background-position: -406px 0pt;
	width: 119px;
}

#menu li#menu-store div.mainMenu {
	background-position: -525px 0pt;
	width: 125px;
}

#menu li#menu-contact div.mainMenu {
	background-position: -650px 0pt;
	width: 153px;
}


#menu li#menu-home div.mainMenu:hover {
	background-position: 0pt -45px;
}

#menu li#menu-history div.mainMenu:hover {
	background-position: -117px -45px;
}

#menu li#menu-gallery div.mainMenu:hover {
	background-position: -265px -45px;
}

#menu li#menu-press div.mainMenu:hover {
	background-position: -406px -45px;
}

#menu li#menu-store div.mainMenu:hover {
	background-position: -525px -45px;
}

#menu li#menu-contact div.mainMenu:hover {
	background-position: -650px -45px;
}


#content
{
}

#content-wrapper
{
	border: 1px solid #333333;
	margin-top: 20px;
	background-image: url(/images/content_fill.png);
}

#title
{
	padding: 20px 0px 20px 20px;
}

#columns
{
	width: 100%;
}

#columns td
{
	vertical-align: top;
	padding: 20px;
}

.copy
{
}

#footer
{
	padding: 15px;
	font-size: 9px;
	color: #a86b2b;
}

#footer-links
{ 
	margin-top: -12px;
	text-align: right;
}

#footer-links a,
#footer-links a:hover
{
	color: inherit;
	text-transform: lowercase;
}

#footer-links a:hover
{
	color: #ffcc66;
}




/* home page */

#home #title
{
	xbackground-image: url(/images/news_and_events.gif);
}

#home #column2
{
	width: 250px;
}


#home p.pick, #home p.disc, #home p.si, #home p.ae, #home p.cd, #home p.christmas
{
	padding-left: 110px;
	background-repeat: no-repeat;
	background-position: left 10px;;
	margin-top: 5px;
}
#home p.pick
{ 
	background-image: url(/images/pick_blue_sm.gif);
}
#home p.disc
{ 
	background-image: url(/images/disc_sm.gif);
}
#home p.cd
{ 
	background-image: url(/images/cd_sm.jpg);
}
#home p.si
{ 
	background-image: url(/images/si_logo_alt.gif);
}
#home p.ae
{
	background-image: url(/images/ae_logo_alt.gif);
}
#home p.christmas
{
	background-image: url(/images/christmas_cd.gif);
}

/* gallery */
.photo
{
	width: 200px;
	height: 250px;
	border: 6px solid white;
	float: left;
	margin: 20px;
	background-color: white;
}

.photo .photoTitle
{
	color: #333333;
	text-align: center;
	margin-top: 20px;
	font-size: 11px;
	font-style: italic;
}

/* store */
#cd-sale, #cd-christmas-sale
{
	border: 1px solid #444444;
	background-color: #222222;
	width: 300px;
	margin-left: 20px;
	padding: 15px 15px 15px 150px;
	background-image: url(/store/images/cd_case_cover.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#cd-christmas-sale
{
	background-image: url(/store/images/christmas_cd_case.gif);	
}

/* contact */
#contact
{
	margin: 30px;
}

#contact p.ae, #contact p.koch, #contact p.ondo, #contact p.lab
{
	background-repeat: no-repeat;
	background-position: right center;		
}

#contact p.ae
{
	background-image: url(/images/contact_ae.gif);
}

#contact p.koch
{
	background-image: url(/images/contact_koch.gif);
}

#contact p.ondo
{
	background-image: url(/images/contact_ondo.gif);
}

#contact p.lab
{
	background-image: url(/images/contact_lab.gif);
}

/* common */
.clear
{
	clear: both;
}

.center
{
	text-align: center;
}

.pad5 {padding: 5px;}
.pad10 {padding: 10px;}
.pad15 {padding: 15px;}
.pad20 {padding: 20px;}
