/* ----------------------------------- Global Elements ----- */
/* * {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent; }*/
	
hr {
	display: none;
	margin: 0; }

.clear {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0; }

.hide {
	display: none;
  text-decoration: none;
  border: 0; }
	
strong { 
	font-weight: bold; }
em {
	font-style: italic; }
	
cite {
	font-style: normal; }
		
code {
	font-family: monaco, "courier new", courier, monospace; }
	
acronym {
	border-bottom: 1px dotted #999;
	cursor: help; }

.strikethrough {
	text-decoration: line-through; }

body {
	background: #000 url(/style/images/bg_main_bg_image.jpg) no-repeat 50% 0;
  font-family: times, "times new roman", georgia, serif; 
  font-size: 62.5%; /* sets 1em = 10px */
  line-height: 1; /* sets line-height = font-size */
  color: #e8dfce;
	text-align: left; }
	
/* ----------------------------------- Paragraph tags ----- */
p {
	margin-bottom: 20px;
	font-size: 1.4em;
	line-height: 1.3; }

/* ----------------------------------- Links, button links ----- */
a, a:hover, a:visited {
	color: #e8dfce;
	text-decoration: underline; }
		
/* ----------------------------------- Lists (ordered & unordered) ----- */
ul {
	margin: 20px 0 20px 17px; }
ol {
	margin: 20px 0 20px 36px; }
li {
	margin: 0 0 15px 0; }
	
/* ----------------------------------- Tables ----- */
table {
	margin-bottom: 20px;
	border: 0; }

/* ----------------------------------- Header ----- */
#header {
	margin: 0 auto;
	width: 358px;
	height: 155px;
	padding: 15px 0 0 418px; }
	#header strong {
		font: bold 3.4em/1 RosewFil, times, "times new roman", serif;
		color: #3a301b;
		text-shadow: 1px 1px 0 #ece5dc;
		text-transform: uppercase;
		word-spacing: 0.1em; }

/* ----------------------------------- Navigation ----- */
#nav {
	width: 706px;
	height: 21px;
	padding-left: 70px;
	margin: 0 auto 35px auto;
	background: rgba(232, 223, 206, 0.15); }
	#nav li {
		float: left;
		list-style: none;
		margin: 0 5px 0 0;
		padding: 0; }
		#nav li a,
		#nav li a:visited {
			display: block;
			width: 102px;
			height: 17px;
			padding-top: 4px;
			background: rgba(232, 223, 206, 0.25);
			color: #e8dfce;
			font: bold 1.6em/1 RosewFil, times, "times new roman", serif;
			text-align: center;
			text-decoration: none; }
			#nav li a:hover {
			background: rgba(232, 223, 206, 0.45);
			color: #382d1a; }
				
/* ----------------------------------- Main Content Area ----- */
.content {
	width: 706px;
	padding: 0 35px 50px 35px;
	margin: 0 auto;
	color: #e8dfce; }

/* ----- Page Title ----- */
h1 {
	width: 706px;
	padding: 0 35px;
	margin: 0 auto 20px auto;
	font: bold 2.6em/1 RosewFil, times, "times new roman", serif;
	color: #e8dfce; }
	/* Center-align headline on home page only */
	.home h1 {
		text-align: center; }
		
/* ----------------------------------- Slideshow on Pics Page----- */
.controls {
	text-align: center;
	font-size: 1.8em; }
	.controls a {
		text-decoration: none;
		margin: 0 7px; }

/* ----------------------------------- MP3 Player----- */
.mp3player {
	margin: 1em 0; display: block;
}
