/* -- hmPg.css - 07.2006 -- */

@import url(http://ly.lygo.com/ly/css/utils.css); /* Includes network-wide utilities stylesheet */

/* -------------------- */
/* -- general styles -- */
/* -------------------- */
/*body {
	width:100%;
	height:100%;
	margin:5px;
	padding:0px;
	text-align:left;
	background:#CCCCCC; formerly - url(http://ly.lygo.com/ly/hp/pgBkGrad.gif) repeat-x fixed bottom 
	font-family:arial,helvetica,"sans serif";
	font-size:12px;
	line-height:1.4;
	}* /

h5 {
	margin:0px;
	padding:0px;
	font-size:110%;
	}

.hr {
	margin: 3px 0px;
	padding:1px;
	background: url(http://ly.lygo.com/ly/hp/dotted.gif) repeat-x bottom;	
}

.hpFrm {
	margin:0px;
	padding:0px;
	}

#hpWrap {
	width:990px; /* -- [IE] -- */
	margin:0px auto 0px auto;
	padding:0px;
	text-align:left;
	position:relative;
	}

#hpFtr {
	padding:6px;
	color:#333;
	font-size:95%;
	}

/* ----------- */
/* -- links -- */
/* ----------- */

a { color:#396DE5; text-decoration:none; }

a:hover { text-decoration:underline; }

#hpFtr a { color:#333; }

.hpInrNv a { color:#ACD2FF; }

.hpModHdr a { color:#fff; }

#hpMnstrModHdr a { color:#fff; }

.hpModHdrLnk { 
	color:#ACD2FF; 
	font-weight:bold;
	}

.hpLnk1 {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	}

.hpInrTbTpLnks {
	padding:3px 0px;
	font-size:90%;
	}

.hpTpStryLnk {
	color:#ccc;
	text-decoration:underline;
	}

.hpNwsLnks a{ color:#333; }

.blkLnk { color:#333; }

.hpSrchBtn a { color:#333; }

.hpSrchBtn a:hover { text-decoration:none; }

/* ---------------- */
/* -- navigation -- */
/* ---------------- */

.hpNvTpWrap { margin:0px 4px; }

.hpNv {
	margin:0px;
	padding:3px;
	background-color:#454545;
	}

.hpInrNv {
	margin:0px;
	padding:6px;
	border:solid 1px #666;
	color:#fff;
	}

.hpInrNv2 {
	margin:0px;
	padding-left:6px;
	border:solid 1px #666;
	color:#fff;
	}

/* -------------------- */
/* -- center content -- */
/* -------------------- */

#hpCntr {
	position:relative;
	padding:0px;
	margin:0px;
	}

/* -- left column 234px -- */

#hpLftCol {
	float:left;
	width:234px;
	position:relative;
	}

.lgo { padding:10px 0px 5px 0px; }

/*#hpLftHdr {
	width:234px;
	height:26px;
	background:url(http://ly.lygo.com/ly/hp/createBar2.gif);
	margin-bottom:5px;
	}

 -- right column 754px -- */

#hpRtCol {
	margin:0px 0px 0px 234px;
	padding:0px 0px 0px 0px;
	position:relative;
	}

#hpRtWrap {
	margin:0px;
	padding:0px;
	position:relative;
	}

#hpInrCtrCol {
	float:left;
	width:438px;
	margin:0px 0px 0px 0px;
	padding-top:5px;
	background:#ededed;
	}

#hpInrRtCol {
	margin:0px;
	padding-top:5px;
	float:left;
	width:316px;
	background:#ededed;
	}

/* ------------ */
/* -- search -- */
/* ------------ */

#hpSrchWrap { 
	margin-bottom:8px;
	padding:13px 4px 0px 0px; 
	}

#hpSrchTp { background:#000; }

.hpSrchBx { background:url(http://ly.lygo.com/ly/hp/searchBk.gif); }

.hpSrchInrWrap { width:730px; margin:0px; padding:0px; } /* -- needs further testing ... -- */

/* -- lycos dog -- */

.hpSrchDg { margin:10px 10px 0px 15px; }

.hpSrchDg[class] { margin:0px 10px 0px 20px; }

/* -- nav buttons -- */

.hpSrchNv {
	height:22px;
	margin-top:10px;
	padding-left:60px;
	}

.hpSrchNv[class] {margin-left:78px;}

.hpSrchBtn {
	padding:1px 7px;
	font-size:90%;
	white-space:nowrap;
	}

.hpSrchBtnOn {
	background:#000;
	color:#fff;
	}

/* -- form content -- */

.hpSrchFrm { height:35px; }

.hpSrchTbl {
	width:580px;
	font-size:100%;
	margin-bottom:6px;
	margin-left:130px;
	}

.hpSrchTbl[class] {margin-left:55px;}

.hpSrchTbl td { padding-right:5px; }

.hpSrchRtWrap {
	margin-top:15px;
	}

.hpSrchRt { padding:10px 0px 0px 40px; }

.hpSrchGI {
	color:#666;
	font-style:italic;
	}

.hpSrchLnks { color:#396DE5; }

/* -------------------- */
/* -- tabbed content -- */
/* -------------------- */

/* -- tab links -- */

.hpNvTbs {
	height:33px;
	background:url(http://ly.lygo.com/ly/hp/topLong.gif) bottom no-repeat;
	}

.hpNvRota { 
	margin-left:-3px; /* -- [IE] -- */
	background:url(http://ly.lygo.com/ly/hp/topLong.gif) bottom right no-repeat; 
	width:68px;
	height:33px;
	}

.hpNvRotaBut {
	margin:9px 0px 0px 0px; 
	cursor:pointer;
	}

.hpNvTb1 {
	width:4px;
	height:33px;
	background:url(http://ly.lygo.com/ly/hp/topCrnLt.gif) bottom left no-repeat;
	}

.hpNvTbBk {
	height:33px;
	background:url(../images/bgimagecolor.gif);
	}

.hpNvTbLM { margin-left:4px; }

.hpNvNwsOff { width:58px; } /* -- [IE] -- */

.hpNvEntOff { width:126px; } /* -- [IE] -- */

.hpNvMscOff { width:62px; } /* -- [IE] -- */

.hpNvGmsOff { width:67px; } /* -- [IE] -- */

/* -- tabs -- */

#hpTb {
	height:340px;
	background:#fff;
	}

.hpInrTb { padding:2px 10px 5px 10px; }

.hpInrTbTp {
	padding-bottom:5px;
	background:none !important;
	}

.hpInrTbTp1 { padding-top:5px; }

.hpInrTbBk {
	border:solid 1px #fff; /* -- [IE] -- */
	padding-bottom:2px;
	background:url(http://ly.lygo.com/ly/hp/tabFeatureBk.gif);
	}

.hpInrTbBt { padding-top:5px; }

.hpInrTbRw1a {
	margin-left:165px;
	padding:0px 5px 5px 5px;
	color:#666;
	line-height:1.3;
	}

.hpInrTbRw1b {
	margin-left:94px;
	padding:0px 5px 5px 5px;
	color:#666;
	line-height:1.3;
	}

.hpTbLnksHdr {
	padding-bottom:2px;
	color:#333;
	}

.hpTbLnks1 {
	padding-bottom:7px;
	color:#396DE5;
	}

.hpTbLnks2 {
	width:196px;
	margin-right:5px;
	color:#396DE5;
	}

/* -- games -- */

.hpTbGmLg {
	width:410px;
	height:110px;
	background:url(http://ly.lygo.com/ly/hp/lgGameShdw.gif);
	background-repeat:no-repeat;
	}

.hpTbGmSm {
	width:200px;
	height:110px;
	background:url(http://ly.lygo.com/ly/hp/smGameShdw.gif);
	background-repeat:no-repeat;
	}

.hpTbGmImg { margin:6px; }

/* --------------------- */
/* -- content modules -- */
/* --------------------- */

.hpMod {
	padding:2px;
	background:#fff;
	background:url(http://ly.lygo.com/ly/hp/vrtWhiteBk.gif);
	background-repeat:repeat;
	display:block;
	}

.hpModHdr {
	margin-bottom:2px;
	padding:5px 0px 5px 7px;
	background:url(http://ly.lygo.com/ly/hp/modBarBk.png);
	color:#fff;
	}

.hpModHdr2 {
	margin-bottom:0px;
	padding:4px 0px 4px 5px;
	/*background:url(../images/dropdown_title_bg.gif);*/
	background-color: #FF7F00;
	color:#fff;
	}

.hpInrMod { padding:8px 8px; }

/* -- content rows -- */

.hpModRw1a {
	margin-left:60px;
	padding:0px 5px 5px 5px;
	color:#666;
	line-height:1.1;
	}

.hpModRw1b {
	margin-left:110px;
	padding:0px 5px 5px 5px;
	color:#666;
	line-height:1.1;
	}

.hpModRw2 {
	padding:0px 0px;
	clear:both;
	color:#666;
	}

.hpModRw3a { 
	color:#396DE5;
	padding:6px 5px 5px 5px;
	}

.hpModRw3b { 
	color:#396DE5;
	padding:10px 20px 6px 20px; 
	}

.hpModRw3c { 
	color:#396DE5;
	padding:6px 10px 6px 15px; 
	}

/* -- image shadows -- */

/*.hpSmImgWrap {
	width:58px;
	height:58px;
	margin:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ly.lygo.com/ly/hp/smShdw.png', sizingMethod='scale'); /* -- [IE] -- 
	}*/

/*.hpSmImgWrap[class] { background:url(http://ly.lygo.com/ly/hp/smShdw.png); }*/

/*.hpLgImgWrap {
	width:150px;
	height:123px;
	margin:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ly.lygo.com/ly/hp/tabFeatShdw.png', sizingMethod='scale'); 	} */

/*.hpLgImgWrap[class] { background:url(http://ly.lygo.com/ly/hp/tabFeatShdw.png); }*/

.hpImg { margin:1px; }

/* -- left nav modules -- */

.hpNvArw {
	float:left;
	/*width:15px;*/
	height:15px;
	margin-top:0px
	}

.hpNvBox, .hpCineMod { 
	width:150px;
	height:150px;
	display:none;
	
	}

.hpNvBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	border: 1px #8D8D8D solid;	
	color: #000000;
	border-color: #80873A;   /*#8D8D8D*/
	background-color: #F9F9F9; /*#FFF8F0;*/ 
	margin-top:2px;
	margin-bottom:2px;
	

	/*background:url(../images/dropdown_title_bodybg.gif);
	  -- [IE] -- */
	}
.hpp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 1px;
	margin: 3px;	
	color: #000000;
	
	 
	
	  /*-- [IE] -- */
	}	
/*.hpNvBox { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ly.lygo.com/ly/hp/lftNavBk.png', sizingMethod='scale');  -- [IE] -- 
	}*/

/*.hpNvBox[class] { background:url(http://ly.lygo.com/ly/hp/lftNavBk.png); }*/

.hpNvInrMod {
	padding:0px 10px 0px 10px;
	line-height:1.5;
	}

/* -- featured content modules -- */

#hpFeatrMod {
	padding:13px 9px 5px 9px;
	border:solid 1px #ccc;
	}

/*.hpFeatrModHdr {
	margin-bottom:8px;
	padding-left:3px;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	background:url(http://ly.lygo.com/ly/hp/featrBk.png);
	clear:both;
	}
	*/

/* -- top50 module -- */

.hp50Rw1 { 
	color:#666;
	padding:5px 5px 10px 10px;
	}

#hp50 {
	padding:0px 0px 0px 10px;
	float:left;
	}

#hp50Hdr {
	width:116px;
	padding:2px;
	background:url(http://ly.lygo.com/ly/hp/featrBk.png);
	color:#000;
	}

.hp50Lnks {
	padding:5px 5px 5px 0px;
	float:left;
	}

#hp50Tbl {
	width:150px;
	height: 100px;
	color:#999;
	font-size:12px;
	}

#hp50Tbl .td1 { font-weight:bold; }

#hp50Tbl .td2 {
	margin:0px;
	padding:0px 12px 0px 5px;
	}

.hp50Rw2 { padding:10px 0px 0px 0px; }

#hp50Srch {
	margin-top:10px;
	width:128px;
	background:#ddd;
	filter:alpha(opacity=80);
	opacity:.80;
	}

#hp50InrSrch {
	padding:8px;
	color:#666;
	line-height:1.0;
	}

/* -- advertisement modules -- */

.hpAd {
	margin:0px 4px 5px 4px;
	padding:4px;
	background-color:#B2B2B2;
	}

.hpAdHdr {
	margin:0px 4px;
	padding:0px 3px 0px 0px;
	background-color:#7A7A7A;
	text-align:right;
	color:#C9C9C9;
	font-size:95%;
	}

.hpInrAd1 {
	width:100px;
	height:60px;
	float:left;
	background:#fff;
	}

.hpInrAd2 {
	height:60px;
	margin-left:4px;
	width:195px;
	float:left;
	background:#E4E4E4;
	font-size:90%;
	line-height:1.30;
	}

.hpInrAdCtnt { padding:3px 6px; }

/* -- monster module -- */

#hpMnstrMod {
	height:156px;
	padding:2px;
	background:#fff;
	background:url(http://ly.lygo.com/ly/hp/monsterBkSm.gif) bottom;
	background-repeat:repeat;
	line-height:1.5;
	}

#hpMnstrModHdr {
	margin-bottom:2px;
	padding:5px 0px 5px 7px;
	background:url(http://ly.lygo.com/ly/hp/monsterBar.png);
	color:#fff;
	}

.hpMnstrGrn { color:#65FF00; }

/* -------------------- */
/* -- module shadows -- */
/* -------------------- */

.shdwN { background:url(http://ly.lygo.com/ly/hp/topLong.gif) right; }

.shdwNL {
	width:4px;
	float:left;
	background:url(http://ly.lygo.com/ly/hp/topCrnLt.gif);
	}

.shdwNLSrch { position:relative; } /* -- [IE] -- */

.shdwW { background:url(../images/bgimagecolor.gif) left repeat-y; }

.shdwWSrch { background:url(http://ly.lygo.com/ly/hp/srchTp1.gif) left top repeat-y; }

.shdwE { background:url(http://ly.lygo.com/ly/hp/rtBk.gif) right repeat-y; }

.shdwS {
	margin-bottom:2px;
	background:url(http://ly.lygo.com/ly/hp/botLong.gif) right;
	}

.shdwSL {
	width:4px;
	float:left;
	background:url(http://ly.lygo.com/ly/hp/botCrnLt.gif);
	}

.shdwWrap { padding:0px 4px; }
