/*                  CSS Document                      */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/*                    SITE COLORS                     //                  
		WHITE - #FFFFFF
		BLACK - #000000
		L.ORANGE - #DBAD35
		D.ORANGE - #F7941F
		PURPLE - #663399
// xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/*                   Standard Tags                    */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

body {
	background-color:#DBAD35;
	background-image:url(../images/FDBack.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#000000;
	margin:0px;
	padding:0px;
	font-family:Verdana, "Times New Roman", Times, serif;
	font-size:0.75em;
}
a {
	color:#000000;
	border-bottom:1px #000000;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
	border-bottom:none;
}

address, abbr, img { font-style:normal; border:none; }
#container {
	width:846px;
	margin:auto;
	background-image:url(../images/containerBack.jpg);
	background-repeat:repeat-y;
	background-position:0px -2px;
	text-align:left;
}

#header {
	background-image:url(../images/header_image.jpg);
	text-align:center;
	height:208px;
}

.head1col {
	width:150px;
	float:left;
	text-align:left;
	padding: 114px 0px 0px 30px;
}
.head2col {
	width:150px;
	text-align:right;
	float:right;
	padding: 114px 30px 0px 0px;
}

#hofame {
	text-align:center;
	height:135px;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/*                Primay Navigation                   */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.navbar {
	background-image:url(../images/navBack.jpg);
	width:846px;
	height:36px;
	text-align:center;
}
.navbar ul {
	margin:0px; 
	width:846px;
	padding-top:9px;
	padding-bottom:9px;
	text-align:center;
}
html>body .navbar ul {
	margin-left:-35px;
}
.navbar ul li{
	display:inline;
	color:#FFFFFF;
	margin-left:12px;
	margin-right:12px;
	text-align:center;
}
.navbar a, .navbar a:link, .navbar a:visited, .navbar a:active {
	color:#F7941F;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}
.navbar a:hover {
	text-decoration:underline;
}
#footer .navbar a {
	font-size:0.9em;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/*                   Main Content                     */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#content {
	margin:0px;
	padding: 0px 20px 20px 20px;
	text-align:center;
}
.bigcol {
	width:500px;
	float:left;
	text-align:center;
	padding:15px;
	padding-top:0px;
}
.smallcol {
	width:275px;
	float:left;;
}
p {
	text-align:left;
	margin-left:25px;
	margin-right:10px;
	line-height:2.0em;
}

sHelp {
	text-align:center;
	font-size:1.0em;
	line-height:2.0em;
	color:#666666;
	font-style: italic;
}

address {
	text-align:left;
	line-height:1.5em;
	color:#000000;
}

address a{
	text-align:left;
	line-height:1.5em;
	color:#663399;
}

.floater {
	float:left;
	width:190px;
	text-align:left;
	padding-left:15px;
}
.floater h2 {
	font-size:1em;
	text-transform:capitalize;
}
.floater ul li {
	margin-left:-25px;
	line-height:1.5em;
}
.hidden {
	display:none;
}

h1 {
	font-size:1em;
	padding:0;
	margin:0;
	font-weight:bold;
	color:#F7941F;
}

h2 {
	font-size:1em;
	padding:0;
	font-weight:bold;
	color:#F7941F;
	text-align:left;
	margin:0px 10px -5px 25px;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/*                 Gallery Content                    */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.thumbnails{
	width:275px;
	text-align:center;
	z-index:200;
	position:relative;
	padding-top:35px;
}
.thumbnails a img, .thumbnails a:link img, .thumbnails a:visited img, .thumbnails a:active img {
	border:1px solid #663399;
	margin:3px;
}
.thumbnails a:hover img{
	border:1px solid #F7941F;
}
.gallery{
	width:500px;
	float:left;
	text-align:center;
	padding:15px;
	background-image:url(../images/gallery_bg.gif); 
	background-repeat:no-repeat; 
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/*                 Hall Of Fame Content                    */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.fame{
	text-align:center;
	z-index:200;
	position:relative;
	padding-top:35px;
}

.fame a img, .fame a:link img, .fame a:visited img, .fame a:active img {
	border:1px solid #663399;
	margin:15px;
}
.fame a:hover img{
	border:1px solid #F7941F;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/*                 Contact Content                    */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.contactform{
	margin:0px;
	padding: 0px 20px 20px 20px;
	text-align:center;
}

.contactform form {
	margin-top:50px;
	margin-left:0px;
	margin-bottom:50px;
	width:310px;
	text-align:right;
	float:left;
}

html>body .contactform form { margin-left:40px; }
.inputfield {
	background:none;
	border:1px solid #000000;
}
.subbtn {
	background:none;
	border:1px solid #000000;
}
.contactform textarea  {
	position:relative;
	background:none;
	border:1px solid #000000;
	padding:0px;
	margin:0px;
	margin-top:4px;
	left:-8px;
}
html>body .contactform textarea  {
	left:0px;
}
.formsent {
	margin-top:10px;
	margin-left:20px;
	margin-bottom:80px;
	width:310px;
	height:290px;
	text-align:left;
	float:left;
}
html>body .formsent { margin-left:40px; }
#contactinfo{
	float:left;
	width:310px;
	margin-top:10px;
	margin-left:50px;
	margin-bottom:80px;
	font-size:1em;
	line-height:1.3em;
}
#contactinfo .company {
	font-size:1.1em;
	line-height:1.3em;
}
.company {
	font-weight:bold;
}
.error { font-size:1em; margin-left:12px; margin-right:20px; line-height:1.4em; }
.error strong { color:#FF0000; }

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/*                     Site Map                       */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#sitemap { width:540px; float:left; padding:10px; margin:0px; margin-right:15px; text-align:left; position:relative; }
html>body #sitemap { padding:10px 10px 10px 40px; }
#sitemap ul { list-style:none; width:180px; margin-top:40px; margin-bottom:40px; position:relative; z-index:500; }
#sitemap ul li { margin-top:6px; margin-bottom:6px; list-style:none; width:180px; }
#sitemap .imgtop { position:absolute; z-index:0; left:0px; top:0px; }
#sitemap .imgbottom { position:absolute; z-index:0; left:0px; bottom:0px; }

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/*                      Footer                        */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#footer {
	padding-top:0px;
	background-color:#DBAD35;
}
#footer .nav { margin-top:0px; }

#copy {
	background-color:#DBAD35;
	margin:auto;
	text-align:center;
	color:#000000;
	margin:0px;
	padding:0px;
	font-size:0.75em;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/*               Miscellaneous Fixes                  */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


.clearfix {
	clear:both;
}
.border {
	border:1px solid #000000;
}
.textleft {
	text-align:left;
}
.textright {
	text-align:right;
}
.center { text-align:center; }
.left { float:left; }
.right { float:right; }
