body {
	color:#444;
	background:url(../images/body-bg.gif) fixed;
	margin:40px 0 10px 0;
	font-family:arial;
	font-size:13px;
}
.tooltip {
	font-size:100px;
}
h1 {
	font-family:"Palatino Linotype";
	font-size:30px;
	font-weight:normal;
	color:#EE2D9E;
	margin:0 0 .35em 0;
}
h2 {
	text-align:center;
	margin:.5em 0;
	font-size:20px;
	color:#FF9900;
	font-family:"Palatino Linotype";
}
h3 {
	margin:1em 0 .2em 0;
	font-size:15px;
}
small {
	font-size:10px;
}
.block {
	display:block;
}
.left {
	float:left;
}
.right {
	float:right;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-center {
	text-align:center;
}
.text-smaller {
	font-size:11px;
}
.text-small {
	font-size:10px;
}
.clear-left {
	clear:left;
}
.clear-right {
	clear:right;
}
.bold {
	font-weight:bold;
}
.red {
	color:red;
}
div.spaced {
	margin:.7em 0;
}
div.lhs-padded {
	padding:0 16px 0 6px;
}
.hidden {
	display:none;
}
.text11 {
	font-size:11px;
}
.text12 {
	font-size:12px;
}
input#bncode {
	width:262px;
	color:#666;
	font-size:10px;
}
ul {
	margin:0;
	padding:0;
}
li {
	margin:0 0 0 2em;
	padding:0;
}
ul.errors {
	font-size:12px;
	color:#EB2A9A;
	margin:0 0 5px 0;
	font-weight:bold;
}
a img {
	border:none;
}
a.smaller {
	font-size:18px;
}
a.discrete {
	color:#555;
	text-decoration:none;
}
a.news {
	color:#EE2D9E;
	font-family:"Palatino Linotype";
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
div#main {
	width:903px;
	margin:0 auto;
	padding-bottom:10px;
}
div#contentbox {
	width:903px;
	background:url(../images/content-bg.jpg) no-repeat #FFD5F0;
	overflow:auto;
}
div#menu {
	margin:2px 10px 0 0;
	float:right;
}
div#menu a {
	float:left;
	display:block;
	width:105px;
	height:25px;
	background:url(../images/menu.gif);
	color:#fff;
	text-decoration:none;
	text-align:center;
	padding:7px 0 0 0;
	margin:0 0 0 8px;
}
div#menu a:hover {
	background:url(../images/menu-on.gif);
}
div#menu a.rss {
	width:36px;
	height:36px;
	padding:0;
	background:url(../images/rss-main.gif);
	margin-top:-2px;
}
div#signbar {
	clear:right;
	float:right;
	background:url(../images/signbar-bg.gif) repeat-x;
	height:51px;
	width:405px;
	margin:11px 0 0 0;
	text-align:right;
	padding:0 13px 0 0;
	overflow:hidden;
}
div#login-info {
	font-size:12px;
	line-height:51px;
}
div#lhs {
	float:left;
	margin:0 0 0 31px;
	width:292px;
}
div#rhs {
	margin:0 0 0 323px;
	padding:0 18px 0 12px;
}
div#rhs a {
	color:#EE2D9E;
}
div#rhs a:hover {
	color:#555;
}
div#rhs a.celeb {
	font-family:"Palatino Linotype";
	color:#FF9900;
	font-size:18px;
	text-decoration:none;
	font-weight:normal;
}
div#rhs a.celeb:hover {
	text-decoration:underline;
}
div.news {
	width:517px;
	height:127px;
	background:url(../images/news-box.gif);
	padding:10px 12px;
	margin:0 0 6px 0;
	line-height:1.85em;
	background-repeat:no-repeat;
}
div.gossip {
	height:150px;
	background:url(../images/news-box-gossip.gif);
	background-repeat:no-repeat;
}

div.smaller {
	height:101px;
	background:url(../images/news-box-smaller.gif);
}
div.news div.buttons {
	float:left;
	padding:4px 0 0 0;
	
}
div.box {
	background:url(../images/box-bg.gif) #FFD5F0 no-repeat;
	margin:0 0 16px 0;
}
div.box a {
	color:#EE2D9E;
	text-decoration:none;
}
div.box a.menu {
	display:block;
	text-align:center;
	padding:6px 4px;
	border-bottom:1px solid #f997d2;
	margin-right:7px;
}
div.box span.menu {
	display:block;
	text-align:center;
	padding:6px 4px;
	border-bottom:1px solid #f997d2;
	margin-right:7px;
}
div.box a.menu:hover {
	color:#555;
}
div.box h4 {
	color:#fff;
	font-weight:bold;
	font-size:18px;
	margin:0;
	padding:6px 6px 24px 6px;
}
div.box h4.discrete {
	color:#f58fcb;
}
table#hotties {
	width:285px;
	margin:0;
}
table#hotties td {
	vertical-align:middle;
	padding:3px 0;
}
table#hotties td.rank {
	width:34px;
	font-weight:bold;
	text-align:center;
	background:url(../images/rank-bg.png) right repeat-y;
	padding-right:4px;
}
table#hotties td.celeb {
	font-family:"Palatino Linotype";
	color:#000;
	padding-left:15px;
	width:210px;
}
table#hotties tr.bg-white td {
	background-color:#fff;
}
div#footer {
	text-align:center;
	font-size:11px;
	padding:8px 0;
}
div#footer a {
	color:#000;
	text-decoration:underline;
}
div.message {
	padding:10px 5px 10px 40px;
	border:1px solid #f997d2;
	background:url(../images/info.png) no-repeat center left #ffe4f6;
	color:#ee2d9e;
	font-weight:bold;
}
ul#sortable {
	list-style:none;
	margin:0 0 10px 0;
	width:100%;
	overflow:auto;
}
ul#sortable li.my-newsbox {
	display:block;
	float:left;
	width:260px;
	border:1px solid #EE2D9E;
	font-size:11px;
	margin:0 8px 8px 0;
	padding:0 0 4px 0;
	background:#FFD5F0;
}
li.my-newsbox h4 {
	background:#FF9900;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	margin:0 0 4px 0;
	padding:3px 1px;
	cursor:move;
}
div#rhs a.txtbtn {
	display:block;
	float:right;
	font-size:11px;
	padding:2px 2px 0 2px;
	font-family:arial;
	color:#FFD5F0;
	text-decoration:none;
}
div#rhs li.my-newsbox h4 a.del:hover {
	color:#fff;
}
div#search {
	border:1px solid #EC2C9D;
	border-right:2px solid #EC2C9D;
	border-bottom:2px solid #EC2C9D;
	padding:10px;
}
ul#search li.newsbox {
	display:block;
	float:left;
	width:260px;
	border:1px solid #EE2D9E;
	font-size:11px;
	margin:0 8px 8px 0;
	padding:0 0 4px 0;
	background:#FFD5F0;
}
li.newsbox h4 {
	background:#FF9900;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	margin:0 0 4px 0;
	padding:3px 1px;
}
div#rhs li.newsbox h4 a {
	color:#fff;
}
div#breaking2 {
	margin:10px 0 0 0;
	border:1px solid #EC2C9D;
	overflow:auto;
	width:548px;
	padding:0 0 8px 0;
}
div#breaking2 h4 {
	background:#FF9900;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	margin:0 0 4px 0;
	padding:3px 1px;
}
div#breaking2 a {
	font-size:11px;
	display:block;
	padding:2px 8px;
}
div.statcounter {
	text-align:center;
	font-size:11px;
}
div.statcounter a {
	color:#000;
	text-decoration:none;
}
div.source {
	border:1px solid #FF9800;
	padding:8px 16px 16px 16px;
	margin:8px 0;
}
table.contacts {
	table-layout:fixed;
	font-size:11px;
}
table.contacts td {
	overflow:hidden;
}
table.contacts td.name {
	font-weight:bold;
}
div.note {
	padding:3px;
	background:#FF9800;
	color:#fff;
	text-align:center;
	margin:0 0 6px 0;
}
div.breakingmore {
	margin:0 8px 14px 0;
	font-size:11px;
}
div.breakingmore h3 {
	padding:3px;
	font-size:15px;
	color:#fff;
	text-align:center;
	background:#EC2C9D;
	margin:0;
}
div.breakingmore div {
	padding:2px 3px;
}
div.breakingmore b.cel {
	color:#EC2C9D;
}
div.breakingmore a {
	color:#444;
	text-decoration:none;
}
div.breakingmore tr.dif td {
	background:#fff;
}
div.breakingmore div.more {
	text-align:right;
	font-weight:bold;
}
div.breakingmore div.more a {
	color:#EC2C9D;
}
div.pages {
	text-align:center;
	margin:.5em 0 1em 0;
}
div.pages a {
	margin:0 .2em;
	padding:1px 6px;
}
div.pages a.on {
	background:#FF9800;
	color:#fff;
	font-weight:bold;
}
div.ad468 {
	text-align:center;
	margin:6px 0;
}
div.ad250 {
	text-align:center;
	margin:6px 0;
}
