*{
margin:0;
}
body{
	text-align:center;
	font-family:Arial,sans-serif;
	color:white;
	z-index:1;
    background-color : #130E06;
	*font-size:80%;
	}
a {color:silver;text-decoration:none;}
a:hover {color:red;}
img {border:none;}
p {margin-bottom: 15px; margin-top:4px;font-size:12px;padding-left:10px;margin-right:10px;}
ul {line-height:11px;margin-bottom:10px;margin-top:3px;padding:3px;text-align:left;padding-left:10px;}
li {line-height:11px;margin-bottom:3px;margin-top:3px;padding:3px;text-align:left;padding-left:10px;}
h3 {color:silver;font-size:17px;line-height:18px;margin:8px;text-align:left;padding-left:30px;padding-bottom:3px;border-bottom:1px solid silver;margin-top:10px;}
#bmain{
	margin:0 auto;
	background:url('http://www.blondekc.com/background.png');
	color:white;
	text-align:left;
	width:800px;
	height:1800px;
	border-left:1px solid silver;
	border-right:1px solid silver;
	}
#bheader {
	text-align:center;
	}
#bmenu{
	width:140px;
	text-align:center;
	line-height: 15px; 
	}
#bcontent{
	position:relative;
	left: 165px;
	top: -550px;
	width:650px;
	overflow:auto;
	text-align:left;
	z-index:10;
	height:1540px;
}
#join{
	position:relative;
	left:10px;
	top:0px;
	padding-top:25px;
	text-align:center;
	width:200px;
	height:200px;
	}

#news{
	position:relative;
	left:10px;
	top:-100px;
	width:200px;
	height:200px;
	text-align:left;
	}
#news H3 {color:silver;}
#news img {padding:5px;}
#join img {padding:20px;border:none;}
#promos {position:absolute;
left:0px;
top:0px;
width:610px;
padding:10px;
text-align:center;
}
#promos img {padding:10px;}
.content{
color:white;
text-align:left;
font-size:11px;
z-index:50;
}
a.menu {
	display:block;
	font-size:12px;
	font-weight:bold;
	border:1px solid silver;
	border-left:none;
		padding-top:2px;
	padding-bottom:2px;
		text-align:left;
		padding-left:20px;
		text-decoration:none;
	padding-left:15px;
	width:100%;
	}
a.menu:hover {color:black;background-color:silver;}
img.menu {padding-top:20px;
*margin-top:20px;
border:none;}
.input {padding-right:5px;padding-left:5px;padding-top:10px;}
#leftmenu{width:250px;}
#rightmenu{width:250px;position:relative;left:265px;top:-1051px;margin:20px;}
.price{padding-left:20px;padding-top:10px;}
.happyhrheader {display:block;width:100%;background-color:black;color:gray;margin:0;padding:3px;border-bottom:1px solid gray;}
#footer {width:790px;font-size:10px; text-align:center; padding:5px;position:absolute;top:1800px; background-color : #130E06;border-top:1px dotted silver;}
#infobar {text-align:right;margin-top:5px;}
#infobar a {color:red;text-decoration:none;}
#infobar a:hover {color:silver;}



/* caption determines the style of
   the month/year banner above the calendar. */

caption 
     {
     font-family:arial,helvetica; 
     font-size:11px; 
     color: black;
     font-weight: bold;
     }

/* CALENDAR */
caption 
     {
     font-family:arial,helvetica; 
     font-size:11px; 
     color: #999999;
     font-weight: bold;
     }

/* .calendar determines the overall formatting style of the calendar,  
   acting as the default unless later overruled. */

.calendar 
     {
     font-family:arial,helvetica; 
     font-size:11px; 
     color: white;
     background-color: #c0c0c0;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     }

/* .calendarlink determines the formatting of those days linked to
   content. */

.calendarlink 
     {
     color: white;
	 border:none;
     }
.calendararrow {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

/* .header determines the formatting of the weekday headers at the top
   of the calendar. */

.calheader 
     {
     background-color: #996633;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     }

/* .day determines the formatting of each day displayed in the
   calendar. */

.day 
     {
     background-color: #808080;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     text-align: center
     }

/* .linkedday determines the formatting of a date to which content is
   available. */

.linkedday 
     {
     background-color: #8080ff;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     text-align: center
     }