body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#outterwrapper {width:875px;}
#topwrapper {width:856px; float:right;}
#bubble {width:606px;float:right;}
#topleft {width:31px;float:left;}
#logo {width:219px;float:left;}
#bottomwrapper { width: 856px;float:right;}
#middlewrapper {width:auto;}
.content { width:650px; float:right;}
.clear {clear:both;}
#footer {}
.copyright { color:#666666; font-size:8pt; margin-left:3em;padding-top:0.4em;}
h4 {color:#00CC00; margin-bottom:0;}
.leftbox h3 {color:#FFF; font-size:18pt; font-weight:bold;margin-bottom:5px;}
.leftbox h4 {color:#000;margin-bottom:0px;}

.para {line-height:1.5em;}
.bullets {line-height:2em;}
div.footernav {
	float:right;
	font-size:90%;
	margin-right:2em;
	padding-top:0.4em;
}
.footernav ul {
	list-style: none;
	margin: 0;
	padding: 0;

}
.footernav li {
	display: inline;
	margin: 0;
}
.footernav li a {
	display: inline;
	text-decoration: underline;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 2em;
}

.botbubble {
	background:url(/images/bubble_bottom.gif);
	height:61px;
}
div.topnav { 
	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	padding-top:3px;
}
.topnav ul {
	list-style: none;
	margin: 0;
	padding: 0;

}
.topnav li {
	display: inline;
	margin: 0;
}
.topnav li a {
	display: inline;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 2em;
}
.topnav li a:hover {
	color: #00CC00;
	text-decoration: none;
}

.themes li {list-style-image:url(/images/musical_note_sm.gif);padding-bottom:1em;padding-top:0; padding-left:1em;;}

/* LINK STYLES */
a, .topnav .current { color: #0b0bc4; }
a:hover { color:#FF6600; text-decoration: none; }
a:active { color: #FF6600; }

/*/MAIN CONTENT STYLES */
h1 {margin-top:0; 
	font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color:#0b0bc4;
}


/* Middle Wrapper Box */
.midl1 {background: url(/images/left_bg.gif) 0 0 repeat-y; }
.midr1 {background: url(/images/or2_bg.gif) 100% 0 repeat-y;padding-right:20px;}

/* Left Sidebar BOX */
.leftbox {display:inline;margin-right:50px;}
.t4 {background: url(/images/side_bg.gif) 0 0 repeat-x #b3e524; width: 16em; }
.b4 {background: url(/images/side_bg.gif) 0 100% repeat-x;}
.l4 {background: url(/images/side_bg.gif) 0 0 repeat-y;}
.r4 {background: url(/images/side_bg.gif) 100% 0 repeat-y;}
.bl4 {background: url(/images/side_bl.gif) 0 100% no-repeat;}
.br4 {background: url(/images/side_br.gif) 100% 100% no-repeat;}
.tl4 {background: url(/images/side_tl.gif) 0 0 no-repeat;}
.tr4 {background: url(/images/side_tr.gif) 100% 0 no-repeat; padding:12px 5px 10px 10px;} 

.leftbox div.slogan {padding-left: 8px; font-size:14px; font-weight:bold;line-height:12px;}
.leftbox div.view span {background:url(/images/arrow_red_gr.gif) no-repeat; padding-left:20px;font-weight:bold; padding-bottom:10px;}
div.littleguy img {margin-left:25px;}

/* Bottom Wrapper Box */

.cb1 {background: url(/images/or2_bg.gif) 0 100% repeat-x;}
.cl1 {background: url(/images/or2_bg.gif) 0 0 repeat-y; }
.cr1 {background: url(/images/or2_bg.gif) 100% 0 repeat-y;}
.cbl1 {background: url(/images/or2_bl.gif) 0 100% no-repeat;}
.cbr1 {background: url(/images/or2_br.gif) 100% 100% no-repeat;padding: 5px 20px 10px 20px;}


/* DARK ORANGE Boxes */
.orangebox {display: inline;}
.t1 {background: url(/images/or1_bg.gif) 0 0 repeat-x;width: 420px; }
.b1 {background: url(/images/or1_bg.gif) 0 100% repeat-x;}
.l1 {background: url(/images/or1_bg.gif) 0 0 repeat-y;}
.r1 {background: url(/images/or1_bg.gif) 100% 0 repeat-y;}
.bl1 {background: url(/images/or1_bl.gif) 0 100% no-repeat;}
.br1 {background: url(/images/or1_br.gif) 100% 100% no-repeat;}
.tl1 {background: url(/images/or1_tl.gif) 0 0 no-repeat;}
.tr1 {background: url(/images/or1_tr.gif) 100% 0 no-repeat; padding:10px;} 
.t1 h3 {
font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
color:#FF6600;
font-size:16px;
margin-bottom:0; 
margin-top:0;
}

.t1 span.arrow {background:url(/images/arrow_green_sm.gif) no-repeat; margin-left:1em;padding-left:2em;font-weight:bold;}
.t1 span.text {font-size:90%;}
/* Right Side Boxes */

div.rightboxes {float:right; margin-left:2em; margin-right:1.5em;}
div.occassions, div.coupon {
	width:150px;
	font-size:10px;	
}

/* Yellow Boxes */
.t2 h3 {
	font-family:"Comic Sans MS", Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#ffea00;
	margin:0;
	padding-top:3px;
	text-align:center;
	font-size:14px;
	margin-bottom:7px;
}
.t2 span {background:url(/images/arrow_green_sm.gif) no-repeat;padding-left:2em;font-weight:bold; font-size:12px;margin-left:10px;}

.t2 p {padding:2px 0 2px 0; margin:0}
.t2 {background: url(/images/yw_bg.gif) 0 0 repeat-x;}
.b2 {background: url(/images/yw_bg.gif) 0 100% repeat-x}
.l2 {background: url(/images/yw_bg.gif) 0 0 repeat-y}
.r2 {background: url(/images/yw_bg.gif) 100% 0 repeat-y}
.bl2 {background: url(/images/yw_bl.gif) 0 100% no-repeat}
.br2 {background: url(/images/yw_br.gif) 100% 100% no-repeat}
.tl2 {background: url(/images/yw_tl.gif) 0 0 no-repeat}
.tr2 {background: url(/images/yw_tr.gif) 100% 0 no-repeat; padding:0 10px 10px 10px;} 
.tl2a {background: url(/images/yw_tl2.gif) 0 0 no-repeat;}
.tr2a {background: url(/images/yw_tr2.gif) 100% 0 no-repeat; padding:0 10px 10px 10px;} 

/* Green Boxes */

.t3 h3 {
	font-family:"Comic Sans MS", Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#33cc00;
	margin:0;
	padding-top:3px;
	text-align:center;
	font-size:14px;
	margin-bottom:7px;
}
.occassions ul {	
	margin: 0;
	padding: 0;
}
.occassions li {	
	margin-left:20px;
}
.t3 {background: url(/images/gr_bg.gif) 0 0 repeat-x; }
.b3 {background: url(/images/gr_bg.gif) 0 100% repeat-x;}
.l3 {background: url(/images/gr_bg.gif) 0 0 repeat-y;}
.r3 {background: url(/images/gr_bg.gif) 100% 0 repeat-y;}
.bl3 {background: url(/images/gr_bl.gif) 0 100% no-repeat;}
.br3 {background: url(/images/gr_br.gif) 100% 100% no-repeat;}
.tl3 {background: url(/images/gr_tl.gif) 0 0 no-repeat;}
.tr3 {background: url(/images/gr_tr.gif) 100% 0 no-repeat; padding:10px;} 
.tl3a {background: url(/images/gr_tl1.gif) 0 0 no-repeat;}
.tr3a {background: url(/images/gr_tr1.gif) 100% 0 no-repeat; padding:0 10px 10px 10px;} 


/* Contact Us Form Styles */
form.contactform div {padding-bottom: 0.5em;}


/* IDs */

form fieldset
{
border: #6666C2 solid 2px;
	display: block;
	width: 17em;
	margin: 0 0 1em 0;
	padding: 0 1em 1em 1em;
}

form fieldset.radio
{
	width: 15em;
	margin: 1em 0 1em 0;
}

form fieldset.radio input
{
	clear:both;
	float: left;
	width: auto;
}

form fieldset.radio label
{
	font-weight: normal;

}

form input
{
	display: block;
	width: 15em;
}

form label
{
	display: block;
	margin-bottom: 0.3em;
	font-weight: bold;
}

form label.first
{
	padding-top: 1em;
}

form select
{
	display: block;
}
form fieldset.first {
float:left;
margin-right: 1em;
}
form fieldset legend {
background: #FFE57F;
border: #6666C2 solid 1px;
padding: 1px 10px;
font-weight:bold;
}
form .time select {display:inline;}
/* PhotoGallery Captions*/


/* Song List STYLES */
songlist
{
background-color: #ffffff;
width: 100%;
}
Song
{
display: block;
float:left;
margin-right: 2em;
color: #FF9900;
font-size: 10pt;
}
Artist
{
display: block;

font-size: 10pt;
clear:right;
}
CD
{

display:none;
color: #0000FF;
font-size: 20pt;
}
Track
{
display: none;
color: #000000;
margin-left: 20pt;
}

#makesparties td {font-size:8pt;}

ol li {line-height:1.5em;}
.sup { vertical-align:super;}
.sup { vertical-align: sub;}


.slideshow{ /*CSS for DIV containing each image*/
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

.slideshow img{ /*CSS for each image tag*/
border: 0;
width: 200px;
height: 106px;
}

#navlinks{ /*CSS for DIV containing the navigational links*/
width: 400px;
}

#navlinks a{ /*CSS for each navigational link*/
margin-right: 8px;
margin-bottom: 3px;
font-size: 110%;
}

#navlinks a.current{ /*CSS for currently selected navigational link*/
background-color: yellow;
}

