


body {
margin:0 auto;
padding: 0; 

background-color:#CCCCCC;

font-size:0.80em;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

.wrap {
margin:10px auto;
padding: 0;
width:900px;
float:none;
background-color:#FFFFFF;

border:2px solid #800000;
}

/* the contant column */
#content{
  float:right;
	width: 700px;
	margin: 0 10px 0 0;
	margin:'margin-top' 'margin-right' 'margin-bottom' 'margin-left'
	padding-top:10px;
	padding-right: 10px;
	margin-top: 0px;
	padding-left: 0px;
	/*min-width:500px;*/
}

#content_single_col{
  float:right;
	width: 820px;
	margin: 0 20px 0 0;
	margin:'margin-top' 'margin-right' 'margin-bottom' 'margin-left'
	padding-top:10px;
	padding-right: 20px;
	margin-top: 0px;
	padding-left: 0px;
}

#navBar{
	min-width:135px;
	width: 18%;
	padding: 0px;
	padding-bottom:10px;
	float:left;
}

/* placeholder for the title */
.head_title {
display:block;
float:none;
padding: 0;
height:130px;
background: #FFFFFF url("../image-files/top-frame-new-grey.jpg") top left no-repeat;
text-align:center;
}

.footer {
	display:block;
	clear:both;
	margin: 0 auto; 
	margin-top:20px;
	width:90%;
	border-top:2px solid #800000;
	color: #000000;
	text-align:center;
	font-size: 0.8em;
}


.sidebox_newsletter {
display:block;
margin:5px 10px 5px 0px;
padding:0 5px 0 5px;
text-align:center;
border-top:0px solid #000000; 
color:#000000;
/*color: #000000;*/
font-size:0.9em;
background: #FFFFFF;
}

.sidebox_e {
display:block;
margin:5px 10px 5px 0px;
padding:0 5px 0 5px;
/*width:100%; */
text-align:left;
border-top:0px solid #000000; 
color:#872021;
font-size:0.9em;
background: #FFFFFF;
}

.sidebox_rss {
display:block;
margin:5px 10px 5px 0px;
/*width:100%;*/
text-align:left;
border-top:0px solid #000000; 
color:#872021;
font-size:0.75em;
background: #FFFFFF;
}

/* internet dance program */
.sidebox_g {
background: transparent url("../image-files/dance-brown.jpg") no-repeat left top; 
width: 80%;
margin: 5px 0px 5px 5px;
border:0px solid #000000;
font-size:0.9em;
direction:ltr;
text-align:left;
}

.sidebox_snoop {
	/*margin:0 0 0 40px;*/
	padding: 0;
	height:129px;
	background: #FFFFFF url("../image-files/snoop.jpg") bottom left no-repeat;
	background-color:transparent;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
}


/****  "topmenu" HORIZONTAL  ****/
.topmenu {margin:0 auto; padding:0; width:100%; text-align:center;}
ul.topmenu {margin: 0; padding: 0; padding-bottom:2px; list-style: disc inside;text-align: center;}
ul.topmenu li {margin:0; padding: 0; display:inline; width:25%;}
/****  "topmenu" horizontal menu link styles  ****/
ul.topmenu li a:link, ul.topmenu a:visited { 
font-size:0.8em;  
font-weight:normal;
width:100%; 
text-decoration:underline; 
}
ul.topmenu li a:hover, ul.topmenu a:active  {  
font-weight:normal; 
width:100%; 
}

/***  leftnavs VERTICAL - Navigation menu  ***/
.leftnav { 
background:#86201F url("../image-files/nav4new.jpg") top right no-repeat;
border-bottom: 0px solid #000000;
display:block;    
clear:left;
margin:0 auto; 
margin-top:0px;
padding: 0;
padding-top: 7px;
padding-left:9px; 
width:95%;
text-align:center;
text-indent:0px;
}
.leftnav ul{
display:block;
clear:both;
margin:0 auto; 
padding:0;
text-align:left;
text-indent:0px;
}
.leftnav ul li {
display:block;
margin:0; 
padding: 0; 
width:100%; 
list-style: none; 
border-bottom:1px solid #FFFFFF;
text-indent:0px;
}

/****  Side menu link styles  ****/
.leftnav ul li a:link, .leftnav ul li a:visited {
color:#FFFFFF; 
font-weight:normal; 
display:block; 
width:100%;
padding: 4px 0px;
text-decoration:none; }

.leftnav ul li a:hover, .leftnav ul li a:active {
color:#FFFFFF;
font-weight:bold; 
display:block; 
width:100%;padding: 4px 0px; 
text-decoration:blink;
background: #521F1F  url("../image-files/arrowwhite_left.gif") no-repeat right center; }

/* the following 3 rules are for the submenu, if you removed the submenu remove these rules as well */
.leftnav ul ul li {line-height: 10px;	border-bottom: none;}
.leftnav ul ul li a:link,  .leftnav ul ul li a:visited {color:#FFFFFF; text-indent:10px;}
.leftnav ul ul li a:hover, .leftnav ul ul li a:active, .current_page {
background: transparent url("../image-files/arrowblack_left.gif") no-repeat left center;}



/****  SIDEBOXES: LINK STYLES: *****/

.sidebox_e a:hover, .sidebox_e a:active { font-size:larger; }

/****  "basemenu" HORIZONTAL   ****/
.basemenu {display:block; margin:0 auto; padding: 0; width:auto; text-align:center;}
ul.basemenu {display:block; margin:0; padding: 0; padding-bottom:2px; list-style: none inside; text-align: center;}
ul.basemenu li {margin:0; padding: 0; display:inline; width:25%;}
/****  "basemenu" menu link styles   ****/
ul.basemenu li a:link, ul.basemenu li a:visited {color:#336699;font-weight:normal;}
ul.basemenu li a:hover, ul.basemenu li a:active  {color:#B48181;font-weight:normal;background-color: #eaeaea;font-weight:normal;}



h1 {
	margin:0; 
	padding:0;
	color: #000066;
	text-align:center;
}
	
h2 {
	margin:0; 
	padding:0;
	color: #800000;
	text-align:center;
}	

.review_box {
	border:1px solid #872021;
	padding: 5px;
	text-align:left;
}