/* modified by Mason on 6/17/09 */


/* this style sets height of text before vertical scrollbar appears */
.body {
	vertical-align: top; 
	height:572px; 
	font-size: 1.0em; 
	font-family: Georgia, serif; 
	overflow: auto
}

.body-hoedown {
	vertical-align: top; 
	height:392px; 
	font-size: 1.0em; 
	font-family: Verdana, 'Helvetica Neue', Arial, sans-serif; 
	overflow: auto
}

li {

	margin-top: 0.5em;
	margin-right: 15px;
	font-size: 0.85em;
	
}

.hamburgers {
	display: none;
}



/* used for line dance names on dances.html */
.dance {
	font-size: 0.85em;
	font-weight:bold;
	text-align: left;
	margin-top: 1em;
	
	
}

/* used for songs/videos/stepsheets under heading of each line dance on dances.html , and for FAQ answers*/
.specifics1 {
	font-size: 0.75em; 
	margin-left: 10px;
	margin-top: 0em;
	margin-right: 10px;
	
}

/* used on home page; large */
.body_type {
	font-size: 1.0em; 
	margin-right: 15px;
	text-indent: -10px;
	margin-left: 10px;
}

/* used on inside pages; large */
.body_type2 {
	font-size: 1.0em; 
	margin-right: 10px;
	margin-top: 1em;
}


.topnav {
	font-size: 0.80em; 
	margin-left: 00px;
	margin-right: 15px;
}



/* using specifics2 & 3 as regular body text.  Deprecated or in single use on home page. */
.specifics2 {
	font-size: 0.85em; 
	margin-left: 00px;
	margin-right: 15px;
}

.specifics3 {
	font-size: 0.92em; 
	margin-left: 00px;
	margin-right: 15px;
	text-align: left;
}

.specifics5 {
	font-size: 0.92em; 
	margin-left: 00px;
	margin-right: 15px;
	text-align: left;
	margin-top: 10px;
}

.specifics6 {
	font-size: 0.84em; 
	margin-left: 00px;
	margin-right: 15px;
	text-align: left;
	margin-top: 10px;
}




/* normal paragraphs with first-graf positioning compensating for block-level elements following <h4> headings.
     Use specifics4-after on paragraphs immediatly following page-head. */
.specifics4-first {
	font-size: 0.85em; 
	margin-left: 00px;
	margin-top: -15px;
	margin-right: 15px;
}
.specifics4-after {
	font-size: 0.85em; 
	margin-left: 00px;
	margin-top: 10px;
	margin-right: 15px;
	
}


h3	{
	margin-top: 1.0em;
	margin-bottom: 00;
	}
	

a:link		{	color: #004400;
				text-decoration: underline;
			}
a:visited			{	color: #004400;
				text-decoration: underline;
			}
a:active {	color: #004400;
				text-decoration: underline; 
			}
a:hover {	color: #FAD180;
				text-decoration: none; 
			}
	

.hoedown a:link		{	color: #006600;
				text-decoration: underline;
			}
.hoedown a:visited			{	color: #006600;
				text-decoration: underline;
			}
.hoedown a:active {	color: #006600;
				text-decoration: underline; 
			}
.hoedown a:hover {	color: #FAD180;
				text-decoration: none; 
			}
	
	
.name a:link		{	color: #000000;
				text-decoration: underline;
			}

.name a:visited			{	color: #000000;
				text-decoration: underline;
			}
.name a:active {	color: #000000;
				text-decoration: none; 
			}
.name a:hover {	color: #000000;
				text-decoration: none; 
			}



			
.navbar a:link {	color: #000000;
				text-decoration: none;
				}

.navbar a:visited {	color: #000000;
				text-decoration: none;
			}
.navbar a:active {	color: #000000;
				text-decoration: none; 
			}
.navbar a:hover {	color: #FAD180;
				text-decoration: none; 
			}
	

	
.alphabet a:link 		{	color: #000000;
				text-decoration: none;
				font-size: 0.75em;
				font-weight: bold;
				font-family: arial;
				}

.alphabet a:visited			{	color: #000000;
				text-decoration: none;
				font-size: 0.75em;
				font-weight: bold;
				font-family: arial;
				
			}
.alphabet a:active {	color: #000000;
				text-decoration: none; 
				font-size: 0.75em;
				font-weight: bold;
				font-family: arial;
				
			}
.alphabet a:hover {	color: #FAD180;
				text-decoration: none; 
				font-size: 0.75em;
				font-weight: bold;
				font-family: arial;
				
			}			

 
 
 .page_head {
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 00px;
	text-align: center
}
			

.date_home {
	font-size: 1.0em;
	font-weight:bold;
	text-align: left;
	
}




/* what, when-where, date, and specifics are unique to Calendar.html */

.what {
	font-size: 0.95em;  
	font-weight:bold;
	text-align: left;
	margin-top: 10px;
	
}

.when-where {
	font-size: 0.80em; 
	font-style: italic;
	margin-left: 00px;
	margin-right: 15px;
	margin-top: 00px;
	margin-bottom: 06px;
}



/* negative text-indent for hanging indents.  Compensated by equal offset in left-indent.
specifics_calendar class added for items that should not have hanging indent. */

.date {
	font-size: 0.80em;
	font-weight:bold;
	text-align: left;
	margin-top: 12px;
	margin-right: 15px;
	text-indent: -10px;
	margin-left: 10px;
}

.specifics {
	font-size: 0.80em; 
	margin-right: 15px;
	margin-top: 2px;
	text-indent: -10px;
	margin-left: 10px;
}

.specifics_calendar {
	font-size: 0.80em; 
	margin-right: 15px;
	margin-top: 2px;
	margin-left: 00px;
}





