﻿*:focus { outline:none;}
body {
	padding:0;
	margin:auto;
	background:#900;
	color:#300;
	font-size:13px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
#outer{
	background:#900 url(../images/contentbg.jpg) no-repeat center top;
	text-align: center;
	margin:auto;
	width:800px;
}
#outer1{
	background:#900 url(../images/contentbg_about.jpg) no-repeat center top;
	text-align: center;
	margin:auto;
	width:800px;
}

#outer2 {
	background:#900 url(../images/contentbgkd.jpg) no-repeat center top;
	color: #fff;
	text-align: center;
	margin:auto;
	width:800px;
	}
#header{
	width:100%;
	height:186px;
	color: #fff;
	text-align: center;
}
#headertop{height:27px; background:rgb(60,28,3) url(../images/header_top_bg.jpg);}
#headerbottom{height:117px; background:rgb(60,28,3) url(../images/header_bg.jpg);}
#nav{height:42px; background:rgb(43,18,1) url(../images/nav_bg.jpg);}
#headertopimg{height:27px; background:rgb(60,28,3) url(../images/header_top_bg.jpg); width:800px; margin:auto; text-align:center;}
#headerbottomimg{height:117px; background:rgb(60,28,3) url(../images/header_bg.jpg); width:800px; margin:auto; text-align:center;}
#navimg{height:42px; background:rgb(43,18,1) url(../images/nav_bg.jpg); width:800px; margin:auto; text-align:center;}

#centercontent {text-align:left; margin:auto; padding: 60px 30px 20px 30px; min-height:430px;}
#clearheader{height:186px;}/*needed to make room for header*/

div,p  {margin-top:0}/*clear top margin for mozilla*/
* html #centercontent {height:1%;margin-bottom:12px;}/* combat IE's 3 pixel jog */


.imgfloatrt {float:right; margin-left:10px; margin-bottom:5px;}
.imgfloatlt {float:left; margin-right:10px; margin-bottom:5px;}

.about {
	float: right;
	padding-top:2em;
	margin-top: 2em;
	position: relative;
	bottom: 0;
	right:0;
}
.about a img, .brownbox a img{
	border:none;
	text-decoration:none;
}

.box {
	float:left;
	margin-bottom: 20px;
	float:left;
	width:150px;
	padding: 5px;
	margin-left: 3px;
/*	filter:alpha(opacity=80); 
	-moz-opacity: 0.80; 
	opacity: 0.80;*/
	cursor:pointer;
}

.onsitebox {
	float:left;
	background: url(../images/trans_dark.gif) repeat #200;
	margin-bottom: 20px;
}

.brownbox {
float:left;
background-color: #300;
width:150px;
padding: 0px;
margin-left: 19px;
filter:alpha(opacity=80); 
-moz-opacity: 0.80; 
opacity: 0.80;
cursor:pointer;
border: 1px solid #c41;
color: #efdbac;
}

#homeemail {
	color: #efdbac;
}
#homeemail:hover {
	color: #f00;
}

.box a, .brownbox a {
color:#fff; 
font-weight:normal; 
text-align:center; 
}
.box a:hover, .brownbox a:hover {
color:#fff;
text-decoration:none;
}

#leftcolumn
{float:left; width:350px; height:430px;}
#rightcolumn{float:right; width:350px; height:430px;}

h1{font:1.4em Helvetica, Arial, Verdana, sans-serif; color:#300; font-weight:bold; text-transform: uppercase;}
h2{font-size:1.1em; color:#300; text-transform: uppercase;}
h3{font-size:1em; color:#300; text-transform: uppercase;}
p{font-size:1em; font-weight:bold; color:#300;}
a:link{color: #900; font-weight:bold; text-decoration:none;}
a:hover{color:#600; font-weight:bold; text-decoration:underline;}
a:visited{color:#900; font-weight:bold;text-decoration:none;}

input,select {border: 1px solid #300; background-color: #ffefd5; font-size : 1em;	font-family : arial, verdana, sans-serif;	color : #000;}
textarea {border: 1px solid #300; font-family : arial, verdana, sans-serif; font-size : .9em; background-color: #ffefd5; overflow:auto;}
input.submit  {background:#300; border: 1px outset #000; color: #fff; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif;padding: 2px 5px;}
input.radio{border: 0px; background: none;}
input.check{border: 0px; background: none;}

table td{vertical-align: top; padding:6px;}
table.form	{padding:0px 0px 0px 0px; width:370px; color:#300;}
table.form td {padding: 0px 10px 0px 0px; font-weight:bold;}

.cookbookbutt {
	border-top: 1px solid #300;
	border-right: 1px solid #000;
	border-bottom: 1px solid #fdc;
	border-left: 1px solid #000;
}

#accord {
	margin: 0 0 0 10px;
	height:400px;
	overflow:auto;
	width:350px;
	border-top: 1px solid #300;
	border-bottom: 1px solid #fdc;
	}
	#accord h2 {
		margin:0;
		padding: 0 0 0 5px;
		color:#339;
		font-size: .9em;
		font-weight: bold !important;
		letter-spacing: 0em;
		line-height: 1em;
		border-top: 1px dotted transparent;
		border-bottom: 1px dotted transparent;
		text-shadow: #a49a74 0px 1px 2px;
		font-family: 'Arial Black';
	}
	#accord h2:hover {
		color:#117;
		border-top: 1px solid #ccf;
		background: url(../images/trans_dark.gif) repeat #99f;
		border-bottom: 1px solid #77b;
		text-shadow: #ffe 0px 1px 1px;
	}
	
#accord div.selected .title { 
	font-weight:bold;
	color: #f60;
	}
#accord div div {}
#accord div.title { cursor: pointer;}
#accord div.title:hover {}
#accord div.selected {}
.accordEle {}
.accordReveal {
	margin:0;
	padding:0 0 0 5px;
	height: auto !important;
	min-width: 328px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #a49a74;
	background: url(../images/trans.gif) repeat;
	font-size: .95em;
	text-shadow: #ffe 0px 1px 1px;
	}


<!--%%%%%%%%%%%% QuickMenu Styles [Keep in head for full validation!] %%%%%%%%%%%-->

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;height:1%;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc ul {left:-10000px;position:absolute;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li{position:relative;}.qmmc ul {z-index:10;}.qmmc ul ul {z-index:20;}.qmmc ul ul ul {z-index:30;}.qmmc ul ul ul ul {z-index:40;}.qmmc ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/

	/* QuickMenu 0 */

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a {	
		padding:0px;
		margin:0px;
		text-align:left;
	}

	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul {	
		padding:5px;
		background-color:rgb(43,18,1);
		background-position:0% 0%;
		filter:alpha(opacity=95);
		-moz-opacity: 0.95;
		opacity: 0.95;
	}

	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a {	
		padding:2px;
		margin:0px;
		background-color:transparent;
		color:#eee;
		font-size:11px;
		text-decoration:none;
	}

	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover {	
		color:#ffa500;
	}

	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover {	
		background-color:#fff;
		color:#000;
	}