body {
	background:url(images/top_bg.gif) repeat-x top #efefef;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	}

* { margin:0; padding:0;}
h1, h2, h3 { font-weight:normal;}
.fl { float:left;}
.fr { float:right;}
img { border:0;}
li { list-style-type:none;}
a { text-decoration:none;}
.mb10 { margin-bottom:10px;}
.w120 { width:120px;}
.w160 { width:160px;}

#header, #wrap {margin:0 auto;}
#header {width:960px; height:123px; padding:0 0 6px 0;}
#header h1 {padding:16px 0 16px 40px; float:left;}
#had {width:600px; height:80px; float:right; padding-top:6px;}
#nav {background:url(images/menu_bg.gif) no-repeat 0px 0px; width:900px; height:25px; padding-top:7px; display:block; text-align:center; margin:0 auto;}
#nav li {padding:0 15px; background:url(images/separator_m.gif) right no-repeat; display:inline;}
#nav li a { font-size:17px; color:#680943; text-transform:capitalize;}
#nav li a:hover { color:black;}
#nav li a img:hover {background:#FFCCFF;}
#nav .last {background-image:none;}

#wrap { width:960px; background:url(images/c_bg.gif) repeat-x top white; border:2px solid #d6d6d6; border-bottom:0; border-top:0; padding-top:30px;}
#leftside,#rightside,#rightside1,#content { padding:0 10px 10px 10px;}

#leftside { background:url(images/leftside.gif) right top no-repeat #ffe1ff; float:left; width:440px;}
#rightside { background:url(images/rightside.gif) left top no-repeat #ffe1ff; float:right; width:300px;}
#rightside1 { background:url(images/rightside.gif) left top no-repeat #ffe1ff; float:right; width:300px;}

h3 { text-align:center; font-size:18px; color:#680943; text-transform:capitalize; border-bottom:1px solid #ffbeff; padding:5px 0 2px; margin-bottom:10px; display:block; clear:both;}
#content { margin:0 325px 0px 465px; padding-right:0; padding-left:0;}
#content h1 { font-size:24px;}
#content h2 { font-size:18px;}
#content li {list-style:disc inside;}
#content h1 a { color:#680943;}
#content li a { color:#680943; font-size:17px;}
#content li a:hover { color:#850285;}
#content h2 a { color:#680943;}
#content p, #content h1 {margin-bottom:10px;}
#content h2 {margin-bottom:5px;}
#foother { clear:both; padding:10px;}
#foother ul {text-align:center; padding:10px; border-top:1px solid #efefef; line-height:20px;}
#foother ul li { display:inline; padding:0 10px; border-right:1px solid #ccc;}
#foother ul li a { color:red;}
#foother ul li a:hover {color:#850285;}
#foother p { color:#ccc;}
#foother .nb { border-right:0;}

.ls01 {background:url(images/box01.gif) no-repeat; height:100px; width:450px; padding:10px; text-align:center;}
.ls01 li {display:inline; line-height:0; width:100px; margin:0 5px;}
#leftside h1 a {color:#680943;}
.desc { padding:10px 0; border-bottom:1px solid #ccc;}
.lst { padding:10px 0 10px 0px; width:145px;}
.lst li a { color:black; font-weight:bold;}
.lst li { background:url(images/ball.gif) 5px 4px no-repeat; padding-left:20px; margin-bottom:3px;}
.lst li:hover { background:url(images/ball.gif) no-repeat left bottom; color:#680943;}
.lst li:hover a {color:#990000;}

.lstx { padding:10px 0 10px 0px; width:280px;}
.lstx li a { color:black; font-weight:bold;}
.lstx li { background:url(images/ball.gif) 5px 4px no-repeat; padding-left:20px; margin-bottom:3px;}
.lstx li:hover { background:url(images/ball.gif) no-repeat left top; color:#680943;}
.lstx li:hover a {color:#990000;}


.post {position:relative; padding:10px 0; height:120px; border-bottom:1px dashed #680943;}
.post .th {margin-right:10px; float:left;}
.post .th img {border:1px solid #ffbeff;}
.post .th img:hover {border:1px solid #680943;}
#posts h4 {margin-bottom:5px; font-size:17px; text-align:left; clear:none; margin-left:130px; padding:0 3px 0 0; font-weight:normal; line-height:17px;}
.post h4 a { color:#680943;}
.post h4 a:hover { color:black;}
.post p { font-size:11px; font-family:Arial, Helvetica, sans-serif; font-style:normal;}
.post p em { color:red; font-weight:bold;}
.post .play {
	height:11px;
	width:47px;
	background:url(images/play.gif) bottom left;
	padding:3px 13px 3px 8px;
	display:block;
	position:absolute;
	bottom:10px;
	right:10px;
	line-height:11px;
	font-size:10px;
	text-transform:uppercase;
	color:#FF0000;
	outline:none;
	}
.rating { font-size:20px; line-height:16px; color:black; text-align:center; display:block; width:29px; height:22px; position:absolute; padding:10px 2px 0; bottom:2px; left:135px; background:url(images/st.png) red 0px 0px no-repeat;}
.rating em { font-size:11px; display:block;}
.play:hover { background-position:top left; color:#850285;}
.ls03 li { float:left; margin:0 12px 10px 0px; display:block;}
#rightside .ls03 .mr0 { margin-right:0;}

.ls02 li {background:url(images/ls2.gif) top left; margin-bottom:5px; line-height:11px; display:block; padding:2px 0 2px 20px; height:11px; width:99px;}
.ls02 li:hover { background-position:bottom left;}
.ls02 li:hover a { color:white;}
.ls02 li a { vertical-align:bottom; font-size:11px; color:#000000;}

.navi {height:25px; padding:10px 0; border-bottom:1px solid #ffe1ff; background:none; margin:0;}
.navi ul {width:100px; display:block; margin:0 auto; text-align:center;}
.navi ul li {display:inline; background:none; padding:3px; height:10px; width:10px;}
.navi ul li a {color:red; font-weight:bold;}
.navi ul li a:hover, #foother li a:hover {text-decoration:underline;}
.navi a:hover {color:#850285;}
.prev, .next {text-transform:uppercase; display:block; padding:4px 8px; height:13px; width:70px; background:url(images/np.gif) top left; text-align:center; color:red; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; letter-spacing:1px;}
.prev:hover, .next:hover {background-position:bottom left;}

.pb {position:relative; width:160px; height:140px; }
.pic {position:absolute; top:0; left:0; z-index:1;}
.pb a {position:absolute; top:0; left:0; bottom:0; right:0; z-index:3;}
.pb a .play { display:none;}
.pb a:hover img { display:block;}
.pb .play { position:absolute; top:50px; left:55px; z-index:3;}
 #wrap {position:relative;}
#rightside {position:absolute; right:0; top:340px;}
#rightside1 {position:absolute; right:0; top:2540px;}
#video {width:630px; margin-bottom:20px;}

.hed { padding:0 10px 10px 10px; border-bottom:1px solid #ccc; margin-bottom:10px;}
#player { float:right; width:470px; padding-left:0px;}
#inside { float:left; width:140px;  padding:2px; background:#ffe1ff;}
#inside h3 {font-size:14px; font-weight:bold;}
#inside li {margin-bottom:4px;}
#inside li a	{display:block;  width:140px; border:1px solid #680943; font-size:12px; font-weight:bold; color:#000000;}
#inside li a:hover {border:1px solid #FF00CC;}
 hr { visibility:hidden; clear:left; height:1px;}
 
 
 
#sponsoradv { clear:left; padding-top:10px; padding-left:5px;}
#sponsoradv li {float:left;}
#sponsoradv a {color:#680943; font-size:18px;}
#sponsoradv a:hover {color:#FF00CC;}
#sponsoradv p{ padding:10px; z-index:10;}
#advnote	{ display:block; padding-bottom:5px;}
 
 
 .thumbs *		{display:block;}
.thumbs li, .thumbs li a {float:left;}
.thumbs li		{width:162px; height:122px;}
.thumbs a 		{width:160; height:120px; border:1px solid #b30054; position:relative;}
.thumbs a em	{position:absolute; top:30px; left:55px; width:50px; padding-top:50px; height:0; overflow:hidden; background:url(images/play.png) no-repeat; visibility:hidden;}
.thumbs a:hover em {visibility:visible;}

.tplugs {padding-left:20px; }
.tplugs h2 {color:#FFFFFF;}
.tplug	{width:222px; height:197px; padding:1px; position:relative; float:left; margin:0 2px 5px 0;}
.tplug .th, .tplug h3, .tplug em  {display:block; position:absolute;}
.tplug .th	{border:1px solid #b30054; width:220px; height:165px;}
.tplug h3	{font:normal 12px/14px tahoma; text-align:center; top:165px;}
.tplug h3 a {color:#b30054;}
.tplug em	{font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; bottom:3px; right:3px;}
.tplug:hover h3 a {color:white; background:#b30054;}

.tplugs1 {padding-left:10px; background-color:#b30054;}
.tplugs1 h2 {color:#FFFFFF;}

.tplug1	{width:160px; height:152px; padding:1px; position:relative; float:left; margin:0 2px 5px 0;}
.tplug1 .th, .tplug1 h3, .tplug1 em  {display:block; position:absolute;}
.tplug1 .th	{border:1px solid #b30054; width:160px; height:120px;}
.tplug1 h3	{font:normal 12px/14px tahoma; text-align:center; top:120px;}
.tplug1 h3 a {color:#b30054;}
.tplug1 em	{font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif; bottom:33px; right:1px; background-color:#FFFFFF;}
.tplug1:hover h3 a {color:white; background:#b30054;}

.centads {padding:10px; margin:5px; text-align:center;}
.centads h2 {color:#b30054; }

.offers {clear:both; padding:2px; margin: 0 auto; padding-bottom:5px;background-color:#b30054;}
#offer {float:left; padding-left:10px;}
.offers h2 {font-size:18px; font-weight:bold; color:#FFFFFF; text-align:center; }
.rightad {float:right;}
#cont {width:830px;}