
/* Global configs */

* {
	padding: 0px;
	margin: 0px;
}

.clear {
	clear: both;
}

body {
	margin: 0 auto 0 auto;
	padding: 0px;
	background: url(../static_images/page_bg.png) top left #330000;	
	font-family: arial, georgia, serif;
	font-size: 0.8em;
	text-align: center;
	height: 100%;
	z-index: 1;
}

#header_wrapper {
	float: left;
	width: 100%;
}

	#header_container {
		position: relative;
		width: 600px;
		height: 250px;
		margin: 0 auto;
		z-index: 3;
	}

		#header_image {
			position: relative;
			width: 600px;
			height: 220px;
			background: url(../static_images/header.png) top left no-repeat;
		}


		/* Header navigation styles */


		#header_nav {
			position: relative;
			width: 360px;
			margin-left: 220px;
			height: 30px;
			text-align: right;
			z-index: 6;
		}

		#header_nav a:link, #header_nav a:visited {
			color: white;
			text-decoration: none;
		}

		#header_nav ul {
			list-style: none;
			cursor: hand;
		}

		#header_nav ul.h li {
			display: block;
			float: left;
			margin: 0px 2px 0px 0px;
		}

			#header_nav ul.h li a:link, #header_nav ul.h li a:visited {
				display: block;
				padding: 0px;
				text-transform: uppercase;
			}

				#header_nav ul.h li a:link, #header_nav ul.h li a:visited {
					padding: 8px 4px;
					height: 14px;
					text-align: left;
					font-size: 11px;
					background: url(../static_images/nav_02.png) top repeat-x;
					float: left;
				}


				#header_nav ul.h li a:hover {
					background: url(../static_images/nav_over_02.png) top repeat-x;
				}


		#header_nav ul.h ul.v {
			position: absolute;
			width: 150px;
			background: url(../static_images/nav_v.png);
			border: 1px solid #A2A2A2;
			font-size: 10px;
		}

		#header_nav ul.v li {
			position: relative;
			float: none;
			margin: 0px;
		}

			#header_nav ul.v li a:link, #header_nav ul.v li a:visited {
				display: block;
				padding: 5px 10px;
				text-align: left;
				background: url(../static_images/nav_v.png);
			}

			#header_nav ul.v li a:hover {
				border-left: 3px solid white;
				padding-left: 7px;
				color: white;
			}

			#header_nav ul.v ul.v {
				position: absolute;
				top: 0px;
				left: 150px;
				background: url(../static_images/nav_v.png);
			}





		#header_nav ul ul, #header_nav ul ul ul, #header_nav ul li:hover ul, #header_nav ul li:hover ul ul {
			visibility: hidden;
		}

		#header_nav ul li:hover ul, #header_nav ul ul li:hover ul {
			visibility: visible;
		}





#content_wrapper {
	float: left;
	width: 100%;
	background: url(../static_images/content_bg.png) top center no-repeat;
	z-index: 10;
}

	#content_container {
		position: relative;
		width: 600px;
		margin: 50px auto 0px auto;
		text-align: left;
		background: #FFFFFF;
		padding: 0px 0px 0px 0px;
	}


	#content_container a, #content_container a:link, #content_container a:visited {
		color: #8c4310;
	}


		#center {
			position: relative;
			width: 560px;
			padding: 20px;
			float: left;
		}


			#center h1 {
				font-size: 2em;
                FONT-WEIGHT: 400;
				color: #742602;
                font-family: georgia, serif;
			}

			#center h2 {
				font-size: 1.5em;
                font-weight: 100;
				color: #742602;
                font-family: georgia, serif;
			}

   
			#center h3 {
				font-size: 1.2em;
				color: #742602;
                font-family: georgia, serif;
			}

			#center li {
				color: #8c4310;
				letter-spacing: 1px;
                line-height: 1.5em;
			}

			#center ul {
				margin: 0px 0px 20px 20px;
			}


			#center h1, h2, h3, p, ul {
				margin: 0px 10px 10px 0px;
				text-align: left;
			}

			#center p {
				color: #8c4310;
                letter-spacing: 1px;
                line-height: 1.5em;
			}

			#center table td {
				color: #8c4310;
			}

			#center table th {
                font-family: georgia, serif;
				color: #8c4310;
			}

			#center table {
				margin: 10px;
				padding: 10px;
				font-size: 1.1em;
				background: #C7CA9E;
				border: 1px solid #333333;
			}
                                
    
			#center ul li {
				margin-left: 20px;
			}

			#center div.title {
				width: 150px;
				height: 22px;
				float: left;
				padding: 2px 10px 0px 0px;
				text-transform: uppercase;
				text-align: right;
				font-family: arial, serif;
				color: #8c4310;
			}
			
			#center .name {
				width: 100px;
				float: left;
				padding: 2px 10px 0px 0px;
				font-family: georgia, serif;
				color: #bf9650;
			}

			#center div.control {
				width: 300px;
				float: left;
			}
			
			
			#center .button {
					text-transform: uppercase;
					border: 0px;
					background: #C4D088;
					color: #8c4310;
				}
				

		#center div.box {
			float: left;
			width: 325px;
			margin-top: 10px;
			color: white;
		}
                
		div.thumb {
			width: 100%;
		}
		
		div.thumbItem {
			width: 113px;
			height: 88px;
			margin: 0px 10px 10px 0px;
			float: left;
			background: #E8E3D6;
		}
		
		div.thumbItem img {
			width: 95px;
			height: 72px;
			padding: 8px;
			border: 0px solid white;
		}
        
  
#footer_wrapper {
	float: left;
	width: 100%;
	z-index: 10;
}
	

	#footer_container {
		position: relative;
		width: 600px;
		height: 202px;
		color: #a86621;
        background: url(../static_images/footer.png) top left no-repeat;
		margin: 0 auto;
	}

			#footer_center h2, #footer_center h3 {
				font-size: 1.1em;
                line-height: 1.1em;
				margin: 15px 0px 0px 20px;
			}

			#footer_center p {
				margin: 15px 0px 0px 20px;
                 letter-spacing: 1px;
				 font-size: 0.9em;
                 line-height: 1.1em;
			}

			#footer_center a:link, #footer_center a:visited {
				color: #a86621;
				text-decoration: none;
			}

			#footer_center a:hover {
				text-decoration: underline;
			}


			#footer_center div.copyright {
				position: absolute;
				left: 20px;
                margin-top: 60px;
				width: 580px;
				height: 16px;
				color: #742602;
				text-align: left;
				font-size: 0.7em;
				}

				
			#footer_center div.copyright a:link, #footer_center div.copyright a:visited {
				color: #742602;
				}