html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a { 
margin: 0; 
padding: 0; 
border: 0; 
} 

body {
font-size: 100.01%;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #989783;
background: #121212;
} 

input[type=submit], button, label, select { cursor: pointer; }



a {color:#fff; font-size:12px; outline:none}
a:hover {color:orange}

img {
border:0;
}


/* Formatting for Contact Page Form */

fieldset { margin: 1.5em 0 0 0; padding: 0; width:650px; border:2px solid #989783;  text-align: left;}
legend { margin-left: 1em; color: orange; font-weight: bold; }
fieldset ol { padding: 1em 1em 0 1em; list-style: none; }
fieldset li { padding-bottom: 1em; }
fieldset.submit { border-style: none;  margin-bottom:50px; text-align:center;}

label { float: left; width: 150px; margin-right: 1em; text-align: right; }
textarea { width: 400px; height: 250px;	border: 3px solid #cccccc; padding: 5px; }
.special { display:none; }

/* Formatting for Gallery Slide Show */

.gallery ul{ margin-top:15px; margin-bottom:8px; list-style:none; }
.gallery ul li { padding:3px; display:inline; color:#676767; font: bold 14px Tahoma, Verdana, sans-serif }
.gallery li a { color:#EDECD8; text-decoration: none; font: bold 14px Tahoma, Verdana, sans-serif}
.gallery li a:hover { color:#989783; }

.gallery p { padding-right:8px; padding-bottom:25px; font: bold 10px Tahoma, Verdana, sans-serif }



#wrapper {
position:relative;
min-width:790px;
}

#header {
background: #121212;
border-bottom: 1px solid #989783;
height:75px;
}

a.logo {display:block; margin:0px; padding:0; padding-top:14px; white-space: nowrap; text-indent:50px; text-decoration: none; color:#989783; font: normal 28px Tahoma, Verdana, sans-serif; letter-spacing:1px;}


#content {};
}

#footer {
padding:10px;
font-size:75%;
background: #121212;
border-top: 1px solid #989783;
}

#footer h4 {
padding:10px 0px;
color:#EDECD8;
font-size:100%;
}

#footer div {
padding:10px;
color:#EDECD8;
font-size:80%;
}

#footer p {
color:#EDECD8;
font-size:75%;
}

#footer a {
color:#EDECD8;
font-size:100%;
}

#footer a:hover {
color:#989783;
font-size:100%;
}

#nav {
padding:10px;
font-size:75%;
text-align:center;
}	

#nav ul {
list-style:none;
} 

#nav li a {
padding:0 4px;
text-decoration: none;
color:#989783;
font-size:100%;
}

#nav li a:hover {
color:#EDECD8;
}

#hnav {
padding:20px 10px;
font-size:75%;
text-align:center;
}	

#hnav ul {
list-style:none;
}

#hnav ul li {
display:inline;
}

#hnav li a {
padding:0 4px;
color:#989783;
text-decoration: none;
font-size:100%;
}

#hnav li a:hover {
color:#EDECD8;
}

#featurebox {
padding:12px 20px; 
}

#featurebox li {
padding-bottom:15px;
list-style:square;
}

#featurebox li a {
text-decoration: none;
color: #989783;
font-weight:bold;
}

#featurebox li a:hover {
color: #EDECD8;
}


.subtitle {margin:0; padding-top:8px; text-indent:12px; color:#EDECD8; font: 11px Tahoma, Verdana, sans-serif; letter-spacing:1px; width:985px; white-space: nowrap;}
.subtitle a:link{color:#EDECD8; font: 11px Tahoma, Verdana, sans-serif; letter-spacing:1px; text-decoration:none;}
.subtitle a:visited{color:#EDECD8; font: 11px Tahoma, Verdana, sans-serif; letter-spacing:1px; text-decoration:none;}
.subtitle a:hover{color:#EDECD8; font: 11px Tahoma, Verdana, sans-serif; letter-spacing:1px; text-decoration:none;}
.subtitle a:active{color:#EDECD8; font: 11px Tahoma, Verdana, sans-serif; letter-spacing:1px; text-decoration:none;}


h1 {margin:2px; text-indent:2px; color: #989783; font: bold 12px Verdana, sans-serif}
p {margin:0px; text-indent:25px;}

.topline {margin:0; padding:0; border-top:1px solid #454545; border-bottom:1px solid #454545;  text-align:center;}
.menucontainer{ margin:0; margin-top:7px; padding:0; width:125px;}

td.header {margin:0px}
td.footer {margin:0px}
td.prefooter {margin:20px}
td.menu {margin:0px}

a.menu_category {display:block; margin:0px; padding:2px; text-decoration: none; color: #989783; font: bold 14px Tahoma, Verdana, sans-serif; letter-spacing: 1px }
a.menu_category:hover {color:  #EDECD8}

.menu_categorytxt {margin:0px; color: #FFFF99; font: bold 14px Tahoma, Verdana, sans-serif; letter-spacing: 1px }
.menu_categorytxt_set {margin:0px; color: #FFFF99; font: bold 14px Tahoma, Verdana, sans-serif; letter-spacing: 1px }

a.menu_subcategory {display:block; margin:0px; padding:2px 8px; text-decoration: none; color: #989783; font: normal 12px Tahoma, Verdana, sans-serif; letter-spacing: 1px }
a.menu_subcategory:hover {color:  #EDECD8}


.menu_subcategorytxt {margin:0px; color: #989783; font: bold 10px Tahoma, Verdana, sans-serif; letter-spacing: 1px }

a.menu_subcategory2:link {margin:0px; text-decoration: none; color: #EDECD8; font: bold 10px Tahoma, Verdana, sans-serif; letter-spacing: 1px }
a.menu_subcategory2:visited {margin:0px; text-decoration: none; color: #EDECD8; font: bold 10px Tahoma, Verdana, sans-serif; letter-spacing: 1px }
a.menu_subcategory2:hover {margin:0px; text-decoration: none; color:   #FFFFFF; font: bold 10px Tahoma, Verdana, sans-serif; letter-spacing: 1px }
a.menu_subcategory2:active {margin:0px; text-decoration: none; color: #EDECD8; font: bold 10px Tahoma, Verdana, sans-serif; letter-spacing: 1px }

a.menu_subcategory3:link {margin:0px; padding:0px; text-decoration: none; color: #989783; font: bold 10px Tahoma, Verdana, sans-serif; letter-spacing: 1px }
a.menu_subcategory3:visited {margin:0px; padding:0px;  text-decoration: none; color: #989783; font: bold 10px Tahoma, Verdana, sans-serif; letter-spacing: 1px }
a.menu_subcategory3:hover {margin:0px; padding:0px;  text-decoration: none; color:  #EDECD8; font: bold 10px Tahoma, Verdana, sans-serif; letter-spacing: 1px }
a.menu_subcategory3:active {margin:0px; padding:0px;  text-decoration: none; color: #989783; font: bold 10px Tahoma, Verdana, sans-serif; letter-spacing: 1px }


a.menu_small:link {margin:0px; text-decoration: none; color: #EDECD8; font: bold 10px Tahoma, Verdana, sans-serif; letter-spacing: 2px }
a.menu_small:visited {margin:0px; text-decoration: none; color: #EDECD8; font: bold 10px Tahoma, Verdana, sans-serif; letter-spacing: 2px }
a.menu_small:hover {margin:0px; text-decoration: none; color: #EDECD8; font: bold 10px Tahoma, Verdana, sans-serif; letter-spacing: 2px }
a.menu_small:active {margin:0px; text-decoration: none; color: #EDECD8; font: bold 10px Tahoma, Verdana, sans-serif; letter-spacing: 2px }

.menu_smalltxt {margin:0px; color: #666666; font: bold 10px Tahoma, Verdana, sans-serif; letter-spacing: 2px }

a.menu_top:link {margin:0px; text-decoration: none; color: #989783; font: bold 12px Tahoma, Verdana, sans-serif; letter-spacing: 1px }
a.menu_top:visited {margin:0px; text-decoration: none; color: #989783; font: bold 12px Tahoma, Verdana, sans-serif; letter-spacing: 1px }
a.menu_top:hover {margin:0px; text-decoration: underline; color:  #000000; font: bold 12px Tahoma, Verdana, sans-serif; letter-spacing: 1px }
a.menu_top:active {margin:0px; text-decoration: none; color: #989783; font: bold 12px Tahoma, Verdana, sans-serif; letter-spacing: 1px }

.menu_toptxt {margin:0px; color: #989783; font: bold 12px Tahoma, Verdana, sans-serif; letter-spacing: 1px }

a.ss {display:block; margin:0px; width:16px; height:16px; border:1px solid #454545;  text-align:center; text-decoration: none;  color: #989783; font: bold 12px Tahoma, Verdana, sans-serif}
a.ss:hover {color: #EDECD8; border:1px solid #454545; }

.sstxt {display:block; margin:0px; width:16px; height:16px; border:1px solid #333333; text-align:center; color: #333333; font: bold 12px Tahoma, Verdana, sans-serif}
.sstxt2 {margin:0px; margin-left:5px; padding:1px 10px; padding-bottom:2px;   border:1px solid #454545; color: #989783; font: normal 11px Tahoma, Verdana, sans-serif}


a.eml:link {margin:0px; text-decoration: none; color: #EDECD8; font: bold 12px Tahoma, Verdana, sans-serif; letter-spacing: 2px }
a.eml:visited {margin:0px; text-decoration: none; color: #EDECD8; font: bold 12px Tahoma, Verdana, sans-serif; letter-spacing: 2px }
a.eml:hover {margin:0px; text-decoration: none; color: #989783; font: bold 12px Tahoma, Verdana, sans-serif; letter-spacing: 2px }
a.eml:active {margin:0px; text-decoration: none; color: #EDECD8; font: bold 12px Tahoma, Verdana, sans-serif; letter-spacing: 2px }

.emltxt {margin:8px; color: #989783; font: bold 10px Tahoma, Verdana, sans-serif; letter-spacing: 2px }


a.frm:link {margin:0px; text-decoration: none; color: #EDECD8; font: bold 14px Tahoma, Verdana, sans-serif; letter-spacing: 2px }
a.frm:visited {margin:0px; text-decoration: none; color: #EDECD8; font: bold 14px Tahoma, Verdana, sans-serif; letter-spacing: 2px }
a.frm:hover {margin:0px; text-decoration: none; color: #989783; font: bold 14px Tahoma, Verdana, sans-serif; letter-spacing: 2px }
a.frm:active {margin:0px; text-decoration: none; color: #EDECD8; font: bold 14px Tahoma, Verdana, sans-serif; letter-spacing: 2px }


.frmtxt {margin:15px; color: #EDECD8; font: bold 14px Tahoma, Verdana, sans-serif; letter-spacing: 2px }

.se { display: none }

a.se:link { display: none }
a.se:visited { display: none }
a.se:hover { display: none }
a.se:active { display: none }


.name {margin-left:10px; color:#EDECD8; font: bold 18px Tahoma, Verdana, sans-serif; letter-spacing: 2px }
.name_descr {margin:0; padding:0px; padding-bottom:5px; color: #EDECD8; font: bold 11px Tahoma, Verdana, sans-serif}
.copyright {color:#EDECD8; font: bold 10px Tahoma, Verdana, sans-serif; letter-spacing: 2px }
.sttl {margin:0; padding:0; padding-bottom:6px; color: #EDECD8; font: normal 20px Arial, sans-serif; letter-spacing:2px; }

.bdy {margin:0px; color:#EDECD8; text-indent:30px; font: normal 14px Arial, sans-serif;}

a.bdyl:link {margin:0px; color:#EDECD8; text-decoration: none; text-indent:30px; font: bold 12px Verdana, sans-serif; letter-spacing: 2px }
a.bdyl:visited {margin:0px; color:#EDECD8; text-decoration: none; text-indent:30px; font: bold 12px Verdana, sans-serif; letter-spacing: 2px }
a.bdyl:hover {margin:0px; color:#989783; text-decoration: none; text-indent:30px; font: bold 12px Verdana, sans-serif; letter-spacing: 2px }
a.bdyl:active {margin:0px; color:#EDECD8; text-decoration: none; text-indent:30px; font: bold 12px Verdana, sans-serif; letter-spacing: 2px }

input {background:#FFFFFF;  color:#333333;  font: bold 14px Tahoma, Arial, sans-serif; letter-spacing:1px }
input.cb {background:#2F2F2F;  color:#EDECD8;  font: bold 14px Tahoma, Arial, sans-serif; letter-spacing:1px }
textarea {background:#FFFFFF;  color:#333333;  font: bold 14px Tahoma, Arial, sans-serif; letter-spacing:1px }

.linkbox { margin:30px; color:#000}
.linkbox h3{padding:20px; color:orange; font:14px Tahoma, Verdana, sans-serif}
.linkbox a{ color:white; font:14px Tahoma, Verdana, sans-serif}
.linkbox a:hover{color:orange}

.linkboxtitle { padding: 1px; padding-bottom: 3px; background: #EDECD8; text-indent:10px; color: #000000; font: bold 16px Tahoma, Verdana, sans-serif;}
.sublb { margin: 25px; padding-bottom:20px; color: #EDECD8; font: normal 14px/16px Arial, sans-serif;}
.sublblinks { margin: 20px; color: #EDECD8; font: normal 14px/18px Arial, sans-serif; letter-spacing: 1px }

a.lb:link {text-decoration: underline; color: #EDECD8; font: bold 16px Helvetica}
a.lb:visited {text-decoration: underline; color: #EDECD8; font: bold 16px Helvetica}
a.lb:hover {text-decoration: underline; color: #989783; font: bold 16px Helvetica}
a.lb:active {text-decoration: underline; color: #EDECD8; font: bold 16px Helvetica}
.lbtxt {text-decoration: underline; color: #EDECD8; font: bold 14px Helvetica}

a.lbsmall:link {text-decoration: underline; color: #EDECD8; font: bold 12px Helvetica}
a.lbsmall:visited {text-decoration: underline; color: #EDECD8; font: bold 12px Helvetica}
a.lbsmall:hover {text-decoration: underline; color: #989783; font: bold 12px Helvetica}
a.lbsmall:active {text-decoration: underline; color: #EDECD8; font: bold 12px Helvetica}

a.links:link {text-decoration: underline; color: #EDECD8; font: normal 18px/32px Arial, sans-serif; letter-spacing: 2px }
a.links:visited {text-decoration: underline; color: #EDECD8; font: normal 18px/32px Arial, sans-serif; letter-spacing: 2px }
a.links:hover {text-decoration: underline; color: #989783; font: normal 18px/32px Arial, sans-serif; letter-spacing: 2px }
a.links:active {text-decoration: underline; color: #EDECD8; font: normal 18px/32px Arial, sans-serif; letter-spacing: 2px }
.linkstxt {text-decoration: underline; color: #EDECD8; font: normal 18px/32px Arial, sans-serif; letter-spacing: 2px }

a.linksmall:link {text-decoration: underline; color: #989783; font: normal 14px/28px Arial, sans-serif; letter-spacing: 1px }
a.linksmall:visited {text-decoration: underline; color: #989783; font: normal 14px/28px Arial, sans-serif; letter-spacing: 1px }
a.linksmall:hover {text-decoration: underline; color: #EDECD8; font: normal 14px/28px Arial, sans-serif; letter-spacing: 1px }
a.linksmall:active {text-decoration: underline; color: #989783; font: normal 14px/28px Arial, sans-serif; letter-spacing: 1px }

a.menu_vendors {margin:0; padding:0; text-decoration: none; color: #989783; font: bold 14px Tahoma, Verdana, sans-serif; letter-spacing: 1px }
a.menu_vendors:hover {margin:0; padding:0; text-decoration: none; color:  #EDECD8; font:  bold 14px Tahoma, Verdana, sans-serif; letter-spacing: 1px }


/* Formatting for the Simple Journal Display */

#journal { margin:20px 40px; width:850px; text-align:left; background:#000;}
.journalrow { margin:0; padding:15px; }
.journalrow  i { margin:0; padding:2px 12px; color:orange; font-style: italic; font-size:10px; }
.entrytitle { margin-bottom:5px; margin-top:20px; padding:3px; border-bottom:1px solid orange; }
.entrytitle a{ color:orange; text-decoration: none; font: 24px tahoma, verdana, helvetica, sans-serif; } 
.entrytitle a:hover { color: orange; } 
.entrycontainer { margin:20px 10px; padding:15px; color:#fff; font: 12px arial, verdana, helvetica, sans-serif; }
.entrycontainer p { text-indent:0; line-height: 140%; }
.entrycontainer a{ color:orange; text-decoration: none; font: bold 12px arial, verdana, helvetica, sans-serif; } 
.entrycontainer a:hover { color: #666; } 

.paginate { float:right; margin:0; padding:10px; }
.paginate a { padding: 3px 8px; text-decoration: none; color:orange; font: bold 12px arial, verdana, helvetica, sans-serif; border:1px solid orange;}
.paginate a:hover { color: #666; }

.compact { float:left; margin:0; padding:10px; }
.compact a { padding: 3px 8px; text-decoration: none; color:orange; font: bold 12px arial, verdana, helvetica, sans-serif; border:1px solid orange;}
.compact a:hover { color: #666; }

.clear { clear:both; }


<?php ob_end_flush();?>
