/*  
Theme Name: underone's G7 (v6)
Theme URI: http://www.underone.com/
Description: powered by <a href="http://www.underone.com/">underone</a>, v2@2008.7.30
Version: final
Author: underone
Author URI: http://www.underone.com/
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-weight:400;font-size:12px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#515151;text-decoration:none;margin:0;padding:0;}
body{background-image:url(images/body_bg1.png);background-repeat:repeat-x;background-color:#2C2C2C;}
#headershell{background-image:url(images/header_bg.png);background-repeat:repeat-x;}
#header{width:768px;height:73px;margin:0 auto 0px;background-color:#fff;}
#header h1 a{height:37px;float:left;position:relative;top:4px;font-size:1px;font-weight:700;color:#fff;margin-right:5px;font-family:Verdana, Arial, Helvetica, sans-serif;margin-left:30px;line-height:37px;}
#header h1 a:hover{color:#fff;}
#header #info{float:left;padding-top:55px;margin-left:2px;color:#828282;font-size:11px;}
#navigation
{width:768px;margin-right:auto;margin-left:auto;overflow:auto;background-image: url(images/heard_2.jpg);height: 143px;background-repeat:no-repeat;}
#menu{float:right;height:55px;}
#menu ul li{float:left;margin-right:10px;height:30px;line-height:30px;}
#menu ul li a{height:30px;line-height:30px;display:inline-block;color:#9C9C9C;}
#menu ul li a:hover{color:#1FBCFF;background-image:url(images/menu_arrow.gif);background-repeat:no-repeat;background-position:center top;}
#menu ul li.current_page_item a{color:#1FBCFF;}
.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;}
#page{width:768px;margin-right:auto;margin-left:auto;padding-bottom:8px;overflow:auto;background-color:#fff}
#content{width:520px;margin-right:12px;float:left;}
.content_top,.content_bottom{height:11px;width:520px;background-repeat:no-repeat;font-size:1px;background-image:url(images/content_corner1.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;height:50px;background-image:url(images/posttitle_bg.png);background-repeat:no-repeat;background-position:30px 33px;}
.posttitle h2,.posttitle h2 a{font-size:24px;color:#24BCEE;text-decoration:none;font-weight:bold;}
.posttitle h2 a:hover{color:#1FBCFF;text-decoration:none;background-image:url(images/span.gif);background-repeat:no-repeat;background-position:right -300px;padding-right:20px;display:inline-block;}
.posttime{background-image:url(images/post_date_bg.gif);background-repeat:no-repeat;height:50px;width:40px;float:left;font-size:18px;color:#fff;text-align:center;line-height:26px;padding-top:3px;margin-right:13px;margin-left:14px;}
.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:Arial, Helvetica, 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{float:right;background-position:left -58px;}
.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:18px;}
.post h3{font-size:14px;color:#1FBCFF;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:#1FBCFF;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;font-size:18px;font-weight:bolder;color:#24BCEE;}
.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;font-size:18px;font-weight:bolder;color:#24BCEE;}
#navigation{padding-top:5px;padding-bottom:10px;}
#comments{width:500px;float:left;margin-left:20px}
#showad,.comment_mid{width:478px;background-color:#FFFFFF;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#24BCEE;border-left-color:#24BCEE;float:left;}
.admin .comment_mid{width:478px;background-color:#FFF;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#000000;border-left-color:#000000;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:520px;background-repeat:no-repeat;font-size:1px;float:left;}
.admin .comment_top,.admin .comment_bottom{background-image:url(images/comment_corner_admin.png);width:520px;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:#1FBCFF;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:#1FBCFF;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:#1FBCFF;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:#1FBCFF;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:150px;width:460px;color:#222222;margin-top:10px;clear:both;padding:10px;}
textarea{background:transparent;height:140px;width:450px;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:220px;float:left;margin-bottom:10px;}
#sidebar_menu{width:206px;height:32px;background-image:url(images/sidebar_top_bg.gif);color:#4c81b6;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_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;}
#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:#4c81b6;}
#sidebar .feed p a:hover{color:#24BCEE;text-decoration:underline;}
#sidebar .feedme{display:block;padding-bottom:10px;}
#sidebar p.feedit{margin-bottom:4px;}
#sidebar h6{font-size:14px;color:#fff;background-color:#24BCEE;font-weight:400;font-weight: bold;}
#sidebar ul li{margin-bottom:12px;}
#sidebar ul li h6{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:#4c81b6;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;}
#footer{width:768px;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:11px;margin:0 auto;background-color:#fff}
#footer a{font-size:11px;text-decoration:none;color:#7b7b7b;}
#footer a:hover{color:#4c81b6;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:#4c81b6;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;}

/* Begin Calendar */
#wp-calendar { empty-cells: show; margin: 0 auto; width: 159px;  }
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;	}
#wp-calendar caption { font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center;    }
#wp-calendar th{	font-size:11px;  background-image: url('images/calendarbg.gif');  color: #254F7B;  font-style: normal; text-transform: capitalize;  }
#wp-calendar td { font-size: 10px; padding: 2px 0; text-align: center;  color: #B1B1B1;  }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { text-decoration: none; display: block;  color: White;  font-weight: bold;  background-color: #313669;          }
#wp-calendar a:hover{ background-color: #24BCEE; }
#wp-calendar caption { text-align: center; width: 100%;  font-size: 12px;  }
/* pagebar */
.pagebar
{
  font: 11px Arial, Helvetica, sans-serif;
  padding-top: 20px;
  padding-bottom: 10px;
  margin: 0px;
}
.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: #0063DC;
  border-color: #036;
  text-decoration: none;
}
