body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  background-image:  url(/images/bg_new.gif);
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  padding: 0px;
  margin: 0px;
}


body#pop {background:none; padding:15px 0 0 0; background-color:#000;}
#pop h1 {font-size:16px; color:#CC9900;}
#pop table {border:2px solid #cc9900;}
#pop table td {background-color:#FFF;}

p {	padding: 5px;	margin: 0px;	line-height: 1.5em;}
ul {padding-left: 10px;	margin: 0px 0px 0px 20px;}
a, a:active, a:visited {color: #CC9900;	text-decoration: none;}
a:hover {text-decoration: underline;}
a { outline: none;}

.small {font-size: 10px; font-style: italic; font-weight: normal;}
.clear_r {clear:right;}
.clear_l {clear:left;}
.clear {clear:both;}
.printonly {display:none;}
.totop {text-align:right;}
.red {color:red;}

legend {font-weight: bold;	color: #000;}
select {font-size: 10px;}
fieldset {padding: 5px;	margin: 0px;}

img.left {margin-right:20px;}
img.right {margin-left:15px;}

#header {background-image: url(/images/header5.gif);background-repeat: no-repeat; height: px;}

#navbar {height: 35px;	width: auto; margin: 1px 0px 0px 6px; padding: 0px;	font-weight: bold; text-align:center;}

#navbar ul {list-style: none; margin: 0px;	padding: 0px;}
#navbar li {margin: 0px; padding: 0  0  0  15px; float: left; width: auto;}
#navbar a, #navbar a:visited, #navbar a:active {display: block;	float: left; padding: 4px 5px 4px 12px;	margin: 0px;	color: #000;	text-decoration: none;}
#navbar a:hover {background-image: url(/images/navonbullet.gif);	background-repeat: no-repeat;}

#express #navbar ul {list-style: none; margin: 0px;	padding: 0px;}
#express #navbar li {margin: 0; padding: 0 0  0 3px; float: left; width: auto;}
#express h2, #honors h2 {font-size: 16px;	font-family:Arial, Helvetica, sans-serif; margin-bottom:2px; padding:10px 0 3px 0; clear:both;}
#express dl { margin-top:0; margin-left:20px; width: 370px; padding:0; clear:left;}
#express dl.plain {border-top:none;}
#express dl dt{	float: left; width: 250px;	padding: 0;	margin: 0 ;	font-weight: bold;	}
#express dl dt.sub {margin-left:30px; font-style:italic; width:220px; font-weight:normal;}
*html #express dl dt.sub {margin-left:15px;}
#express dl dd{	width: 30px; padding: 0 0 8px 0;	float: left; margin: 0 ; text-align:right;}

#current {background-image: url(/images/navonbullet.gif);	background-repeat: no-repeat;}

#menu {width: 600px; color: #000; }
#menu h1 {background-color: #000;	border-top: 2px solid #CC9900;	border-bottom: 2px solid #CC9900;	height: 20px;	width: auto;	font-size: 16px;	color: #fff;	text-align: center;	padding: 3px;	margin: 0 0 2px 0;}
#menu h2 {color: #000; font-size: 12px; font-weight: bold;	border-bottom: 1px dashed #ccc;	width: 520px;	padding-right: 5px;	margin: 0; text-transform:uppercase; text-align:left;}
#menu h2.nodescrip {margin-bottom:15px; text-transform:uppercase;}
#menu h3 {color: #000; font-size: 12px; font-style: italic; float: right;	padding-left: 5px;	padding-right: 5px;	margin: 0px;}
#menu h4 {border-bottom: 1px solid #000; width: auto; font-size: 12px;	font-weight: bold;	color: #CC9900;	padding: 2px 5px 2px 5px;	margin: 0; background-color:#fff;}
#menu p {font-size: 10px;	font-style: italic;	margin: 0; padding: 0 0 10px 15px; text-align:left;}

.oz {font-size: 10px; text-transform:lowercase;}


#privmenu {width: 430px; color: #000; }
#privmenu h1 {background-color: #000; border-top: 2px solid #CC9900;	border-bottom: 2px solid #CC9900;	height: 25px;	width: auto;	font-size: 18px;	font-weight: bold;	color: #fff;	text-align: center;	padding: 5px;	margin: 0px 0px 5px 0px;}
#privmenu h2 {color: #000;	font-size: 12px; font-weight: bold;	border-bottom: 1px dashed #ccc;	width: 350px;	padding-left: 3px;	padding-right: 5px;	margin: 0px 0px 0px 5px;}
#privmenu h3 {color: #000;	font-size: 12px; font-style: italic;	float: right;	padding-left: 5px;	padding-right: 5px;	margin: 0px;}
#privmenu h4 {background-color: #CC9900; border: 1px solid #000;height: 10px;width: auto;font-size: 12px;font-weight: bold;color: #fff;padding: 2px 5px 2px 5px;margin: 0px;}

#newsletter h1 {font-size:18px; font-weight:bold; color: #CD8C05; text-transform:uppercase; padding:10px 0 5px 0; margin:0;}
#newsletter h2 {font-size:18px; font-weight:bold; color: #CD8C05; text-transform:uppercase; padding:15px 0 0 0; margin:10px 0 0 0; border-top:2px solid #000;}
#newsletter p.small {color: #666; margin-top:0; padding-top:0; font-style:normal;}
#newsletter h3 {padding-bottom:5px; margin-bottom:0; font-size:12px;}
#newsletter ul {padding-bottom:15px;}
#newsletter ul.inthisissue a, #newsletter ul.inthisisue a:active, #newsletter ul.inthisissue a:visited {font-weight:bold; color:#000; text-decoration:none;font-size:13px; line-height:18px;}
#newsletter ul.inthisissue a:hover {color: #000; text-decoration: underline;font-size:13px; line-height:18px;}
#newsletter p.ingredients {padding-left:25px;}
#newsletter img.left {padding-right:20px; margin:0;}
#newsletter img.right {padding:0 0 5px 15px; margin:0;}
#newsletter td.nl_content {padding:5px 35px;}
#newsletter .rss_btns {float:right; width:120px; padding-top:10px;}
#newsletter .rss_btns a {padding:0; margin:0;}
#newsletter .rss_btns img {padding-bottom:12px;}

#events h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-style:italic; color:#CC9900; margin-bottom:0; padding-bottom:0;}
#events h3 {padding:0; margin:0; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.blacksml {color:#000; font-size:18px;}

#privmenu p {font-size: 10px; font-style: italic;	margin: 0px; padding: 0px 0px 10px 15px; width:375px;}
#privmenu h2.nodescrip {margin-bottom:15px;}
#footer {width:100%; text-align:left; background-image: url(/images/foot_bg2.gif); background-repeat:repeat-x; color:#CC9900; height:95px;}
a.credits:link, a.credits:active, a.credits:visited {color: #FFE084; text-decoration: none;}
a.credits:hover {color: #FFE084; text-decoration: underline;}