body {
	background-color: #000;
	color: #666;
	font-size: 13px;
	font-family: arial, sans-serif;
}


td {
	background: none; 
	background-color: transparent;
	color: #CCC;
	font-size: 13px;
	font-family: arial, sans-serif;
	text-align: left;
	line-height: 1.3em;
}


td.mainContent {
	background: url("/site/images/site_bg.jpg"); 
	background-color: #000;
	color: #CCC;
	font-family: arial, sans-serif;
}

td.homePhotos {
	text-align: center;
}


table.bodyCopy {
	text-align: left;
	padding: 20px 20px 20px 20px;
}

td.bodyRight {
	padding: 0 0 0 30px;
}


td.navbar {
	background-color: #5d5d5d;
	color: #000;
	text-transform: uppercase;
	text-align: center;
	font-weight; bold;
	font-size: 11px;
	padding: 7px 0 7px 0;
}

td.footer {
	border-top: 1px solid #666;
	padding: 10px 0 0 0;
	text-align: center;
}


sup {
	font-size: 7px;
	line-height: -1em;
}


.credits {
	font-size: 10px;
	color: #666;
}




/*///////////////////////////////////////
DIVS
////////////////////////////////////////*/

.header {
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 10px 0;
}

.itemTitle {
	font-weight: bold;
}

.itemDescription {
	color: #999;
	padding: 0 10px 10px 0;
}

.centerAligned {
	text-align: center;
}

.intro {
	font-size: 14px;
}


.events {
	line-height: 1.5em;
}

.attention {
	text-align: center;
	line-height: 1.5em;
	background-color: #222;
	padding: 10px;
	border: 1px dashed #666;
}



/*///////////////////////////////////////
INPUTS
////////////////////////////////////////*/

input[type="text"] {
 	border: none;
 	background-color: #333;
 	font-weight: bold;
 	color: #AAA;
 	font-size: 10px;
 	line-height: .8em;
 	padding: 4px;
 }
 
 
 input[type="text"]:focus {
 	border: none;
 	background-color: #FFF;
 	font-weight: bold;
 	color: #333;
 	font-size: 10px;
 	line-height: .8em;
 	padding: 4px;
 }
 
 input[type="password"] {
 	border: none;
 	background-color: #333;
 	font-weight: bold;
 	color: #AAA;
 	font-size: 10px;
 	line-height: .8em;
 	padding: 4px;
 }
 
 
 input[type="password"]:focus {
 	border: none;
 	background-color: #FFF;
 	font-weight: bold;
 	color: #333;
 	font-size: 10px;
 	line-height: .8em;
 	padding: 4px;
 }
 
 input[type="submit"] {
 	border: solid 1px #CCC;
 	background-color: #AAA;
 	font-weight: bold;
 	color: #333;
 	font-size: 10px;
 	line-height: .8em;
 	padding: 4px;
 }






input.admin[type="text"] {
 	border: none;
 	background-color: #CCC;
 	font-weight: normal;
 	color: #333;
 	font-size: 13px;
 	padding: 4px;
 }
 
 
 input.admin[type="text"]:focus {
 	border: none;
 	background-color: #FFF;
 	font-weight: normal;
 	color: #333;
 	font-size: 13px;
 	padding: 4px;
 }
 
 
 textarea {
 	border: none;
 	background-color: #CCC;
 	font-weight: normal;
 	color: #333;
 	font-size: 13px;
 	padding: 4px;
 }
 
 
 textarea:focus {
 	border: none;
 	background-color: #FFF;
 	font-weight: normal;
 	color: #333;
 	font-size: 13px;
 	padding: 4px;
 }
 
 
 
 

/*///////////////////////////////////////
LINKS
////////////////////////////////////////*/


a.navLink {
	color: #272525;
	text-decoration: none;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

a.navLink:link {
	color: #272525;
	text-decoration: none;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

a.navLink:hover {
	color: #AAA;
	text-decoration: none;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}

a.navLink:active {
	color: #FFF;
	text-decoration: none;
	padding: 0 5px 0 5px;
	margin: 0 5px 0 5px;
}






a {
	color: #999;
	text-decoration: none;
}

a:link {
	color: #999;
	text-decoration: none;
}

a:hover {
	color: #FFF;
	text-decoration: none;
}

a:active {
	color: #FFF;
	text-decoration: none;
}