/*Themes of GoodWeber. Design by emaico. 2008.02*/
/*web: http://www.goodweber.com*/
/*name:Pink Love*/

body{ font:12px Tahoma; margin:0; padding:0; text-align:center; background:#ff8eb1; color:#333333; min-width:1003px;}
div, form, select, option, ul, li, ol, h1, h2, h3, h4, h5, span, fieldset, label, p{ font:12px Tahoma; font-weight:normal; padding:0; margin:0; color:#333333; overflow:hidden; list-style-type:none; border:0; letter-spacing:1px;}
input{font:12px;}
table,td,tr,th{ font:12px Tahoma;}
img, a.img{border:0;}
a{ color:#d4567d; text-decoration:none;}
a:hover{ color:#ff8eb1; text-decoration:none;}

/*space*/
.blank8{ width:100%; height:8px; font-size:1px; margin:0 auto;}
.blank10{ width:100%; height:10px; font-size:1px; margin:0 auto;}
.blank19{ width:100%; height:19px; font-size:1px; margin:0 auto;}
.blank13{ width:100%; height:13px; font-size:1px; margin:0 auto;}
.blank20{ width:100%; height:20px; font-size:1px; margin:0 auto;}
.blank25{ width:100%; height:25px; font-size:1px; margin:0 auto;}
.blank30{ width:100%; height:30px; font-size:1px; margin:0 auto;}

.fontB { font-weight:700;}
.fontI { font-style:italic;}
.font14px { font-size:14px;}
.clear { clear:both; font-size:1px; width:1px; visibility:hidden; }
.hidden { display:none;}
.containerTop{ width:968px; min-width:968px; margin:0px auto 0px auto;}
.container{ width:933px; background:url(../images/conBg.jpg) repeat-y; display:block; margin:0px auto 0px auto; padding:0px 0px 0px 35px;}

/*top*/
.top{ width:968px; height:338px; background-image:url(../images/top.jpg); margin:0px auto 0px auto;}
.logo{ width:100%; max_width:900px; height:180px; float:left; padding:30px 0px 0px 20px;}
.logo h1{ color:#FFFFFF; font-size:51px; font-weight:700; letter-spacing:5px; margin-bottom:5px;}
.logo h1 a{color:#FFFFFF; text-decoration:none;}
.logo h1 a:hover{ color:#CC3366; text-decoration:none;}
.logo_h2{ color:#FFFFFF; font-size:13px; line-height:20px; letter-spacing:3px;}
.nav{ float:right; width:600px; text-align:center; font-size:15px;margin-right:10px; position:relative;}
.nav a{ color:#FFFFFF;}
.nav a:hover{ color:#CC3366;}
.nav ul{ margin:0 auto;}
.nav li{ height:20px;text-align:center; float:left; margin:0px 15px 0px 15px;}
.nav .on{ height:20px; text-align:center; float:left;margin:0px 15px 0px 15px;}
.nav .out{ height:20px; text-align:center; float:left;margin:0px 15px 0px 15px;}
.search{height:30px; float:left; text-align:left; margin:45px 0px 0px 28px;}
.searchInput{ background:#fff; border:#ff8eb1 1px solid;  height:17px; width:200px;}
.searchInput_on{ background:#fff; border:#ff8eb1 1px solid;  height:17px; width:200px;}
.searchButtom{ height:22px; width:60px;background:#ff8eb1; color:#CC3366; font-weight:200; cursor:pointer; margin:0; border:1px solid #FFFFFF;}
/*left*/
.left{ width:655px; float:left; position:static; top:-50px;}
.con{ width:640px; float:left; text-align:left; line-height:22px; font-size:13px;}
.table{ padding:5px 0px 5px 5px; margin-bottom:15px;}
.con h2{ font-weight:700; line-height:2em; font-size:14px;}
.con a{ color:#d4567d;}
.con a:hover{ color:#ff8eb1; text-decoration:none;}
.con p{ line-height:22px; margin:20px 10px 10px 20px; font-size:13px;}
.con1{ width:640px;margin:20px 10px 10px 20px; font-size:13px;}
.con1 p{ line-height:22px; margin:20px 10px 10px 20px; font-size:13px;}

.conTitle{ clear:both; height:45px; margin-bottom:10px; background:url(../images/conTitle.jpg) no-repeat 0 0; padding:20px 0px 0px 85px;}
.conTitle h2{ font-size:18px; font-weight:700; line-height:24px; color:#d4567d;}
.conPostUser{ height:40px; float:left; font-size:12px; color:#CC3366; margin-left:2px;}
.conDate{ height:40px; font-size:12px; color:#CC3366; float:left; margin-left:20px;}
.conLink{ height:25px; color:#373C64; width:100%; margin:15px 0; border-top:1px dotted #d4567d; margin:20px 20px 10px 20px;}
.conLink a{ color:#CC3366; text-decoration:none;}
.conLink a:hover{ color:#d4567d; text-decoration:none;}
.conLink li{ float:left; line-height:25px; padding-right:15px;}
.jump{ width:100%; line-height:38px; text-align:right;}
.commentTitle{ clear:both; height:30px; overflow:visible; margin:20px 0px 10px 20px;}
.commentTitle h2{ background:url(../images/comment.gif) no-repeat 0px 0px; padding-left:30px; font-size:18px; font-weight:700; color:#d4567d;line-height:28px; clear:both;}
.commentTitle h3{ padding-left:20px; line-height:26px;}
.commentLine{ border-bottom:#ff8ed1 1px dotted; width:100%; clear:both;}
.pager{ width:640px; height:30px; float:left; line-height:30px; clear:both; text-align:center;}
.pager a{  background:#fff; border:#d4567d 1px solid; margin:0 1px;}
.pager a:hover{ background:#d4567d; border:#d4567d 1px solid; color:#6d0022;}
.pagerLinkPrevPage{padding:1px 2px;}
.pagerLinkNextPage{padding:1px 2px;}
.pagerLink{padding:1px 5px;}
.pagerCurrent{ background:#d4567d; border:#d4567d 1px solid; color:#fff; padding:1px 5px; margin:0 1px;}
.jump a{  background:#d4567d; border:#ef799e 1px solid; padding:1px 2px; color:#FFFFFF;}
.jump a:hover{ background:#FFFFFF; border:#ef799e 1px solid; color:#d4567d; text-decoration:none}

/*right*/
.right{ width:210px; float:left; margin-left:15px;}
.info{ width:189px; margin:0px auto 0px auto;}
.info_updiv{ background:url(../images/userImg_01.gif) no-repeat 0 0; width:189px; height:17px;}
.info_imgdiv{ background:url(../images/userImg_02.gif) repeat-y; max-width:189px; padding-top:10px;}
.info_username{ background:url(../images/userImg_03.gif) no-repeat 0 0; width:189px; height:52px;}
.info h2{ font-weight:700; line-height:25px; margin-top:10px;}
.info h2 a{ color:#FFFFFF;}
.info h2 a:hover{ color:#d4567d; text-decoration:underline}
.info p{ width:189px; text-align:left; line-height:19px; color:#d4567d;}

.menu{ width:200px; height:22px; margin-top:20px; margin-bottom:5px; float:right; position:relative;}
.menu h2{ font-size:14px; font-weight:700; color:#ca1e53; padding-left:22px; text-align:left; background:url(../images/menuBG.jpg) no-repeat 0 0; letter-spacing:4px;}

.date{ width:200px;text-align:center; float:right; position:relative;}
.date a{ color:#d4567d;}
.date a:hover{ color:#ff8eb1; text-decoration:underline}
.date table{width:100%; margin:0 auto; text-align:center;}
.date td{ line-height:19px;}
.date th{ line-height:19px; background:#FAFAFD; border-bottom:#DADAE2 1px solid; border-right:#DADAE2 1px solid; border-top:#fff 1px solid;}
.date .date_top{ background:none; border:0; color:#d4567d; font-weight:700;}
.date .backward{ background:none; border:0; font-weight:700;}
.date .forward{ background:none; border:0; font-weight:700;}
.date .day{ background:#ff8ed1; border-bottom:#DADAE2 1px solid; border-right:#DADAE2 1px solid; border-top:#fff 1px solid;}
.calMonthToday{ background:#ff8ed1; border-bottom:#d4567d 1px solid; border-right:#d4567d 1px solid; text-align:center; color:#fff; font-weight:700;}
.calMonthToday a{ color:#fff;}

.recently{ width:200px; float:left; position:relative;}
.recently ul{ width:200px; margin:0 0px 0px 15px;text-align:left;}
.recently li{ background:url(../images/liststyle.gif) no-repeat 13px 9px; padding-left:26px; line-height:22px; }
.recently li a{ color:#666666;}
.recently li a:hover{ color:#b30e41;}
.recentlyBottom{width:200px; height:20px; margin-bottom:10px;}

.article{ width:200px; float:left; position:relative;}
.article ul{ width:200px; margin:0 0px 0px 15px;text-align:left;}
.article li{ background:url(../images/liststyle.gif) no-repeat 13px 9px; padding-left:26px; line-height:22px; }
.article li a{ color:#666666;}
.article li a:hover{ color:#b30e41;}
.articleBottom{width:200px; height:20px; margin-bottom:10px;}


.friendLink{ width:200px; float:left; position:relative;}
.friendLink h3{ font-size:12px; font-weight:700; color:#d4567d; line-height:18px; padding-left:10px; text-align:left; padding-top:8px; text-indent:0.5em;}
.friendLink ul{width:200px; margin:0 0px 0px 15px;text-align:left;}
.friendLink li{ background:url(../images/pink_love_liststyle.gif) no-repeat 13px 9px; padding-left:26px; line-height:22px; }
.friendLink li a{ color:#666666;}
.friendLink li a:hover{ color:#b30e41;}

.rss{ width:210px; float:left; margin:10px 0px 0px 0px;}
.rss li{ float:left; margin:1px;}

/*file*/
.file{ float:left; width:100px; text-align:center; margin:0px 10px 0px 10px;}
.albumT{ width:770px; float:left; text-align:left; margin-left:20px;}
.albumT h2{ font-size:16px; font-weight:700; color:#d4567d;}
.fileList{text-align:center; float:left; line-height:25px; margin:15px 0px 0px 10px;}
.fileImg{ border:#d4567d 1px solid; padding:5px;}

/*comment*/
#CommentForm{ width:450px; margin-left:20px;}
.comment_text_top{ color:#CC3366; font-size:17px; font-weight:700; letter-spacing:2px; line-height:26px;}
.comment_table{ width:400px; margin:15px;}
.comment_tr{ width:100%; border-bottom:1px dotted #ff8eb1; padding-bottom:10px; margin:5px 0px 5px 0px;}
.comment_tr_label{ width:75px; font-size:12px; background:url(../images/pink_love_comment_list.gif) no-repeat 0 7px; color:#CC3366; float:left; padding:5px 0px 0px 15px;}
.comment_tr_input{ width:285px; height:20px; border:1px solid #CCCCCC; margin-left:10px; float:left;}
.comment_tr_input_on{ width:285px; height:20px; border:1px solid #CC3366; margin-left:10px; float:left;}
.comment_tr_label2{ width:75px; height:80px; font-size:12px; background:url(../images/pink_love_comment_list.gif) no-repeat 0 7px; color:#CC3366; float:left; padding:5px 0px 0px 15px;}
.comment_tr_textarea{ width:285px; height:80px; border:1px solid #CCCCCC; margin-left:10px; float:left;}
.comment_tr_textarea_on{ width:285px; height:80px; border:1px solid #CC3366; margin-left:10px; float:left;}
.comment_submit_tr{ width:360px; text-align:center;}
.commentSubmit{height:22px; width:60px;background:#ff8eb1; color:#CC3366; font-weight:200; cursor:pointer; margin:0; border:1px solid #FFFFFF;}
#commentIcon{ width:50px; height:50px; float:left; margin:0 5px 5px 20px;}
#commentIcon img{ width:50px;}

/*search*/
.searchH2{ font-size:14px; font-weight:700;}
.searchH3{ font-size:18px; font-weight:700;}


/*footer*/
.footer{height:45px; width:968px; background:url(../images/conBg.jpg) repeat-y; margin:0px auto; display:block; padding-top:20px;}
.footer a{ font-weight:700; color:#d4567d;}
.footer a:hover{ text-decoration:underline;}
.footer p{ line-height:20px; padding:25px 0px; margin:0 auto;}
