			html,body {
				margin:0px;
				padding:0px;
				font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#666666;
			}
			a {
				color:#6682ff;
			}
			a:hover {
				color:#000099;
			}
			#wrapper {
				width:1005px;
				margin:0px auto;
				background:#ffffff url(http://static1.mloovi.com/content-shadow-bg-strip.png) repeat-y;
			}
			#header {
				position:relative;
				height:135px;
			}
			#header-left {
				position:relative;
				float:left;
				width:775px;
				height:135px;
				background:#ffffff url(http://static1.mloovi.com/header-left.png) no-repeat;
			}
			#loginbox {
				position:absolute;
				bottom:20px;
				right:4px;
			}
			#loginbox label {
				clear:left;
				color:#ffffff;
			}
			#loginbox input {
				border:0px;
				background-color:transparent;
				height:20px;
				width:55px;
				margin-top:2px;
			}
			#loginbox input[type=text],#loginbox input[type=password] {
				width:145px;
				border:0px solid #ff0000;
			}
			#loginbox .logininput {
				float:left;
				margin:3px;
			}
			#header-right {
				float:right;
				width:230px;
				height:135px;
				background:#ffffff url(http://static1.mloovi.com/header-right.png) no-repeat;
				text-align:center;
				font-size:16px;
				color:#000000;
			}
			#header-right .text {
				padding:10px;
				padding-right:24px;
				padding-top:40px;
				font-weight:bold;
			}
			#topmenu {
				background:#ffffff url(http://static1.mloovi.com/topmenu-strip.png) repeat-x;
				width:100%;
				height:30px;
				padding-bottom:20px;
			}
			#topmenu-left {
				float:left;
				width:21px;
				height:30px;
			}
			#topmenu-right {
				float:right;
				width:22px;
				height:30px;
			}
  			#topmenu ul {
    			margin:0;
    			padding:0;
    			list-style:none;
    		}
  			#topmenu li {
    			float:left;
				height:30px;
				background:url(http://static1.mloovi.com/topmenu-tab-right.png) no-repeat right top;
    			margin:0;
    			padding:0;
    		}
			#topmenu a {
    			display:block;
				text-decoration:none;
				color:#666666;
    			background:url(http://static1.mloovi.com/topmenu-tab-left.png) no-repeat left top;
    			padding:8px 35px 8px 35px;
				z-index:99;
    		}
			#topmenu .righttab-ul {
				float:right;

			}
			#topmenu .righttab-li {
				width:200px;
				text-align:center;
				margin-right:2px;	
			}
			#rss {
				float:left;
				padding-left:20px;
				height:96px;
				width:755px;
				background-color:#ffffff;
			}
			#rss .feed_url {
				float:left;
				width:410px;
				border:0px solid #ff0000;
			}
			#rss .lang_select {
				float:left;
				width:210px;
			}
			#rss .rss_text {
				float:left;
				font-size:12px;
				width:600px;
				padding-left:20px;
			}
			#contentbox {
				clear:both;
				display:block;
				border:0px solid #ff0000;
			}
			#contentbox .topleft {
				width:21px;
				height:22px;
				float:left;
			}
			#contentbox .topstrip {
				width:100%;
				height:22px;
				background:#ffffff url(http://static1.mloovi.com/content-shadow-top-strip.png) repeat-x;
			}
			#contentbox .topright {
				width:21px;
				height:22px;
				float:right;
			}
			#maincontent {
				position:relative;
				display:block;
				/* 
				background:transparent url(http://static1.mloovi.com/bg_fade.png) repeat-x;
				min-height:400px; */
				line-height:18px;
				border:0px solid #ff0000;
				margin:10px 24px 0px 24px;
			}
			#rss .input {
				height:41px;
				background:#ffffff url(http://static1.mloovi.com/inputbox-right.png) no-repeat right top;
				width:205px;
			}
			#rss .inputleft {
				float:left;
				background:#ffffff url(http://static1.mloovi.com/inputbox-left.png) no-repeat left top;
				width:15px;
				height:41px;
			}
			#rss .input input,#rss .input select {
				float:right;
				margin:10px 12px 10px 0px;
				background-color:#dfdfdf;
				border:0px;
				height:22px;
				width:170px;
				font-size:16px;
			}
			#rssurl {

			}
			#rss .rss {
				width:410px;
			}
			#rss .rss input {
				width:360px;
				font-size:16px;
				background-image: url(http://static1.mloovi.com/rsslogo-20x20.png);
				background-repeat:no-repeat;
				padding-left:20px;
			}
			.translate {
				float:right;
				width:134px;
				height:82px;
				background:transparent url(http://static1.mloovi.com/large-button.png) no-repeat;
			}
			.translate {
				display:block;
				color:#ffffff;
				font-size:150%;
				text-align:center;
				padding-top:26px;
				text-decoration:none;
			}
			#whatisrss {
				float:right;
				display:block;
				width:180px;
				height:96px;
				overflow:hidden;
				padding-right:32px;
				background-color:#ffffff;
			}
			hr {
				border:0px;
				border-bottom:2px dotted #999999;
			}
			#footer {
				clear:both;
				height:60px;
				margin:0px 6px;
				padding:10px;
				background:#6581fe url(http://static1.mloovi.com/footer_fade.png) repeat-x;
			}
			#footer .languages {
				width:500px;
				color:#ffffff;
			}
			#footer a {
				color:#ffffff;
			}
			.footerlanguage {
				padding:6px;
				line-height:24px;
			}
			#content-left {
				float:left;
				width:340px;
				margin-right:16px;
			}
			#content-center {
				float:left;
				left:371px;
				width:371px;
			}
			#content-right {
				float:right;
				right:0px;
				width:210px;
			}
			#maincontent h1 {
				margin:0px;
				padding:0px;				
				font-size:16px;
			}
			.advert200x200 {
				width:210px;
				height:210px;
				text-align:center;
				background-color:#ffffff;
			}
			.box {
				margin: 0 auto; /* center for now */
				display:block;
				background: url(http://static1.mloovi.com/box-br.png) no-repeat bottom right;
				font-size: 100%;	
			}
			.boxhead {
				background: url(http://static1.mloovi.com/box-tr.png) no-repeat top right;
				margin: 0;
				padding: 0;
			}
			.boxhead h2 {
				background: url(http://static1.mloovi.com/box-tl.png) no-repeat top left;
				margin: 0;
				padding: 22px 20px 5px;
				font-weight: bold; 
				font-size: 1.2em; 
				line-height: 1em;
			}
			.boxbody {
				background: url(http://static1.mloovi.com/box-bl.png) no-repeat bottom left;
				margin: 0;
				padding: 5px 20px 21px;
			}
			.bluebox {
				background-color:#cdcdff;
				padding:8px;
			}
			.bluebox h2 {
				font-size:14px;
				margin:0px;
				padding:0px;
			}
			.bluebox .langpair {
				font-size:10px;
				color:#999999;
			}
			.badge {
				float:right;
				width:145px;
				height:145px;
				text-align:center;
				color:#000000;
				background:#ffffff url(http://static1.mloovi.com/badge.png) no-repeat;
			}
			.badge h2 {
				margin:34px 0px 0px 0px;
				padding:0px;
				font-size:24px;
			}
			.badge p {
				margin:0px;
				font-size:14px;
			}
			a.wide-button {
				display:block;
				width:341px;
				height:41px;
				background:#ffffff url(http://static1.mloovi.com/wide-button.png) no-repeat;
				color:#ffffff;
				font-size:16px;
				text-align:center;
				padding-top:12px;
				text-decoration:none;
			}
			.lang_footer {

				z-index:999;
				width:734px;
				margin:20px;
			}
			#bottomads {
				display:block;
				clear:left;
				width:734px;
				position:relative;
				padding-top:5px;
				margin-left:24px;
				border:0px solid #ff0000;
			}
			#icons {
				display:block;
				text-align:right;
			}
			#icons img {
				border:0px;
			}
			.prefooter {
				display:block;
				position:relative;
				clear:both;
			}
			#results .resultset {
				border:1px solid #6682ff;
				margin:2px;
			}
			#results h2 {
				display:block;
				border:1px solid #6682ff;
				font-size:14px;
				margin:4px;
				padding:4px;
				background-color:#cdcdff;
			}
			#results .resultslist {
				padding:0px 20px;
			}
			#waiting_wrapper {
				position:absolute;
				top:0px;
				left:0px;
				width:100%;
				height:100%;
				background-color:#ffffff;
			}
			#waiting {
				position:relative;
				top:100px;
				margin:auto;
				width:469px;
				height:242px;
				background:#ffffff url(../img/Mloovi-translatewait.png) no-repeat;
				padding:10px 33px;
			}
