@import url(normalize.css);
html 
{
text-align: center;
}
body 
{
	background-color:#0f0f0f;
	background-image:url(../images/backnheader.jpg);
	background-repeat: repeat;
	margin: 0 auto;
	text-align: left;
}
.reqform
{
	font-size: 12px;
	color: #9f7f66;
}
ul li 
{
list-style:disc;
margin: 0 0 0 30px;
}
ul li ul li 
{
margin: 0 0 0 20px;
list-style:circle;
}
/* container *****************************************************************/
div#loginmessage
{
	border: solid;
	border-color: #FF0000;
	border-width: thick;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 884px;
	padding: 3px;
	margin: 0px 0px 0px 4px;
}
div#container
{
	width: 900px;
	height: 960px;
	margin: 0 auto 0 auto;
	z-index: 10;
}
div#uppercontainer
{
	float: left;
	margin: -16px 0px 0px 0px;
	background-image:url(../images/uppercontainer.png);
	background-repeat:no-repeat;
	width: 900px;
	height: 337px;
	z-index: 20;
}
div#lowercontainer
{
	float: left;
	margin: -5px 0px 0px 0px;
	width: 900px;
	height: 608px;
	background-image:url(../images/lowercontainer.jpg);
	background-repeat: no-repeat;
	z-index: 15;
	border:0px solid #ff0000;
}
div#lowerconpic
{
	float: left;
	margin: -8px 0px 0px 0px;
	width: 900px;
	height: 608px;
	background-image: url(../images/lowconpic.png);
	background-repeat: no-repeat;
	z-index: 15;
}
/**********************************************************************************/
div#loginbar
{
	float: left;
	margin: 1px 2px 3px 4px;
	height: 71px;
	width: 900px;
	background-image:url(../images/logo.png);
    background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: small-caps;	
}
div#logolink
{
	float: left;
	width: 156px;
	height: 50px;
	clear:both;
	position:absolute;
	text-align: center;
	color: white;
	margin: 12px 2px 3px 12px;
	overflow: hidden;
}
div#login
{
	float: left;
	width: 806px;
	height: 36px;
	/* background-color: #33FFFF; */
	/* background-image: url(../images/40pergrid.png); */
	text-align: center;
	color: white;
	margin: 8px 2px 3px 182px;
	overflow: hidden;
}
div#login a, div#login a:visited
{
	font-size: inherit;
	color: white;
	text-decoration: none;
}
div#login input
{
	height: 14px;
	font: 11px;
}
div#usernametitle
{
	float: left;
	width: 68px;
	height: 35px;
	overflow: hidden;
	margin: 0 0 0 30px;
}
div#username
{
	float: left;
	width: 89px;
	height: 35px;
	overflow: hidden;
	margin: 0px 0 0 23px;
}
div#welcome
{
	float: left;
	width: 328px;
	height: 35px;
	overflow: hidden;
	margin: 0px 0 0 3px;
}
div#passwordtitle
{
	float: left;
	width: 80px;
	height: 35px;
	overflow: hidden;
	margin: 0 0 0 5px;
}
div#password
{
	float: left;
	width: 89px;
	height: 35px;
	overflow: hidden;
	margin: -2px 0 0 -1px;
}
div#loginlink
{
	float: left;
	width: 50px;
	height: 35px;
	overflow: hidden;
	margin: 0 0 0 11px;
}
div#register
{
	float: left;
	width: 85px;
	height: 35px;
	overflow: hidden;
	margin: 0 0 0 11px;
}
div#forgot
{
	float: left;
	width: 199px;
	height: 35px;
	overflow: hidden;
	margin: 0 0 0 11px;
}
/**********************************************************************************/
div#upcoming
{
	float: left;
	margin: 53px 0px 0px 48px;
	height: 140px;
	width: 157px;
	/* background-image: url(../images/40pergrid.png); */
	overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #e2dac5;
	font-variant:small-caps;
	font-weight: normal;
}
div#upcoming em
{
	font-size: 12px;
	color: #9f7f66;
}
div#upcoming cite
{
	font-size: 10px;
	color: #e2dac5;
}
div#upcoming p
{
	margin: 7px 0 0 0;
}
/**********************************************************************************/
div#signup
{
	float: left;
	margin: 253px 0px 0px -163px;
	height: 51px;
	width: 202px;
	/* background-image: url(../images/40pergrid.png); */
	overflow: hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #312c21;
}
div#signup input
{
	width: 128px;
	position: relative;
	top: 0px;
	left: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
}
div#signup img
{
	position: relative;
	top: 8px;
	left: 4px;
}
div#picstack
{
	float: left;
	margin: 42px 0px 0px 136px;
	height: 248px;
	width: 475px;
	/* background-image: url(../images/40pergrid.png); */
	overflow: hidden;
}
div#nav
{
	float: left;
	margin: 10px 0px 0px 200px;
	padding: 0px 0px 0px 0px;
	height: 40px;
	width: 752px;
	border:0px solid #ff0000;
	/*background-image: url(../images/40pergrid.png); */
	color: #ffffff;
	/*overflow: hidden;*/
	z-index:1000;
}
/*div#nav a, div#nav a:visited
{
	color: white;
	text-decoration:none;
	font-size: 13pt;
	font-weight: normal;
	font: Arial, Helvetica, sans-serif;
	margin: 10px 17px 0 17px;
	text-indent:10px;
	font-variant:small-caps;
}

div#nav a:hover
{
	color:#FF9900;
	text-decoration:none;
	font-size: 13pt;
	font-weight: normal;
	font: Arial, Helvetica, sans-serif;
	margin: 10px 17px 0 17px;
	text-indent:10px;
	font-variant:small-caps;
}
*/
div#trippics
{
	width: 100%;
	margin: 1px 2px 3px 4px;
	background-image: url(../images/40pergrid.png);
	height: 445px;
	z-index: 200px;
}
div#contenttable {
border:0px solid #333333;
padding: 0px 10px 0px 15px;
margin:0px 0px 0px 10px;
text-align:justify;
}
div#content
{
	float: left;
	margin: 3px 0px 20px 10px;
	padding: 0px 0px 0px 0px;
	height: 445px;
	width: 865px;
	/* background-image: url(../images/40pergrid.png); */
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
}
div#innercontent
{
	/* background-image: url(../images/40pergrid.png); */
	width: 718px;
	margin: 10px auto 0px auto;
	z-index: 12;
}
div#secondarynav
{
	float: left;
	margin: 4px 0px 0px 0px;
	height: 39px;
	width: 900px;
	/* background-image: url(../images/40pergrid.png); */
	font: Arial, Helvetica, sans-serif;
	font-wieght: bold;
	font-size: 18pt;
	overflow:hidden;
}
div#printthis
{
	float: left;
	margin: 0px 0px 0px 176px;
	height: 37px;
	width: 192px;
	background-image:url(../images/printthis.jpg);
	background-repeat: no-repeat;
	color: white;
	padding: 3px 0 0 10px;
	text-align: center;
}
div#emailthis
{
	float: left;
	margin: 0px 0px 0px 163px;
	height: 37px;
	width: 192px;
	background-image:url(../images/emailthis.jpg);
	background-repeat: no-repeat; 
	color: white;
	padding: 3px 0 0 10px;
	text-align: center;
}
div#siteinfo
{
	float: left;
	margin: 1px 2px 3px 4px;
	height: 53px;
	width: 900px;
	/* background-image: url(../images/40pergrid.png); */
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #555555;
	overflow: hidden;
}
div#siteinfo a, div#siteinfo a:visited {
font-size:12px;
color:#555555;
text-decoration:none;
}
div#siteinfo a:hover {
font-size:12px;
color:#777777;
text-decoration:none;
}
