/*Global Whitespace Reset*/
*{
	margin: 0;
	padding: 0;
}

BODY{
	background: #900 url(../images/splash_bg.jpg) fixed top center;
	margin: 0 auto;
	font-family: georgia, tahoma, arial, verana, sans-serif;
	text-align: center; /*FIX TO ALIGN LEFT!*/
	overflow: visible;
}
P{
	font-size: 12px;
	color: #CCC;
	line-height: 18px;
	margin-bottom: 15px;
	text-align: justify;
}
SPAN{
	color: #726D63;
}
A{
	font-size: 12px;
	color: #DDD;
	text-decoration: none;
}
A:hover{
	color: #900;
	text-decoration: underline;
}
IMG, A IMG{
	border: 0;
	margin: 0;
	display: block;
}


/*general layout
-----------------------------------------------*/
#header{	
	background: url(../images/header_bg.png) no-repeat top center;
	width: 960px;
	height: 334px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
}
#header img{
	float: left;
	width: 960px;
}
#nav_container{
	background: url(../images/navcontain_bg.png) no-repeat top center;
	width: 855px;
	height: 31px;
	padding: 0px 0 0 105px;
	margin: 0 auto;
	overflow: hidden;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
}
#global_wrapper{
	background: url(../images/wrapper.png) repeat-y top center;
	width: 747px;
	margin: 0 auto;
	padding: 15px 94px 15px 119px;
	overflow: hidden;
	text-align: left;
}

#front_right_col{
	float: right;
	width: 267px;
	color:#FFF;
	font-family: georgia, tahoma, arial, verana, sans-serif;
}
#front_left_col {
	float: left;
	width: 467px;
}
#news {
	/* background: url(images/news_bg.png); */
	min-height: 470px;
	padding: 15px 19px 0;
	overflow: hidden;
}
#sidenotes {
	padding: 15px 35px 0 0;
	overflow: hidden;
}


/*navigation
-----------------------------------------------*/
#nav{
	float: left;
	width: 759px;
	height: 31px;
	margin: 0 0 0 0;
	padding: 0px;
	overflow: hidden;
	text-align: center;
}
UL#nav{
	text-align: left;
}
UL#nav LI{
	float: left;
	text-align: center;
	list-style-type: none;
	display: block;
	margin-bottom: 0px;
}
UL#nav LI A{
	height: 35px;
	display: block;
	text-indent: -9999px;
	outline: none;
}
LI#navNews A, LI#navBio A, LI#navTour A, LI#navMedia A, LI#navJournal A, LI#navStore A, LI#navContact A, LI#navLinks A, LI#navStreet A{
	background: url(images/nav_sprite.png);
}
LI#navNews A{
	background-position: 0 0;
	width: 104px;
}
LI#navNews A:hover{
	background-position: 0 -35px;
}
BODY#pageNews LI#navNews A{
	background-position: 0 -35px;
}
LI#navBio A{
	background-position: -104px 0;
	width: 50px;
	/*[disabled]left:84;*/
}
LI#navBio A:hover{
	background-position: -104px -35px;
}
BODY#pageBio LI#navBio A{
	background-position: -104px -35px;
}
LI#navTour A{
	background-position: -154px 0;
	width: 68px;
	/*[disabled]left:84;*/
}
LI#navTour A:hover{
	background-position: -154px -35px;
}
BODY#pageTour LI#navTour A{
	background-position: -154px -35px;
}
LI#navMedia A{
	background-position: -222px 0;
	width: 75px;
	/*[disabled]left:84;*/
}
LI#navMedia A:hover{
	background-position: -222px -35px;
}
BODY#pageMedia LI#navMedia A{
	background-position: -222px -35px;
}
LI#navJournal A{
	background-position: -297px 0;
	width: 95px;
	/*[disabled]left:84;*/
}
LI#navJournal A:hover{
	background-position: -297px -35px;
}
BODY#pageJournal LI#navJournal A{
	background-position: -297px -35px;
}
LI#navStore A{
	background-position: -392px 0;
	width: 73px;
	/*[disabled]left:84;*/
}
LI#navStore A:hover{
	background-position: -392px -35px;
}
BODY#pageStore LI#navStore A{
	background-position: -392px -35px;
}
LI#navContact A{
	background-position: -465px 0;
	width: 97px;
	/*[disabled]left:84;*/
}
LI#navContact A:hover{
	background-position: -465px -35px;
}
BODY#pageContact LI#navContact A{
	background-position: -465px -35px;
}
LI#navLinks A{
	background-position: -562px 0;
	width: 67px;
	/*[disabled]left:84;*/
}
LI#navLinks A:hover{
	background-position: -562px -35px;
}
BODY#pageLinks LI#navLinks A{
	background-position: -562px -35px;
}
LI#navStreet A{
	background-position: -629px 0;
	width: 130px;
	/*[disabled]left:84;*/
}
LI#navStreet A:hover{
	background-position: -629px -35px;
}
BODY#pageStreet LI#navStreet A{
	background-position: -629px -35px;
}

/*footer
-----------------------------------------------*/
#footer{
	padding: 10px 0 0 0;
	font-family: arial, verdana, tahoma;
	
}
/*headings
-----------------------------------------------*/
H1{
	font-family: tahoma, arial;
	font-size: 28px;
	margin-bottom: 4px;
	color:#DDD;
}
H2{
	font-family: georgia;
	font-size: 16px;
}
H2 A{
	color: black;
}
H5{
	
	
}
#footer P{
	text-align: center;
	font-size: 11px;
	margin-bottom: 0px;
	color: #AABBAA;
}
#footer A{
	color: #DDDDDD;
	font-size: 11px;
}
#footer A:hover{
	color: #111;
}
