/* CSS Document */
body{
margin:0;
}
#wrapper{
width:1000px;
margin-left:auto;
margin-right:auto;
}
#header{
width:788px;
height:159px;
background-image:url(images/bg-header.jpg);
background-repeat:no-repeat;
background-position:0 1px;
}
#right-header{
width:212px;
height:159px;
background-image:url(images/bg-header-right.jpg);
background-repeat:no-repeat;
background-position:0 1px;
}
#nav{
width:788px;
height:172px;
background-image:url(images/bg-menu.jpg);
background-position:left top;
}
#block-login{
width:192px;
height:172px;
background-image:url(images/bg-block-login.jpg);background-repeat:no-repeat;
background-position:top right;
padding-left:20px;

}
#maincontent{
margin:0;
padding:0;
width:1000px;
background-image:url(images/bg-content.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#8fd2fa;
}
#maincontent p{
/*margin:0;*/
}
#newscontent{
width:918px;
height:550px;
background-image:url(images/bg-news.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
}
#tipscontent{
width:918px;
height:550px;
background-image:url(images/bg-tips.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
}
#topnews{
width:918px;
height:77px;
}
#mainnews{
width:529px;
height:430px;
margin-top:110px;
/*
background-image:url(images/bg-newsmain.jpg);
background-repeat:no-repeat;
*/
}
#othernews{
display:block;
width:325px;
height:333px;
margin-top:110px;
margin-left:35px;
/*
background-image:url(images/bg-othernews.jpg);
background-repeat:no-repeat;
*/
overflow:auto;
}
#texnews {
width:460px;
height:333px;
overflow:auto;
margin-left:42px;
}
#texnews p {
line-height:1.4em;
}
.newstitle{
background-color: transparent;
color: #CC0000;
font-size: 12px;
font-weight: bold;
display:block;
margin-bottom: 6px;
}
.newstitle a:link,.newstitle a:visited{
background-color: transparent;
color: #CC0000;
text-decoration:none;
}
.newstitle a:active,.newstitle a:hover{
background-color: transparent;
color: #CC0000;
text-decoration:underline;
}
.newsdate{
background-color: transparent;
color: #CC0000;
font-size: 11px;
display:block;
margin-bottom: 6px;
}
.newslist{
width:280px;
margin-left:24px;
margin-bottom: 6px;
padding-bottom: 4px;
overflow: hidden;
display: block;
border-bottom: 1px solid #e9f6fe;
}
.newsthumb{
display:block;
float:left;
width:80px;
}
.newssummary{
display:block;
float:left;
width:200px;
}
#pictures-content{
width:935px;margin-left:auto;margin-right:auto;
}
.block-pic{
width:176px;height:196px;;padding:17px;padding-top:38px;padding-bottom:0;margin-right:20px;margin-bottom:13px;
}
.thumb-pic{
display: block; margin: auto; width: 177px; height: 110px; overflow: hidden;text-align:center;
}
#pic-detail{
width:658px;padding:50px;margin-left:auto;margin-right:auto;margin-bottom:0;background-image:url(images/bg-picdetail.png);background-repeat:no-repeat;
}
#pic-detail table{
width:100%;height:330px;
}
#pic-detail table tr td h1{
font-size:24px;color:#1d398d;
}
#pic-detail table tr td p{
font-size:12px;
}
#pic-detail table tr td p span{
color:#FF0000;font-weight:bold;
}
#picPost{
width:550px;
height:201px;
background-image:url(images/bg-postpic.jpg);
background-repeat:no-repeat;
margin:auto;
padding-top:180px;

padding-left:90px;
}
#picPost label{
color:#023f85;
}
#user-topreg{
width:846px;
height:204px;
margin-left:auto;
margin-right:auto;
background-image:url(images/bg-topreg.jpg);
background-repeat:no-repeat;
}
#user-topprofile{
width:846px;
height:204px;
margin-left:auto;
margin-right:auto;
background-image:url(images/bg-topprofile.jpg);
background-repeat:no-repeat;
}
#formuser{
width:846px;
height:688px;
background-image:url(images/bg-formuser.jpg);
background-repeat:no-repeat;
background-position: -1px bottom;
margin-left:auto;
margin-right:auto;
}
#blogcontent{
width:1000px;

background-image:url(images/bg-blog.jpg);
background-position:top;
background-repeat:no-repeat;
}
#formblog{
width:1000px;


}
#contactuscontent{
text-align:center;
width:1000px;
background-image:url(images/bg-contactus.jpg);
background-position:top;
background-repeat:no-repeat;
padding-top:250px;
}
#intro-fun{
width:1000px;
height:1325px;
background-image:url(images/bg-funintro.jpg);
background-position:center;
background-repeat:no-repeat;
}

.block-intro-fun{
width:687px;
height:110px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
background-repeat:no-repeat;
padding-top:90px;
padding-left:20px;
}
#block-selebrities{
background-image:url(images/bg-introseleb.png);
text-align:right;
}
#block-music{
background-image:url(images/bg-intromusic.png);
text-align:left;
}
#block-movie{
background-image:url(images/bg-intromovie.png);
text-align:right;
}
#block-event{
background-image:url(images/bg-introevent.png);
text-align:left;
}
#block-fashion{
background-image:url(images/bg-introfashion.png);
text-align:right;
}
.textintrofun{
width:498px;height:89px;overflow:auto;padding-right:10px;
}

.textintrofun h1{
margin:0;font-size:12px;
}
.picintrofun{
width:132px;text-align:center;height:80px;overflow:hidden;
}
#contentfundetail{
width:780px;margin-left:auto;margin-right:auto;
}
#blockfundetail{
width:780px;height:541px;
background-image:url(images/bg-fundetail.jpg);
background-repeat:no-repeat;
}
#blockfundescription{
width:635px;
height:292px;
overflow:auto;
margin-left:77px;
margin-top:30px;
padding-right:40px;
}
#blockfundescription img{
float:left;
margin-right:10px;
}
#blockfundescription h1{
font-size:18px;
color:#901187;
margin:0;
}
.listblockfun{
width:689px;
height:117px;
margin-left:auto;
margin-right:auto;
background-repeat:no-repeat;
margin-top:20px;
padding-top:20px;
}
.listselebrities{
background-image:url(images/bg-listselebrities.png);
}
.listmusic{
background-image:url(images/bg-listmusic.png);
}
.listmovie{
background-image:url(images/bg-listmovie.png);
}
.listfashion{
background-image:url(images/bg-listfashion.png);
}
.listevent{
background-image:url(images/bg-listevent.png);
}
.listblockfun-description{
width:624px;
height:88px;
margin-left:auto;
margin-right:auto;
overflow:auto;
}
.listblockfun-description h2{
color:#901187;
font-size:12px;
margin:0;
padding:0;
}
.listblockfun-description img{
margin-right:10px;
float:left;
}
#contenthoroscope{
	width:939px;
	height:541px;
	margin-left:auto;
	margin-right:auto;
}
#block-circlestart{
	width:536px;
	height:475px;
	/*background-image:url(images/bg-startcircle.jpg);*/
	background-repeat:no-repeat;
}
#block-deschoroscope{
	margin-left:50px;
	width:344px;
	height:432px;
	background-image:url(images/bg-blockdescriptionhoroscop.jpg);
	background-repeat:no-repeat;
}
.star-overview{
width:302px;/*height:72px;*/overflow:auto;color:#e6003c;overflow:auto;padding-left:20px;height:258px;
}
.star-desc{
width:302px;margin-top:15px;height:32px;color:#03448f;overflow:auto;padding-left:20px;
}
#quizcontent{
width:816px;
margin-left:auto;
margin-right:auto;
background-image:url(images/bg-quizbody.jpg);
background-repeat:repeat-y;
}
#quizblock{
width:816px;
background-image:url(images/bg-quiztop.jpg);
background-position:top;
background-repeat:no-repeat;
}
#quizfooter{
width:716px;
background-image:url(images/bg-quizfooter.jpg);
background-position:-1px top;
height:90px;
padding-top:45px;
padding-left:100px;
background-repeat:no-repeat;
background-color:#90d1fb;
}
#quizfooter-result{
width:716px;
background-image:url(images/bg-quizfooter-result.jpg);
background-position:-6px top;
height:75px;
padding-top:45px;
padding-left:100px;
background-repeat:no-repeat;
background-color:#90d1fb;
}
ul#quiz{
margin:0;
padding:50px;
}
ul#quiz li{
	list-style:none;
}
ul#quiz li h1{
color:#91030b;font-size:24px;font-weight:normal;
}
ul#quiz li ul{
margin:0;
padding:0;
}
ul#quiz li  ul li{
color:#20185c;
}
#footer{
width:1000px;
height:72px;
background-image:url(images/bg-footer.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#8fd2fa;
}
#tbwrapper tr td{
padding:0;
}

/*===============
 navigation, button and link
 =================*/
 div#nav div{
float:left;
}
div#nav div a{
display:block;
background-repeat:no-repeat;
}
div#nav div a span {
display:none;
}

div#nav-products{
margin-left:10px;margin-top:20px;
}
div#nav-products a:link,div#nav-products a:visited{
display:block;
width:110px;
height:108px;
background-image:url(images/nav/nav-products_content.gif);
background-position:0 0;
}
div#nav-products a:hover,div#nav-products a.current{
background-position:0px -110px;
}
div#nav-news_tips{
padding-top:0;
}
div#nav-news_tips a:link,div#nav-news_tips a:visited{
width:121px;
height:58px;
background-image:url(images/nav/nav-news_tips_content.gif);
background-position:0 0;
}
div#nav-news_tips a:hover,div#nav-news_tips a.current{
background-position:0px -59px;
}

div#nav-horoscope{
padding-top:0px;float:left;
}
div#nav-horoscope a:link,div#nav-horoscope a:visited{
width:128px;
height:59px;
background-image:url(images/nav/nav-horoscope_content.gif);
}
div#nav-horoscope a:hover,div#nav-horoscope a.current{
background-position:0 -59px;
}
div#nav-fun{
padding-top:12px;
}
div#nav-fun a:link,div#nav-fun a:visited{
width:91px;
height:91px;
background-image:url(images/nav/nav-fun_content.gif);
}
div#nav-fun a:hover,div#nav-fun a.current{
background-position:0 -91px;

}
div#nav-blogs{
padding-top:28px;
margin-left:11px;
}
div#nav-blogs a:link,div#nav-blogs a:visited{
width:92px;
height:75px;
background-image:url(images/nav/nav-blogs_content.gif);
}
div#nav-blogs a:hover,div#nav-blogs a.current{
background-position:0 -75px;
}
div#nav-pictures{
padding-top:43px;

}
div#nav-pictures a:link,div#nav-pictures a:visited{
width:117px;
height:71px;
background-image:url(images/nav/nav-pictures_content.gif);
}
div#nav-pictures a:hover,div#nav-pictures a.current{
background-position:0 -71px;
}
div#nav-contact_us{
padding-top:37px;
margin-left:10px;
}
div#nav-contact_us a:link,div#nav-contact_us a:visited{
width:95px;
height:71px;
background-image:url(images/nav/nav-contact_us_content.gif);
}
div#nav-contact_us a:hover,div#nav-contact_us a.current{
background-position:0 -71px;
}
 ul#navgal{
margin:0;
}
ul#navgal li{
list-style:none;display:inline;float:left;margin-right:15px;
}
ul#navgal li a{
display:block;
width:134px;
height:69px;
background-repeat:no-repeat;
}
ul#navgal li a span{
display:none;
}
ul#navgal li a#syarat_ketentuan {
background-image:url(images/nav/nav-ketentuan_syarat.png);
width:228px;
height:66px;
}
ul#navgal li a#upload_photo {
background-image:url(images/nav/nav_picupload.gif);
width:134px;
}
ul#navgal li a#post_blog {
background-image:url(images/nav/nav_picpostblog.gif); width: 100px;
}
ul#navgal li a#latest {
background-image:url(images/nav/nav_latestblog.gif); width: 133px; height: 60px;
}
ul#navgal li a#rated {
background-image:url(images/nav/nav_ratedblog.gif); width: 141px; height: 61px;
}
ul#navgal li a#readed {
background-image:url(images/nav/nav_readedblog.gif); width: 148px; height: 67px;
}
ul#navgal li a#most_viewed {
background-image:url(images/nav/nav_picviewed.gif);width:164px;
}
ul#navgal li a#top_rated {
background-image:url(images/nav/nav_picrated.gif);width:137px;
}
ul#navgal li a#most_readed {
background-image:url(images/nav/nav_picreaded.gif);width:169px;
}
ul#navgal li a#latest_photo {
background-image:url(images/nav/nav_piclatest.gif);width:141px;
}
p#paging{
	text-align:center;
	/*padding-left:200px;*/
	
	margin-top:10px;
	
	
}
p#paging a:link,p#paging a:visited{
	/*display:block;*/
	height:33px;
	background-repeat:no-repeat;
	background-position:left top;
	
	margin-right:10px;
	margin-left:10px;
}
p#paging a:hover,p#paging a.current{
	background-position:0 -33px;
}
p#paging a#page1{
	background-image:url(images/nav/1.gif);
	width:19px;
}
p#paging a#page2{
	background-image:url(images/nav/2.gif);
	width:24px;
}
p#paging a#page3{
	background-image:url(images/nav/3.gif);
	width:22px;
}
p#paging a#page4{
	background-image:url(images/nav/4.gif);
	width:23px;
}
p#paging a#page5{
	background-image:url(images/nav/5.gif);
	width:23px;
}
p#paging a#page6{
	background-image:url(images/nav/6.gif);
	width:22px;
}
p#paging a#page7{
	background-image:url(images/nav/7.gif);
	width:21px;
}
p#paging a#page8{
	background-image:url(images/nav/8.gif);
	width:24px;
}
p#paging a#page9{
	background-image:url(images/nav/9.gif);
	width:24px;
}
p#paging a#page10{
	background-image:url(images/nav/10.gif);
	width:31px;
}
p#paging a#next{
	background-image:url(images/nav/next.gif);
	width:33px;
	margin-right:0px;
}
p#paging a#previous{
	background-image:url(images/nav/previous.gif);
	width:33px;
	margin-left:0px;
}
p#paging a#first{
	background-image:url(images/nav/first.gif);
	width:51px;
	margin-right:0px;
}
p#paging a#latest{
	background-image:url(images/nav/latest.gif);
	width:51px;
	margin-left:0px;
}
p#paging a.pagearrow{
margin-left:0px;
margin-right:0px;
}
p#paging a span{
	display:none;
}
/*=== Tab menu blogs==*/
ul#tabblog{
margin:0;
}
html>body ul#tabblog{
padding-left: 42px;
}
ul#tabblog li{
list-style:none;display:inline;float:left;
}
ul#tabblog li a{
display:block;
width:205px;
height:78px;
background-repeat:no-repeat;
}
ul#tabblog li a:link,ul#tabblog li a:visited{
background-position:0 -1px;
}
ul#tabblog li a:hover,ul#tabblog li a.tabcurrent{
background-position:-206px -1px;
}
ul#tabblog li a span{
display:none;
}
ul#tabblog li a#my_blog{
background-image:url(images/nav/tab-myblog.gif);
}
ul#tabblog li a#contest{
background-image:url(images/nav/tab-blogcontest.gif);
}
ul#tabblog li a#diary{
background-image:url(images/nav/tab-blogdiary.gif);
}
/*===============
EXTRA
=======================*/
.clear{
clear:both;width:100%;height:0;
}
.float-left{
float:left;
}
.display-none{
display:none;


}
a img{
border:none;
}
a:link,a:visited{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
/*===========================

SETTING UP FONTS

=============================*/
body,div,td,p,h,select,input,textarea,option{
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:11px;
}
/*========================
SETTING UP FORM RELATED

=====================*/
form{
margin:0;padding:0;
}
input.form-text{
border:#106496 1px solid;height:14px;padding:1px;
}
input#btn-ok_home{
width:44px;height:44px;background-image:url(images/nav/btn-ok-home.gif);border:none;margin-top:50px;margin-left:7px;cursor:pointer;background-color:#0066FF;
}
input#btn-votepic{
width:61px;height:61px;border:none;background-color:#FF9900;background-image:url(images/nav/btn-votepic.gif);cursor:pointer;
}
#btn-submituser,#btn-canceluser{
width:92px;
height:26px;
border:none;
background-color:#8fd2fa;

cursor:pointer;
}
#btn-submituser{
background-image:url(images/nav/btn-submituser.gif);
}

#btn-canceluser{
background-image:url(images/nav/btn-canceluser.gif);

}
td{
vertical-align:top;
text-align:left;
}
table#tbcontactus tr td{
color:#02448e;padding:5px;
}
table#tbregister tr td{
color:#02448e;
}
table#tbsyaratketentuan tr td{
color:#02448e;padding:5px;
}
table#tbsyaratketentuan tr td div ul li{
font-size:15px;
}

.formtext,.formtextarea{
width:302px;;height:16px;border-left:#9a9a9a 2px solid; border-top:#404040 1px solid;padding:2px;
}
.formtextarea{
height:104px;
}
table#tbregister tr td .formtext{
width:302px;;height:17px; border:#098cca 1px solid;padding:1px;

}
#btn-submitcomment,#btn-cancelcomment{
width:135px;
height:35px;
border:none;
background-color:#8fd2fa;

background-repeat:no-repeat;
cursor:pointer;
}
#btn-submitcomment{
background-image:url(images/nav/btn-submitcomment.gif);
}
#btn-cancelcomment{
background-image:url(images/nav/btn-cancelcomment.gif);
}
#btn-submitblog,#btn-cancelblog{
width:89px;
height:22px;
border:none;
background-color:#8fd2fa;

background-repeat:no-repeat;
cursor:pointer;
}
#btn-submitblog{
background-image:url(images/nav/btn-submitblog.png);
}
#btn-cancelblog{
background-image:url(images/nav/btn-cancelblog.png);
}
#btn-submitcontact,#btn-cancelcontact{
width:95px;
height:33px;
border:none;
background-color:#8fd2fa;

background-repeat:no-repeat;
cursor:pointer;
}
#btn-submitcontact{
background-image:url(images/nav/btn-submitcontact.png);
}
#btn-cancelcontact{
background-image:url(images/nav/btn-cancelcontact.png);
}
#btn-submitpic,#btn-cancelpic{
width:91px;
height:28px;
border:none;
background-color:#8fd2fa;
margin-top:30px;

background-repeat:no-repeat;
cursor:pointer;
}
#btn-submitpic{
background-image:url(images/nav/btn-submitpic.png);
}
#btn-cancelpic{
background-image:url(images/nav/btn-cancelpic.png);
}
#btn-postcontest{
width:258px;
height:34px;
border:none;
background-color:#8fd2fa;
background-image:url(images/nav/nav_postcontest.png);
background-repeat:no-repeat;
cursor:pointer;
}
#btn-cancelpic{
background-image:url(images/nav/btn-cancelpic.png);
}
#btn-result{
width:134px;
height:42px;
border:none;
background-color:#8fd2fa;
background-image:url(images/nav/result.gif);
background-repeat:no-repeat;
cursor:pointer;
}
/*===========================
SETTING UP PRODUCT THUMBNAIL

===========================*/
a.productIcon {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	height: 250px;
}

a.productIcon:link,
a.productIcon:visited {
	background-position: top left;
}

a.productIcon:hover,
a.productIcon:active {
	background-position: 0 -250px;
}

a.productIcon span {
	display: none;
}

a#list-choco_passion {
	background-image: url(../../files/images/products/list-choco_passion.jpg);
	width: 211px;
}

a#list-fairy_berry_sweet {
	background-image: url(../../files/images/products/list-fairy_berry_sweet.jpg);
	width: 198px;
}

a#list-green_tea_story {
	background-image: url(../../files/images/products/list-green_tea_story.jpg);
	width: 212px;
}

a#list-tiramisu_rainbow {
	background-image: url(../../files/images/products/list-tiramisu_rainbow.jpg);
	width: 218px;
}

div#back-area {
	float: left;
	margin: 260px 0 0 35px;
	padding: 0;
}

div#back-area a {
	display: block;
	background-repeat: no-repeat;
	width: 54px;
	height: 32px;
}

div#back-area a span {
	display: none;
}

a#btnback-choco_passion {
	background-image: url(images/nav/back-choco_passion.gif);
}

a#btnback-green_tea_story {
	background-image: url(images/nav/back-green_tea_story.gif);
}

a#btnback-tiramisu_rainbow {
	background-image: url(images/nav/back-tiramisu_rainbow.gif);
}

a#btnback-fairy_berry_sweet {
	background-image: url(images/nav/back-fairy_berry_sweet.gif);
}

div#product-note {
	float: left;
	margin: 150px 0 0 350px;
}

* html div#product-note {
	margin-left: 215px;
}
/*===========================
BLOGS

===========================*/
div.blogList-1,
div.blogList-2,
div.blogList-3 {
	display: block;
	margin: 0 0 6px 40px;
	padding: 0;
	height: 160px;
	width: 278px;
	overflow: hidden;
}

* html div.blogList-1,
* html div.blogList-2,
* html div.blogList-3 {
	margin-left: 20px;
}

div.blogList-1 {
	background-image: url(images/bg-thumbblog_1.png);
}

div.blogList-2 {
	background-image: url(images/bg-thumbblog_2.png);
}

div.blogList-3 {
	background-image: url(images/bg-thumbblog_3.png);
}

div.blogListThumbOut {
	display: block;
	background-color: #fff;
	border: 1px solid #000;
	/*margin: 40px 0 0 23px;*/
	margin: 40px 0 0 20px;
	padding: 3px;
}

* html div.blogListThumbOut {
	margin-left: 10px;
	margin-top: 36px;
}

div.blogListThumb {
	display: block;
	border: 1px solid #d9d9d9;
	height: 82px;
	width: 82px;
	overflow: hidden;
}

div.blogListReview {
	margin: 40px 0 0 2px;
	padding: 0;
}

div.blogListReview h1,
div.blogListReview h2,
div.blogListReview h3,
div.blogListReview h4 {
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

div.blogListReview h1 a,
div.blogListReview h1 a:active,
div.blogListReview h1 a:hover,
div.blogListReview h1 a:link,
div.blogListReview h1 a:visited {
	background-color: transparent;
	cursor: pointer;
	color: #0000CC;
	font-weight: bold;
	text-decoration: underline;
}

div.blogListReview h4 {
	margin-top: 16px;
}

div.blogDetail {
	display: block;
	background-image: url(images/bg-blog_detail.gif);
	background-repeat: no-repeat;
	height: 415px;
	width: 765px;
	margin-left: 0;

	padding: 0;
	padding-top: 1px;
}

div.blogProfile {
}

div.blogProfile h3,
div.blogProfile h4 {
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

div.blogRate {
	display: block;
	margin: 0;
	padding: 30px 0 0 0;
	width: 700px;
	text-align: right;
}

div.blogRate h1 {
	background-color: transparent;
	color: #fff;
	font-size: 24px;
	margin: 0;
	padding: 0;
}

div.blogDescription {
	display: block;
	margin: 4px 0 0 65px;
	padding: 0;
	height: 285px;
	width: 590px;
	overflow: auto;
}

div.blogDescription h1 {
	background-color: transparent;
	color: #fff;
	font-size: 24px;
	margin: 0 0 10px 0;
	padding: 0;
}

div.blogComment {
	display: block;
	background-image: url(images/bg-formcomment.gif);
	background-repeat: top;
	background-repeat: no-repeat;
	width: 711px;
	height: 225px;
	margin: auto;
	padding: 0;
	padding-top: 50px;
}

div.blogComment textarea {
	display: block;
	border: 1px solid #e8a500;
	background-color: transparent;
	width: 575px;
	height: 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: auto;
	margin-left: 70px;
	margin-bottom: 40px;
	padding: 2px;
}

div.blogCommentList {
	margin: auto;
	padding: 0;
	width: 580px;
}

div.blogCommentList h1 {
	text-align: left;
}

div.blogCommentList ul,
div.blogCommentList ul li {
	margin: 0;
	padding: 0;
}

div.blogCommentList ul li {
	border-bottom: 1px solid #fff;
	list-style: none;
	padding-bottom: 8px;
	text-align: left;
}

div.blogCommentDetail {
	margin: 0;
	margin-left: 10px;
}

div.blogCommentDetail a {
	background-color: transparent;
	color: #990000;
	text-decoration: underline;
}

div#blogPost {
	display: block;
	margin: auto;
	
	width:504px;
	height:337px;
	background-image:url(images/bg-formblog.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-left:120px;
}
div#toppostblog{
	width:624px;
	height:161px;
	background-image:url(images/bg-toppostblog.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin:auto;
}
div#topeditblog{
	width:624px;
	height:161px;
	background-image:url(images/bg-topeditblog.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin:auto;
}
table#blogdetail tr td#detail{
background-image:url(images/bg-blogdetail.png);
background-repeat:no-repeat;
width:714px;
padding-top:35px;
padding-left:50px;
}
#textvote{
width:625px;text-align:right;color:#FFFFFF;font-size:18px;
}
#blogdescription{
width:625px;height:270px;overflow:auto;
}
#blogdescription h1{
color:#FFFFFF;
}
#blogdescription img{
float:left;
padding-right:10px;
vertical-align:top;
}
table#blogdetail tr td#detailbloguser{
text-align:center;
padding:10px;
padding-top:20px;
color:#FFFFFF;
}

table#blogdetail tr td#detailbloguser img{
padding:2px;
background-color:#ffffff;
border:#02448e 2px solid;
}
table#blogdetail tr td#detailbloguser h3{
margin:0;
color:#02448e;
}
ul#listuserblog{
margin-left:20px;
padding:0;
}
ul#listuserblog li{
text-align:left;
list-style:none;
list-style:none;
}
ul#listuserblog li a:link,ul#listuserblog li a:visited{
color:#0000ff;
text-decoration:underline;
}
/*===========================
HACKS

===========================*/
div#preloadImage {
	position: absolute;
	top: -10px;
	left: 0;
}

div#preloadImage img {
	float: left;
	height: 1px;
	width: 1px;
}

div.no-bg {
	background-image: none !important;
}

div.auto-height {
	height: auto !important;
}

* { behavior: url(../../libs/js/iepngfix.htc); }
a:focus{
	outline:none;
}
