
body {
    background:  #303030 url(/images/bg_fadeout.gif) top center repeat-y;
    text-align: center;
    font: normal 10pt/15pt Georgia, "Time New Roman", Serif;
	padding:  0;
	margin:  0;
	}

a {
  text-decoration:  none;
	}

img.promo {
	border: 1px solid silver;
}

img.promo a:link {
  border: 2px solid silver;
}

img.promo a:visited {
  border: 2px solid silver;
}

img.promo a:hover {
  border: 2px solid silver;
}

img.promo a:active {
  border: 2px solid silver;
}

img.tn {
  border: 1px silver solid;
}

#container {
	width:  690px;
	background-color:  #444;
    padding: 0;
    border: 0;
    text-align: left;
	margin: 0 auto;
	}

/* HEADER Rules */	

#header {
    background: #fff url(/images/head_fade.gif) top left repeat-x;
	width:  auto;
	height:  100px;
	border-bottom: 2px  #B8A435 solid;
}

#header-logo {
	width: 150px;
	float: left;
	padding: 10px 0px 10px 20px;
}

#header-nav {
	width: 430px;
	float: right;
	text-align:  right;
	padding: 50px 20px 0px 0px;
}

#header-nav p {
	font-size: .9em;
	font-family:  tahoma, verdana, sans-serif;
}

a:link,a:visited {
  text-decoration : none;
  color: #B8A435;
  background: transparent; 
  }

a:hover {
  text-decoration : none;
  color: #D1BB3D;
  background: transparent; 
  }

a:active {
  text-decoration : none;
  color: #B8A435;
  background: transparent; 
  }

/* CONTENT Rules */	

#content {
    background-color:  #444;
    padding: 0 20px;
    border: 0;		
}

#content h1 {
  font-size: 2em;
	color: silver;
}

/* TYPOGRAPHY */

.page-title {
	font:	normal 18pt Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif;
	color: silver;
	padding: 10px 0 10px 0;
	}

.page-body {
  font-family:Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif;
	font-size:small;
  color: silver;
  margin-left: 20px;
	}

.sub-nav {
  font-family:tahoma, verdana, geneva, sans-serif;
	font-size:x-small;
  color: silver;
  padding: 10px 0 10px 0;
	}

/* NAV Rules */	

#nav-list {
  margin: 0;
	padding: 0 0 14px 10px;
	font-family: tahoma, verdana, geneva, sans-serif;
	font-size: .8em;
	}
	
#nav-list li {
  margin: 0;
	padding: 0;
	display: inline; 
	list-style-type: none;
	}

#nav-list a {
	line-height: 12px;
	padding: 0 8px 8pt 8px;
	text-decoration: none;
	color: #B8A435;
	}

#nav-list a.here, #nav-list a:hover {
  color: #D1BB3D;
	background: url(/images/nav_here.gif) no-repeat bottom center;
}

/* FOOTER rules */

#footer {
    background-color:  #ddd;
		padding: 10px 20px;
		border-top: 2px  #B8A435 solid;
		font-size: .8em;
		font-family: tahoma, verdana, sans-serif;
		color: #333;
}

#footer a:link,a:visited {
  text-decoration : none;
  color: #B8A435;
  background: transparent; 
}

