/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
/* The body is the outermost layout component and contains the visible page content. Setting properties for the body element will help to create consistent styling of the page content and more manageable CSS. Besides using the body element to set global properties, it is common to use the body element to set the background color of the page and create a centered container for the page content to display. */
body {
	color: #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	margin: 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: center;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000000;
	background-image: url(images/background.png);
	
}




/* Commonly used to style page titles. */
h1 {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
}
/* Commonly used to style section titles. */
h2 {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}
/* Sets the style for unvisited links. */
a,  a:link {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
/* Sets the style for visited links. */
a:visited {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
/* Sets the style for links on mouseover. */
a:hover {
  color: #000;
  text-decoration: underline;
}
/* Sets the style for a link that has focus. */
a:focus {
  color: #000;
}
/* Sets the style for a link that is being activated/clicked. */
a:active {
  color: #000;
}
/* This is a container for the page content. It is common to use the container to constrain the width of the page content and allow for browser chrome to avoid the need for horizontal scrolling. For fixed layouts you may specify a container width and use auto for the left and right margin to center the container on the page. IE 5 browser require the use of text-align: center defined by the body element to center the container. For liquid layouts you may simply set the left and right margins to center the container on the page. */
#outerWrapper {
	width: 960px;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: none;
}
#outerWrapper #topNavigation {
	background-color: #000; /* Sets the bottom border properties for an element using shorthand notation */
	height: 60px;
	padding: 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #666;
	width: 960px;
}
/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#outerWrapper #contentWrapper #content {
	margin: 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#header {
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	width:960px;
	background-image: url(images/header.png);
}


 
 #addressbox {
	background-color: #C96;
	height: auto;
	width: 890px;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
	margin-top: 5px;
	text-align: center;
}

#topbin {
	width:940px;
	float:left;
	position: static;
	left: auto;
	height: 320px;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-color: #FFFFFF;
 }
 
  #corehome {
	width:957px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #000;
 }


 #trunkhome {
	width:955px;
	float:left;
	position: static;
	left: auto;
	height: 55px;
	border: medium solid #99ff33;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #99ff33;
	padding: 0px;
 }
 #topbinhome {
	width:942px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-color: #FFFFFF;
 }

 #video {
	width:350px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	padding: 0px;
	height: 250px;
	border: thin solid #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 20px;
 }
  #video2 {
	width:335px;
	background-color:#FFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: left;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 25px;
 }
 #rightofvideo  {
	width:505px;
	float:right;
	position: static;
	left: auto;
	height: auto;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 #constantcontact {
	width:500px;
	float:right;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #CCC;
	background-repeat: repeat;
	text-align: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #ececec;
 }
 
 #emailcollection {
	width:445px;
	float:right;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #CCC;
	background-repeat: repeat;
	text-align: left;
	margin-top: 0px;
	margin-right: 28px;
	margin-bottom: 5px;
	margin-left: 16px;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
 }
 
 
#middlebin {
	width:948px;
	float:left;
	position: static;
	left: auto;
	padding: 5px;
	height: 200px;
	border: thin solid #999999;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-repeat: repeat;
	background-image: url(images/transparent-background.png);
 }
 
 
  
 
 #salsa {
	width:949px;
	float:left;
	position: static;
	left: auto;
	padding: 5px;
	height: auto;
	border: thin solid #999999;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(%20);
	background-color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
 #corky {
	width:957px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #C96;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(images/transparent-background.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat;
	background-position: left top;
	padding: 0px;
 }
 
  #luau {
	width:946px;
	float:left;
	position: static;
	left: auto;
	padding: 5px;
	height: auto;
	border: thin solid #C96;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(images/transparent-background.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat;
	background-position: left top;
 }
  #summer {
	width:949px;
	float:left;
	position: static;
	left: auto;
	padding: 5px;
	height: auto;
	border: thin solid #C96;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(%20);
	background-color: #06c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 }
  #cincodemayo {
	width:949px;
	float:left;
	position: static;
	left: auto;
	padding: 5px;
	height: auto;
	border: thin solid #999999;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(%20);
	background-color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 #certificatebin {
	width:890px;
	float:left;
	position: static;
	left: auto;
	height: 100px;
	border: thin solid #666666;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	background-repeat: repeat;
	background-image: url(images/transparent-bkgrnd.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
 }
 #groupheaderbin {
	width:708px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: medium dotted #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 110px;
	background-color: #FFC;
	padding: 10px;
	text-align: center;
 } #markclassbin {
	width:733px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 110px;
	background-color: #000;
	padding: 0px;
 }
 #groupclassbin {
	width:auto;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 110px;
	background-color: #FFFFFF;
	padding: 0px;
 }
  #groupclassbin2 {
	width:auto;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 110px;
	background-color: #FFFFFF;
	padding: 0px;
 }
 #leftbin {
	width:450px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	padding: 5px;
	height: 100px;
	border: thin solid #999999;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	background-repeat: repeat;
	text-align: center;
 }
 #rightbin {
	width:390px;
	float:left;
	position: static;
	left: auto;
	padding: 5px;
	height: 100px;
	border: thin solid #999999;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	background-repeat: repeat;
	text-align: center;
	background-color: #FFFFFF;
 }
 #facebook  {
	width:250px;
	float:left;
	position: static;
	left: auto;
	padding: 5px;
	height: auto;
	border: thin none #999999;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	background-repeat: repeat;
	text-align: center;
 }
 #twitter {
	width:225px;
	float:left;
	position: static;
	left: auto;
	padding: 5px;
	height: 50px;
	border: thin none #999999;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 75px;
	background-repeat: repeat;
	text-align: center;
 }
 
   #bbb {
	width:150px;
	float:right;
	position: static;
	left: auto;
	height: auto;
	border: thin none #999999;
	background-repeat: repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 75px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 5px;
 }
 #buttonbin {
	width:370px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: 110px;
	border: thin solid #C96;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 40px;
	background-repeat: repeat;
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
 }
 #certbin {
	width:475px;
	float:right;
	position: static;
	left: auto;
	padding: 5px;
	height: 150px;
	border: thin none #999999;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-repeat: repeat;
 }
 
 
  #offerbin {
	width:952px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: medium solid #C96;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
 }
 
 
 
 #footer {
	width:947px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/shoes.png);
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
 }
 
   /*why fred*/
 #largebin {
	width:917px;
	float:left;
	position: static;
	left: auto;
	height: 425px;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-color: #FFFFFF;
 }
 #leftbin {
	width:320px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	padding: 0px;
	height: 380px;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
 }
   /*benefits*/
 #benefits {
	width:877px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 40px;
	background-color: #FFFFFF;
 }
 #leftbene {
	width:290px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 
 /*contact*/
 #contact {
	width:875px;
	float:left;
	position: static;
	left: auto;
	height: 1300px;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 40px;
	background-color: #FFFFFF;
 }
 #rightcontact {
	width:525px;
	background-color:#FFFFFF;
	float:right;
	position: static;
	left: auto;
	height: 370px;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: left;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 20px;
 }
 /*faqs*/
 #faqs {
	width:877px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 40px;
	background-color: #FFFFFF;
 }
 
 
 
 
 /*lessons*/
 
  
 #lessons {
	width:907px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #C96;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 8px;
	padding-left: 25px;
	background-color: #ececec;
	text-align: left;
	margin: 0px;
 }
 #less {
	width:325px;
	background-color:#FFFFFF;
	float:right;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #963;
	background-repeat: repeat;
	text-align: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 45px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
 }
 #leftless {
	width:auto;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #963;
	background-repeat: repeat;
	text-align: center;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
	padding: 0px;
 }
 #leftless2 {
	width:auto;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #963;
	background-repeat: repeat;
	text-align: center;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	padding: 0px;
 }
 /*trophy*/
 #lefttrophy {
	width:250px;
	background-color:#FFFFFF;
	float:right;
	position: static;
	left: auto;
	height: 400px;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 
  /*testimonials*/
 #testimontials {
	width:877px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 40px;
	background-color: #FFFFFF;
 }
 #staffpage {
	width:900px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
 }
 #lefttest2 {
	width:350px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: 325px;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
 }
  #righttest {
	width:350px;
	background-color:#FFFFFF;
	float:right;
	position: static;
	left: auto;
	height: 335px;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
 }
 
   /*events*/
   
    #Nashville12 {
	width:860px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #C96;
	text-align: center;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
   
    #HSB11 {
	width:804px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #C96;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 35px;
	padding: 0px;
	background-color: #FFF;
	background-image: url(HSB%202011/HBheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
 }
   
   #NDC11 {
	width:804px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: medium none #36F;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 35px;
	padding: 0px;
	background-color: #000;
	background-image: url(NDC2011/banner.jpg);
	background-repeat: no-repeat;
 }
   
   #HarvestMoon11 {
	width:804px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: medium none #36F;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 35px;
	padding: 0px;
	background-color: #663300;
 }
   
    #DSChall11 {
	width:804px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: medium none #36F;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 35px;
	background-image: url(DSChallenge11/header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	background-color: #000000;
 }
.goldlarge {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FC3;
}
.purplelarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#C3F;
}
   
   
     #ohio11 {
	width:804px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: medium none #36F;
	text-align: center;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 35px;
	background-image: url(Ohio2010/ohio.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	background-color: #000;
 }
   
   
    #cleveland11 {
	width:804px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: medium none #36F;
	text-align: center;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 35px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	background-color: #000000;
 }
   
   
   #USDSC {
	width:804px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: medium none #36F;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 35px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	background-color: #000000;
 }
   
    #WindyCity11 {
	width:804px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: medium none #36F;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 35px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	background-color: #000000;
 }
    #Cinncinnati {
	width:804px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: medium none #36F;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 35px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	background-color: #000000;
 }
   
    #CanAm2011 {
	width:758px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: medium solid #F63;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 35px;
	background-image: url(%20);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 30px;
	background-color: #000;
 }
    #Milli2011 {
	width:760px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #C96;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 35px;
	background-image: url(milli2011/millinium.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 30px;
	background-color: #000;
 }
    #Twin2011 {
	width:760px;
	float:left;
	position: static;
	left: auto;
	height: 700px;
	border: thin solid #C96;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 35px;
	background-image: url(twin%20cities%202011/twincities.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
 }
   
   
    #AstaireAwards2011 {
	width:740px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #C96;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 35px;
	background-image: url(AstaireAwards2011/sanjuan.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 30px;
 }
     #ChicagoOpen2011 {
	width:730px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #C96;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 35px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 50px;
	background-image: url(ChicagoOpen11/co.jpg);
	background-repeat: no-repeat;
	background-position: left top;
 }
    #ccdc2011 {
	width:800px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #C96;
	text-align: center;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 35px;
	padding-top: 295px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(CCDC2011/ccdcbanner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
 }
      #stlouis {
	width:800px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #C96;
	text-align: center;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 35px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-position: center bottom;
	background-image: url(St%20Louis%20Star%20Ball/chris-simona.jpg);
	background-repeat: no-repeat;
 }
   #heritage {
	width:800px;
	background-color:#C9C;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #C96;
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 35px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-position: center top;
 }
    #IndianaChall {
	width:800px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #C96;
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 35px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(Indiana%20Challenge%202011/IC.jpg);
	background-position: center top;
 }
    #DanceSportClassic {
	width:800px;
	background-color:#FFC;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #C96;
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 35px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(DSC/dsc.jpg);
	background-position: center top;
 }
 #events{
	width:874px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 43px;
	padding-bottom: 8px;
	padding-left: 40px;
	background-color: #FFFFFF;
	background-image: url(%20);
	background-repeat: no-repeat;
	background-position: left top;
 }
 #leftevents {
	width:240px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: 410px;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
  #rightevents {
	width:240px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: 410px;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 #centerevents {
	width:850px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 #centerevents2 {
	width:850px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 #centerevents3 {
	width:848px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin dotted #CC9966;
	background-repeat: repeat;
	text-align: center;
	margin-top: 25px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 
 #centerevents4 {
	width:848px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin dotted #CC9966;
	background-repeat: repeat;
	text-align: center;
	margin-top: 25px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 
 #centerevents5 {
	width:830px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin dotted #CC9966;
	background-repeat: no-repeat;
	margin-top: 25px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(NDC2010/Untitled-1.jpg);
	background-position: center top;
 }
  
 #ohio2010 {
	width:830px;
	background-color:#FFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin dotted #CC9966;
	background-repeat: no-repeat;
	margin-top: 25px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(Ohio2010/ohio.jpg);
	background-position: right top;
 }
.dsch2 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #660066;
}

#eventsHSB {
	width:848px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin dotted #CC9966;
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 25px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(HSB2010/HBheader.jpg);
	background-position: left top;
 }
 
 #eventsNashville {
	width:848px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin dotted #CC9966;
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 25px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(%20);
	background-position: left top;
 }
  /*offers*/
 #offers {
	width:875px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 40px;
	background-color: #FFFFFF;
 }
 #leftoffer {
	width:750px;
	float:left;
	position: static;
	left: auto;
	height: 400px;
	border: medium dotted #C93;
	background-repeat: repeat;
	text-align: center;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 40px;
	padding: 12px;
	clear: none;
	background-image: url(images/backgroundgrey2.jpg);
 }
  #rightoffer {
	width:850px;
	background-color:#FFFFFF;
	float:none;
	position: static;
	left: auto;
	height: auto;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 8px;
	padding: 5px;
 }
 
 #valoffer {
	width:750px;
	float:none;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #C96;
	text-align: center;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 12px;
 }
.offerbin {

 #studio {
	width:650px;
	background-color:#FFFFFF;
	float:right;
	position: static;
	left: auto;
	padding: 0px;
	height: auto;
	border: thin solid #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
 }
 #studio {
	width:650px;
	background-color:#FFFFFF;
	float:right;
	position: static;
	left: auto;
	padding: 0px;
	height: auto;
	border: thin solid #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
 }

  #classtyles {
	width:850px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	padding: 12px;
	height: auto;
	border: thin solid #222;
	text-align: center;
	margin-top: 20px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 30px;
 }
 
 }
  /*calendars*/
   #calendarbin {
	width:942px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #FFFFFF;
	padding: 8px;
 }
 
 #calendar {
	width:275px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: 1px dotted #999999;
	background-repeat: repeat;
	text-align: center;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 
  #current {
	width:650px;
	background-color:#FFFFFF;
	float:right;
	position: static;
	left: auto;
	padding: 0px;
	height: auto;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
 }
 
 #next {
	width:650px;
	background-color:#FFFFFF;
	float:right;
	position: static;
	left: auto;
	padding: 0px;
	height: auto;
	border: thin solid #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
 }
   #classdesc {
	width:850px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: 1px solid #C96;
	background-repeat: repeat;
	text-align: center;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 25px;
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
 }
 
 
   #trunkshow {
	width:850px;
	background-color:#6600ff;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: 1px solid #C96;
	background-repeat: repeat;
	text-align: center;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 25px;
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
 }
 
 
 
 
 
 
 
 
  /*newsworthy*/
 #newsworthy {
	width:878px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 40px;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS";
 }
 

 
 
 
 
 
 
 
 
.whitelarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #EEE;
	text-align: center;
}
 
 
 
 
 #cruise11{
	width:745px;
	float:left;
	position: static;
	left: auto;
	padding: 5px;
	height: auto;
	border: thin solid #C96;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 48px;
	background-image: url(cruise2011/clouds.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-repeat: repeat-x;
	background-position: center top;
 }
 #minimatch11{
	width:745px;
	float:left;
	position: static;
	left: auto;
	padding: 5px;
	height: auto;
	border: thin solid #B00;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 48px;
	background-image: url(MiniMatch2011/red.jpg);
	background-color: #B00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-repeat: repeat;
	background-position: left center;
 }
 /*youth*/
 #youth {
	width:877px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 40px;
	background-color: #FFFFFF;
 }
 #leftyouth {
	width:560px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: 910px;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 #rightyouth {
	width:470px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: 1px none #999999;
	background-repeat: repeat;
	text-align: left;
	margin-top: 60px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 
  #leftyouth {
	width:auto;
	float:right;
	position: static;
	left: auto;
	height: auto;
	border: medium dotted #C93;
	background-repeat: repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 8px;
	clear: none;
	background-image: url(images/backgroundgrey2.jpg);
	padding: 10px;
 }
  #leftyouth2 {
	width:auto;
	float:right;
	position: static;
	left: auto;
	height: auto;
	border: medium dotted #C93;
	background-repeat: repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 8px;
	clear: none;
	background-image: url(images/backgroundgrey2.jpg);
	padding: 10px;
 }
 #rightyouth {
	width:470px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: 1px none #999999;
	background-repeat: repeat;
	text-align: center;
	margin-top: 60px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 
 
  #newyouth {
	width:400px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: medium dotted #C93;
	background-repeat: repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 8px;
	clear: none;
	background-image: url(images/backgroundgrey2.jpg);
	padding: 10px;
 }
 #newyouth2 {
	width:410px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: medium none #C93;
	background-repeat: repeat;
	text-align: center;
	margin-top: 85px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 8px;
	clear: none;
	padding: 10px;
 }
 
 
 
 /*comments*/
 #comments {
	width:875px;
	float:left;
	position: static;
	left: auto;
	height: 1150px;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 40px;
	background-color: #FFFFFF;
 }
 #leftcomment {
	width:800px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 35px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
 }
 #rightcomment {
	width:420px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: 1px none #999999;
	background-repeat: repeat;
	text-align: left;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 
 
  /*contact*/
 #contact {
	width:877px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 40px;
	background-color: #FFFFFF;
 }
 #leftcontact {
	width:860px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: 1px none #999999;
	text-align: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 5px;
 }
 #rightcontact {
	width:650px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: medium dotted #C93;
	text-align: left;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 70px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
	background-image: url(images/backgroundgrey2.jpg);
 }
 
  #mapcontact {
	width:430px;
	background-color:#FFFFFF;
	float:right;
	position: static;
	left: auto;
	height: auto;
	border: 1px none #999999;
	text-align: left;
	background-image: url(%20);
	padding: 10px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
 }
 
  /*staff*/
 #staff_testimonials{
	width:875px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 45px;
	background-color: #FFFFFF;
 }
 
  
 #stafftest2 {
	width:800px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: 1px none #999999;
	background-repeat: no-repeat;
	text-align: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-position: right bottom;
	padding: 20px;
 }
 
 /*staff*/
 #staff{
	width:872px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 45px;
	background-color: #FFFFFF;
	text-align: left;
 }
 
 #staffxl{
	width:874px;
	float:left;
	position: static;
	left: auto;
	height: 1400px;
	border: thin solid #999999;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 45px;
	background-color: #FFFFFF;
	text-align: left;
 }
 
 
 #staffbox {
	width:100px;
	background-color:#FFFFFF;
	float:right;
	position: static;
	left: auto;
	height: auto;
	border: 1px none #999999;
	background-repeat: no-repeat;
	text-align: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 50px;
	background-position: right bottom;
 }
 #stafftop {
	background-color:#FFFFFF;
	border: 1px none #333;
	background-repeat: no-repeat;
	text-align: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-position: right bottom;
	vertical-align: top;
	height: 300px;
	padding: 5px;
	width: 860px;
 }
 #staffright {
	border: thin solid #C96;
	background-repeat: repeat;
	text-align: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-position: left top;
	vertical-align: text-top;
	height: 520px;
	width: 415px;
	float: right;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
 }
 
  #staffbottom {
	float:left;
	left: auto;
	border: 1px dotted #003366;
	text-align: left;
	padding: 20px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: auto;
	width: 840px;
	vertical-align: top;
 }
 
 #titles {
	width:948px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-repeat: repeat;
	background-image: url(images/transparent-background.png);
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	vertical-align: top;
	text-align: center;
	line-height: 20px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
 }
 
  /*careers*/
 #careers {
	width:877px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 40px;
	background-color: #FFFFFF;
 }
 #leftcareers {
	width:800px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: 1px none #999999;
	background-repeat: no-repeat;
	text-align: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 50px;
	background-position: right bottom;
	background-image: url(fred/fredcyd2gold.gif);
 }
 #rightcareers {
	width:840px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: 475px;
	border: 1px none #999999;
	text-align: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	vertical-align: top;
 }
 
  #formcareers {
	width:630px;
	float:none;
	position: static;
	left: auto;
	height: auto;
	border: medium dotted #C93;
	text-align: left;
	padding: 20px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 105px;
	background-repeat: repeat;
 }
 
  /*links*/
 #links {
	width:875px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 40px;
	background-color: #FFFFFF;
 }
 #leftlinks {
	width:290px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: 505px;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 
 /*newsworthy*/
 
 
 
 #NewsNDC11 {
	width:755px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #C93;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-left: 50px;
	background-color: #000;
	padding: 0px;
	background-image: url(NDC2011/banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
 }
 
 #blockbuster{
	width:752px;
	float:left;
	position: static;
	left: auto;
	padding: 0px;
	height: auto;
	border: thin solid #999999;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 48px;
	background-image: none;
	background-color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
 }
 
 #newssalsa {
	width:685px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #C93;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 50px;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 70px;
	background-image: url(salsadancecamp/salsa-dance-camp.jpg);
	background-repeat: no-repeat;
	background-position: center top;
 }
 
 
 #morton {
	width:672px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #C93;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 50px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
	background-image: url(Morton%20Grove/MGWC-collagex.jpg);
	background-color: #000;
 }
 
 
  #ccdcaward {
	width:685px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #C93;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 50px;
	text-align: left;
	background-repeat: repeat;
	background-position: left center;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
	background-image: url(CCDC2011/stars.png);
 }
  #news {
	width:700px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin none #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 100px;
	background-color: #FFFFFF;
 }
 #news1{
	width:290px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: 505px;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
  #news2 {
	width:710px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: medium dotted #039;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 40px;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 45px;
 }
 #news3 {
	width:710px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin dotted #FF6600;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 40px;
	background-color: #000000;
	text-align: center;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 45px;
 }
  #newspink {
	width:755px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin dotted #F39;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 43px;
	background-color: #FCF;
	text-align: center;
	padding: 10px;
	background-image: url(DancingforaCure2010/ribbon3.png);
	background-repeat: no-repeat;
	background-position: left top;
 }
 
  #newswinterE {
	width:755px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin dotted #C90;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 43px;
	text-align: center;
	padding: 10px;
	background-image: url(Fredlympics/Untitled-1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
 }
  #newswwhirly {
	width:755px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin dotted #C90;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 43px;
	text-align: center;
	padding: 10px;
	background-repeat: no-repeat;
	background-position: center top;
 }
  #newsGamble {
	width:775px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin dotted #C90;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 43px;
	text-align: center;
	padding: 0px;
	background-repeat: repeat;
	background-position: center top;
	background-image: url(Gambling%20night/Untitled-1.jpg);
 }
  #newsGamblesmall {
	width:500px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thick dotted #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 100px;
	text-align: center;
	padding: 10px;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFF;
 }
 
 
 #cruisecopy {
	float: left;
	height: auto;
	width: 310px;
	margin-left: 50px;
	padding: 20px;
	text-align: center;
	border: thin dotted #C96;
	background-color: #FFF;
	margin-bottom: 25px;
}
  /*store*/
 #store {
	width:887px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 30px;
	padding-bottom: 8px;
	padding-left: 40px;
	background-color: #FFFFFF;
 }
 #store1 {
	width:330px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: 717px;
	border: medium dotted #c93;
	background-repeat: repeat;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(images/backgroundgrey2.jpg);
 }
 
 #store2 {
	width:420px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: medium dotted #c93;
	background-repeat: repeat;
	text-align: center;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 35px;
	background-image: url(images/backgroundgrey2.jpg);
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
 }
 
  #store3 {
	width:430px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: medium dotted #CC9933;
	background-repeat: repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 35px;
	background-image: url(images/backgroundgrey2.jpg);
	padding-top: 22px;
	padding-right: 10px;
	padding-bottom: 22px;
	padding-left: 10px;
 }
  #store4 {
	width:290px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
  /*specials*/
 #specialss {
	width:877px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 40px;
	background-color: #FFFFFF;
 }
 
 
  /*coaching*/
 #coaching {
	width:915px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	background-color: #FFFFFF;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 40px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
 }
 
  #coachingschedule {
	border: medium dotted #CC9966;
	background-repeat: repeat;
	text-align: center;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 80px;
	background-position: right bottom;
	vertical-align: top;
	height: auto;
	width: 720px;
	background-image: url(images/backgroundgrey2.jpg);
	padding: 15px;
 }
   /*wedding*/
 #wedding {
	width:915px;
	float:left;
	position: static;
	left: auto;
	height: auto;
	border: thin solid #999999;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 40px;
 }
 #weddingleft {
	width:290px;
	background-color:#FFFFFF;
	float:left;
	position: static;
	left: auto;
	height: 450px;
	border: thin none #000000;
	background-repeat: repeat;
	text-align: center;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 
  /*buttons*/
  
 /* create an empty frame so that visitors expect something to go there */
	p {
	margin-bottom:26px;
	font-family: "Trebuchet MS";
} /*add bottom margin to p elements so that they are (roughly) aligned with the big image frame */
  /*fonts*/

.redheading {
	font-size: 14px;
	color:#990000;
	font-style:normal;
	font-family: "Trebuchet MS";
	font-weight: bold;
}

.mainfont {
	font-size: 14px;
	color:#000000;
	line-height: normal;
	font-style:normal;
	font-family: "Trebuchet MS";
	font-weight: normal;
}


.style22 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color:#CC9933;
	font-variant: normal;
	text-transform: none;
}
.know {
	font-size: 14px;
	font-family: "Trebuchet MS";
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color:#666666;
	font-variant: normal;
	text-transform: uppercase;
	margin-left: 100px;
}
.small {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 10px;
	font-weight: 200;
	color:#CCCCCC;
	font-variant: normal;
	text-transform: none;
}

.white {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 16px;
	font-weight: 200;
	color:#CCCCCC;
	font-variant: normal;
	text-transform: none;
}

.black {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 24px;
	font-weight: 200;
	color:#CCCCCC;
	font-variant: normal;
	text-transform: none;
}
.blackbold{
	font-size: 16px;
	font-family: "Trebuchet MS";
	font-style:normal;
	line-height: 20px;
	font-weight: bold;
	color:#000000;
	font-variant: normal;
	text-transform: none;
	padding-top: 10px;
	padding-bottom: 10px;
}
.heading {
	font-size: large;
	font-family:"Trebuchet MS";
	font-style:normal;
	line-height: 28px;
	font-weight: bold;
	color:#CC9966;
	font-variant:normal;
	text-transform: none;
}



.getting {
	font-size: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	line-height: 20px;
	font-weight: bold;
	color:#CC0000;
	font-variant:normal;
	text-transform: none;
}
.navheading {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	line-height: 16px;
	font-weight: bold;
	color:#666666;
	font-variant:normal;
	text-transform: none;
	position: static;
	height: 16px;
	width: auto;
}
.pageheading {
	font-size: 16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	line-height: 24px;
	font-weight: 500;
	color:#CCCCCC;
	font-variant:normal;
	text-transform: none;
}

.intro {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	line-height: normal;
	background-color: #FFFFFF;
	text-align: left;
	padding-left: 20px;
	font-weight: normal;
	margin: 0px;
	float: left;
	width: 800px;
	padding-right: 20px;
}
.style1 {
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #333333;
}
.style7 {
	font-family: "Trebuchet MS";
	color: #999900;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
}
.style_emerald {
	font-family: "Trebuchet MS";
	color: #009900;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
}
.stylelarge {
	font-size: 14px;
	color:#000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 200;
	font-style: italic;
	text-align: center;
	text-indent: 25px;
}

.calendarfont {
	font-size: 12px;
	color:#000000;
	font-family: "Trebuchet MS";
	font-weight: 200;
}
.redcalendarfont {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
}
.emeraldlg {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #009933;
}
.emeraldsm{
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #009933;
}

.milli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}
.largeRED{
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
.largeBLUE{
	font-family: "Trebuchet MS";
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #C30;
}
.DSCH {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	color: #003366;
}
.namesDSCH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.thankyou {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #C00;
}
.cure {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #F69;
	text-align: left;
}
.ohio_orange {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F60;
}
.First {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #000;
}
.Valet {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	text-align: center;
}

/*mobile*/
#mcontent {
	background-color: #FFF;
	height: auto;
	width: 200px;
	margin-top: 8px;
	margin-right: auto;
	margin-left: auto;
}
.DSC_pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C6C;
}
.salsa_centered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #111;
	text-align: left;
}
.bluecentered {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #069;
	text-align: center;
}
.whitecontentlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
}
.pinklarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F9C;
}
.whitecentered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
}
.lightbluecentered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9999FF;
}
.HSBcentered {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#609;
}
.trunkshowlarge {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #6600ff;
}

