html, body, ul, ol, li, h1, h2, form, img { 
	margin: 0px;
	padding: 0px;
	border: 0px;
}
body {
	font: 100.01% Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	margin: 0;
	padding: 0;
	text-align: center;
}
#mast_top {
	background: #000000;
	height: 15px;
	width: 100%;
}
#holder {
	background:  url(background.gif) repeat-y;
	margin: 0 auto;
	padding: 0 10px;
	width: 720px;
	text-align: left;
	position: relative;
}

/* \*/
* html #holder {
width: 740px;
w\idth: 720px;
}
/* feeds IE 5* PC the correct width due to its non-standard box model */


/* Needed to hold link to main content in compliance with Section 508, rule o. */
#skipnav {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: -1000px;
	}

.right {
	float: right;
}

#header h1 {
	color: #FFFFFF;
	padding: 15px 2px 0px 46px;
	margin: 0;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 12px;
}

#header h5 {
	color: #BF9E60;
	padding: 65px 2px 5px 248px;
	margin: 0;
	font-weight: normal;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 10px;
}
/* IE Mac wants to place the subheading slightly differently and is fed the values in the selectors above. The following selectors feed the correct padding and height to compliant browsers (as well as the non-standard IE 5* browsers) and are hidden from IE Mac. */
/*hide from IE Mac -   \*/
#header {
	padding-top: 45px;
	height: 95px; hei\ght: 100px;
}
#header h1 {
	padding-top: 70px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 40px;
	filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
} 
/* end hide from IE Mac -- do not add a comment before the close of this hack */

#header p {
	text-align: right;
	font-size: .8em;
	letter-spacing: .06em;
	line-height: 145%;
	float: right;
}
#header a:link, #header a:visited {
	color: #66FF33;
	text-decoration: none;
}
#header a:hover, #header a:active, #header a:focus {
	text-decoration: underline;
}
#content {
	margin: 20px 185px 0px 180px;
	padding-bottom: 5px;
}

#content dt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
	margin: 0px 0px 10px 10px;
	color: #9999ff;
}

#content dd {
margin: 0px 0px 10px 20px;
font-size: 80%}

/* The following selector will be shown only to IE */
* html #content {
	margin-left: 180px;
	margin-right: 180px; /* this is neccessary to avoid float drop in IE PC */
	height: 1%; /* this is neccessary if you're using sIFR -- IE drops everything down below the left sidebar from the beginning of the sIFR on ... a dimension is required -- this is the Holly Hack */
}

/* The following selectors are styling for the content div's headings, paragraphs and links. If sIFR is used for the headings, make sure any padded added to these selectors is also added to the sIFR replacement calls in the body. */
#content h2,  #content h3, #content h4 {
	color: #CCCC33;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
#content h3 {
	font-size: 1em;
	margin: 0px 0px 7px;
}
#content h2 {
		font-size: 1.2em;
}
.post {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 15px 0px;
	letter-spacing: 1px;
	font-variant: small-caps;
}
#content p, #content li {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#content p {
	margin: 10px 0px;
	line-height: 16px;
	letter-spacing: 1px;
}
.small{
	font-size: 9px;
}
#content ul {
list-style: none;
margin: 0px;
}
#content ol {
margin-left: 35px;
text-transform: uppercase;
}
#content li {
margin-bottom: 5px;
}
#content img{
	padding: 1px;
	border: 1px solid #666600;
}
#content a:hover img,  #content a:active img, #content a:focus img{
	padding: 1px;
	border: 1px solid #CCFF00;
}
#content .link {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
#content a:link, #content a:visited, #features a:link, #features a:visited, #specials a:link, #specials a:visited {
	color: #66FF33;
	text-decoration: none;
}
#content a:hover, #content a:active, #content a:focus, #features a:hover, #features a:active, #features a:focus, #specials a:hover, #specials a:active, #specials a:focus {
	text-decoration: underline;
}
/* The following selectors control the sidebar/navigational area */
#sidebar_right {
	float: right; 
	width: 170px;
	margin-right: 0px;
	padding-right: 1px;
}
#sidebar_right h2 {
	color: #CCCCCC;
	padding: 4px 5px 5px; /* this keeps the text away from the inner edges of the box we've created. These values MUST be mirrored in your sIFR replacement calls in the body */
	margin: 0 0 5px 20px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	text-align: center;
	background: #1F3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
#sidebar {
	float: left; 
	width: 170px;
}
#sidebar h2 {
	color: #CCCCCC;
	padding: 4px 5px 5px; /* this keeps the text away from the inner edges of the box we've created. These values MUST be mirrored in your sIFR replacement calls in the body */
	margin: 0px 0px 5px 18px;
	background-color: #1F3300;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}


ul#nav {
	padding: 0;
	margin: 0;
	list-style: none;
	border-top: 1px solid #000000;
}

#nav li {
	padding-left: 0px; /* width of the little icons */
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 110%;
	border-bottom: 1px solid #000000;
	letter-spacing: 1px;
}
#nav li#dempsey {
	background: url(dempsey.gif) no-repeat left center;
}

#nav li a:link, #nav li a:visited {
	color: #66FF33;
	display: block;
	font-weight: normal;
	text-decoration: none;
	background-color: #283421;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 6px;
}
/* hide holly hack from IE Mac \*/
* html #nav li a { 
	height: 1%;
	vertical-align: bottom;
} /* Holly Hack to get around a lovely IE issue with list items and a elements set to block */

#nav li a:hover, #nav li a:focus {
	background-color: #192014;
	color: #006600;
}


#features {
	margin: 0px 0px 0px;
	background-color: #283421;
	background-image: url(sidehead.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom: 1px solid #000000;
	
}

/* Don't show to IE Mac \*/
* html #features {height: 1%;}
/* Close the show only to IE PC Holly Hack (Place no comments inside the hack or it will close) */

#features h2 {
	margin-left: 0px;
	padding-left: 6px;
}

#features p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC9900;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	line-height: 15px;
}

#specials{
	margin: 0px;
	background-color: #283421;
	background-image: url(sidehead.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	
}

/* Don't show to IE Mac \*/
* html #specials {height: 1%;}
/* Close the show only to IE PC Holly Hack (Place no comments inside the hack or it will close) */

#specials h2 {
	margin-left: 0px;
	padding-left: 8px;
}

#specials p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC9900;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	line-height: 15px;
	text-transform: uppercase;
}
/* the next two selectors simply create the black bottom of the page */
#bottom {
	background: #000;
	height: auto;
}
#pagebott {
	background: url(foot.gif) repeat-y;
	width: 740px;
	border-top: 1px solid #000000;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	border-bottom: 1px solid #000000;
}
#pagebott p {
	margin: 0;
	text-align: center;
	font-size: 0.65em;
	color: #BBA985;
	padding: 5px;
	letter-spacing: .06em;
}
#pagebott a:link, #pagebott a:visited {
	color: #66FF33;
	text-decoration: underline;
}
#pagebott a:hover, #pagebott a:active, #pagebott a:focus {
	color: #FFD080;
	text-decoration: none;
}

#content form {
	margin: 0 0 20px;
	padding: 0 0 10px;
  	width: 350px;
  	float: left;
}	
#content fieldset {
	margin: 0 0 10px;
	padding: 5px 0 15px 15px;
	border: 1px solid #283421;
}
#content legend {
	border: 1px solid #CC9900;
	color: #CCCC33;
	background-color: #283421;
	padding: 1px 5px 2px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
}
#content label {
	color:#CCCC33;
	float: left;
	width: 110px;
	clear: both;
	font-size: 0.7em;
	text-align: right;
	margin-top: 3px;
	text-transform: uppercase;
	}
#content input, #content textarea, #content select {
	color: #000;
	border: 1px solid #CEB993;
	padding: 1px;
	margin: 3px 5px 2px;
	float: left;
}
#content textarea, #content select {
width: 200px;
}

/*\*/ /*/
#content input, #content textarea {
	float: none;
}
/* End show to IE Mac */
/* IEmac must not see these elements floated or it is buggy. That browser, however, is good without floating. The above hack can be read only by IEmac. Be sure you do not add any comments INSIDE the hack or it will close. */

#content input.sminp {
	width: 120px; 
	margin-right: 60px;
}

#content input:focus, #content input:active, #content textarea:focus, #content textarea:active {
	color: #000;
	background: #D5BF99;
}

.fltrt {
	float: right;
margin: 0 0 4px 5px;
padding: 10px;
}
.fltlft {
	float: left;
	margin-right: 8px;
	margin-bottom: 4px;
}
.brclear {
clear:both; 
height:0; 
margin:0; 
font-size: 1px; 
line-height: 0; 
} 
.clear_1px {
	clear: both;
	width: 100%;
	margin: 5px 0px;
	padding: 0px;
	font-size: 0px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	}
	.break_1px {
	width: 100%;
	margin: 0px 0px 25px;
	padding: 0px;
	font-size: 0px;
	display: block;
	border-top: 1px solid #4A3800;
	}
.clearrt {
clear:right; 
height:0; 
margin:0; 
font-size: 1px; 
line-height: 0; 
} 
.white {
color:#FFFFFF;
}
.green {
color:#CCCC33;
}
.dkgreen {
color: #4F4F13;
}
.grey {
color:#CCCCCC;
}
.dkgrey {
color:#999999;
}
.orange {
color:#CC9900;
}
.red {
color:#FF0000;
}
.uppercase {
	text-transform: uppercase;
}
.strike {
	text-decoration: line-through;
}
#content object {
	border: 1px solid #000000;
	text-align: center;
	display: block;
	margin-bottom: 30px;
}
