@import url(cssreset.css);
@import url(appcenter.css);
body
	{
		font-size:12px;
		font-family:Arial,Helvetica,sans-serif;
		background:url(../images/bg.png) top center no-repeat #212121;
	}
#wrap
	{
		position:relative;
		margin:0 auto;
		padding:0;
		width:960px;
	}
/**************************** header *************************/
#header
	{
		position:relative;
		top:10px;
	}
#header a
	{
		width:390px;
		height:105px;
		display:block;
		text-indent:-9999px;
		overflow:hidden;
		background:url(../images/banner.gif) no-repeat;
	}
#header form
	{
		position:absolute;
		top:32px;
		right:0;
	}
#header form input
	{
		border:none;
		float:left;
		margin-top:-2px;
	}
#s
	{
		width:232px;
		padding:12px 0 10px 7px;
		color:#494949;
		outline:none;
		background:url(../images/searchbg.png) no-repeat top left;
	}
#searchsubmit
	{
		width:47px;
		height:40px;
		cursor:pointer;
		margin:0 0 0 -7px;
		background:url(../images/searchsub.png) no-repeat top left;
	}
#searchsubmit:hover
	{
		background-position:0 -40px;
	}
#searchsubmit:active
	{
		background-position:0 -80px;
	}
#navi
	{
		height:53px;
		margin-top:21px;
		background:url(../images/navibg.png) no-repeat center;
	}
#navi ul
	{
		list-style:none;
		padding-left:20px;
	}
#navi ul li
	{
		text-align:center;
		width:94px;
		line-height:53px;
	}
#navi a
	{
		text-decoration:none;
		color:#fff;
		font-size:18px;
	}
.lavaLamp
	{
		position: relative;
		margin: 10px 0;
	}
.lavaLamp li{float: left;}
.lavaLamp li.back
	{
		background:url(../images/libg.png) no-repeat center;
		width:94px;
		margin-top:1px;
		height: 53px;
		z-index: 1;
		position: absolute;
	}
.lavaLamp li a
	{
		color:#000;
		z-index: 2;
		text-decoration:none;
		position: relative;
		margin: auto 10px;
	}
/**************************** content *************************/
#content
	{
		margin-top:25px;
		position:relative;
		height:450px;
		background:url(../images/contentbg.jpg) no-repeat;
	}
#contentbizzle
	{
		margin-top:340px;
		padding-top:25px;
		position:relative;
		height:450px;
		background:url(../images/contentbg.jpg) no-repeat;
	}
#contenth
	{
		margin-top:25px;
		position:relative;
		height:450px;
		background:url(../images/contentbg.jpg) no-repeat;
	}
.text_big
	{
		color:#fffefe;
		text-align:center;
		padding-left:10px;
		width:450px;
		padding-top:20px;
	}
.text_big h2
	{
		font-size:18px;
		text-align:center;
		line-height:70px;
	}
.text_big h3
	{
		font-size:24px;
		line-height:50px;
	}
.text_big p
	{
		line-height:30px;
		font-size:14px;
	}
.image
	{
		position:absolute;
		left:475px;
		top:25px;
	}
	
/********************* all twitter shit ***************/
#twitter_div {
	position: absolute;
	left: 411px;
	top: 19px;
	width: 427px;
	height: 360px;
	overflow: auto;
}
ul#twitter_update_list {
	list-style: none;
	font-size: 14px;
}
ul#twitter_update_list li {
	margin-bottom: 10px;
	padding: 10px;
	color: #ffffff;
	background: url(images/arrow.png);
}
ul#twitter_update_list li a {
	color: #c5c6c8;
	text-decoration:none;
	font-weight:bold;
}
ul#twitter_update_list li a:hover {
	color: #ffffff;
	text-decoration:underline;
	font-weight:bold;
}

/************************* blog entry section *********************/
.blogentry
	{
		top:25px;
		font-size:13px;
		height:390px;
		position:absolute;
		width:450px;
		margin-left:12px;
		background:url(../images/blogentrybg.png);
	}
.blogentryhl
	{
		top:25px;
		height:390px;
		font-size:13px;
		position:absolute;
		width:450px;
		margin-left:12px;
		background:url(../images/blogentrybg.png);
		text-decoration:none;
	}
.blogentryhr
	{
		top:25px;
		height:390px;
		font-size:13px;
		position:absolute;
		width:450px;
		margin-left:498px;
		background:url(../images/blogentrybg.png);
		text-decoration:none;
	}

.blogentry ul{list-style:none;}
.blogentry ul li{width:255px;white-space:nowrap; overflow:hidden;}
.blogentry a,.sidebaritem a
	{
		color:#c5c6c8;
		text-decoration:none;
		font-weight:bold;
	}
.blogentry a:hover,.sidebaritem a:hover{color:#ffffff; text-decoration:underline; font-weight: bold;}
.blogtitle
	{
		font-size:18px;
		line-height:40px;
		font-weight:550;
		padding-left:50px;
		height:40px;
		width:450px;
		display:block;
		color:#333 !important;
		text-decoration:none;
	}
.blogtext
	{
		color:#ffffff;
		text-align:left;
		height:20px;
		margin-top:5px;
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
	}
.blogtext a:hover,.sidebaritem a:hover{color:#ffffff; text-decoration:underline;}
.blogtext a,.sidebaritem a{color:#ffffff; text-decoration:none; font-weight:bold;}
#bloghistory{background:url(../images/blogicon.png) no-repeat 10px 5px;}

/******* video blogs *******/
.vblogtitle
	{
		font-size:18px;
		line-height:40px;
		padding-left:50px;
		height:40px;
		width:240px;
		display:block;
		color:#333 !important;
		text-decoration:none;
	}
.vblogtitle a,.sidebaritem a
	{
		color:#ffffff;
		text-decoration:none;
	}
.vblogtitle a:hover,.sidebaritem a:hover{text-decoration:underline; color:#ffffff;}

#vblogtext
	{
		color:#ffffff;
		font-size:13px;
		height:20px;
		margin-top:5px;
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
	}
.vblogtext a,.sidebaritem a
	{
		color:#ffffff;
		text-decoration:none;
	}
.vblogtext a:hover,.sidebaritem a:hover{text-decoration:underline; color:#ffffff;}

#vbloghistory{background:url(../images/vblog.png) no-repeat 10px 5px;}

/**** youtube cell *****/
#youtubetext
	{
		color:#fffefe;
		text-align:left;
		height:20px;
		margin-top:10px;
		padding-top:5px;
		padding-left:10px;
		padding-right:10px;
	}
#youtubesex
	{
		color:#fffefe;
		text-align:left;
		height:20px;
		margin-top:10px;
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
	}
/**************************** contentlist *************************/
.tlogo
	{	
		width:128px;
		height:128px;
		float:left;
		margin-top:-135px;
		margin-left:335px;
		background:url(../images/tl.png) no-repeat;
	}
.slogo
	{	
		width:445px;
		height:79px;
		float:left;
		margin-top:-158px;
		margin-left:-78px;
		background:url(../images/speech.png) no-repeat;
	}
.contentlist
	{	
		width:636px;
		height:324px;
		float:left;
		margin-left:12px;
		background:url(../images/forumlistbg.png) no-repeat;
	}
#forumlist
	{
		width:326px !important;
		background:url(../images/forumimage.png) no-repeat 10px 5px;
	}
.contentlist ul{list-style:none;}
.contentlist ul li{width:255px;white-space:nowrap; overflow:hidden;}
.contentlist a,.sidebaritem a
	{
		color:#e4e4e5;
		text-decoration:none;
	}
.contentlist a:hover,.sidebaritem a:hover{text-decoration:underline; color:#ffffff;}
.contentlist2
	{	
		width:312px;
		height:324px;
		float:left;
		margin-left:12px;
		background:url(../images/contentlistbg.png) no-repeat;
	}
.contentlist2 ul{list-style:none;}
.contentlist2 a,.sidebaritem a
	{
		color:#c5c6c8;
		text-decoration:none;
		font-weight: bold;
	}
.contentlist2 a:hover,.sidebaritem a:hover{text-decoration:underline; color:#ffffff; font-weight: bold;}
.title
	{
		font-size:18px;
		line-height:40px;
		font-weight:550;
		padding-left:50px;
		height:40px;
		width:280px;
		display:block;
		color:#333 !important;
		text-decoration:none;
	}

#twitter{background:url(../images/twitter.png) no-repeat 10px 5px;}
#youtube{background:url(../images/youtube.png) no-repeat 10px 5px;}
#flickr
	{
		width:110px !important;
		background:url(../images/flickr.png) no-repeat 10px 5px;
	}
#flickrsex
	{
		color:#fffefe;
		text-align:left;
		height:20px;
		margin-top:1px;
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
	}

.contentlist2 ul,.sidebaritem ul
	{
		margin-top:10px;
		padding-bottom:10px;
	}
.contentlist2 ul li,.sidebaritem ul li
	{
		font-size:13px;
		background:url(../images/arrow1.png) no-repeat center left;
	}
.contentlist ul,.sidebaritem ul
	{
		margin-left:30px;
		margin-top:10px;
		padding-bottom:10px;
	}
.contentlist ul li,.sidebaritem ul li
	{
		padding-left:30px;
		line-height:41px;
		font-size:13px;
		background:url(../images/arrow1.png) no-repeat center left;
	}
.haveiconlist ul li
	{
		background:none;
		padding-left:0;
	}
.haveiconlist ul li img
	{
		margin-right:13px;
		position:relative;
		top:2px;
	}
.forumuser
	{
		font-size:11px;
	}
#mgleft
	{
		margin-left:0 !important;
	}
/** pagination **/
.pagination
	{
		margin-top:20px;
		color:#aaa;
	}
.pagination a
	{
		color:#fff;
		text-decoration:none;
	}
.prev
	{
		float:left;
		padding-top:5px;
	}
.current,.next
	{
		background:none !important;
	}
.next
	{
		margin-left:15px;
		padding-top:5px;
		float:left;
	}
.page
	{
		display:block;
		width:23px;
		height:25px;
		float:left;
		text-align:center;
		padding-top:5px;
		margin-left:10px;
		background:url(../images/pagination.png) no-repeat -23px 0;
	}
.page:hover
	{
		background-position:0 0;
	}
/**************************** sidebar *************************/
.sidebar
	{
		margin-top:20px;
		width:252px;
		float:right;
	}
.sidebar li
	{
		color:#c3c3c3;
	}
.sidebaritem
	{
		width:252px;
		margin-bottom:30px;
		background:url(../images/sidebarbg_center.png) repeat-y;
	}
.sidebaritem_top
	{
		height:40px;
		background:url(../images/sidebarbg.png) no-repeat top;
	}
.sidebaritem_bottom
	{
		height:5px;
		background:url(../images/sidebarbg.png) no-repeat bottom;
	}
.sidebaritem .title
	{
		padding-left:30px;
		width:100%;
	}
/**************************** userprofile *************************/
.text
	{
		background:#e5e5e5;
		border:1px solid #333;
		width:265px;
		padding:6px 2px;
	}
#content-main
	{
		color:#fff;
		margin:0 auto;
	}
.notice
	{
		padding:20px 0;
		font:14px;
		text-align:center;
	}
.notice a
	{
		color:#fff;
		text-decoration:none;
		padding:0 10px;
	}
.notice a:hover
	{
		text-decoration:underline;
	}
/**************************** footer *************************/
.blank
	{
		clear:both;
	}
#footer
	{
		color:#fffefe;
		text-align:center;
		height:50px;
		margin-top:20px;
		padding-top:10px;
		background:url(../images/footer.png) no-repeat top center;
	}
