body {	font-family:Arial, Verdana, Helvetica;	font-size:15px; color:#036; margin:15px 5px; }
#wrap {	width:978px;	margin: 0 auto;}
#header, #header #logo,
#header #tl ul li,
.row, 
.lupd, 
.block, 
.pmus, 
.pgam, 
.ofrc,
.subscribe,
.ofrc .row .c1, 
.ofrc .row .c2,
.tgwords,
.nrhymes,
.lafz,
.ochnls,
.ochnls ul,
.ochnls ul li,
.search,
#footer{float:left;}
#header 	{width:100%; height:82px;}
#header #logo {width: 250px;height:48px;margin-top:10px;}
#header #logo a {display:block; background:url("im/v4sprites.jpg") no-repeat 0 3px; width: 207px; height:40px;}
#header #tl {float:right;width:700px;height:48px;}
#header #tl ul {padding:0px 38px;}
#header #tl ul li {margin:0px 13px;}
#header #tl ul li a {color:#fff;}
#header #tl ul li,
.lupd ul li,
.pmus ul li,
.tgwords ul li,
.nrhymes ul li,
.lafz ul li,
.ochnls ul li	{list-style-type:none;}
.lupd a 	{color:#000;}
#header #tl a,
.lupd a,
.pmus a, 
.pgam a,
.ofrc a,
.nrhymes a,
.tgwords a,
.lafz a,
h2 a,
#footer a{text-decoration:none;}
.pgam,
.search .searchbtn{font-weight:bold;}
.pmus a,
.pgam a,
.ofrc a,
.tgwords a,
.nrhymes a,
.lafz a,
#footer a{color:#036}
#footer{font-size:12px;}
.row {width:100%;}
.lupd {width:264px;}
.tgwords, 
.nrhymes,
.lafz {width:200px;}
.pmus{width:242px;}
.pgam {width:170px;}
.ochnls ul{width:309px;}
.lupd ul,
.pmus ul,
.tgwords ul,
.nrhymes ul,
.ochnls ul,
.lafz ul	{padding:0px;margin:0;}
.lupd ul li,
.tgwords ul li,
.nrhymes ul li,
.lafz ul li{padding:10px}
.ochnls ul li	{padding:10px 5px;}
.pmus ul li {padding:10px 10px 10px 50px; height:32px;background:url("im/v4sprites.jpg") no-repeat -10px -105px;}
.pgam {border:2px solid #000;margin-top:12px;}
.pgam img {width:112px; height:86px;}
.pgam h2 {margin-top:0px}
.ofrc, .subscribe {width:260px;}
.subscribe {margin-top:11px}
.pgam,.subscribe,#footer,.search {text-align:center;}
.subscribe h3 {margin:10px 0;}
.ofrc h3 {margin:10px 0 0 0px;}
.row .c1 {width:60px;height:45px;overflow:hidden;margin-right:8px;}
.row .c2 {width:175px;}
.row {margin:5px 0;}
.nrhymes h2, .tgwords h2, .lafz h2 {background:#66A2C9; color:#fff;}
.dpicon, .greetingsicon,.horicon,.loveicon,.fmicon,.recipeicon,.tvoneicon {background-repeat:no-repeat; width:90px;height:15px;display:block; text-align:center;padding-top:65px;}
.tvoneicon{background-position:-192px -254px;}
.fmicon{background-position:-192px -176px;}
.recipeicon{background-position:-99px -254px;}
.loveicon{background-position:3px -254px;}
.horicon {background-position:-192px -176px;}
.dpicon {background-position:7px -176px;}
.greetingsicon {background-position:-93px -176px;}
.greetingsicon {background-image:url("im/v4sprites.jpg"); }
.dpicon{background-image:url("im/v4sprites.jpg"); }
.horicon, .fmicon{background-image:url("im/v4sprites.jpg"); }
.loveicon{background-image:url("im/v4sprites.jpg"); }
.recipeicon {background-image:url("im/v4sprites.jpg"); }
.tvoneicon {background-image:url("im/v4sprites.jpg"); }
.subscribe input {border:1px solid #ccc}
.subscribe .submit {background-color:#66A2C9;color:#fff;border:0px;}
.subscribe h3{margin-left:20px;width:100px;}
.tgwords h2,.lafz h2,.nrhymes h2 {padding-left:5px;}
a:hover {background:#f53c3c;color:#fff;}
#footer a:hover, h2 a:hover{color:#fff;}
#footer {width:98%;border-top:1px solid #ccc;margin-top:20px;padding:10px;}
.search {color:#cdcdcd;font-size:18px;width:100%;}
.search .row {width:99%;padding:5px;}
.search .searchtxt {width:348px;height:30px;border:2px solid #cdcdcd ;width:300px;}
.search .searchbtn{width:88px;height:30px;background-color:#66A2C9;color:#fff;border:0px}
.fntclr000, a.fntclr000 {color:#000;}
.fntclrf60, a.fntclrf60 {color:#F60;}
.fntclrd53c, a.fntclrd53c {color:#D53C3C;}
.fntclr99c, a.fntclr99c {color:#99CC00;}
.fntclrfff, a.fntclrfff {color:#fff;}
.txtuprcs {text-transform:uppercase;}
.fntsz16 {font-size:16px;}
.fntsz14 {font-size:14px;}
.fntsz12 {font-size:12px;}
.bg333 {background-color:#333;}
.bg66ccff {background-color:#66CCFF;}
.bg99cc00 {background-color:#99cc00;}
.bg000 {background-color:#000;}
.wdth25 {width:50px;}
.bradius5px {border-radius:5px;}
.bradius15px {	border-radius:15px;}
.bgeee { background:#eee;}
.mrgnright {margin-right:15px;}
.mrgntb15px { margin:5px 0;}
.borderright {border-right:1px dotted #ccc;}
.block { width:100%;margin:5px 0;float:left;}
.borderbox { border:1px solid #000;}
.border99ccff {border:3px solid #66CCFF}
.borderdot {border:1px dotted #000;}
.lupd h2, 
.pmus h2 {background:url("im/dotbg.jpg") no-repeat right center;}
#newsticker {float:left;width:100%;height:315px;overflow:hidden}
#newsticker ul li {padding-bottom:15px;}
#sddm{z-index: 30;}
#sddm div{position: absolute;visibility: hidden;	margin: 15px 0 0 -40px; padding: 0;	border: 3px solid #99cc00;}
#header #tl #sddm li div a {	position: relative;	display: block;	margin: 0;	padding: 5px 10px;	z-index:10000;	white-space: nowrap;	text-align: left;
	text-decoration: none;	background-color: #fff;	color:#666;	width:180px;	border-bottom:1px dotted #eee;	font-weight:bold;}
#header #tl #sddm div a:hover	{background: #99cc00;color: #FFF}



@media all and (max-width:799px) {
table, td, ul, li, object, iframe {max-width:100%!important;}
body, #header #tl ul li, #header #tl, .ochnls ul, div { width: 98%!important;max-width:100%!important;}
#header , #header #tl {height:auto;}
#header #tl ul {width: 86%;float: left;}
.subscribe h3 {margin: auto;}
.block .c1, .block .c2 { width: 15%!important;}
}