@charset "utf-8";
/* CSS Document */

body {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	background:url(background-1.jpg) center top no-repeat #000 fixed;
	margin: 0;
	padding: 0;
	color: #FFF;
}

ul, ol, dl {
	padding: 15px 0 0 25px;
	margin: 0;	
}


p {
	margin: 0;
	padding: 0 0 60px 25px;
	text-align:justify;
}

a img {
	border: none;
}

a:link {
	color: #FC0;
	text-decoration: none;
}
a:visited {
	color: #FC0;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	text-decoration: underline;
}

.wrapper {
	background:url(footer-petraglyph-tile.png) bottom repeat-x;
	background-attachment:scroll;
}

.wrapper2 {
	background:url(footer-rock-tile.png) bottom repeat-x;
	background-attachment:scroll;
}

.container {
	width: 1024px;
	margin: 0 auto;
	padding: 0 0 60px 0;
}

.header {
	width: 1022px;
	min-height: 190px;
}

.navbartop {
	width: 1022px;
	min-height: 40px;
	background:url(navbar-btm-fade.png) center bottom no-repeat;
}

.content {
	margin: 0 0 10px 0;
	padding:50px 0 0 272px;
	background:url(main-content-background.png) repeat-y;
	border-bottom:#FFF thin solid;
	border-top:#FFF thin solid;
	min-height: 600px;
}

.content h3 {
	padding: 0;
	margin: 0;
}

.content h4 {
	font-size: 14px;
	padding: 0;
	margin: 0;
	color:#FC0;
}

.header-box {
	border-bottom:thin #FFF solid;
	width: 540px;
}

.content2 {
	margin: 0 0 10px 0;
	padding: 0 0 0 80px;
	background:url(footer-rock-tile.png) repeat-x bottom;
	border-bottom:#FFF thin solid;
	border-top:#FFF thin solid;
}

.content2 h3 {
	padding: 0;
	margin: 0;
}

.signup {
	margin: 0 0 5px 0;
	padding: 15px 60px 8px 70px;
	background:url(main-content-background.png) repeat-y;
	border-bottom:#FC0 thin solid;
	border-top:#FC0 thin solid;
}

.signup h3 {
	padding: 0;
	margin: 0;
	text-align:center;
}

.signup h4 {
	font-size: 14px;
	padding: 0;
	margin: 0;
	color:#FC0;
}

.signup a:link, a:visited {
	color:#FFF;
}

.footer {
	margin: 0 0 10px 0;
	padding: 0;
	background:url(main-content-background.png) repeat-y;
	border-bottom:#FFF thin solid;
	border-top:#FFF thin solid;
	text-align:center;
}

.slideshow { width: 480px; height: 298px; border: #FFF thin solid; }
.slideshow img { background-color: #000; }

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}

.style1 {font-size: 7pt;}
.style2 {color:#FC0;}
.style3 {font-size: 7pt; padding:0 0 8pt 0;}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/*collapsible navbar CSS - requires menu.js file to work*/
table.navbar
{ height:40px; }

table.menu
{margin: 0px; padding: 0px;}

td.menuNormal
{padding: 0px 20px 0 20px; margin: 0px;
}

td.menuHover
{padding: 0px 20px 0 20px; background:url(nav-highlight-txt.png) bottom repeat-x;}

div.menuNormal
{display: none; position: static;}

div.menuHover
{display: inline; position: absolute;}

a.menuitem:link
{COLOR: #FFFFFF; text-decoration:none; display: block;}

a.menuitem:visited
{ COLOR: #FFFFFF; text-decoration:none; display: block;}

a.menuitem:hover
{COLOR: #FFCC00; text-decoration:none; display: block;}

a.menuitem:active
{text-decoration: none;
color: #FFFFFF;
display: block;}

/* CODE FOR SUB MENU STUFF:
  <div class="menuNormal">
			<table class="menu">
			  <tr><td class="menuNormal">
				<a href="#" class="menuitem">MENU ITEM</a>
			  </td></tr>
			</table>
		  </div> --*/

/*END collapsible navbar CSS - requires menu.js file to work*/


