/*  
Theme Name: underone's G7 (v6) (3c)
Theme URI: http://www.underone.com/
Description: powered by <a href="http://www.underone.com/">underone</a>, v2@2008.7.30     modify: 2008.08.13  (3c) It's 3 columns version
Version: final
Author: underone
Author URI: http://www.underone.com/
Modify: Eduardo
Modify URI: http://edblog.net
ICO: pi_diagona_pack
*/

@charset "utf-8";
*{margin:0;padding:0;}
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,img,dl,dt,ol,ul,li,input,textarea,form,label,table,tbody,tr,th,td{border:0;outline:0;list-style:none;font-size:13px;font-family:Arial,Verdana,sans-serif;color:#515151;text-decoration:none;margin:0;padding:0;letter-spacing: 1px;}
body{background-image:url(images/body_bg.jpg);background-repeat:repeat-x;background-color:#fff;}
#headershell{background-image:url(images/header_bg.jpg);background-repeat:repeat-x;}
#header{width:970px;height:55px;margin:0 auto 12px;}
#header h1 a{height:37px;float:left;position:relative;top:4px;font-size:26px;font-weight:700;color:#E8E8E8;margin-right:5px;font-family:Verdana, Arial, Helvetica, sans-serif;margin-left:10px;line-height:37px;}
#header h1 a:hover{color:#fff;}
#header #info{float:left;padding-top:22px;margin-left:6px;color:#828282;font-size:11px;}
.logo {float:left;}
#menu{float:right;height:55px;}
#menu ul li{display: inline;margin:0 10px 0 0;height:25px;line-height:25px;}
#menu ul li a{height:25px;line-height:25px;display:inline-block;color:#FFFFFF;font-size:12px;}
#menu ul li a:hover{color:#FFFFFF;}
#menu ul li.current_page_item a{color:#FFFFFF;}
.s{background-color:transparent;float:left;width:172px;height:22px;background-image:url(images/search_bg.gif);background-repeat:no-repeat;background-position:left top;padding-left:5px;}
.s_hover{background-color:transparent;float:left;width:169px;height:19px;color:#a9a9a9;background-image:url(images/search_bg.gif);background-repeat:no-repeat;background-position:left bottom;padding-left:7px;padding-top:3px;}
#searchsubmit{background-color:transparent;height:21px;width:22px;}
#menu img{float:right;margin-top:1px;}
.address {color:#9A4D53; font-size:11px; }
.address a {color: #fff;}
#page{width:970px;margin-right:auto;margin-left:auto;padding-bottom:8px;overflow:auto;}
#content{width:550px;margin-right:12px;float:left;}
.content_top,.content_bottom{height:11px;width:550px;background-repeat:no-repeat;font-size:1px;background-image:url(images/content_corner.gif);}
.content_top{background-position:top;}
.content_bottom{margin-bottom:12px;background-position:bottom;margin-top:-14px;}
.content{background-image:url(images/content_bg.gif);background-repeat:repeat-y;overflow:visible;}
.cnone{clear:both;overflow:hidden;float:left;}
.posttitle{margin-right:10px;margin-left:11px;}
.posttitle h2,.posttitle h2 a{font-size:27px;color:#AD0000;text-decoration:none; font-weight: bold;}
.posttitle h2 a:hover{color:#83aa59;text-decoration:none;}
.posttime{background-image:url(images/post_date_bg.gif);background-repeat:no-repeat;height:52px;width:52px;float:left;font-size:16px;color:#fff;text-align:center;line-height:20px;padding-top:3px;margin-right:6px;}
.posttime .m{color:#fff;}
#content .postmeta{color:#939393;margin-top:4px;margin-left:3px;}
#content .postmeta span{padding-left:14px;color:#939393;margin-right:12px;font-family:Verdana, Arial, sans-serif;background-image:url(images/span.gif);background-repeat:no-repeat;}
#content .postmeta span a{color:#939393;text-decoration:none;}
#content .postmeta span a:hover{color:#a14c2a;}
.file{background-position:left -78px;}
.date{background-position:left -98px;}
.user{background-position:left 2px;}
.comment{text-align:right;}
.pop{float:right;background-position:left 16px;}
.edit{background-position:left -138px;}
.tags{background-image:url(images/span.gif);background-repeat:no-repeat;background-position:left -16px;padding-left:15px;color:#46a8c8;}
.post{word-wrap:break-word;margin-right:22px;margin-left:22px;margin-top:8px;line-height:23px;}
.post h3{font-size:14px;color:#83aa59;margin-bottom:4px;}
.post ul{margin-bottom:14px;}
.post p{overflow:hidden;font-family:Verdana, Arial, Helvetica, sans-serif;margin-bottom:14px;}
.post p a{color:#46a8c8;font-family:Verdana, Arial, Helvetica, sans-serif;}
.post p a:hover{color:#5b9530;text-decoration:underline;}
.post img{border:1px solid #e1e1e1;padding:2px;}
.noboder,.post img.noboder,.noboder a img,.noboder a:hover img{border:0;}
.post p a:hover img{border:1px solid #767676;border-bottom-width:1px;border-bottom-style:solid;text-decoration:none;padding:2px;}
.post blockquote{padding-right:20px;padding-left:20px;}
.post blockquote p{color:#7b7b7b;}
.post ul li{color:#83aa59;text-decoration:none;background-image:url(images/span.gif);background-repeat:no-repeat;background-position:left -301px;padding-left:15px;}
.related_post a:hover{color:#7b7b7b;text-decoration:underline;}
#content .postnav,.nav{padding-right:2px;padding-left:7px;padding-bottom:14px;margin-bottom:10px;}
.postnav a:hover,.nav a:hover{color:#7b7b7b;}
.postnav .left a,.nav .nleft a{float:left;background-image:url(images/span.gif);background-repeat:no-repeat;background-position:left -228px;text-indent:14px;}
.postnav .right a,.nav .nright a{float:right;padding-right:20px;background-image:url(images/span.gif);background-repeat:no-repeat;background-position:right -198px;}
#navigation{padding-top:5px;padding-bottom:10px;}
#comments{width:550px;float:left;}
#showad,.comment_mid{width:548px;background-color:#FBFAF8;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#eaeaea;border-left-color:#eaeaea;float:left;}
.admin .comment_mid{width:548px;background-color:#fafdff;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#eaeaea;border-left-color:#eaeaea;float:left;}
.admin cite a{color:#a14c2a;}
.comment_mid a{color:#a14c2a;text-decoration:none;}
#showad_top,#showad_bottom,.comment_top,.comment_bottom{background-image:url(images/comment_corner.png);width:550px;background-repeat:no-repeat;font-size:1px;float:left;}
.admin .comment_top,.admin .comment_bottom{background-image:url(images/comment_corner_admin.png);width:550px;background-repeat:no-repeat;font-size:1px;float:left;}
#showad_top,.comment_top{background-position:left top;height:11px;margin-top:15px;}
#showad_bottom,.comment_bottom{background-position:left bottom;height:18px;position:relative;visibility:visible;margin-top:-10px;float:left;}
.comment_left{float:left;width:48px;}
.comment_right{margin-left:10px;float:left;width:480px;overflow:hidden;}
.comment_right p{color:#7b7b7b;line-height:16px;margin-bottom:10px;}
.avatar{border:1px solid #d3d3d3;background-color:#fff;float:right;margin-bottom:10px;padding:2px;}
h3.respond{font-size:14px;color:#83aa59;background-image:url(images/span.gif);background-repeat:no-repeat;background-position:8px -36px;padding-left:22px;margin-bottom:-6px;}
h3.respondall{font-size:14px;color:#83aa59;background-image:url(images/span.gif);background-repeat:no-repeat;background-position:8px -56px;padding-left:22px;margin-bottom:8px;margin-top:15px;}
h3.tp{font-size:14px;color:#83aa59;background-image:url(images/span.gif);background-repeat:no-repeat;background-position:8px -176px;padding-left:22px;margin-bottom:8px;margin-top:15px;}
#comments ul{margin-left:10px;margin-bottom:10px;}
#comments ul li.ping h4{color:#83aa59;background-image:url(images/span.gif);background-repeat:no-repeat;background-position:left -257px;padding-left:16px;margin-bottom:2px;}
#comments ul li.ping{margin-bottom:10px;}
#comments ul li.ping p{color:#7b7b7b;}
.tb_rss{float:right;margin-right:4px;}
.tb_rss span{background-image:url(images/span.gif);background-repeat:no-repeat;padding-left:14px;}
.tb_rss span a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#939393;text-decoration:none;}
.tb_rss span a:hover{color:#515151;}
.tb_rss span.rss{background-position:left -158px;margin-right:10px;}
.tb_rss span.tb{background-position:left -178px;}
small,small a{margin-bottom:8px;font-size:11px;color:#616161;}
cite{margin-left:18px;margin-right:8px;color:#46A8C8;font-size:14px;text-decoration:none;font-style:normal;clear:both;line-height:18px;}
cite a{color:#46A8C8;font-size:14px;}
#commentinput input{background-image:url(images/input_text.png);background-repeat:no-repeat;height:21px;width:222px;padding-top:4px;padding-left:8px;color:#767676;float:left;}
#commentinput label{height:19px;color:#939393;padding-top:4px;padding-bottom:4px;margin-bottom:2px;float:left;}
#textshell{background-image:url(images/input_textarea.png);background-repeat:no-repeat;height:121px;width:400px;color:#767676;margin-top:1px;clear:both;padding:10px;}
textarea{background:transparent;height:110px;width:330px;overflow:auto;color:#767676;}
#commentinput .submit{background-image:url(images/submit.png);background-repeat:no-repeat;height:23px;width:76px;margin-left:10px;}
.logged{margin-bottom:10px;padding-left:10px;}
#sidebar_shell{width:400px;float:left;margin-bottom:10px;}
#sidebar-l{	float:left; width:216px; }
#sidebar-r{ float:right; width:170px; margin-left:-6px;}
#sidebar_menu{width:206px;height:32px;background-image:url(images/sidebar_top_bg.gif);color:#AD0000;font-family:Arial, Helvetica, sans-serif;margin-bottom:12px;padding-top:10px;padding-left:10px;}
.st-tag-cloud a:hover{border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#A6A6A6;}
#sidebar_top,#sidebar_bottom{height:11px;width:216px;font-size:1px;background-repeat:no-repeat;background-image:url(images/sidebar_corner.gif);}
#sidebar_top2{height:11px;width:170px;font-size:1px;background-repeat:repeat-y;background-image:url(images/sidebar_corner2.gif);}
#sidebar_bottom2{height:11px;width:170px;font-size:1px;background-repeat:repeat-y;background-image:url(images/sidebar_bottom2.gif);}
#sidebar_top{background-position:top;}
#sidebar_bottom{float:left;background-position:bottom;}
#sidebar{padding-right:10px;padding-left:10px;background-image:url(images/sidebar_bg.gif);background-repeat:repeat-y;margin-bottom:-12px;}
#sidebar2{padding-right:10px;padding-left:10px;background-image:url(images/sidebar_bg2.gif);background-repeat:repeat-y;margin-bottom:-12px;}
#sidebar .feed{display:block;background-image:url(images/feeddiv.gif);background-repeat:no-repeat;background-position:right -5px;padding-bottom:10px;}
#sidebar .feed p a{color:#AD0000;}
#sidebar .feed p a:hover{color:#5b9530;text-decoration:underline;}
#sidebar .feedme{display:block;padding-bottom:10px;}
#sidebar p.feedit{margin-bottom:4px;}
#sidebar h2{font-size:15px;color:#AD0000;font-weight:bold; padding:7px 0 3px 0;}
#sidebar ul {padding: 0 0 5px 0;}
#sidebar ul li{margin-bottom:12px;}
#sidebar ul li h2{margin-bottom:3px;}
#sidebar ul li ul li,#sidebar ul li ul li span{line-height:16px;overflow:hidden;word-wrap:break-word;color:#7B7B7B;margin:0;padding:1px 0;}
#sidebar ul li ul li a{color:#616161;padding-top:1px;padding-bottom:1px;display:block;text-decoration:none;}
#sidebar ul li ul li a:hover{background-color:#E2F4FD;color:#AD0000;padding-right:5px;padding-left:5px;display:block;}
#sidebar ul li ul li:hover{background-color:#E2F4FD;padding-right:5px;padding-left:5px;}
#sidebar li.rc{padding-top:2px;padding-bottom:2px;}
#sidebar li.rc a,#sidebar ul.rc li a{display:inline;}
#sidebar li.rc a:hover,#sidebar ul.rc li a:hover{display:inline;}
#sidebar li.cat-item a{line-height:16px;padding-top:1px;padding-bottom:1px;display:inline;}
#sidebar li.cat-item a:hover{padding-top:1px;padding-bottom:1px;display:inline;}
#sidebar li.cat-item:hover{padding-top:1px;padding-bottom:1px;}
#sidebar li.cat-item,ul.wp_sofa li{font-size:9px;font-family:Arial, Helvetica, sans-serif;}
#sidebar li.cat-item ul.children{margin-left:10px;}

#sidebar2 .feed{display:block;background-image:url(images/feeddiv.gif);background-repeat:no-repeat;background-position:right -5px;padding-bottom:10px;}
#sidebar2 .feed p a{color:#AD0000;}
#sidebar2 .feed p a:hover{color:#5b9530;text-decoration:underline;}
#sidebar2 .feedme{display:block;padding-bottom:10px;}
#sidebar2 p.feedit{margin-bottom:4px;}
#sidebar2 h2{font-size:15px;color:#AD0000;font-weight:bold;padding:10px 0 7px 0;}
#sidebar2 ul {padding: 0 0 5px 0;}
#sidebar2 ul li{margin-bottom:4px;}
#sidebar2 ul li h2{margin-bottom:3px;}
#sidebar2 ul li ul li,#sidebar2 ul li ul li span{line-height:16px;overflow:hidden;word-wrap:break-word;color:#7B7B7B;margin:0;padding:1px 0;}
#sidebar2 ul li ul li a{color:#616161;padding-top:1px;padding-bottom:1px;display:block;text-decoration:none;}
#sidebar2 ul li ul li a:hover{background-color:#E2F4FD;color:#AD0000;padding-right:5px;padding-left:5px;display:block;}
#sidebar2 ul li ul li:hover{background-color:#E2F4FD;padding-right:5px;padding-left:5px;}
#sidebar2 li.rc{padding-top:2px;padding-bottom:2px;}
#sidebar2 li.rc a,#sidebar2 ul.rc li a{display:inline;}
#sidebar2 li.rc a:hover,#sidebar2 ul.rc li a:hover{display:inline;}
#sidebar2 li.cat-item a{line-height:16px;padding-top:1px;padding-bottom:1px;display:inline;}
#sidebar2 li.cat-item a:hover{padding-top:1px;padding-bottom:1px;display:inline;}
#sidebar2 li.cat-item:hover{padding-top:1px;padding-bottom:1px;}
#sidebar2 li.cat-item,ul.wp_sofa li{font-size:9px;font-family:Arial, Helvetica, sans-serif;}
#sidebar2 li.cat-item ul.children{margin-left:10px;}

#footer{width:970px;height:30px;background-image:url(images/foot_bg.png);background-repeat:no-repeat;background-position:center top;text-align:center;padding-top:10px;font-size:12px;margin:0 auto;}
#footer a{font-size:12px;text-decoration:none;color:#7b7b7b;}
#footer a:hover{color:#AD0000;text-decoration:underline;}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active{text-decoration:none;border:1px solid #8dab3b;color:#8dab3b;background-color:#fff;font-size:11px;margin:2px;padding:2px 4px;}
.wp-pagenavi a:hover{border:1px solid #bcbcbc;color:#AD0000;background-color:#fff;}
.wp-pagenavi span.pages{color:#8dab3b;border:1px solid #fff;background-color:#fff;margin:2px;padding:2px 4px;}
.wp-pagenavi span.current{font-weight:700;border:1px solid #bcbcbc;color:#bcbcbc;background-color:#fff;font-size:11px;margin:2px;padding:2px 4px;}
.wp-pagenavi span.extend{border:1px solid #bcbcbc;color:#bcbcbc;background-color:#fff;font-size:11px;margin:2px;padding:2px 4px;}

.case_img {float:left; padding: 0 5px 0 0;}
.case_title {color:#545454; font-weight: bold;}
.case_excerpt {color: #999;}

.pagebar 
	{ 
		font: 15px Verdana, Arial, Helvetica, sans-serif; 
		padding-top: 20px; 
		padding-bottom: 10px; 
		margin: 0px; 
                text-align: center; 
	}

.pagebar a, .pageList .this-page 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar a:visited 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar .break 
	{
			padding: 2px 6px; 
			border: none; 
			background: #fff; 
			text-decoration: none;
	}

.pagebar .this-page 
	{
		padding: 2px 6px; 
		border-color: #999; 
		font-weight: bold; 
		font-size: 13px; 
		vertical-align: top; 
		background: #fff;
	}

.pagebar a:hover 
	{
		color: #fff; 
		background: #D83B00; 
		border-color: #D83B00; 
		text-decoration: none;
	}
	

/* 相關文章 */
.relatedpost {
padding: 20px;
margin: 20px;
border: 1px solid #ccc;
background: #FEF4F4;
}

.relatedpost li a{
line-height: 30px;
color: #B30101;
font-size: 15px;
font-weight: bold;
}


/* 青春診療室 */
.pre_cat {
width: 100%;
min-height: 100%;
height: 100%;
line-height: 18px;
}

.pre_cat_left {
width: 95px;
float: left;
}

.pre_cat_right {
width: 95px;
float:right;
}

/* sidebar recent post */
#recent-posts li{
padding: 2px 0;
}