/*
Theme Name: DeepBlue
Theme URL: http://startwmlife.com/
Description: Theme by <a href="http://startwmlife.com">wantfee</a> on 2009-2-28.
Version: 3.0
Author:wantfee
Author URL: http://startwmlife.com/
Tags: fixed width, blue, two columns
*/

/* Genaral 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;} 
body{font:12px/22px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#333; background:#fff; text-align:center;}
ul {list-style: none;}
img{border:none;}
a:link{text-decoration:underline; color:#3b5998;}
a:visited{text-decoration:underline; color:#3b5998;}
a:hover{text-decoration:none;}
textarea{font:12px Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #bdc7d8;}
input{font:12px Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #bdc7d8;}
#warpper{margin:-22px auto 0 auto; width:950px; text-align:left;}

/* Header
+++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#header{height:32px; background:url(images/header_bg.gif) no-repeat top left; position:relative;}
#header a{text-decoration:none;}
#header h1{height:32px; width:112px; margin-left:3px; background:url(images/name.gif) no-repeat top left; float:left; border:0px solid #000;}
#header h1 span{display:none;}
.menu{font-size:14px; font-weight:bold; margin-left:150px;}
.menu ul span{border:0px solid #000;}
.menu ul li{height:32px; float:left; margin-right:20px; list-style:none; border:0px solid #000;}
.menu a{display:block; padding:6px; color:#fff;}
.menu a:visited{color:#fff;}
.menu a:hover{background:url(images/menu_bg.gif) repeat-x top left; text-decoration:none;}
input.s{padding-top:6px; position:absolute; top:3px; right:44px;height:22px; border:0px solid #ff0000; width:139px; font-size:12px; background:none;}

/* Content
+++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#content{border:0px solid #3b5998; font-size:14px; display:inline; margin-top:30px; margin-bottom:25px; float:left; width:660px;}
#twitter{background-color:#f2f2f2; border:1px solid #254588; margin:0 25px 10px 10px; padding-left:5px; border-left:none; border-right:none;}
#twitter h2{font-size:14px; padding-right:5px; float:left;}
#twitter_update_list{list-style:none;}
#twitter-link{font-size:10px;}
#content .post{padding:0 25px 30px 0;}
#content .title{background-color:#f6f7f8; border-top:1px solid #ccd0d6; border-bottom:1px solid #ccd0d6; position:relative; padding:5px 0 5px 10px; line-height:18px; margin-bottom:20px;}
#content .meta{font-size:12px; font-weight:normal; color:#808080; border:0px solid #000;}
#content h2{clear:both; font-size:24px; line-height:1.0; font-family:PMingLiU,Verdana; font-weight:bold; border:0px solid #000;}
#content h2 a{text-decoration:none; color:#333;}
#content h2 a:hover{text-decoration:underline;}
#content .comments_num{clear:both; padding-left:10px; font-size:12px; color:#808080;}
#content .entry{padding-left:10px; margin-top:5px; margin-bottom:10px;}
#content .entry p{margin-bottom:14px;}
#content .entry blockquote{color:#254588; font-size:12px; background-color:#eceff5; padding:10px 10px; margin:0 20px; border:1px solid #fff;}
#content .entry .code{background-color:#eee; border-left:2px solid #3b5998; padding:10px;}
#content .entrydata{margin-top:40px; margin-bottom:40px;}
#content .entrymeta{font-size:12px; background-color:#f7f7f7; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px; line-height:20px;}
#content .navigation{margin-left:10px;}
#content .postauthor{background-color:#e5e5e5; padding:10px 20px; border:1px solid #aaa; border-left:none; border-right:none; margin-top:30px;}
#content .postauthor .info{margin-left:100px;}
#content .postauthor .avatar{margin-right:10px; border:5px solid #aaa; float:left;}
#content .postauthor h3{margin-bottom:10px; font-size:14px; border-bottom:1px dashed #aaa;}
h3{font-size:23px; font-weight:bold; margin-top:30px; margin-bottom:30px;}
.related h3{font-size:24px; line-height:1.0; font-family:PMingLiU,Verdana; font-weight:bold;}
.related_post li{margin-left:40px;}
.entry_navigation{margin:30px 25px 0 25px;}

/*Sidebar
+++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#sidebar{margin-left:660px; width:285px; background-color:#f7f7f7;  margin-top:8px; border:1px solid #e0e0e0; padding-bottom:10px;}
#sidebar h2{background-color:#e0e0e0; font-size:12px; color:#333; padding-top:2px; padding-left:10px; margin-bottom:10px;}
#sidebar ul{margin-bottom:10px;}
#sidebar ul li{padding-left:10px;}
#sidebar select{margin-left:15px; margin-bottom:20px;}
#sidebar em{margin-left:10px; font-style:normal;}
#sidebar .rss{text-align:center;}


/* Extra ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.EBG {background-color:#3b5998; width: 100%; float: left; border-top: solid 1px #254588; padding: 20px 0px;}
.Extra { width: 952px; margin: 0 auto;}

/* Latest Comments  - PlugIn ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Cols {text-align:left; list-style:none; border:0px solid #000; width: 280px; float: left;}
.Cols h3 {padding-left:13px; font-size: 14px; margin: 0px; color:#fff; letter-spacing: -1px; margin-bottom:5px;}
.Cols li {border-bottom:1px solid #6782b1; background:url(images/circle.gif) no-repeat 1px 8px; display: block; color:#fff; margin: 0px; padding: 0px 0px 0px 13px; list-style-type:none; font-size: 12px;}
.Cols li a {text-decoration:none; font-size: 12px; font-weight: normal; color:#fff;}
.Cols li a:visited{text-decoration:none; color:#fff;}
.Cols li a:hover{color:#fff;}

/* Footer
+++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#footer{background-color:#3b5998; height:30px; clear:both;}
#footer p{padding-top:5px; text-align:center; color:#fff;}
#footer p a{color:#fff;}

/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Nav {clear:both; font-size:12px; padding:10px 10px 10px 0; color:#333; position: relative;}
.Nav a {text-decoration:none; padding:5px 10px; border: solid 1px #254588; font-size: 12px;}
.Nav a:visited {color:#aaa; padding:5px 10px; border: solid 1px #ddd; text-decoration: none;}
.Nav a:hover {color:#fff; background-color:#3b5998; padding:5px 10px; border: solid 1px #254588; text-decoration: none;}
.Nav span {padding:5px 10px; color:#333;}
.Nav .on {padding:5px 10px; font-size: 12px; color:#333;}

/*Trackbacks
++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.box{padding:0 20px 0 25px;}
.box .content h3{font-size:24px; font-family:PMingLiU,Verdana; font-weight:bold;}
.box .content #trackbacks{padding-left:60px;}
.box .content #trackbacks li{padding:10px; background-color:#fff8cc; border:1px solid #ffe222;}
.box .content #trackbacks li small{color:#808080;}

/* Comments
+++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.comment_title{padding:0 25px 0 25px;}
.comment_title h1{font-size:24px; font-family:PMingLiU,Verdana; font-weight:bold; border-bottom:1px solid #d8dfea; margin-top:10px; padding-bottom:5px;}
.comment_title span{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
.comment_list{font-size:12px; border:0px solid #000; margin-top:10px; padding:0 25px 0 25px;}
.user_image{width:48px; height:48px; float:left; border:0px solid #000;}
.msg_text{margin-left:58px; margin-bottom:10px; padding:3px 0 2px 10px; border-bottom:1px solid #cadee2; background:url(images/pointer.gif) no-repeat -10px 0 #eceff5;}
.msg_text h2 span{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana, Arial,sans-serif; font-size:14px; color:#333; float:right; padding:10px 20px;}
.msg_text h2 em{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#808080;}
.msg_text h2 cite{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-style:normal;}
.msg_text h2 cite a:link{color:#3b5998;}
.msg_text h2 cite a:visited{color:#3b5998;}
.msg_text h2 cite a:hover{color:#3b5998;}
.post_comment{height:300px; position:relative; border:0px solid #000; margin-top:10px; padding:0 25px 0 25px;}
.post_comment_title h3{font-size:24px; font-family:PMingLiU,Verdana; font-weight:bold; }
.post_comment_welcome{border:0px solid #000;}
#author_info{width:170px; border:0px solid #000;}
#author_info .textfield{height:24px; padding-top:4px; padding-left:3px;}
#author_info dd{border:0px solid #000;}
#author_info dt{margin-top:10px; font-size:12px;}
#submit_info{margin-top:20px; border:0px solid #000;}
#submit_info textarea{ padding-top:4px; padding-left:3px;}
.submit_box{margin-top:20px; cursor: pointer;}
.submit_box input{border:none;}

/* Dagon Design Sitemap Generator
+++++++++++++++++++++++++++++++++++++++++++++++++++ */
.ddsg-wrapper ul{margin:0 0 0 30px;}