@charset "utf-8";

/* 
Theme Name: Hall School of Dancing
Theme URI: http://www.hallschoolofdancing.com
Description: Hall School of Dancing is central Kentucky's longest tradition in ballroom dancing, now serving its third generation of students.
Version: 1.0
Author: David Michael Brown
Author URI: http://www.designwebdb.com
*/

body {
	background:url(/images/texture2.jpg);
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:1.5;
	font-size:14px;
	min-width:1000px;

}
img{
	border:none;
}
a {
	border:none;
}
h1,h2, h3{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
}
ul{
	padding:0;
}
.center{
	text-align:center;
}
.pullquote {
	text-align:center;
	font-size:1.7em;
	line-height:1.2em;
	font-weight: bold;
	font-style: italic;
}
ul.pullquote{
	text-align:left;
	margin-left:170px;
}

#container {
	width:970px;
	margin:30px auto;
}

a:link, a:visited {
	color:#005500;
	text-decoration:none;
}
a:hover {
	color:#009933;
}
.floatright {
margin-left:20px;

float:right}

/*HEADER*/
#header {
	height: 160px;
}
#banner {
	background:url(/images/banner.jpg) no-repeat;
}
	/*navigation*/
#nav{
	background:url(/images/card.jpg) no-repeat;
	width:463px;
	height:280px;
	position:relative;
	left:-70px;
}

	/*HSD image*/
h1 {
	position:relative;
	top:0px;
	left:0px;
	height:160px;
	margin:0;
	zoom:1;
	
}

h1 span{
	margin-left:-9999px;
}
/*MAIN*/


	/*left column*/

#sidebar {
	float:left;
	position:relative;
	margin:0 0 20px;
	width:450px;
	text-align:left;
	_position:absolute; /*IE6 only*/
	_top:210px;/*IE6 only*/	
	_left:0px;
}
#box {/* e.g. recent news*/
width:360px;
border:solid 1px #005500;
	
}
#box h3 {
background-color:#005500;
color:#fff;
font-weight:lighter;
}
#quotebar {
padding:0 10px;
}
#quotebar, .recentnews, {
font-style:italic;
}


#faqlist
{
font-size:12px;
padding:5px 20px;
}
#faqlist li {

}
#faqlist h4{
font-size:14px;
}

#faqlist a {
text-decoration:none;
color:#030;
}
#faqlist a:hover {
color:#060;
}
#faq {
padding-left:20px;
font-size:12px;
}

/*post styling*/


/*CONTENT*/
h2 {
font-size:2.2em;
font-weight:lighter;
color:#003300;
}

h3{
	font-size:1.2em;
	text-align:center;
	font-weight:normal;
	margin:0 0 20px;;
}



	/*content (right column)*/
#content {
	float:left;
	position:relative;
	display:inline;
	width:500px;
	margin:1em 0 20px;
	min-height:500px;
	_float:right/*IE6 only*/
	
}

#rota{
margin:30px
}



/* STYLING FOR THE LOOP */

/*byline styling*/
.byline {
  margin: -.5em 0 -1em;
  padding-left:10px;
  font-size:1em;
  text-align:left;
  position:relative;
  zoom:1;
}
.recentnews{
padding: 0 10px;
}
#content h2 {
	text-align:center;
	}
p span {
	font-weight:bold;
	font-style:italic;
}
p span span {
	color:#006600;
}
.displaynone {
	border:none;
}



/*HOVER STATES FOR NAV BUTTONS*/
#bar{
	list-style: none;
	padding:0;
	margin:0;
	width:960px;
	height:50px;
	position:relative;
	zoom:1;
}
#bar span {
	display:none;
	position: absolute;
}

#bar a {
	display:block;
	text-indent:-900%;
	position:absolute;
	outline:none;
}

#bar a:hover {
	background-position:left bottom;
}

#bar a:hover span {
	display:block;
}
	/*Home*/
#bar .home { /*this is for the nav image*/
	width:52px;
	height:16px;
	background:url(/images/home.gif) no-repeat;
	left:280px;
	top:52px;
}

	/*why HSD*/
#bar .whyhsd {
  width: 104px;
  height: 20px;
  background:url(/images/whyHSD.gif) no-repeat;
  left: 280px;
  top: 82px;
}


	/*History and Tradition*/
#bar .ht {
  width: 164px;
  height: 18px;
  background:url(/images/historyandtradition.gif) no-repeat;
  left: 280px;
  top: 112px;
}


	/*Class info*/
#bar .classinfo {
  width: 109px;
  height: 14px;
  background:url(/images/classinfo.gif) no-repeat;
  left: 280px;
  top: 142px;
}


	/*Enroll*/
#bar .enrollment {
  width: 102px;
  height: 14px;
  background:url(/images/enrollment.gif) no-repeat;
  left: 280px;
  top: 172px;
}

	/*Bring HSD to You*/
#bar .HSDtoyou {
  width: 151px;
  height: 19px;
  background:url(/images/BringHSDtoYou.gif) no-repeat;
  left: 280px;
  top: 202px;
}

/* END NAV */



/*FOOTER*/

#footer {
	clear:both;
	margin: auto;
	width:970px;
	background:url(/images/footer.jpg) no-repeat;
	height:86px;
	text-align: center;
	line-height:1.1em;
	font-size:12px;
	padding-top:1px;
	color:#004400;
	
}

#footer li {
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	padding:0px 25px;
	list-style:none;
	display:inline;
	text-align:center;
	font-size:16px;
	line-height:1em;
	

}
#footer a{
	text-decoration:none;
	color:#fff;
}

#footer p{
margin-top:-.5em;
}

#footer a:hover{
color:#006600;
}
