/************************* BODY **********************/
body {
  width: 		950px;
  margin: 		auto;
  margin-top: 		0px;
  background-image: 	url("http://www.whenicarusfalls.com/styles/footer.png");
  background-repeat: 	no-repeat;
  background-position: 	bottom center;
}

/************************* HEADER ********************/
#header {
  width: 		650px;  
  height: 		180px;
  margin: 		auto;
  margin-top: 		20px;
  text-align: 		center;
}

/************************* MENU **********************/
#menu {
  width: 		650px;
  height: 		20px;
  margin: 		auto;
  margin-top: 		0px;
  border-bottom: 	2px solid #a48e3d;
  font-family: 		arial;
  font-weight: 		bold;
  font-size: 		10pt; 
}
#menuitem, #menuitem_active {
  display:		inline;
}
#menu a {
  font-family: 		arial;
  font-weight: 		bold;
  font-size: 		10pt;
  color: 		#000000;
  text-decoration: 	none;  
}
#menu a:hover, #menuitem_active a {
  color: 		#a48e3d;
}

/************************* MAIN **********************/
#main {
  width: 		950px;
  min-height:		580px;
  margin-top: 		10px;  
}
#leftmenu {
  width: 		140px;
  height: 		10px;
  float: 		left;  
  text-align: 		right;
}
#leftmenu a {
  font-family: 		georgia;
  font-weight: 	bold;
  font-style: 		italic;
  font-size: 		10pt;
  color: 		#000000;
  text-decoration: 	none;
}
#leftmenu a:hover, #leftmenuitem_active a {
  color: 		#a48e3d;
}

#page {
  width: 		650px;
  float: 		left;
  margin-left: 		10px;
}
#rightarea {
  width: 		140px;
  float: 		left;  
  margin-left: 		10px;
}
#rightarea a img {
  border:              	0;
}
#main_last {
  clear:		both;
}

/************************* FOOTER ********************/
#footer {
  width: 		650px;
  height: 		280px;
  margin: 		auto;
  margin-top: 		40px;
}
#copyright {
  float: 		left;
  margin-top: 		140px;
  padding: 		10px 5px;
  background-color: 	#ffffff;
  font-family: 		arial;
  font-weight:		normal;
  font-style: 		italic;
  font-size: 		9pt;
  color: 		#a48e3d;
}

/************************* PAGE CONTAINERS ***********/
#col_left, #col_right {
  width:		320px;
  float: 		left;
  margin-top:		0px;
  margin-bottom: 	30px;
}
#col_right {
  margin-left: 		10px;
}
#full {
  width: 		650px;
  float: 		left;
  margin-top:		0px;
  margin-bottom: 	30px;
}
#spacer {
  width: 		100%;
  float: 		left;
  margin-top:		0px;
  margin-bottom: 	3px;
}

/************************* SHOP CONTAINERS ***********/
#shop_item, #shop_item_right {
  width:		210px;
  float: 		left;
  margin-top:		0px;
  margin-bottom: 	0px;
}
#shop_item img, #shop_item_right img {
  width: 210px; 
}
#shop_item_right {
  margin-left: 		10px;
}

#purchase, #purchase_right {
  width:		210px;
  float: 		left;
  margin-top:		0px;
  margin-bottom: 	30px;
}
#purchase_right {
  margin-left: 		10px;
}
/************************* MAIN CONTENT **************/
#main h1 {
  margin-top:		0px;
  margin-bottom: 	10px;
  padding-bottom: 	5px;
  border-bottom: 	2px solid #a48e3d;
  font-family: 		arial; 
  font-weight: 		bold;
  font-size: 		10pt;
  color: 		#000000;
}
#main h2, #main h3 {
  display:		inline-block;
  margin-top:		0px;
  margin-bottom: 	5px;
  font-family: 		georgia;  
  font-weight: 		bold;
  font-size: 		10pt;
  color: 		#000000;
}
#main h3 {
  font-style:		italic;
}
#main p {
  margin-top: 		0px;
  margin-bottom: 	5px;
  font-family: 		arial; 
  font-weight: 	normal;
  font-size: 		10pt;
  color: 		#7e7e7e;
}
#main p a {
  font-family: 		arial;
  font-weight: 	normal;
  font-style: normal;
  font-size: 		10pt;
  color: 		#a48e3d;
  text-decoration: 	none;
}
#main p a:hover {
  color: 		#000000;
}

#main a img {
  border: none;
}

#main table {
  font-family: 		arial; 
  font-weight: 	normal;
  font-size: 		10pt;
  color: 		#7e7e7e;
}

/************************* NEWS **********************/
#newsitem_img {
  display:		inline-block;
  vertical-align:	top;
}
#newsitem_text {
  display:		inline-block;
  vertical-align:	top;
  width:		550px;
  margin-left:		20px;
}
#newsitem_date {
  display:		inline;
  float: 		right;
  font-family: 		arial; 
  font-weight: 		normal;
  font-size: 		8pt;
  color: 		#000000;
}
#minidate {
  font-family: 		arial; 
  font-weight: 		normal;
  font-style: 		normal;
  font-size: 		8pt;
  color: 		#000000;  
}

/************************* LYRICS **********************/
#lyrics {
  width: 		650px;
  margin:10px;
  text-align: justify;
  font-family: 		arial; 
  font-weight: 		normal;
  font-size: 		10pt;
  color: 		#7e7e7e;

}

