@charset "UTF-8";
/* CSS Document */

/* ///////////////////////////////////////////////////
//////////////////////////////////////////////////////

===================================

Cascading Style Sheet for
Houston Metropolitan Dance Company
by Origin — September 2008

===================================

Key Colors: 

	Purple = #4b306f
	Orange = #cc6600
	Grey   = #666666


//////////////////////////////////////////////////////
/* ///////////////////////////////////////////////////

Begin Home Page Specific Styles

/////////////////////////////////////////////////// */

body#home #content h1 {
	letter-spacing: 0.05em;
}

body#home #contentContainer {
	margin: 0px 0px 0px 0px;
	padding: 60px 0px 0px 0px;
}

body#home #contentLeft {
	width: 330px;
}

#misc02 h3 {
	color: #4b306f;
	font-size: 15px;
	line-height: 15px;
	margin: 0px;
	padding: 15px 0px 0px 0px;
}

body#home #contentLeft #misc02 p {
	font-size: 11px;
}

body#home #contentLeft #misc02 a {
	font-weight: bold;
	text-decoration: none;
	padding-right: 10px;
	background-image: url(/_img/arwOrangeRt.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

body#home #contentRight {
	padding: 0px;
	width: 443px;
	margin-right: -20px;
	xborder: 1px solid red;
}

body#home #contentRight #rightHeader {
	padding-left: 50px;
}

body#home #rightMain h3 {
	color: #cc6600;
}

body#home #contentRight h3 {
	padding: 0px;
	margin: 0px;
	margin-bottom: 3px;
	margin-top: 0px;
	letter-spacing: 0px;
}

body#home #rightMain #perfItems {
	width: 350px;
	padding-top: 20px;
	margin-left: 0px;
}

body#home #rightFooter {
	height: 24px;
}

body#home #rightMain .perfItem .date {
	width: 92px;
	float: left;
	padding-left: 17px;
}

body#home #rightMain .perfItem .info {
	width: 250px;
	float: right;
	margin-right: -17px;
}

body#home #rightMain #perfItems .floatHack {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

body#home #rightMain .perfItem p {
	font-size: 11px;
	line-height: 125%;
	padding: 0px;
	 margin: 0px;
}
.perfItemSep {
	width: 390px;
	margin: 0px;
	margin-top: 7px;
	margin-bottom: 7px;
	left: -20px;
}


body#home #featNews {
	width: 424px;
	margin-top: 30px;
	padding-left: 20px;
}

body#home #featNews h3 {
	margin-left: 20px;
}

body#home #featNews #hdrPurp {
	width: 20px;
	height: 21px;
	margin-top: -15px;
	background-image: url(/_img/homeFeatNews_TL_Purp.gif);
}

body#home #featNews #hdrBlk {
	width: 20px;
	height: 21px;
	margin-top: -15px;
	background-image: url(/_img/homeFeatNews_TL.gif);
}

body#home #featNews .newsItem {
	position: relative;
	height: 46px;
	padding-left: 20px;
	background-repeat: no-repeat;
}

body#home #featNews #ftr {
	width: 100%;
	height: 21px;
	background-image: url(/_img/homeFeatNews_BR_blk.gif);
	background-position: top right;
	background-repeat: no-repeat;
}


#hmdcLogoLink img {
	border: 1px solid #cccccc;
}

#hmdcLogoLink:hover img {
	border: 1px solid #cc6600;
}


/* sIFR stuff */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash xh2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash #perfItems h3 {
	visibility: hidden;
	xletter-spacing: -5px;
	line-height: 16px;
	font-size: 16px;
}

.sIFR-hasFlash #contentLeft h3 {
	visibility: hidden;
	letter-spacing: -1px;
	line-height: 3px;
	font-size: 3px;
}

.sIFR-hasFlash #featNews h3 {
	visibility: hidden;
	letter-spacing: -1px;
	line-height: 20px;
	font-size: 20px;
}