
#pageHome .columnsBtm {
	margin-top:16px;
}

.columnsTop {
	margin-top:-2px;
}
ul#navMenu li a {
	margin-bottom:-2px;
}

#pageHome ul.modules144 {
    position:relative;
    margin-left: 13px;
}
#pageHome ul.modules144 li {
    /*
	position:relative;
    */
	left:1px;
}

div#logo img{
	margin-top:23px;
}

ul.modules300 li {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/module_bg_300_top.png', sizingMethod='crop');
}
ul.modules300 li div.shCtr {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/module_bg_300_ctr.png', sizingMethod='crop');
}
ul.modules300 li div {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/module_bg_300_ctr.png', sizingMethod='scale');
}
ul.modules300 li div.shCtr img {
}
ul.modules300 li div.shBtm {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/module_bg_300_btm.png', sizingMethod='crop');
}
ul.modules300 li.ad250 {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/module_bg_300x250.png', sizingMethod='crop');
}
ul.modules180 li {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/module_bg_180x150.png', sizingMethod='crop');
}
ul.modules144 li {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/module_bg_144x120.png', sizingMethod='crop');
}
ul.modules108 li {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/module_bg_108x90.png', sizingMethod='crop');
}
h2.subHeader {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/subhead_btm_bg.png', sizingMethod='crop');
}
h2.streetDate {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/streetdate_bg.png', sizingMethod='crop');
}
#pageHome .mainContent {
	background-image: url(../images/home_splash_bg.jpg);
	/*
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home_splash_bg.png', sizingMethod='crop');
	*/
}
#navMenu a, #navMenu a:visited {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_btn_bg_off.png', sizingMethod='crop');
}

.templateBio .mainContent .shCtr{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/content_bg_421_top.png', sizingMethod='crop');
}
.templateBio .mainContent .shBtm{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/content_bg_421_btm.png', sizingMethod='crop');
}
.videoPlayer {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/content_bg_video.png', sizingMethod='crop');
}

#pageHome #navBtnHome a,
#pageSneakPeek #navBtnSneakPeek a,
#pageSeries #navBtnSeries a,
#pageChars #navBtnChars a,
#pageAuthor #navBtnAuthor a,
#pageVideos #navBtnVideos a,
#navMenu a:hover {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_btn_bg_over.png', sizingMethod='crop');
}

/*** scrolling  ***/

.templateBio .mainContent .contentTxt div {
	/*
	height: expression( this.scrollHeight < 151 ? "150px" : "auto" ); /* sets min-height for IE /
	height: expression( this.scrollHeight > 407 ? "408px" : "auto" ); /* sets max-height for IE /
	*/
	height: expression( this.scrollHeight < 151 ? "150px" : this.scrollHeight > 407 ? "408px" : "auto" );
	z-index:100;
	position:relative;
}

#pageHome div#homeBtnMore a {
	position:relative;
}
#pageHome a#homeBtnMore {
	filter: none;
}
/* scrollbar won't grab
// some position hack will probably fix this--if necessary
#pageHome .mainContent {
	margin-top:111px;
	margin-left:1px;
	width:584px;
	height:272px;
	background-image: url(../images/home_splash_bg.png);
	background-repeat:no-repeat;
}
#pageHome .mainContent div {
	position:relative;
	margin-top:14px;
	margin-left:372px;
	width:200px;
	height: expression( this.scrollHeight > 239 ? "240px" : "auto" );
	padding-right:4px;
	overflow:auto;
}
*/
