.horbar {
	color: black;
	background-color: #FFFFE4;
	/*border: 2px outset #cecac1;*/
}
.horbaritem {
	float: left;
	white-space: nowrap;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.horbaritem a {
	display: block;
	text-decoration: none;
}
.horbaritem a:link {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:visited {
	color: #000000;
	text-decoration: none;
}
.horbaritem a:hover {
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}
.horbaritem a:active {
	color: #ff0000;
	text-decoration: none;
}

.verbar	{
	color: black;
	background-color: #EDF2F5;
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.subframe	{
	position: relative;
	display: block;
	background-color: #EDF2F5;
	border: 1px solid #64879d;
}

.item	{
	padding: 3px;
	text-align: left;
	white-space: nowrap;
}

.separator	{
	background-color: #ff0000;
	border-top: 1px solid #9e9a91;
	border-bottom: 1px solid #ffffff;
	margin: 2px 1px 2px 1px;    /* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
}

.item a:link	{
	color: #000000;
	text-decoration: none;
}

.item a:visited	{
	color: #000000;
	text-decoration: none;
}

.item a:hover	{
	color: #ffffff;
	background-color: #4b6983;
	text-decoration: none;
}

.item a:active	{
	color: #ff0000;
	text-decoration: none;
}

.item .fwdarr	{
	position: absolute;
	top: 5px;
	right: 7px;
}

/*----- Tree Menu Section  ---------------------- */
.treemenudiv	{
	display: block;
	white-space: nowrap;
}

.phplmnormal	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

a.phplmnormal:hover	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #fff0c0;
	text-decoration: none;
}

a.phplm:link	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #003300;
	text-decoration: none;
}

a.phplm:visited	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #726461;
	text-decoration: none;
}

a.phplm:hover	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #841212;
	background-color: #fff0c0;
	text-decoration: none;
}

a.phplm:active	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	text-decoration: none;
}

a.phplmselected:link	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #dd0000;
	background-color: #ffdd76;
	text-decoration: none;
}

a.phplmselected:visited	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #dd0000;
	background-color: #ffdd76;
	text-decoration: none;
}

a.phplmselected:hover	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #841212;
	background-color: #fff0c0;
	text-decoration: none;
}

a.phplmselected:active	{
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	text-decoration: none;
}
ul#primary-nav,
ul#primary-nav ul {
  margin: 0;
  padding: 0;
  width: 150px; /* Width of Menu Items */
  border-bottom: 0px solid #ccc;
  background: #ffdb00; /* IE6 Bug */
  font-size: 100%;
  }

ul#primary-nav li {
  position: relative;
  list-style: none;
  }

ul#primary-nav li a {
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #0066FF;
  padding: 5px;
  border: 0px solid #ccc;
  border-bottom: 0;
  }

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
  position: absolute;
  display: none;
  left: 149px; /* Set 1px less than menu width */
  top: 0;
  }

ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

#primary-nav ul, ul#primary-nav li.menuparent { background: transparent url(modules/CSSMenu/arrow.gif) right center no-repeat; }
/* fixed image flicker by adding ’#primary-nav ul */

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #f9f9f9; }

ul#primary-nav li a:hover { color: #E2144A; }

ul#primary-nav .sectionheader { font-weight: bold; }
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-color: #fe9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000;
}

#petpot {
	position: absolute;
	top: 0;
	left: 0;
}

#header {
	margin-left: 216px;
	margin-top: 30px;
}

#girl {
	position: absolute;
	margin-left: 750px;
	margin-top: -84px;
}

#txtsize {
	position: absolute;
	margin-left: 843px;
	margin-top: -84px;
}

#menu {
	position: absolute;
	top: 171px;
	left: 0px;
	width: 223px;
}

#menutop {
	width: 223px;
}

#menucontent {
	background-image: url("images/bedtime_24.gif");
	background-repeat: repeat-y;
	width: 223px;
}

#beer {
	margin-left: 0px;
}

#menubottom {
	width: 223px;
	height: 13px;
}

#main {
	position: absolute;
	top: 171px;
	left: 232px;
	background-color: #ffd97c;
	width: 510px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	border-style: solid;
	border-width: 2px
}

#content {
	margin-top: 35px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 40px;
}

#buttons {
	position: absolute !important;
	top: 0px;
}

#gads{
	position: absolute;
	top: 171px;
	left: 800px;
	width: 163px;
	background-color: #fe9900;
}

#gtop {
	width: 163px;
}

#gcontent {
	background-image: url("images/bedtime_16.gif");
	background-repeat: repeat-y;
	width: 163px;
}

#gbottom {
	width: 163px;
	height: 11px;
}

#gsearch{
	left: 0px;
	width: 163px;
	background-color: #fe9900;
}

#gstop {
	width: 163px;
}

#gscontent {
	background-image: url("images/bedtime_16.gif");
	background-repeat: repeat-y;
	width: 163px;
}

#gsbottom {
	width: 163px;
	height: 11px;
}
