/* Change width on this div to match design */
div#globalBox {
	float:none;
	margin:0px auto;
	width:970px;	
}

div#scroller {
	position:absolute; 
	width:100%; 
	height:100%; 
	top:0; 
	left:0; 
	overflow:auto; 
	z-index:2;
}

/* headerBox */
div#headerBox {
	float:left;
	width:100%;
	height:122px;
	background:url(/images/bg-headerNew.jpg) repeat-x;
	margin:0px 0px 0px 0px;
}

div#headerBoxLeft{
	float:left;
	width:230px;
	height:100px;
	background:url(/images/bg-headerleft.png) no-repeat top left;
	_background:url(/images/bg-headerleft.jpg) no-repeat top left;
	
}

div#headerBoxRight{
	float:left;
	width:740px;
	height:100px;
	background:url(/images/bg-headerright.png) no-repeat top right;
	_background:url(/images/bg-headerright.jpg) no-repeat top right;
}

div#headerBannerBox {
	float:left;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div#logoBox {
	float:left;
	padding:35px 10px 0px 15px;
}

div#headerLinkBox {
	float:right;
	width:200px;
	height:78px;
	border:1px solid black;
	background:#CCCCCC;
}
/* end of headerBox */

div#splashBox {
	float:left;
	width:100%;
	text-align:center;
	
}

div#topMenuBox {
	float:left;
	width:100%;
	height:38px;
}

div#topMenuLinks {
	float:left;
	width:700px;
}

div#topMenuBoxLeft {
	float:left;
	height:38px;
	width:10px;
	background:url(/images/bg-topmenu-left.png) no-repeat top left;
	_background:url(/images/bg-topmenu-left.gif) no-repeat top left;
}

div#topMenuBoxContent {
	float:left;
	height:38px;
	width:950px;
	background:url(/images/bg-topmenu-repeat.jpg) repeat-x;
}

div#topMenuBoxRight {
	float:left;
	height:38px;
	width:10px;
	background:url(/images/bg-topmenu-right.png) no-repeat top right;
	_background:url(/images/bg-topmenu-right.gif) no-repeat top right;
}

div#topMenuSearchBox {
	float:right;
	width:170px;
	_width:170px;
	margin:8px 0px 0px 10px;
	_margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div#topMenuSearchBoxLeft {
	float:left;
	width:6px;
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
	height:23px;
	background:url(/images/bg-searchbox-left.gif) no-repeat;
}

div#topMenuSearchBoxContent {
	float:left;
	width:108px;
	height:23px;
	background:url(/images/bg-searchbox-content.jpg) repeat-x;
}

div#topMenuSearchBoxRight {
	float:left;
	width:6px;
	background:url(/images/bg-searchbox-right.gif) no-repeat;
	height:23px;
}

div#topMenuSearchButton {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 1px;
}

div#topMenuSearchButtonLeft {
	float:left;
	width:6px;
	height:23px;
	background:url(/images/bg-searchbutton-left.png) no-repeat;
}


div#topMenuSearchButtonContent {
	float:left;
	height:23px;
	padding:5px 5px 0px 5px;
	background:url(/images/bg-searchbutton-content.png) repeat-x;
}

div#topMenuSearchButtonRight {
	float:left;
	width:6px;
	background:url(/images/bg-searchbutton-right.png) no-repeat;
	height:23px;
}

div#mainBox {
	float:left;
	width:100%;
	min-height:400px;
	overflow:hidden;
	_background:black;
}

div#leftColumn {
	float:left;
	width:180px;
	background:#CCCCCC;
	padding:0px 10px 5px 10px;
}

div#mainColumn {
	float:left;
	width:600px;
	background:url(/images/bg-maincolumn.png) no-repeat;
	_background:none;
	min-height:500px;
	_height:500px;
	padding:50px 29px 0px 29px;
}

div.tabContainer {
	float:left;
	width:600px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #515151;
	/*background:#0D1207;*/
}



div.tabBox {
	float:left;
	padding:10px 15px 10px 15px;
	margin:0px 1px 0px 0px;
	cursor:pointer;
	background:url(/images/bg-tab-menu1.jpg) repeat-x;
}

div.tabBox a{
	color:#ffffff;
}

div.tabBoxOver {
	float:left;
	padding:10px 15px 10px 15px;
	margin:0px 1px 0px 0px;
	background:url(/images/bg-tab-menu.jpg) repeat-x;
	cursor:pointer;
}	

div.tabBoxOver a{
	color:#FF9900;
}

div.astrologyIconContainer {
	float:left;
	width:100%;
}

div.astrologyIcon {
	float:left;
	width:38px;
	height:39px;
	padding:10px 0px 0px 0px;
	margin:0px 8px 0px 0px;
	text-align:center;
	background:url(/images/bg-astrology-icon.gif) no-repeat;
	cursor:pointer;
}

div.astrologyIconNoCursor {
	float:left;
	width:38px;
	height:39px;
	padding:10px 0px 0px 0px;
	margin:0px 8px 0px 0px;
	text-align:center;
	background:url(/images/bg-astrology-icon.gif) no-repeat;
}

div.genericContainer {
	float:left;
	width:570px;
	min-height:50px;
	margin:0px 0px 0px 0px;
	padding:15px 15px 15px 15px;
	background-color:#0D1207;
}

div.genericContainerImage {
	float:left;
	width:585px;
	min-height:136px;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 15px;
	background-color:#666666;
}


div.defaultContainerTop {
	float:left;
	width:570px;
	margin:0px 0px 0px 0px;
	padding:2px 15px 0px 15px;
	background:#131B0C;
}

div.defaultContainer {
	float:left;
	width:570px;
	min-height:50px;
	margin:0px 0px 0px 0px;
	padding:15px 15px 15px 15px;
	background-color:#0D1207;
}

div.catContainer {
	float:left;
	width:570px;
	margin:0px 0px 5px 0px;
	padding:15px 15px 15px 15px;
	background:url(/images/bg-containertop.png) repeat-x top left;
	background-color:#0D1207;
}

div.defaultContainerBottom {
	float:left;
	width:570px;
	padding:0px 15px 0px 15px;
	height:22px;
}
div.defaultContainerLeft {
	float:left;
	width:360px;
}

div.defaultContainerRight {
	float:left;
	width:210px;
}

div.defaultInsideObject {
	float:left;
	width:100%;
	margin:0px 0px 5px 0px;
}

div.defaultInsideObjectTop {
	float:left;
	background:url(/images/bg-news-insideobject.jpg) no-repeat;
	width:170px;
	padding:22px 15px 0px 25px;
	height:44px;
}

div.defaultInsideObjectContent {
	float:left;
	background:url(/images/bg-news-insideobject-repeat.jpg) repeat-y;
	width:175px;
	padding:0px 15px 10px 25px;
}

div.defaultTitleBox {
	float:left;
	width:420px;
}

div.newsDateBox {
	float:left;
	width:150px;
}

div.genericContainerImageBox {
	float:left;
	width:561px;
	padding:0px 12px 0px 12px;
	background:url(/images/bg-whenyoudie.jpg) no-repeat top right;
}

div.genericContainerBox {
	float:left;
	width:100%;
	padding:15px 0px 15px 0px;
}

div.imageBox {
	float:left;
	width:240px;
	margin:0px 10px 0px 0px;
	_margin:0px 5px 0px 0px;
}

div.contentBox {
	float:left;
	width:320px;
}

div.astrologyContainer {
	float:left;
	width:576px;
	min-height:150px;
	padding:10px 12px 30px 12px;
	margin:40px 0px 5px 0px;
	background:url(/images/bg-astrology-bottom.jpg) repeat-x bottom;
	background-color:#000000;	
}

div.astrologySign {
	float:left;
	width:576px;
	height:118px;
	padding:10px 12px 30px 12px;
	margin:3px 0px 0px 0px;
	background:url(/images/bg-astrology-sign-bottom.jpg) repeat-x bottom;
	background-color:#333333;
}

div.commentsBox {
	float:left;
	width:600px;
	padding:0px 0px 18px 0px;
	margin:10px 0px 0px 0px;
	background:url(/images/bg-comment-box.jpg) repeat-x bottom;
	background-color:#666666;
}

div.commentsSubBox {
	background:#575757;
	padding:5px 15px 5px 15px;
	margin:2px 2px 2px 2px
}

div.fullBox {
	float:left;
	width:100%;
}

div.fullBoxNewsBanner {
	float:left;
	width:600px;
	margin:3px 0px;
}

div.newsTextBottom {
	float:left;
	width:100%;
	margin:20px 0px 0px 0px;
	}

div.mainFlash{
	float:left;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 52px 0px;
	position:relative;
	z-index:0;
}

div#mainColumnFull {
	float:left;
	width:970px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 10px;
}

div#mainColumnNoLeft {
	float:left;
	width:610px;
	margin:0px 10px 0px 10px;
	padding:0px 10px 10px 10px;
	background:#CCCCCC;
}

div#mainColumnNoRight {
	float:left;
	width:610px;
	margin:0px 10px 0px 10px;
	padding:0px 10px 10px 10px;
	background:#CCCCCC;
	
}

div.divider {
	float:left;
	height:3px;
	width:100%;
	background:url(/images/bg-news-divider.gif) repeat-x;
}

div#rightColumn {
	float:left;
	width:302px;
	padding: 0px 0px 0px 10px;
}

div.dynamicBox {
	float:left;
	width:100%;
	padding:15px 0px 8px 0px;
}


div.mainObjectBox {
	float:left;
	width:245px;
	background-color:#0D1207;
	margin: 10px;
	padding:10px 10px 10px 10px;
}

div.rightObjectBox {
	float:left;
	width:280px;
	margin:5px 12px 0px 0px;
	_margin:5px 6px 0px 0px;
	padding:10px 10px 10px 10px;
	background:url(/images/bg-rightobjectbox.jpg) repeat-x top;
	background-color:#0D1207;
	min-height:50px;
}

div.rightObjectBoxClean {
	float:left;
	width:300px;
	margin:5px 12px 0px 0px;
	_margin:5px 6px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.rightObjectRegisterBox {
	float:left;
	width:100%;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:1;
	background:url(/images/bg-mainobject-top.jpg) repeat-x; 
	background-color:#0D1207;
}

div.submitButton {
	float:left;
	background:url(/images/bg-button-form.jpg) repeat-x;
	padding:4px 22px 4px 22px;
	margin:0px 0px 0px 0px;
	height:10px;
	border:1px solid #CACACA;
}

div.backgroundRegister {
	float:left;
	width:300px;
	height:115px;
	margin:-115px 0px 0px 0px;
	background:url(/images/bg-image-loginform.jpg) no-repeat;
	opacity:0.3;
	filter:alpha(opacity=30);
	position:relative;
	z-index:2;
}

div.backgroundTopSongsTop {
	float:left;
	width:300px;
	height:563px;
	margin:-563px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background:url(/images/bg-image-top10-songs-large.jpg) no-repeat;
	opacity:0.6;
	filter:alpha(opacity=60);
	position:relative;
	z-index:2;
}

div.backgroundTopSongsBottom {
	float:left;
	width:300px;
	height:253px;
	margin:-253px 0px 0px 0px;
	background:url(/images/bg-image-top10-songs-small.jpg) no-repeat;
	opacity:0.7;
	filter:alpha(opacity=70);
	position:relative;
	z-index:3;
} 


div.photoGalleryTop {
	float:left;
	width:552px;
	background:url(/images/bg-gallery-top.jpg) repeat-x;
	height:21px;
	padding:5px 9px 0px 9px;
}

div.photoGalleryContent {
	float:left;
	width:570px;
	height:87px;
	background:#4A4A4A;
}

div.photoGalleryContentNoSlideshow {
	float:left;
	width:530px;
	padding:5px 15px 5px 25px;
	text-align:center;
	background:#4A4A4A;
}


div.photoGalleryBottom {
	float:left;
	width:570px;
	background:url(/images/bg-gallery-bottom.jpg) repeat-x;
	height:21px;
}

div.backgroundAstrologyChina {
	float:left;
	width:380px;
	height:153px;
	margin:-159px 0px 0px 0px;
	background:url(/images/bg-horoscope.jpg) no-repeat;
	opacity:0.2;
	filter:alpha(opacity=20);
	position:relative;
	z-index:2;
	
}

div.backgroundAstrologySearch {
	float:right;
	width:375px;
	height:134px;
	margin:-134px 75px 0px 0px;
	background:url(/images/bg-image-astrology-search.png) no-repeat;
	opacity:0.7;
	filter:alpha(opacity=70);
	position:relative;
	z-index:2;
}

div.backgroundAstrologyHeart {
	float:right;
	width:600px;
	height:158px;
	margin:-158px 0px 0px 0px;
	background:url(/images/bg-image-astrology-heart.png) no-repeat;
	opacity:0.7;
	filter:alpha(opacity=70);
	position:relative;
	z-index:2;
}

div.fullBoxMasked {
	float:left;
	width:100%;
	position:relative;
	z-index:100;
}

div.rightObjectRadioBox {
	float:left;
	width:100%;
	height:115px;
	background:url(/images/bg-listen-radio-new.png) no-repeat;
	_background:#000000;
	padding:25px 0px 0px 5px;
	_padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div.textBox {
	float:left;
	width:100%;
	margin:0px 6px 2px 0px;
}
div.textBoxLeft {
	float:left;
	width:6px;
	margin:0px 0px 0px 0px;
	height:23px;
	background:url(/images/bg-newsletter-left.gif) no-repeat;
}

div.textBoxContent {
	float:left;
	margin:0px 0px 0px 0px;
	height:23px;
	background:url(/images/bg-newsletter-content.jpg) repeat-x;
}
div.textBoxRight {
	float:left;
	width:6px;
	margin:0px 0px 0px 0px;
	height:23px;
	background:url(/images/bg-newsletter-right.gif) no-repeat;
}

div.selectBox {
	float:left;
	width:100%;
	margin:0px 10px 2px 0px;
}
div.selectBoxLeft {
	float:left;
	width:6px;
	margin:0px 0px 0px 0px;
	height:23px;
	background:url(/images/bg-newsletter-left.gif) no-repeat;
}

div.selectBoxContent {
	float:left;
	margin:0px 0px 0px 0px;
	height:23px;
	background:url(/images/bg-newsletter-content.jpg) repeat-x;
}
div.selectBoxRight {
	float:left;
	width:6px;
	margin:0px 0px 0px 0px;
	height:23px;
	background:url(/images/bg-newsletter-right.gif) no-repeat;
}

div.parentLinkBox {
	float:left;
	width:100%;
}

div.dateBox {
	float:left;
	padding:0px 0px 5px 0px;
}

div.authorBox {
	float:right;
	padding:0px 0px 5px 0px;
}

div.dateBoxRight {
	float:left;
	width:100%;
	text-align:right;
	margin:-25px 0px 0px 0px;
}

div.dateBoxArticleRight {
	float:left;
	width:100%;
	text-align:right;
	margin:-15px 0px 0px 0px;
}

div.formBox {
	float:left;
	width:100%;
}

div#sitemap{
	padding:10px 0px;
	margin:0px;
}

/* footerBox */
div#footerBox {
	float:left;
	width:100%;
	margin:10px 0px 0px 0px;
}

div#footerBannerBox {
	float:left;
	width:100%;
	height:134px;
	background:url(/images/bg-footer.jpg) repeat-x;
}

div#footerBannerBoxLeft {
	float:left;
	width:102px;
	background:url(/images/bg-footer-bannerbox-left.jpg) no-repeat;
	height:134px;
}

div#footerBannerBoxContent {
	float:left;
	width:766px;
	background:url(/images/bg-footer-bannerbox-repeat.jpg) repeat-x;
	height:134px;

}

div#footerBannerBoxRight {
	float:left;
	width:102px;
	background:url(/images/bg-footer-bannerbox-right.jpg) no-repeat;
	height:134px;
}

div#developed {
	float:left;
	width:190px;
	height:50px;
	padding:5px 5px 0px 5px;
	background:#CCCCCC;
}

div.footerBoxTop {
	float:left;
	width:100%;
	background:url(/images/bg-footer-top.jpg) repeat-x;
	height:96px;
	padding:0px 0px 0px 10px;

}

div#footerBoxBottom {
	padding:15px 0px 0px 10px;
	margin:0px 0px 10px 0px;
	float:left;
	width:100%;
	height:43px;
	background:url(/images/bg-footer-bottom.jpg) repeat-x;
}

div#footerLinksBox{
	float:left;
	width:430px;
	background:#CCCCCC;
}

div.footerBoxTopLeft {
	float:left;
	width:684px;
}

div.footerBoxTopRight {
	float:left;
	width:270px;
	padding:10px 0px 0px 0px;
}

div.footerBanner {
	float:left;
	padding:25px 0px 0px 0px;
}
div#copyright  {
	text-align:center;
	float:left;
	width:100%;
}

div#powered {
	float:right;
	text-align:right;
	width:220px;
	padding:0px 88px 0px 0px;
}
/* end of footerBox */

div.albumsBox {
	float:left;
	width:100%;
}

div.albumBox {
	float:left;
	width:90px;
	margin:0px 12px 10px 12px;
}

div.albumBoxImage {
	float:left;
	text-align:center;
	height:90px;
	margin:0px 0px 5px 0px;
}
