/*
Theme Name: EasyDone
Theme URI: http://itbdw.tk/easydone/
Description: <a href="http://itbdw.tk/easydone/">EasyDone</a> is a free, user-friendly, search-engine optimized, customizable theme by <a href="http://itbdw.tk/" title="不倒翁" target="_blank">itbdw.tk</a>. Based on hybrid Framwork, easydone is really easy for you to customize with widgets. It supports threaded comments, ajax comments, emailing the commenter, custom menu, custom header image, and custom background. Also including page-navigation and multi level dropdown menu. WP-PostViews ready, so you do not need change anything to show the views but install the plugin. Theme has been tested and confirmed compatible with IE8, Mozilla Firefox, Google Chrome, and Safari. After installed, you should go <a href='themes.php?page=theme-settings'>Settings</a> to customize your foot info.
Version: 1.2
Author: itbdw.tk
Author URI: http://itbdw.tk
Tags: black, blue, white, light, one-column, two-columns, three-columns, right-sidebar, theme-options, threaded-comments, sticky-post, microformats, translation-ready, fixed-width, custom-background
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Copyright (c) 2010 itbdw.tk.  Some rights reserved.
*/


html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,
address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,
var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	vertical-align:baseline;
	outline:none;
	font-size:100%;
	background:transparent;
	border:none;
	text-decoration:none
}
b,i,hr,u,center,menu,layer,s,strike,font,xmp{
	margin:0;
	padding:0;
	vertical-align:baseline;
	outline:none;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	background:transparent;
	border:none;
	text-decoration:none
}
font{
	color:#333
}
center{
	text-align:left
}
body{
	line-height:25px;
	font-family:Georgia,Times,"Times New Roman",serif;
	color:#333;
	background:#fff
}
h1,h2,h3,h4,h5,h6{
	font-style:normal;
	font-weight:normal
}
h1{
	font-size:1.8em
}
h2{
	font-size:1.7em
}
h3{
	font-size:1.55em
}
h4{
	font-size:1.4em
}
h5{
	font-size:1.25em
}
h6{
	font-size:1.1em
}
p{
	margin:0 0 25px 0
}
ol,ul{
	list-style:none
}
ul{
	list-style:disc;
	margin:0 0 25px 2.5px
}
ol{
	list-style-type:decimal;
	margin:0 0 25px 3em
}
ol ol{
	list-style:upper-roman
}
ol ol ol{
	list-style:lower-roman
}
ol ol ol ol{
	list-style:upper-alpha
}
ol ol ol ol ol{
	list-style:lower-alpha
}
ul ul,ol ol,ul ol,ol ul{
	margin-bottom:0
}
dl{
	margin:0 0 25px 5px
}
dl dt{
	font-weight:bold;
	margin:10px 0 0 0
}
dl dd{
	margin:5px 0 0 1.5em
}
strong{
	font-weight:bold
}
strong strong{
	font-weight:normal
}
em,cite{
	font-style:italic
}
em em,cite cite{
	font-style:normal
}
abbr{
	cursor:help
}
acronym{
	text-transform:uppercase;
	border-bottom:1px dashed #666;
	cursor:help
}
big{
	font-size:120%
}
small,sup,sub{
	font-size:80%
}
sup{
	vertical-align:baseline;
	position:relative;
	bottom:.3em
}
sub{
	vertical-align:baseline;
	position:relative;
	top:.3em
}
address{
	font-style:italic;
	margin:0 0 25px 0
}
li address,dd address{
	margin:0
}
blockquote{
	margin:0 25px;
	font-style:normal
}
blockquote em,blockquote cite{
	font-style:italic
}
blockquote,q{
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none
}
a{
	cursor:pointer
}
a img{
	border:none
}
pre{
	overflow:auto;
	font:.9em Monaco,monospace,Courier,"Courier New";
	line-height:25px;
	margin-bottom:25px;
	padding:10px
}
code{
	font:.9em Monaco,monospace,Courier,"Courier New"
}
pre code{
	font-size:1em
}
ins,dfn{
	font-style:italic;
	text-decoration:none;
	border-bottom:1px solid #666
}
del{
	text-decoration:line-through
}
object{
	margin-bottom:25px
}
input,textarea{
	font-size:1em;
	font-family:Georgia,Times,"Times New Roman",serif;
	padding:3px
}
:focus{
	outline:none
}
form label{
	cursor:pointer
}
option{
	padding:1px 2px
}
table{
	border-collapse:collapse;
	border-spacing:0;
	margin-bottom:25px
}
th,td{
	text-align:left
}
td a :hover(
	color:#005a84;
)
hr{
	margin-bottom:25px
}
img.wp-smiley{
	max-height:12px;
	margin:0;
	padding:0;
	border:none
}
.gallery{
	display:block;
	text-align:center;
	margin-bottom:25px!important
}
.alignleft,.left{
	float:left;
	margin-right:20px
}
.alignright,.right{
	float:right;
	margin-left:20px
}
.aligncenter,.center{
	display:block;
	margin:0 auto 25px auto
}
.alignnone,.block{
	clear:both;
	margin:0 0 25px 0
}
.clear{
	clear:both
}
img.alignleft,img.alignright{
	display:inline
}
blockquote.alignleft,blockquote .alignright{
	width:33%
}
div.menu ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:1.0
}
div.menu ul ul{
	position:absolute;
	top:-999em;
	width:10em
}
div.menu ul ul li{
	width:100%
}
div.menu li:hover{
	visibility:inherit
}
div.menu li{
	float:left;
	position:relative
}
div.menu a{
	display:block;
	position:relative
}
div.menu li:hover ul,li.sfHover ul{
	left:0;
	top:2em;
	z-index:99
}
div.menu li:hover li ul,li.sfHover li ul{
	top:-999em
}
div.menu li li:hover ul,li li.sfHover ul{
	left:10em;
	top:0
}
div.menu li li:hover li ul,li li.sfHover li ul{
	top:-999em
}
div.menu li li li:hover ul,li li li.sfHover ul{
	left:10em;
	top:0
}
a{
	color:#005a84;
	border-bottom:1px #666
}
a:hover{
	text-decoration:underline;
}
h1,h2,h3,h4,h5,h6{
	font-family:Arial,Verdana,sans-serif;
	color:#000;
	font-weight:bold
}
h1{
	font-size:25px
}
h2{
	font-size:23px
}
h3{
	font-size:21px
}
h4{
	font-size:19px
}
h5{
	font-size:17px
}
h6{
	font-size:15px
}
.hfeed h1,.hfeed h2,.hfeed h3,.hfeed h4,.hfeed h5,.hfeed h6{
	padding-left:15px;
	color:#444;
	border-left:5px solid #d9d9d9
}
.hfeed h1{
	line-height:25px
}
.hfeed h2{
	line-height:23px;
	border-color:#ddd;
	padding-left:14px
}
.hfeed h3{
	line-height:21px;
	border-color:#dfdfdf;
	padding-left:13px
}
.hfeed h4{
	line-height:19px;
	border-color:#e1e1e1;
	padding-left:12px
}
.hfeed h5{
	line-height:17px;
	border-color:#e3e3e3;
	padding-left:11px
}
.hfeed h6{
	line-height:15px;
	border-color:#e5e5e5;
	padding-left:10px
}
hr{
	height:1px;
	background:#dfdfdf
}
table{
	margin:0 0 25px 0;
	width:100%;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	background:#fff
}
table caption{
	font:normal normal normal 13px/25px Arial,Verdana,sans-serif;
	color:#999
}
table th{
	font:normal normal bold 13px/25px Arial,Verdana,sans-serif;
	padding:4px 2%;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	text-align:left
}
td{
	padding:4px 2%;
	color:#999999;
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0
}
abbr{
	border-bottom:1px dotted #666
}
.byline abbr,.entry-meta abbr,.comment-meta abbr{
	border:none
}
acronym{
	font-size:.9em;
	text-transform:uppercase;
	color:#555;
	background:#fcfcfc;
	border-bottom:1px dotted #ddd
}
acronym:hover{
	color:#333;
	background:#f9f9f9;
	border-bottom:1px solid #999
}
ul{
	list-style:square
}
dl{
	margin:0 0 25px 25px
}
dl dt{
	margin:0;
	font:normal normal bold 16px/25px Arial,Verdana,sans-serif
}
dl dd{
	margin:0 0 5px 10px;
	padding:0;
	font-size:14px;
	color:#777
}
blockquote,blockquote blockquote blockquote{
	overflow:hidden;
	margin:0 0 25px 0;
	padding:25px 25px 0 25px;
	font-size:15px;
	color:#666;
	background:#f9f9f9;
	border-left:5px solid #ddd
}
blockquote blockquote{
	color:#666;
	background:#eee;
	border-left:5px solid #ccc
}
code{
	padding:0 3px;
	color:#555;
	font:normal normal normal 13px/25px Arial,Verdana,sans-serif;
	background:#e6e6e6
}
pre{
	padding:25px;
	color:#555;
	font:normal normal normal 13px/25px Arial,Verdana,sans-serif;
	background:#efefef;
	border:1px solid #dfdfdf
}
pre code{
	padding:0;
	background:transparent
}
input[type="text"]{
	display:block;
	width:300px
}
input[type="submit"]:hover{
	cursor:pointer
}
textarea{
	display:block;
	width:98.5%
}
.left,.alignleft{
	float:left;
	margin:0 25px 10px 0
}
.right,.alignright{
	float:right;
	margin:0 0 10px 25px
}
img.alignleft,img.alignright{
	margin-top:5px
}
.center,.aligncenter{
	display:block;
	margin:0 auto 25px auto!important
}
.block,.alignnone{
	display:block;
	margin:0 0 25px 0
}
.clear{
	clear:both
}
.hentry .thumbnail{
	float:right;
	width:150px;
	height:150px;
	margin:0 0 10px 15px;
	padding:4px;
	background:#f9f9f9;
	border:1px solid #dfdfdf
}
.sticky .thumbnail{
	background:#eee;
	border:1px solid #ccc
}
.entry-content img{
	height:auto;
	max-width:590px;
	padding:4px;
	background:#f9f9f9;
	border:1px solid #ddd
}
.entry-content img{
	max-width:590px
}
.layout-1c .entry-content img{
	max-width:918px
}
.layout-3c-l .entry-content img,.layout-3c-r .entry-content img,.layout-3c-c .entry-content img{
	max-width:490px
}
.wp-caption{
	max-width:590px
}
.layout-1c .wp-caption{
	max-width:918px
}
.layout-3c-l .wp-caption,.layout-3c-r .wp-caption,.layout-3c-c .wp-caption{
	max-width:490px
}
.wp-caption img{
	max-width:574px
}
.layout-1c .wp-caption img{
	max-width:902px
}
.layout-3c-l .wp-caption img,.layout-3c-r .wp-caption img,.layout-3c-c .wp-caption img{
	max-width:474px
}
img.wp-smiley{
	max-width:12px;
	padding:0;
	background:transparent;
	border:none
}
.wp-caption{
	overflow:hidden;
	padding:9px 4px;
	background:#f9f9f9;
	border:1px dotted #ccc;
	text-align:center
}
.wp-caption img{
	margin:0 0 5px 0;
	padding:2px;
	background:#eee;
	border:1px solid #bbb
}
.wp-caption .wp-caption-text{
	margin:0 4px;
	font:normal normal normal 12px/12px Arial,Verdana,sans-serif;
	color:#888;
	text-align:right
}
.wp-caption a{
	border:none
}
.gallery{
	overflow:hidden;
	margin:0!important
}
.gallery br{
	display:block;
	line-height:0;
	height:0
}
.gallery a{
	border:none
}
.gallery-item{
	overflow:hidden;
	margin:0 0 25px 0!important
}
.gallery-icon{
	overflow:hidden;
	margin:0
}
.gallery img{
	max-width:89%;
	height:auto;
	margin:0 auto;
	padding:2px!important;
	border:1px solid #ddd!important
}
.gallery-caption{
	margin:0;
	font:normal normal normal 12px/25px Arial,Verdana,sans-serif;
	color:#999
}
.singular-attachment .hentry .gallery-caption{
	display:none
}
body{
	padding:25px 0;
	color:#111;
	background:#f9f9f9
}
#menu-primary{
	width:980px;
	margin:0 auto
}
#menu-primary div.menu{
	float:left;
	width:978px;
	background:#fff;
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf
}
#menu-primary li{
	background:#fff
}
#menu-primary li a{
	padding:12px 25px;
	font:normal normal bold 13px/13px Arial,Verdana,sans-serif;
	color:#005a84;
	background:#fff;
	border-bottom:none;
	border-right:1px solid #dfdfdf
}
#menu-primary li a:hover{
	text-decoration:underline
}
#menu-primary li ul{
	border-top:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-color:#444
}
#menu-primary li.current-menu-item a{
	color:#000
}
#menu-primary li li.current-menu-item a{
	padding-left:20px;
	border-left:5px solid #005a84
}
#menu-primary li:hover ul li a,#menu-primary li.sfHover ul li a,#menu-primary li.sfHover a{
	color:#9e9e9e;
	background:#252525
}
#menu-primary li li a,#menu-primary li li.current-menu-item li a{
	font-size:11px;
	text-transform:uppercase;
	color:#9e9e9e;
	border-bottom:1px solid #dfdfdf;
	border-right:none;
	border-left:1px solid #dfdfdf;
	border-color:#444
}
#menu-primary ul li a:hover,#menu-primary li ul li a:hover{
	color:#eee;
	background:#252525;
	text-decoration:underline
}
#menu-primary li:hover ul,#menu-primary li.sfHover ul{
	top:37px
}
#menu-primary li:hover li ul,#menu-primary li.sfHover li ul{
	top:-999em
}
#menu-primary li li:hover ul,#menu-primary li li.sfHover ul{
	top:-1px;
	margin-left:0
}
#header{
	overflow:hidden;
	clear:both;
	margin:0 auto;
	padding:25px;
	background:#fff;
	border:1px solid #dfdfdf
}
#branding{
	float:left;
	width:440px
}
#site-title{
	font:normal normal bold 25px/25px Arial,Verdana,sans-serif;
	margin:0 0 10px 0;
	text-shadow:0 1px 0 #fff,0 -1px 0 #000
}
#site-title a, a:hover{
	color:#565656;
	text-decoration:none;
}
#site-description{
	font:italic normal normal 13px/25px Georgia,Times,'Times New Roman',serif;
	margin:0;
	color:#999
}
#sidebar-header{
	overflow:hidden;
	float:right;
	width:460px;
	height:60px
}
#menu-secondary{
	width:980px;
	margin:0 auto
}
#menu-secondary div.wrap{
	float:left;
	width:978px;
	background:#fff;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf
}
#menu-secondary div.menu{
	float:left;
	width:680px
}
#menu-secondary li{
	background:#fff
}
#menu-secondary li a{
	padding:12px 25px;
	font:normal normal bold 13px/13px Arial,Verdana,sans-serif;
	color:#005a84;
	background:#fff;
	border-bottom:none;
	border-right:1px solid #dfdfdf
}
#menu-secondary li a:hover{
	text-decoration:underline
}
#menu-secondary li ul{
	border-top:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-color:#444
}
#menu-secondary li.current-menu-item a{
	color:#000
}
#menu-secondary li li.current-menu-item a{
	padding-left:20px;
	border-left:5px solid #005a84
}
#menu-secondary li:hover ul li a,#menu-secondary li.sfHover ul li a,#menu-secondary li.sfHover a{
	color:#9e9e9e;
	background:#252525
}
#menu-secondary li li a,#menu-secondary li li.current-menu-item li a{
	font-size:11px;
	text-transform:uppercase;
	color:#9e9e9e;
	border-bottom:1px solid #dfdfdf;
	border-right:none;
	border-left:1px solid #dfdfdf;
	border-color:#444
}
#menu-secondary ul li a:hover,#menu-secondary li ul li a:hover{
	color:#eee;
	background:#252525;
	text-decoration:underline
}
#menu-secondary li:hover ul,#menu-secondary li.sfHover ul{
	top:37px
}
#menu-secondary li:hover li ul,#menu-secondary li.sfHover li ul{
	top:-999em
}
#menu-secondary li li:hover ul,#menu-secondary li li.sfHover ul{
	top:-1px;
	margin-left:0
}
.menu-container div.search{
	float:right;
	width:270px;
	margin-right:25px
}
.menu-container .search-form input[type="text"]{
	width:99%;
	margin-top:5px;
	padding:5px 0;
	text-indent:15px;
	font-style:italic;
	font-size:12px;
	color:#aaa;
	border:1px solid #dfdfdf;
	border-top-color:#eee;
	border-left-color:#eee
}
.menu-container .search-form input[type="text"]:focus{
	color:#999;
	background:#fefefe;
	border-color:#cfcfcf;
	border-top-color:#e9e9e9;
	border-left-color:#e9e9e9
}
.menu-container .search-form input[type="submit"]{
	display:none
}
#main{
	overflow:hidden;
	width:928px;
	margin:0 auto;
	padding:25px;
	background:#fff;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf
}
.breadcrumbs{
	font-size:13px;
	color:#999;
	margin-bottom:25px
}
.breadcrumbs a{
	color:#005a84;
	border-bottom:1px #aaa
}
.breadcrumbs a:hover{
	color:#000;
	text-decoration:underline
}
.breadcrumbs .trail-before{
	display:inline-block;
	margin-right:6px;
	color:#aaa
}
.breadcrumbs .trail-end{
	font-style:italic
}
.breadcrumbs .sep{
	display:inline-block;
	margin:0 3px;
	color:#ccc
}
.hentry{
	overflow:hidden;
	margin:0 0 25px 0;
	font-size:16px;
	color:#444
}
.singular .hentry{
	margin:0
}
.sticky{
	margin:0 0 50px 0;
	padding:25px 25px 0 25px;
	background:#f9f9f9;
	border-left:5px solid #ddd
}
.hentry .entry-title{
	margin:0 0 10px 0;
	padding:0;
	font:normal normal bold 20px/25px Arial,Verdana,sans-serif;
	text-shadow:1px 1px 1px #ccc;
	border:none
}
.singular .entry-title{
	font-size:25px;
	line-height:30px
}
.singular-page .entry-title,.singular-attachment .entry-title{
	margin-bottom:25px
}
.entry-title a{
	color:#000;
	border-bottom:none
}
.entry-title a:hover{
	text-decoration:underline
}
.byline{
	margin:0 0 10px 0;
	font-size:14px;
	color:#999
}
.byline a{
	color:#005a84;
	border-bottom:1px #ccc
}
.byline a:hover{
	color:#005a84;
	text-decoration:underline
}
.singular .byline{
	margin:0 0 25px 0
}
.entry-summary p{
	margin:0 0 10px 0
}
.entry-meta{
	clear:both;
	margin:0 0 25px 0;
	font-size:14px;
	color:#999
}
.entry-meta a{
	color:#005a84;
	border-bottom:1px #ccc
}
.entry-meta a:hover{
	color:#005a84;
	text-decoration:underline
}
.loop-meta{
	overflow:hidden;
	margin:0 0 25px 0;
	font-size:14px;
	color:#777
}
.loop-description{
	overflow:hidden;
	font-style:italic
}
.loop-description em{
	font-style:normal
}
.loop-title{
	font:normal normal bold 25px/25px Arial,Verdana,sans-serif;
	text-shadow:1px 1px 1px #ccc
}
.loop-meta .avatar{
	float:left;
	width:51px;
	height:51px;
	margin:0 25px 10px 0;
	padding:2px;
	background:#f9f9f9;
	border:1px solid #ddd
}
.singular .loop-nav{
	font-size:15px;
	color:#666
}
.singular .loop-nav a{
	font-style:italic
}
.page-links{
	clear:both;
	font:normal normal bold 13px/13px Arial,Verdana,sans-serif;
	color:#333
}
.entry-summary .page-links{
	clear:none;
	font:normal normal normal 14px/14px Georgia,Times,'Times New Roman',serif;
	color:#999
}
.page-links a{
	display:inline-block;
	padding:8px 11px;
	margin:0 5px 0 5px;
	color:#aaa;
	border:1px solid #dfdfdf
}
.entry-summary .page-links a{
	margin:0 2px 0 2px;
	padding:4px 7px;
	font:normal normal bold 11px/11px Arial,Verdana,sans-serif;
	border-color:#e9e9e9
}
.page-links a:hover{
	color:#eee;
	background:#252525;
	text-decoration:underline
}
.comment-navigation{
	margin-bottom:25px
}
.pagination .page-numbers,.comment-navigation .page-numbers{
	display:inline-block;
	padding:8px 11px;
	margin:0 10px 0 0;
	font:normal normal bold 13px/13px Arial,Verdana,sans-serif;
	color:#333;
	border:1px solid #dfdfdf
}
.pagination a.page-numbers,.comment-navigation a.page-numbers{
	color:#aaa
}
.pagination a:hover,.comment-navigation a:hover{
	color:#eee;
	background:#252525;
	text-decoration:underline
}
.pagination .current,.comment-navigation .current{
	font-weight:bold
}
#sidebar-after-singular{
	overflow:hidden;
	margin:0 0 25px 0;
	padding:25px 25px 0 25px;
	font-size:14px;
	color:#444;
	background:#f9f9f9;
	border-left:5px solid #ddd
}
#sidebar-after-singular .widget-title{
	font-size:15px;
	line-height:15px
}
#sidebar-after-singular .widget ul{
	list-style:square
}
#sidebar-after-singular .widget ul li a{
	color:#555;
	border-bottom:1px #bbb
}
#sidebar-after-singular .widget ul li a:hover{
	color:#005a84;
	border-bottom:1px solid #333;
	text-decoration:none
}
#sidebar-primary{
	font-size:14px;
	color:#333
}
#sidebar-secondary{
	font-size:14px;
	color:#444;
	border:1px solid #dfdfdf
}
#sidebar-primary .widget-title,#sidebar-secondary .widget-title{
	font-size:15px
}
#sidebar-primary .widget ul{
	list-style:square
}
#sidebar-primary .widget ul li a{
	color:#005a84;
	border-bottom:1px #bbb
}
#sidebar-primary .widget ul li a:hover{
	color:#005a84;
	border-bottom:1px solid #333;
	text-decoration:none
}
#sidebar-secondary .widget ul{
	list-style:square
}
#sidebar-secondary .widget ul li a{
	color:#005a84;
	border-bottom:1px #bbb
}
#sidebar-secondary .widget ul li a:hover{
	color:#005a84;
	border-bottom:1px solid #333;
	text-decoration:none
}
.widget .search-form{
	overflow:hidden;
	margin:0 0 25px 0;
	padding:8px
}
.widget .search-form label{
	font:normal normal normal 12px/25px Arial,Verdana,sans-serif;
	color:#999
}
.widget .search-form input[type="text"]{
	width:99%;
	padding:5px 0;
	text-indent:10px;
	font-style:italic;
	font-size:13px;
	color:#999
}
.widget .search-form input[type="submit"]{
	display:none
}
.comment-list,.comment-list ol{
	list-style:none;
	margin:0 0 25px 0;
	border-top:1px solid #dfdfdf
}
.comment-list li{
	padding:25px 25px 0 25px;
	border:1px solid #dfdfdf;
	border-top:none
}
.comment-list .avatar{
	float:left;
	width:40px;
	height:40px;
	margin:0 15px 10px 0;
	padding:2px;
	border:1px solid #eee
}
.comment-meta{
	margin:0 0 25px 0;
	font-size:14px;
	color:#999
}
.comment-meta .comment-author cite{
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#858585
}
.comment-meta a{
	font-style:normal;
	color:#666;
	border-bottom:1px #ccc
}
.comment-meta a:hover{
	color:#005a84;
	border-bottom:1px solid #333;
	text-decoration:none
}
.comment-text{
	color:#555
}
.comments-closed{
	padding:10px 25px;
	font-size:14px;
	color:#666;
	background:#f9f9f9;
	border-left:5px solid #ddd
}
#respond{
	overflow:hidden
}
.comment-list #respond{
	margin-top:25px
}
#respond .log-in-out{
	font-size:15px;
	color:#777
}
#respond .log-in-out a{
	font-style:italic
}
#reply-title small a{
	font:italic normal normal 14px/25px Georgia,Times,'Times New Roman',serif
}
#respond label{
	font:normal normal normal 13px/25px Arial,Verdana,sans-serif;
	color:#bbb
}
#respond p.req label{
	color:#888
}
#respond span.required{
	font-size:16px;
	font-weight:bold;
	color:#000
}
#respond #submit{
	float:right;
	margin-bottom:25px
}
#sidebar-subsidiary{
	overflow:hidden;
	width:953px;
	margin:0 auto;
	padding:25px 0 0 25px;
	background:#fff;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf
}
#sidebar-subsidiary .widget{
	float:left;
	width:217px;
	margin:0 20px 0 0;
	font-size:14px;
	color:#333
}
#sidebar-subsidiary .widget-title{
	font-size:15px
}
#sidebar-subsidiary .widget ul{
	list-style:square
}
#sidebar-subsidiary .widget ul li a{
	color:#005a84;
	border-bottom:1px #bbb
}
#sidebar-subsidiary .widget ul li a:hover{
	color:#005a84;
	border-bottom:1px solid #333;
	text-decoration:none
}
#menu-subsidiary{
	width:980px;
	margin:0 auto
}
#menu-subsidiary div.menu{
	float:left;
	width:978px;
	background:#fff;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf
}
#menu-subsidiary li a{
	padding:12px 25px;
	font:normal normal bold 13px/13px Arial,Verdana,sans-serif;
	color:#005a84;
	background:#fff;
	border-bottom:none;
	border-right:1px solid #dfdfdf
}
#menu-subsidiary li.current-menu-item a{
	color:#000
}
#menu-subsidiary li a:hover{
	color:#005a84;
	text-decoration:underline
}
#footer{
	overflow:hidden;
	clear:both;
	width:928px;
	margin:0 auto;
	padding:25px 25px 0 25px;
	font-size:15px;
	background:#fff;
	border:1px solid #dfdfdf;
	border-top:none;
	color:#999
}
#footer a{
	color:#555;
	border-bottom:1px #999
}
#footer a:hover{
	color:#005a84;
	border-bottom:1px solid #333;
	text-decoration:none
}
#footer .copyright{
	float:left;
	width:50%
}
#footer .credit{
	float:right;
	width:50%;
	text-align:right
}
.layout-1c #content{
	width:928px
}
.layout-2c-l #content,.layout-default #content{
	float:left;
	width:600px
}
.layout-2c-l #sidebar-primary,.layout-default #sidebar-primary{
	float:right;
	width:270px
}
.layout-2c-l #sidebar-secondary,.layout-default #sidebar-secondary{
	clear:right;
	float:right;
	width:220px;
	padding:25px 25px 0 25px
}
.layout-2c-r #content{
	float:right;
	width:600px
}
.layout-2c-r #sidebar-primary{
	float:left;
	width:270px
}
.layout-2c-r #sidebar-secondary{
	float:left;
	clear:left;
	width:220px;
	padding:25px 25px 0 25px
}
.layout-3c-l #content{
	float:left;
	width:500px
}
.layout-3c-l #sidebar-primary,.layout-3c-l #sidebar-secondary{
	clear:none;
	float:left;
	width:189px;
	margin-left:25px
}
.layout-3c-l #sidebar-secondary{
	padding:0;
	border:none
}
.layout-3c-r #content{
	float:right;
	width:500px
}
.layout-3c-r #sidebar-primary,.layout-3c-r #sidebar-secondary{
	clear:none;
	float:left;
	width:189px;
	margin-right:25px
}
.layout-3c-r #sidebar-secondary{
	padding:0;
	border:none
}
.layout-3c-c #content{
	float:left;
	margin-left:205px;
	width:500px
}
.layout-3c-c #sidebar-primary{
	float:left;
	margin-left:-705px;
	width:189px
}
.layout-3c-c #sidebar-secondary{
	clear:none;
	float:right;
	width:189px;
	padding:0;
	border:none
}
#container{
	width:980px;
	margin:auto;
	-moz-box-shadow:0 0 10px #aaa;
	-webkit-box-shadow:0 0 10px #aaa;
	box-shadow:0 0 10px #aaa
}

#sidebaring{
	width:250px;
	float:right;
}

/* This is to set the bookmarks two roll*/
.blogroll{
width:220px;
display:block;
overflow:auto;
zoom:1;
}
.blogroll li{
float:left;
width:110px;
display:block;
}
/*end*/