/* 
 ----------------------------------------------------------------------------
	Company: CSTV Networks, Inc.
	Author: PRODUCER'S NAME HERE
 	CSS Document: display.css
 ---------------------------------------------------------------------------- 
*/


/* colors
 ----------------------------------------------------------------------------
	text: #222
	link: #444
 	link.hover: #666
 ----------------------------------------------------------------------------
*/


/* default type selectors
 * ---------------------------------------------------------------------------- */

body { 
	background: #fff url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-bg.jpg");
	color: #222;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	margin:0; 
	padding:0 
	}
td{
font: 12px Arial, Verdana, Helvetica, sans-serif;
color: #222;
}


h1 { font-size: 18px }
h2 { font-size: 16px }
h3 { font-size: 14px }

h4,h5,h6 { font-size: 13px }

a img, :link img, :visited img, fieldset { border:none }

a:link, a:visited { color: #444; text-decoration: none }
a:hover, a:active { color: #666; text-decoration: none }

a { outline: none }

#columns pre {font-family:monospace; font-size:11px;}
#columns .presmall {font-family:monospace; font-size:11px;}
#columns pre a{font-family:monospace; }
#columns a:hover{text-decoration:none;}

/* classes
 * ---------------------------------------------------------------------------- */

.center { text-align: center }

.img-left { float: left; margin: 0 6px 4px 0 }
.img-right { float: right; margin: 0 0 4px 6px }
.image-block, .image-block img { _display:block; display:block; }

.clear { 
	clear: both; 
	height: 0.01em; 
	overflow: hidden;
        display:none;
	}

#revLayeredAd .revClickText  {
color:#fff;
}

/* CSTV specific
 * ---------------------------------------------------------------------------- */

h2, 
.storyheadline, 
.StoryHeadline, 
.page-header { 
	color: #222; 
	font-weight: bold; 
	font-size: 16px 
	}

.storyteaser, 
.StoryTeaser { color: #222; font-weight: bold }

.fivevert { line-height: 5px }
.tenvert { line-height: 10px }
.twentyvert { line-height: 20px }

.yahoo-on { background: #fff url("http://grfx.cstv.com/schools/uri/graphics/yahoo-search5.gif") no-repeat }
.yahoo-off { background-image: none	}
.searchtextfield {
	width: 140px;
}

.Printer a:link,
.Printer a:visited,
.Printer a:hover,
.Printer a:active {
	color: #8a2034;
	font-size: 12px;
	font-weight: bold;
}

td.Printer a.oaslink {
	margin-left: 170px;
}

#Content a:link,
#Content a:hover,
#Content a:active,
#Content a:visited {
	color: #8a2034;
	text-decoration: underline;	
}

/* layout
 * ---------------------------------------------------------------------------- */

#wrap { 
	background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-bg-wrap.gif") repeat-y;
	width:
	}
	
#mast { }

#masthead {
	width: 747px;
	height: 170px;
}

#masthead-sport {
	width: 747px;
	height: 170px;
}

#masthead-non-sport {
	background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-masthead-1.jpg") no-repeat;
	width: 747px;
	height: 170px;
}

#hdr { }

#scoreboard { }

.calendar, .calendar * { 
	border-collapse: collapse; 
	margin: 0; 
	padding: 0  
	}
	
.calendar { width: 384px }

.calendar td { padding: 0px }

.calendar tr.calendar-date { 
	font-weight: bold;
}
.calendar tr.calendar-date td {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

.calendar tr.calendar-body td {
	padding-bottom: 10px;
}

.calendar tr.calendar-headers,
.calendar tr.calendar-headers td {
	background-color: #8a2034; 
	color: #fff; 
	font-weight: bold;
	font-size: 14px;
}

.calendar a:link,
.calendar a:visited,
.calendar a:active {
	text-decoration: underline;
}

.calendar a:hover {
	text-decoration: none;
}

/* navigation: #nav
 * ------------------------------------------------------------------------- */

/* sportnav
 * ---------------------------------------------------------------------------- */

#sportnav-wrap {}

#sportnav, #sportnav * { margin: 0; padding: 0 }

#sportnav {
	margin-left: 148px;
	padding-bottom: 40px;
	_padding-bottom: 0;
	width: 260px;
}

body#story #sportnav { margin-left: 0 }

#sportnav li { 
	border-left: 1px solid #222;
	float: left; 
	list-style-type: none; 
	padding: 0 5px; 
	}

#sportnav li.first { border:none; padding-left: 0 }

#sportnav a { 
	color: #222; 
	font-weight: bold; 
	text-decoration: none; 
	}

#sportnav a:hover { text-decoration: underline; }

/* end sportnav */

#mainnav {
	background: #231f20;
	width: 747px;
	height: 23px;
}

#nav, #nav * { border-collapse: collapse; margin: 0; padding: 0 }

#nav {
	background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-top-nav.gif") no-repeat;
	height: 23px;
	position: relative;
	width: 598px;
	z-index: 99;
	margin-left: 149px;
	}
	
#nav span { display:none; }

#nav li, #nav a {
	font-size: .95em;  
	height: 23px;
	display: block;
	}

#nav li { float: left; }


#nav-01 { width:104px; }
#nav-02 { width:108px; }
#nav-03 { width:118px; }
#nav-04 { width:133px; }
#nav-05 { width:135px; }

#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-top-nav.gif") 0 -23px }
#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-top-nav.gif") -104px -23px }
#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-top-nav.gif") -212px -23px }
#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-top-nav.gif") -330px -23px }
#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-top-nav.gif") -463px -23px }

#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-top-nav.gif") 0 -23px }
#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-top-nav.gif") -104px -23px }
#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-top-nav.gif") -212px -23px }
#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-top-nav.gif") -330px -23px }
#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-top-nav.gif") -463px -23px }

/* navigation dropdown: #nav
 * ------------------------------------------------------------------------- */

/* navigation dropdown: #nav
	 * ------------------------------------------------------------------------- */

	#nav ul {
		border: solid #8A2034;
		border-width: 0 1px;
		left: -9999px;
		top: 23px;
		position:absolute;
		z-index:99
		}

	#nav-08 ul { margin-left: -15px }

	#nav ul, 
	#nav li li { width: 150px } 

	#nav li li, 
	#nav li li a { height: auto; }

	#nav li:hover ul, 
	#nav a:hover ul { left: auto; }

	#nav li li { border-bottom: 1px solid #8A2034; text-indent: 0; }


	#nav li li a {
		background: #fff;
		color: #000;
		display: block;
		padding: 3px;
		text-decoration:none;

		_width: 100%
		}

	#nav li li a:hover { 
		background: #8A2034; 
		color: #000 
		}

	#nav .right { text-align: left; margin-left: 150px }

	#nav .header a, #nav .header a:hover { 
		background: #0258c5; 
		color: #fff; 
		font-weight: bold
		}



	/* Son of Suckerfish: 2nd Tier Drop Down
	 * ------------------------------------------------------------------------- */

	#nav li ul li ul  {
		display: none;
		width: 165px;
		margin-left: 165px; /* width of drop down nav +2 */
		margin-top: -19px; /* height of drop down nav item +1 */
		}

	#nav li ul li:hover ul, #nav li ul li.over ul { display: block; }

	#nav li ul li ul li a {
		height: 18px;
		width: 100%;
		}

	#nav li li.tall, #nav li li.tall a {
		height:21px;
		line-height:14px;
		}

	#nav ul.right { margin-left: 150px; text-align: left }
	#nav li li.header a, #nav li li.header a:hover { background-color: #BF3130; color: #fff; font-weight: bold }
/* navigation: #nav 
*/

/* navigation: #mens-nav
 * ------------------------------------------------------------------------- */

#mens-nav, #mens-nav * { border-collapse: collapse; margin: 0; padding: 0 }

#mens-nav {
	background: #8a2034;
	height: 120px;
	position: relative;
	width: 149px;
	z-index: 98; 
	}
	
#mens-nav span {
	margin-left: 3px;
	display:;
	}

#mens-nav a:link, 
#mens-nav a:visited, 
#mens-nav a:active {
	color: #fff;
}

#mens-nav a:hover {
	color: #000;
} 

#mens-nav li, #mens-nav a {
	font-size: .95em; 
	font-family: arial;
	height: 16px;
	display: block;
	}

#mens-nav li { float: left; }

.mens-nav-01 {
	width:149px;
	border-top: 1px solid #000;
	}
.mens-nav-01 a:hover { background: #8a2034; }
.mens-nav-01:hover>a { background: #8a2034; }


/* navigation dropdown: #mens-nav
 * ------------------------------------------------------------------------- */

/* navigation dropdown: #mens-nav
	 * ------------------------------------------------------------------------- */

	#mens-nav ul {
		border: solid #0258c5;
		border-width: 0 1px;
		left: -9999px;
		top: 16px;
		position:absolute;
		z-index:99
		}

	#mens-nav-08 ul { margin-left: -15px }

	#mens-nav ul, 
	#mens-nav li li { width: 150px } 

	#mens-nav li li, 
	#mens-nav li li a { height: auto; }

	#mens-nav li:hover ul, 
	#mens-nav a:hover ul { left: auto; }

	#mens-nav li li { border-bottom: 1px solid #0258c5; text-indent: 0; }


	#mens-nav li li a {
		background: #fefefe;
		color: #0258c5;
		display: block;
		padding: 3px;
		text-decoration:none;

		_width: 100%
		}

	#mens-nav li li a:hover { 
		background: #e87316; 
		color: #fff 
		}

	#mens-nav .right { text-align: left; margin-left: 150px }

	#mens-nav .header a, #mens-nav .header a:hover { 
		background: #0258c5; 
		color: #fff; 
		font-weight: bold
		}



	/* Son of Suckerfish: 2nd Tier Drop Down
	 * ------------------------------------------------------------------------- */

	#mens-nav li ul li ul  {
		display: none;
		width: 165px;
		margin-left: 165px; /* width of drop down nav +2 */
		margin-top: -19px; /* height of drop down nav item +1 */
		}

	#mens-nav li ul li:hover ul, #mens-nav li ul li.over ul { display: block; }

	#mens-nav li ul li ul li a {
		height: 18px;
		width: 100%;
		}

	#mens-nav li li.tall, #mens-nav li li.tall a {
		height:16px;
		line-height:14px;
		}

	#mens-nav ul.right { margin-left: 150px; text-align: left }
	#mens-nav li li.header a, #mens-nav li li.header a:hover { background-color: #BF3130; color: #fff; font-weight: bold }
/* navigation: #mens-nav 
*/


/* navigation: #womens-nav
 * ------------------------------------------------------------------------- */

#womens-nav, #womens-nav * { border-collapse: collapse; margin: 0; padding: 0 }

#womens-nav {
	background: #8a2034;
	height: 138px;
	position: relative;
	width: 149px;
	z-index: 98; 
	}
	
#womens-nav span {
	margin-left: 3px;
	display:;
	}

#womens-nav a:link, 
#womens-nav a:visited, 
#womens-nav a:active {
	color: #fff;
}

#womens-nav a:hover {
	color: #000;
} 

#womens-nav li, #womens-nav a {
	font-size: .95em; 
	font-family: arial;
	height: 16px;
	display: block;
	}

#womens-nav li { float: left; }

.womens-nav-01 {
	width:149px;
	border-top: 1px solid #000;
	}
.womens-nav-01 a:hover { background: #8a2034; }
.womens-nav-01:hover>a { background: #8a2034; }


/* navigation dropdown: #womens-nav
 * ------------------------------------------------------------------------- */

/* navigation dropdown: #womens-nav
	 * ------------------------------------------------------------------------- */

	#womens-nav ul {
		border: solid #0258c5;
		border-width: 0 1px;
		left: -9999px;
		top: 16px;
		position:absolute;
		z-index:99
		}

	#womens-nav-08 ul { margin-left: -15px }

	#womens-nav ul, 
	#womens-nav li li { width: 150px } 

	#womens-nav li li, 
	#womens-nav li li a { height: auto; }

	#womens-nav li:hover ul, 
	#womens-nav a:hover ul { left: auto; }

	#womens-nav li li { border-bottom: 1px solid #0258c5; text-indent: 0; }


	#womens-nav li li a {
		background: #fefefe;
		color: #0258c5;
		display: block;
		padding: 3px;
		text-decoration:none;

		_width: 100%
		}

	#womens-nav li li a:hover { 
		background: #e87316; 
		color: #fff 
		}

	#womens-nav .right { text-align: left; margin-left: 150px }

	#womens-nav .header a, #womens-nav .header a:hover { 
		background: #0258c5; 
		color: #fff; 
		font-weight: bold
		}



	/* Son of Suckerfish: 2nd Tier Drop Down
	 * ------------------------------------------------------------------------- */

	#womens-nav li ul li ul  {
		display: none;
		width: 165px;
		margin-left: 165px; /* width of drop down nav +2 */
		margin-top: -19px; /* height of drop down nav item +1 */
		}

	#womens-nav li ul li:hover ul, #womens-nav li ul li.over ul { display: block; }

	#womens-nav li ul li ul li a {
		height: 18px;
		width: 100%;
		}

	#womens-nav li li.tall, #womens-nav li li.tall a {
		height:16px;
		line-height:14px;
		}

	#womens-nav ul.right { margin-left: 150px; text-align: left }
	#womens-nav li li.header a, #womens-nav li li.header a:hover { background-color: #BF3130; color: #fff; font-weight: bold }
/* navigation: #womens-nav 
*/


/* navigation: #inside-nav
 * ------------------------------------------------------------------------- */

#inside-nav, #inside-nav * { border-collapse: collapse; margin: 0; padding: 0 }

#inside-nav {
	background: #8a2034;
	height: 445px;
	position: relative;
	width: 149px;
	z-index: 98; 
	}
	
#inside-nav span {
	margin-left: 3px;
	display:;
	}

#inside-nav a:link, 
#inside-nav a:visited, 
#inside-nav a:active {
	color: #fff;
}

#inside-nav a:hover {
	color: #000;
} 

#inside-nav li, #inside-nav a {
	font-size: .95em; 
	font-family: arial;
	height: 16px;
	display: block;
	}

#inside-nav li { float: left; }

.inside-nav-01 {
	width:149px;
	border-top: 1px solid #000;
	}
.inside-nav-01 a:hover { background: #8a2034; }
.inside-nav-01:hover>a { background: #8a2034; }


/* navigation dropdown: #inside-nav
 * ------------------------------------------------------------------------- */

/* navigation dropdown: #inside-nav
	 * ------------------------------------------------------------------------- */

	#inside-nav ul {
		border: solid #0258c5;
		border-width: 0 1px;
		left: -9999px;
		top: 16px;
		position:absolute;
		z-index:99
		}

	#inside-nav-08 ul { margin-left: -15px }

	#inside-nav ul, 
	#inside-nav li li { width: 150px } 

	#inside-nav li li, 
	#inside-nav li li a { height: auto; }

	#inside-nav li:hover ul, 
	#inside-nav a:hover ul { left: auto; }

	#inside-nav li li { border-bottom: 1px solid #0258c5; text-indent: 0; }


	#inside-nav li li a {
		background: #fefefe;
		color: #0258c5;
		display: block;
		padding: 3px;
		text-decoration:none;

		_width: 100%
		}

	#inside-nav li li a:hover { 
		background: #e87316; 
		color: #fff 
		}

	#inside-nav .right { text-align: left; margin-left: 150px }

	#inside-nav .header a, #inside-nav .header a:hover { 
		background: #0258c5; 
		color: #fff; 
		font-weight: bold
		}



	/* Son of Suckerfish: 2nd Tier Drop Down
	 * ------------------------------------------------------------------------- */

	#inside-nav li ul li ul  {
		display: none;
		width: 165px;
		margin-left: 165px; /* width of drop down nav +2 */
		margin-top: -19px; /* height of drop down nav item +1 */
		}

	#inside-nav li ul li:hover ul, #inside-nav li ul li.over ul { display: block; }

	#inside-nav li ul li ul li a {
		height: 18px;
		width: 100%;
		}

	#inside-nav li li.tall, #inside-nav li li.tall a {
		height:16px;
		line-height:14px;
		}

	#inside-nav ul.right { margin-left: 150px; text-align: left }
	#inside-nav li li.header a, #inside-nav li li.header a:hover { background-color: #BF3130; color: #fff; font-weight: bold }
/* navigation: #inside-nav 
*/

/* columns
 * ---------------------------------------------------------------------------- */

#columns {padding:0; margin:0; border-collapse:collapse; width: 747px;  }

#column-1, #column-2, #column-2-sport, #column-2-story, #column-3 {padding:0; margin:0; vertical-align:top; }

#column-1 { width: 149px; background: #8a2034; }
#column-1-hdr-mens {
	background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-hdr-m-sports.gif") no-repeat;
	width: 149px;
	height: 22px;
}
#column-1-hdr-womens {
	background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-hdr-w-sports.gif") no-repeat;
	width: 149px;
	height: 22px;
}
#column-1-hdr-inside {
	background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-hdr-inside-athletic.gif") no-repeat;
	width: 149px;
	height: 22px;
}
#column-1-search {
	width: 149px;
	height: 100px;
	clear: both;
	margin: 15px 0px 0px 0px;
}

#column-2 { width: 455px; }
#column-2-sport,
#column-2-story {
	font: 11px Arial;
	background: #c7c7c9;
	width: 598px;
	padding: 20px 23px 0px 22px;
	}
	
#column-2-story .header {
	padding: 0px 0px 10px 0px;

}
	
#column-2-story span.StoryHeadline {
	font-size: 14px;
	color: #912942;
}

#column-2-story .StoryHeadline {
	
}

#column-2-story span.StoryCaption {
	font-size: 11px;
}

#column-2-hdr-top-stories {
	background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-hdr-top-stories.gif") no-repeat;
	width: 400px;
	height: 40px;
	margin: 20px 23px 0px 22px;
}
#column-2-top-stories {
}
#column-2-hdr-more-headlines {
	background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-hdr-more-headlines.jpg") no-repeat;
	width: 400px;
	height: 40px;
	clear: both;
	margin: 0px 23px 0px 22px;
}
#column-2-more-headlines {
	/*
	height: 160px;
	*/
	width: 400px;
	overflow: auto;
	margin: 0px 23px 0px 22px;
}
#column-2-hdr-events {
	background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-hdr-events.jpg") no-repeat;
	width: 400px;
	height: 40px;
	margin: 0px 23px 0px 22px;
	clear: both;
}
#column-2-events {
	height: 650px;
	overflow: auto;
	width: 400px;
	margin: 0px 23px 0px 22px;
}
.lead-container {
	width: 400px;
	margin: 0px 23px 0px 22px;
}
#lhContainer {
	margin: 0px 23px 0px 22px;
}
.lead-container h1,
#lhContainer div div h1 {
	margin: 0px; padding: 0px;
}
.lead-container a:link,
.lead-container a:visited,
.lead-container a:hover,
.lead-container a:active,
#lhContainer div div a:link,
#lhContainer div div a:visited,
#lhContainer div div a:hover,
#lhContainer div div a:active {

	color: #861f32;
	display: block;
}
.lead-container h1 a:link,
.lead-container h1 a:visited,
.lead-container h1 a:hover,
.lead-container h1 a:active {
	font-size: 14px;
}
.lead-container p.pubdate,
#lhContainer div div p.pubdate {
	margin: 0px;
	padding: 0px;
}
#lead-image {}
#lead-content-1,
#lead-content-2,
#lead-content-3,
#lead-content-4 {
	width:400px;
/*	height: 140px; */
	margin: 10px 0px;
}

#column-3 {
	width: 143px;
	padding-left: 1px;
}
#column-3-ad-rot {
	margin: 1px 0px;
	width: 143px;
	height: 100px;
}
#column-3-hdr-features {
	background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-hdr-features.gif") no-repeat;
	width: 143px;
	height: 24px;
}
#column-3-features {
	height: 215px;
}
#column-3-features div.featurepubdate {
	margin: 15px 5px;
}
#column-3-features div.featurepubdate a.featureheadline {
	font: 10px verdana bold;
}
#column-3-features div.featurepubdate a.link,
#column-3-features div.featurepubdate a.visited,
#column-3-features div.featurepubdate a.active,
#column-3-features div.featurepubdate a.hover {
	font: 10px verdana bold;
}
#column-3-hdr-fanpoll {
	background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-hdr-fanpoll.gif") no-repeat;
	width: 143px;
	height: 24px;
}
#column-3-fanpoll {
	color: #fff;
	width: 143px;
	max-width: 143px;
	background: #000;
}
#column-3-fanpoll,
#column-3-fanpoll table {
	color: #fff;	
}

.pollquestion,
.pollanswers {
	color: #fff;
	font-size: 10px;
}
#column-3-standings {
	background: #8a2034;
	color: #fff;
}
#column-3-standings td {
	color: #fff;
	font-size: 10px;
}

#column-3-hdr-teaminfo {
	background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-hdr-team.gif") no-repeat;
	width: 143px;
	height: 24px;
	margin: 25px 0px 0px 0px;
}
#column-3-teaminfo {
	height: 235px;
	background: #000;
}

#sec-headlines-wrap h1 {
	margin: 0;
	margin-bottom:	10px;
}

#sec-headlines-wrap h1 a:link, #sec-headlines-wrap h1 a:visited {
	color:#990000;
	font-size:13px;
	text-decoration:none;
}

#secHeadlines h1,
#secHeadlines p {
	margin-top: 10px;
}

#secHeadlines h1 a:link, #secHeadlines h1 a:visited {
	color:#990000;
	font-size:14px;
	text-decoration:none;
}

#sec-headlines-wrap .pubdate {
	font-size:		11px;
	font-weight:	bold;
	margin:			0px;
}

#secHeadlines .pubdate {
	font-size:11px;
	font-weight:bold;
	margin-bottom:-12px;
}

.thumbImg {
	float:		left;
	height:		125px;
	width:		141px;
}

.thumbContent, 
.thumbContent2 {
	float:		left;
	height:		125px;
	width:		275px;
}

.thumbContent h1,
.thumbContent2 h1 {
	margin:		0;
}

.thumbContent p,
.thumbContent2 p {
	font-style:	italic;
	margin:		0;
	padding:	0;
}

#frmContainer {
	margin-bottom:18px;
	margin-top:14px;
}

#frmContainer h1 {
	margin:		0;
}

#frmContainer h1 a:link, #frmContainer h1 a:visited, .thumbContent h1 a:link, .thumbContent2 h1 a:link {
	color:#990000;
	font-size:14px;
	text-decoration:none;
}

#frmContainer a:link,
#frmContainer a:visited,
#frmContainer a:hover,
#frmContainer a:active,
.thumbContent a:link,
.thumbContent a:visited,
.thumbContent a:hover,
.thumbContent a:active,
.thumbContent2 a:link,
.thumbContent2 a:visited,
.thumbContent2 a:hover,
.thumbContent2 a:active {
	color:#990000;
	text-decoration:none;
	font-weight: bold;
}

#frmContainer .pubdate {
	font-size:	11px;
	font-style:	italic;
	margin:		0pt;
}

#secondary {
	margin-bottom:0px;
	margin-top:0px;
	z-index:99999;
}

.lhContainer0 h1 a:link,
.lhContainer0 h1 a:hover,
.lhContainer0 h1 a:visited,
.lhContainer0 h1 a:active,
.lhContainer1 h1 a:link,
.lhContainer1 h1 a:hover,
.lhContainer1 h1 a:visited,
.lhContainer1 h1 a:active,
.lhContainer2 h1 a:link,
.lhContainer2 h1 a:hover,
.lhContainer2 h1 a:visited,
.lhContainer2 h1 a:active,
.lhContainer3 h1 a:link,
.lhContainer3 h1 a:hover,
.lhContainer3 h1 a:visited,
.lhContainer3 h1 a:active {
	color:			#990000;
	font-size: 		14px;
}

.lhContainer0 a:link,
.lhContainer0 a:hover,
.lhContainer0 a:visited,
.lhContainer0 a:active,
.lhContainer1 a:link,
.lhContainer1 a:hover,
.lhContainer1 a:visited,
.lhContainer1 a:active,
.lhContainer2 a:link,
.lhContainer2 a:hover,
.lhContainer2 a:visited,
.lhContainer2 a:active,
.lhContainer3 a:link,
.lhContainer3 a:hover,
.lhContainer3 a:visited,
.lhContainer3 a:active {
	color:			#990000;
}

.lhContainer0 div p.pubdate,
.lhContainer1 div#lh1Left p.pubdate,
.lhContainer2 div p.pubdate,
.lhContainer3 div p.pubdate {
	font-size:11px;
	font-weight:bold;
	margin: 0pt;
}

.lhContainer0 {
/*	height:		265px; */
	overflow: auto;
	margin: 10px 0px;
}

.lhContainer1,
.lhContainer2,
.lhContainer3 {
	margin: 0px 0px 10px 0px;
	overflow: 	auto;
	clear: both;
/*	height:		225px; */
}

#lh0Left {
	float:		left;
/*	height:		265px; */
	width:		165px;
}

#lh0Left img {
	width: 150px;
}

#lh0Right {
	float:		left;
	font-size:	11px;
	width:		235px;
/*	height:		265px; */
}

#lh0Right h1 {
	margin:		0;
}

#lh1Left,
#lh3Left {
	float:		left;
	font-size:	0.9em;
/*	height:		135px;*/
	width:		325px;
}

#lh1Left h1,
#lh2Right h1,
#lh3Left h1 {
	margin: 0pt;
}

#lh1Right,
#lh3Right {
	float:		left;
/*	height:		135px; */
	width:		75px;
}

#lh2Left {
	float:		left;
/*	height:		135px; */
	width:		85px;
}

#lh2Right {
	float:		left;
	font-size:	0.9em;
/*	height:		135px; */
	width:		315px;
}


/* sidebar
 * ---------------------------------------------------------------------------- */

#sidebar, #sidebar * { margin: 0; padding: 0 }

#sidebar table {
	max-width: 143px;
	width: 143px;
}

#sidebar { margin: 0 }

#sidebar h3 { 
	margin: 15px 0px 0px 5px;
	font-size: 11px;
}

#sidebar ul li {
	margin: 0px 0px 0px 20px;
	font-size: 11px;
	color: #8c293d;
}

#sidebar ul#tileGroup li {
	list-style: none;
	margin: 0px;
	color: #000;
}

#sidebar ul li a:link,
#sidebar ul li a:hover,
#sidebar ul li a:active,
#sidebar ul li a:visited {
	color: #8c293d;
}

#sidebar ul#tileGroup li a:link,
#sidebar ul#tileGroup li a:hover,
#sidebar ul#tileGroup li a:active,
#sidebar ul#tileGroup li a:visited {
	color: #000;
}

.sidebarlink,
.sidebarheader { font: 10px Arial ;}


/* photo-table
 * ---------------------------------------------------------------------------- */

.photo-table { 
	border-collapse: collapse;
	float: right;
	margin: 0 0 0 10px;
	padding: 0;
	width: 160px 
	}
	
.photo-table .email-print li { 
	display: block; 
	margin: 3px 0
	}
	
.photo-table .caption { font-size: 10px }


/* email-print
 * ---------------------------------------------------------------------------- */

.email-print { margin: 10px 0 }

.email-print li { 
	display: inline; 
	list-style-type: none; 
	margin: 0 30px; 
	padding-left: 25px 
	}
	
	.email-print li.email { background: url("http://grfx.cstv.com/graphics/oas-icon-email.gif") 0 2px no-repeat }
	.email-print li.print { background: url("http://grfx.cstv.com/graphics/oas-icon-print.gif") 0 2px no-repeat }
		
		
/* pre-footer
 * ---------------------------------------------------------------------------- */

#pre-footer {
	border: solid #aaa; 
	border-width: 2px 0;
	display: block;
	padding-top: 6px;
	text-align: center;
	width: 460px
	}

.saotw-hdr {
	background: url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-hdr-aotw.gif") no-repeat;
	width: 143px;
	height: 17px;
}

.saotw {
	height: 190px;
	color: #fff;
	background: #8a2034;
	border-bottom: 10px solid #c9cdcc;
}

.saotw img{
	margin-top: 12px;
}

#holder-banner {
	padding: 0px 0px 0px 10px;
	width: 737px;
	height: 90px;
	background: #8a2034;
}
#holder-skyscraper {
	position: absolute;
	left: 780px;
	top: 0px;
}

/* footer
 * ---------------------------------------------------------------------------- */
	
#footer {
	background: #8a2034 url("http://grfx.cstv.com/schools/mdes/graphics/mdes-08-bg-footer.gif") repeat-x top;
	color: #222;
	padding: 20px 0px;
	text-align: center;
	width: 747px;
	}
	
	#footer a:link, #footer a:active, #footer a:visited { color: #fff; text-decoration: none; }
	#footer a:hover { color: #fff; text-decoration: underline; }
