/* CSS Document */
html, body {height: 100%; overflow:hidden; }
body {  font-family: Arial, Verdana, myriad, Arial, helvetica, Sans-Serif; background:#fff url(../img/bg_body.jpg) top fixed; margin:0; padding:0; overflow:hidden; }
#background { width:100%; background: url(../img/bg_container.jpg) top no-repeat fixed; padding:0; margin:0; height:100%; overflow:scroll; overflow-x:hidden; _overflow-x:hidden; cursor:default; }
#container_inner { width:924px;  margin:0 auto; background:#fff url(../img/bg_top_container.jpg) top no-repeat; padding:1.5em 10px 0 10px; }

.clear { height:1px; clear:both; }

.header { height:115px; margin:0 auto; }

.header .logo { display:block; width:220px; margin:0.5em 0 0 0; height:86px; background:url(../img/logo.png) no-repeat; float:left; }
.header .logo span { display:none; }

.header .twitter { float:left; margin:0.5em 0 0 10em; display:block; width:147px; height:67px; background:url(../img/twitter.png) no-repeat; }
.header .twitter span { display:none; }

.header .search-box { width:272px; height:90px; float:right; }
.header .search-box .login-box { text-align:right; height:25px; color:#e5232c; font-size:14px; }
.header .search-box .login-box a { font-weight:bold; color:#e5232c; font-size:14px; text-decoration:none; margin:0.8em 0 0 0; display:block; width:209px; height:18px; background:url(../img/back-to-papture.jpg) no-repeat; } 
.header .search-box .login-box a span { display:none; }

.header .search-box form { margin:0; padding:0; }
.header .search-box .search-celebrities { display:block; width:141px; height:14px; clear:both; margin:0.3em 0 0.3em 0; padding:0; background:url(../img/search-celebrities.jpg) no-repeat; }
.header .search-box .search-celebrities span { display:none; }
.header .search-box .text-box { width:206px; height:19px; background:url(../img/text-box.jpg) no-repeat; padding:2px; border:0; }
.header .search-box .button { background:url(../img/red-arrow.gif) right no-repeat; color:#414141; font-size:13px; font-weight:normal; border:0; height:25px; padding-bottom:3px; width:135px; font-weight:bold; cursor:hand; cursor:pointer; padding-right:10px; float:left; }
.header .search-box .submit { background:url(../img/blue-arrow.gif) right no-repeat; color:#414141; font-size:13px; font-weight:normal; border:0; height:25px; padding-bottom:3px; margin-right:3.5em; width:65px; cursor:hand; cursor:pointer; font-weight:bold; padding-right:5px; float:right; }

.content { width:896px; min-height: 100%; height: auto !important; height: 100%; }
.content .left { float:left; width:580px;}

.left h2 { color:#E5232C; font-weight:bold; margin:0; padding:0; }
.left h2 a { color:#E5232C; text-decoration:none; }

/* Content box */
.content-box { background:url(../img/top-celeb-box-full-text.jpg) top no-repeat; width:575px; height:auto; margin:0 auto; }
.content-box h2 { color:#e5232c; font-weight:bold; font-size:24px; text-decoration:none; padding:1em 0.8em; margin-bottom:0px;padding-bottom:5px; }
.content-box h3 { color:#1B9DD8; font-weight:bold; font-size:20px; text-decoration:none; margin:0; padding:0; padding-left:0.8em; }
.content-box p { margin:0.8em 1.2em 0.8em 1.2em !important; font-size:13px; line-height:21px; color:#404040; }
.content-box a { color:#1B9DD8; }
.content-box li { font-weight:bold; font-size:13px; line-height:21px; color:#404040; }
.content-box .bottom { width:555px; height:29px; background:url(../img/bottom-celeb-box.jpg) top no-repeat; color:#d7d7d7; font-size:14px; padding:10px; }
.content-box .bottom .time { font-size:14px; font-weight:normal; padding:5px; display:block; float:left; width:120px;}
.content-box .bottom #new { color:#e5232c; }
.content-box .bottom #old { color:#1b9dd8; }
.content-box .bottom select { float:left; }
.content-box .bottom .added-by a { color:#0b7db0; font-weight:bold; font-size:12px; text-decoration:none; padding:5px; display:block; float:left; width:90px;}
.content-box .bottom .report { padding:5px; color:#626a6d; font-size:13px; text-decoration:none; display:block; float:right;}
.content-box .bottom .comment { padding:5px; color:#323232; font-size:13px; text-decoration:none; display:block; float:right;}
.content-box .bottom img { border: 0; margin-top: 5px; }
.content-box .bottom2 {  width:575px; height:38px; background: url(../img/top-celeb-box-full-bottom.jpg) top no-repeat; }

.left li.comment { list-style:none; margin-bottom: 20px; color:#404040; font-size:13px; border-bottom: 1px solid #ccc; }
.left li.comment a { color:#1B9DD8; }

/* RIGHT SIDE */
.content .right { float:right; width:300px; height:auto; }
.content .right h2 { color:#343434; font-weight:bold; font-size:20px; }
.content .right li { list-style:none; font-size:13px; font-weight:bold; background: transparent url(../img/blue-arrow.gif) no-repeat center left; padding-left: 12px; }
.content .right li a { color:#1B9DD8; text-decoration:none; }

.content .right .cloud { margin:0 0 0 2em; padding:0; }
.content .right .cloud a { text-decoration: none; color:#343434; }

.recent-pap { width:287px; margin:0 auto; margin-bottom:0.4em; } 
.recent-pap .top { width:287px; height:22px; background:url(../img/map-top.jpg) no-repeat; }
.recent-pap .bg { width:279px; background:url(../img/map-bg.jpg) repeat-y; padding:0 4px 0 4px; }
.recent-pap .bg h2 { margin-top:0; margin-bottom:0; margin-left:0.9em; color:#e5232c; }
.recent-pap .bg ul { margin-bottom:0em !important; margin-top:0.2em !important; }
.recent-pap .bottom { width:287px; height:22px; background:url(../img/map-bottom.jpg) no-repeat; }

/* Page numbering */
.paging { margin:0 auto; margin-top:1em; list-style:none; clear:both; text-align:center; height:20px; }
.paging li { margin:0 auto !important; padding:0px; float:left; }
.paging li a { color:#434343; font-weight:bold; font-size:13px; text-decoration:none; padding:1px 8px 1px 8px; display:block; margin-top:1px; }
.paging li a:hover { color:#434343; background:#efefef; }
.paging .current a { color:#fff; font-weight:bold; font-size:15px; text-decoration:none; background:#434343; padding:1px 8px 1px 8px; display:block; margin-top:0 !important; }
.paging .current a:hover { color:#fff; font-weight:bold; font-size:15px; text-decoration:none; background:#434343; padding:1px 8px 1px 8px; display:block; }




/* Small tabs box */
.tabs-panel a, .small-tabs-box a { font-family: Tahoma, sans-serif; }
.small-tabs-box-fix
{
	margin-top: 12px !important;
	margin-bottom: 18px;
}
.small-tabs-box .tabs-panel { text-align: center; }
.small-tabs-box .tabs { display: inline-block; padding: 6px 10px 6px 10px; background:url(/img/news-tab-bg.jpg) no-repeat top left #26a6dc; height: 15px; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; }
.small-tabs-box .tabs.active { color: #005f90; background: none; background-color: #ebecee; }
.small-tabs-box .outer-box { width: 319px; height: 135px; }
.small-tabs-box .outer-box-top { background:url(/img/outer-box-top.jpg) no-repeat; width: 320px; height: 20px; }
.small-tabs-box .outer-box-middle 
{ background:url(/img/outer-box-middle.jpg) repeat-y; width: 300px; color: #626a6d;
padding: 0px 5px 0px 15px; height: 100px;}
.small-tabs-box .outer-box-bottom { background:url(/img/outer-box-bottom.jpg) no-repeat; width: 320px; height: 20px; }
#tab-top-users, #tab-top-celebs { font-size: 11px; font-weight: bold; }
#tab-top-users span, #tab-top-celebs span { color: #65bbe3; }
#tab-top-users a, #tab-top-celebs a { color: #0081c4; }
#tab-top-users .names, #tab-top-celebs .names { margin-bottom: 3px; }
.last { margin-bottom: 0px !important; }

/* fix for ie 7 */
#tab-top-users .names.last
{
	margin-top: -1px;
}

#tab-top-celebs .names a
{
	font-size: 14px;
}

#tab-top-users .names a
{
	font-size: 15px;
}

/* New news box */
.news-box .tabs-panel { text-align: center; width: 320px; }
.news-box .tabs { display: inline-block; padding: 6px 10px 6px 10px; background:url(/img/news-tab-bg.jpg) no-repeat top left #26a6dc; height: 15px; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; }
.news-box .tabs.active { color: #005f90; background: none; background-color: #ebecee; }
.news-box .outer-box { width: 319px; }
.news-box .outer-box-top { background:url(/img/outer-box-top.jpg) no-repeat; width: 320px; height: 20px; }
.news-box .outer-box-middle { background:url(/img/outer-box-middle.jpg) repeat-y; width: 300px; padding: 10px 10px 0px 10px; }
.news-box .outer-box-bottom { background:url(/img/outer-box-bottom.jpg) no-repeat; width: 320px; height: 20px; }
.news-box-content { font-family: Tahoma, sans-serif; color: #383838; font-size: 11px;  }
.news-box-content td { vertical-align: top;}
.news-box-content h3 { font-size: 11px; color: #1093ce; }
.news-box .tab-content { margin-top: -15px; }
.news-box-pic { width: 125px; height: 69px; margin: 5px 3px 0px 0px; }

a.tag
{
	text-decoration: none; 
	color: #666;
}

a.tag:hover
{
	text-decoration: underline;	
}

.news-link
{
	line-height: 16px;
	text-decoration: none;
	color: #383838;
	padding: 0;
}

.news-link:hover
{
	text-decoration: underline;
}

.news-box-content a img
{
	border: none;
	display: inline-block;
	margin-top: 12px;
}

.news-box-content a
{
	line-height: 13px;
}

.upload-button-large 
{ 
	display:block; 
	width:271px; 
	height:82px; 
	background:url(/img/upload-button.png) no-repeat; 
	margin:0 auto; 
	margin-top:1em; 
	text-decoration:none; 
	color:#0f75a3; 
	font-size:15px; 
	font-weight:bold; 
}

.upload-button-large span 
{ 
	display:block; 	
	width:150px; 
	padding:0.9em 0 0 0.9em; 
	cursor:pointer;
}

