/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#000000 url("gfx/bg.jpg") top left repeat-x;
	color:#AAA990;
	font:small Verdana, Arial, Helvetica, sans-serif;
}

  
/* Column Structure
----------------------------------------------- */
#content {
	margin-left:0px;
	width:735px;
	
}
.maincol {
	float:right;
	margin:0;
	margin-top:20px;
	font-size:85%;
	line-height:1.5em;
	width:550px;
}
.subcol {
	float:left;
	width:135px;
	margin:0;
	font-size:85%;
	line-height:1.5em;
}



/* HTML
---------------------------------------------------------------------------------------  HTML */
h1 {
	margin:0 0 20px 0;
	padding:0 0 .1em;
	font:160%/1.2em Georgia, "Times New Roman", Times, serif;
	color:#A58E47;
}

h2 {
  margin:0 0 .25em;
  font:170%/1.2em Georgia,Serif;
  color:#9A701F;
}
h2 strong {
  font-size:78%;
  color:#000;
}
h3 {
  margin:0 0 .25em;
  font:bold 120%/1.3em Georgia,Serif;
  color:#A2AC90;
}
h4 {
  margin:0;
  font-size:100%;
}
p {
	width:450px;
	line-height:1.5em;
}
#border {
	float:right;
	width:90px;
	height:90px;
}

strong {
	color:#D4D4C7;
}
.ul {
	border-bottom:1px solid #AAA990;
}
#prospectus #border {background:url(gfx/border_prospectus.gif) top right no-repeat;}
#script #border {background:url(gfx/border_script.gif) top right no-repeat;}
#linernotes #border {background:url(gfx/border_linernotes.gif) top right no-repeat;}
#music #border {background:url(gfx/border_music.gif) top right no-repeat;}
#contact #border {background:url(gfx/border_contact.gif) top right no-repeat;}

/* Header
-------------------------------------------------------------------------------------  Header */
#header {
  height:100px;
}
#logo {
	margin-top:20px;
	margin-left:20px;
	border:0;
}
#header a:link, #header a:visited {
	border:none;
}



/* Links
----------------------------------------------- */
a:link, a:visited {
  color:#BC6852;
  color:#426991;
  text-decoration:none;
  border-bottom:1px dotted #426991;
}

a:hover {
  color:#BC6852;
  color:#5E95CE;
  border-color:#5E95CE;
}
a:link img, a:visited img {border-width:0;}
strong.raquo {
	font-weight:normal;
	color:#5E95CE;
}


/* Box Nav
---------------------------------------------------------------------------------------------------------------------------------  Box Nav */

.boxnav {
	margin:0 0 1.5em 0;	
	text-decoration:none;
}

.boxnav br {
	display:none;
}

.boxnav a {	
	float:left;	
	width:135px;
	height:80px;
	margin:0;
	text-decoration:none;
}
* html .boxnav a {position:relative;}

.boxnav a:link, .boxnav a:visited {
	text-decoration:none;
	border:0;		
}

.boxnav .prospectus a {
	background:url("gfx/btn_prospectus.gif") no-repeat left top;
}
.boxnav .script a {
	background:url("gfx/btn_script.gif") no-repeat left top;
}
.boxnav .linernotes a {
	background:url("gfx/btn_linernotes.gif") no-repeat left top;
}
.boxnav .music a {
	background:url("gfx/btn_music.gif") no-repeat left top;
}
.boxnav .contact a {
	background:url("gfx/btn_contact.gif") no-repeat left top;
}

.boxnav a:hover {
	background-position:-135px 0;
}

.boxnav strong {
	display:none;
}

/* Amazon Link
--------------------------------------------------------------------------- Amazon Link */
.amazon {
	padding-left:20px;
}


/* Index Page
---------------------------------------------------------------------------- Index Page */

#index .maincol {
	margin-top:0;
	text-align:center;
}
#index .maincol img {
	/*margin-left:10%;
	margin-right:10%;*/
	text-align:center;
}
#index .maincol img.lament {
	margin-top:10px;
}
#index #header {
	display:none;
}
#index .boxnav {
	margin-top:100px;
}

/* Footer
----------------------------------------------- */
ul {
	margin:.5em 0 1em;
	padding:0;
}
ul li {
	margin:0 0 0 7px;
	padding:0 0 5px 12px;	
	list-style:none;
	background:url("gfx/bullet.gif") no-repeat 0 .5em;
	line-height:1.5em;
}

/* Footer
----------------------------------------------- */

#footer {
	clear:both;
	margin-top:25px;
	margin-left:20px;
	padding-top:25px;
	font-size:75%;
	color:#281E08;
}

  
  
/* Miscellaneous
----------------------------------------------- */
.hide {display:none;}
p {margin:0 0 1em;}

.reset {
  display:block;
  clear:both;
  margin:0;
  padding:0;
  height:1px;
  font-size:1px;
  line-height:1px;
  }



