﻿		
		/*----------------*/
		/* DEFAULT STYLES */
		/*----------------*/
		
			body 
			{
				font-family:verdana, "Trebuchet MS", sans-serif;
				font-size:70%;
				color:#c3c3c3;
				margin:0;
				background:#090909 url("../images/bg-light.gif") repeat;
				text-align:center;
			}
			
			input,select,td,table {font-size:100%;}
			textarea {font-family:verdana, "Trebuchet MS", sans-serif;font-size:100%;}
			form {margin:0;}
			img {border:0;}
			p {margin:6px 5px 7px 0px;}
			strong {font-weight:bold;}
			h1,h2,h3,h4,h5,p {margin-left:0px;}
			
			hr {height:1px;color:#222;margin:5px 0px 5px 0px;}
			
			ul li {margin:7px 5px 7px 5px;}
			
			h1 {font-size:160%;color:#ffb500;margin:0px 0px 10px -1px;}
			h2 {font-size:130%;color:#ffb500;margin:5px 0px 10px 0px;}
			h3 {font-size:110%;color:#ffb500;margin:5px 0px 10px 0px;}
			h4 {font-size:110%;margin:12px 0px 1px 0px;}
			h5 {font-size:100%;margin:8px 0px 0px 0px;}
			
			blockquote {margin:3px 0px 0px 6px;}
			
			a{text-decoration:underline;color:#ffb500;}
			a:hover{text-decoration:none;color:#fff;}
		
			table.standard {border-collapse:collapse;width:100%;padding:0;border:0;}
			table.standard th {border-collapse:collapse;padding:4px;vertical-align:top;border:0;text-align:center;font-weight:normal;}
			table.standard td {border-collapse:collapse;padding:4px;vertical-align:top;border:0;}

			tr.altrow {background-color:#E2E2E2;}
			tr.innactive a, tr.innactive a:hover, tr.innactive td {color:#970000;}
			table.standard img {border:0;}
			
			table.standard-hug {border-collapse:collapse;padding:0;border:0;}
			table.standard-hug th {border-collapse:collapse;padding:4px;vertical-align:top;border:0;text-align:center;font-weight:bold;}
			table.standard-hug td {border-collapse:collapse;padding:4px;vertical-align:top;border:0;}
			
			table.addborder th, table.addborder td {border:1px solid #fff;}
			table.text-left th {text-align:left;}
			table.text-right th {text-align:right;}

			table.nopadding td {padding:0;}

			.small {font-size:90%;}
			.error-text {color:red;}
			a.bold-link {font-weight:bold;}
			
			div.clear_both {clear:both;width:100%;font-size:1px;}
			
		/*-----------------------*/
		/* MAIN STRUCTURE STYLES */
		/*-----------------------*/

			#coat
			{
				width:950px;
				position:relative;
				margin:0 auto;
				text-align:left;
				background:transparent url("../images/content-rounded-top.gif") no-repeat 0px 80px;
			}

			#header
			{
				height:89px;
				width:100%;
				clear:both;
				background:transparent url("../images/header-bg.gif") no-repeat;
			}
			
			#logo 
			{
				position:relative;
				width:250px;
				height:60px;
				cursor:pointer;
			}

			div.banner-space
			{
				padding-left:10px;
				font-size:1px;
				clear:both;
				background:#090909 url("../images/bg-dark.gif") repeat;
			}

			#columns
			{
				width:100%;
				clear:both;
				background:#090909 url("../images/bg-dark.gif") repeat;
			}

			.col1
			{
				float:left;
				width:235px;
				z-index:160;
			}
			
			.col2
			{
				float:left;
				width:705px;
				background:#000 url("../images/content-bg.gif") no-repeat;
			}
			
			div#hidden_flash
			{
				width:940px;
				height:980px;
				margin:0 auto;
				position:relative;
				text-align:center;
				z-index:150;
				display:none;
				margin-right:250px;
			}
			
			div#mustard_pot
			{
				width:161px;
				height:161px;
				background:transparent url("../images/mustard-pot.jpg") no-repeat;
				margin:0 auto;
				position:absolute;
				top:582px;
				left:770px;
				z-index:140;
				cursor:pointer;
			}
			
			div#mustard_splat
			{
				width:162px;
				height:133px;
				background:transparent url("../images/btn-mustard-splat.jpg") no-repeat;
				margin:0 auto;
				position:absolute;
				top:550px;
				left:760px;
				z-index:140;
				cursor:pointer;
			}
		
		/*---------------*/
		/* NAVIGATION    */
		/*---------------*/

			/* PRIMARY NAVIGATION */
			
				ul.left-nav 
				{
					list-style-type:none;
					margin:0;
					padding:0 0 5px 5px;
					clear:both;
					margin-top:8px 0px 20px 0px;
					font-family:arial, verdana, sans-serif;
					font-style:italic;
				}
				ul.left-nav li 
				{
					display:inline;
					margin:0;
				}
				ul.left-nav a 
				{
					color:#745200;
					text-decoration:none;
					font-weight:normal;
					display:block;
					padding:1px 2px 1px 7px;
					margin:0 0 1px 0;
					font-size:140%;
				}
				ul.left-nav a:hover 
				{
					color:#fff;
					text-decoration:none;
				}
				ul.left-nav a.on {color:#fff;text-decoration:none;}

			/* SECONDARY NAVIGATION */

				ul.left-nav ul
				{
					list-style-type:none;
					margin:0;
					padding:0;
					clear:both;
					font-size:80%;
					border-top:1px solid #292929;
					border-bottom:1px solid #292929;
				}

				ul.left-nav ul li a 
				{
					color:#ffb500;
					display:block;
					padding:1px 2px 1px 7px;
					margin:0;
				}
				ul.left-nav ul li a:hover 
				{
					color:#fff;
				}
				ul.left-nav ul li a.on {color:#fff;}
			
		/*---------------*/
		/* COL 1 CONTENT */
		/*---------------*/

			div.splodge-left
			{
				width:100%;
				height:56px;
				float:left;
				background:url("../images/splodge-left.jpg") no-repeat;
				font-size:1px;
				margin:20px 0px 10px 0px;
			}
			
			form#search_site_form
			{
				width:100%;
				float:left;
				height:50px;
				background:url("../images/search-bg.gif") no-repeat;
				margin:15px 0 0 0;
				padding-bottom:20px;
			}
			
			form#search_site_form input.search-input
			{
				background-color:#282828;
				border:0;
				padding:3px 0px 3px 0px;
				width:172px;
				color:#fff;
				position:relative;
				top:20px;
				left:11px;
			}
			
			form#search_site_form input.search-go
			{
				color:#fff;
				position:relative;
				top:-4px;
				left:192px;
			}
			
		/*---------------*/
		/* COL 2 CONTENT */
		/*---------------*/
			
			div#crumb 
			{
				width:100%;
				background:url("../images/crumb-bg.gif") no-repeat;
				margin-bottom:25px;
			}
			
			div#crumb p
			{
				color:#fff;
				font-size:90%;
				padding:4px;
				margin:0;
			}
			
			div#crumb p a {color:#fff;text-decoration:none;}
			div#crumb p a:hover {color:#fff;text-decoration:underline;}
			
			div.content {line-height:1.5;padding:15px 10px 0px 15px;}
			
			div.contact-footer
			{
				width:100%;
				height:56px;
				background:url("../images/contact-bar.gif") no-repeat;
				font-size:1px;
			}
			
			div.share-toolbar
			{
				float:right;
				margin:20px 10px 0px 0px;
			}
			
			div.content-footer
			{
				width:100%;
				height:28px;
				background:url("../images/content-footer.gif") no-repeat;
				font-size:1px;
			}
		
		/*---------------*/
		/* FOOTER STYLES */
		/*---------------*/
		
			#footer
			{
				background:url("../images/footer-bg.gif") no-repeat;
				height:192px;
				clear:both;
				width:100%;
				color:#fff;
			}

			#footer div.footer-padding
			{
				padding:36px 17px 0px 17px;
				float:left;
			}

			#footer a
			{
				color:#fff;
				text-decoration:none;
			}
			
			#footer a:hover 
			{
				text-decoration:underline;
			}

			#footer ul
			{
				list-style-type:none;
				margin:0;
				padding:0;
				clear:both;
				width:650px;
				position:absolute;
			}
			
			#footer ul li 
			{
				display:block;
				float:left;
				margin:0;
				padding:0;
				padding:2px 5px 2px 5px;
				background:url("../images/ul-divider.gif") no-repeat right 5px;
			}
			
			div.footer-col
			{
				float:left;
				width:140px;
				margin-right:20px;
			}
			
			div.footer-col p 
			{
				margin:0;
				padding:0 0 3px 0;
			}
			
			div.partner-logo
			{
				margin-bottom:8px;
			}
			
			div.partner-block
			{
				margin-bottom:9px;
			}
			
			div.partner-block p {margin:0;padding:0;}

		/*---------------*/
		/* FORMS         */
		/*---------------*/
		
			input.input-box {border:1px solid #fff;background-color:#222;padding:1px;color:#fff;}
			select.select-box {border:1px solid #fff;background-color:#222;padding:1px;color:#fff;}
			textarea.textbox {border:1px solid #fff;background-color:#222;color:#fff;}
			div.submit {margin-top:4px;}
			
			input.xlarge {width:400px;}
			input.large {width:250px;}
			input.med {width:200px;}
			input.smallish {width:80px;}
			input.small {width:50px;}
			input.tiny {width:10px;}
			input.thefile {font-size:130%;}
			textarea.txt_small {width:250px;height:80px;}
			textarea.txt_med {width:430px;height:100px;}
			
			.form-title {margin-bottom:0;margin-top:13px;font-weight:bold;}
			.form-panel {padding:5px;margin-top:20px;}

		/*---------------*/
		/* PRINTING      */
		/*---------------*/

		@media print
		{
			
		}