



/* static START */
*{margin:0;padding:0;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0;}
abbr[title], acronym[title] {border-bottom:thin solid;cursor:help;}
body{background:#f7f7f7;font-size:12px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#333;text-align:left;}
h1,h2,h3,h4,h5,h6{font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;}
h1{font-size:24px;line-height:30px;}
h2{font-size:20px;line-height:26px;}
h3{font-size:16px;line-height:24px;}
h4{font-size:14px;line-height:20px;}
h5{font-size:14px;line-height:20px;}
h6{font-size:14px;line-height:20px;}
small{font-size:10px;line-height:16px;}
a{color:#047;text-decoration:none;}
a:hover{color:#4a630f;text-decoration:none;}
fieldset,img{border:none;}
hr{display:none;}
.toggle{display:none;}

/* fixed */
.fixed{clear:both;margin:0;padding:0;}





/* nav */
#nav{z-index:5;position:relative;margin:0 auto;padding-top:20px;clear:both;height:31px;background:#454546;}
#menus{font-size:14px;margin:0 auto;height:31px;width:650px;padding-right:260px;}
#menus a{border:1px solid #555;border-bottom:none;color:#abaaaa;display:block;line-height:30px;background:#333;padding:0 10px;}
#menus a:hover{color:#fff;}
#menus li{list-style:none;float:left;position:relative;margin-right:8px;}
#menus ul.children,#menus ul li ul{display:none;overflow:hidden;z-index:100;position:absolute;left:-1px;top:30px;width:150px;background:#454546;border:1px solid #555;}
#menus ul.children li,#menus ul li li{float:none;list-style:none;text-align:left;margin:0;padding:0;}
#menus ul li li a{display:inline;border:none;background:none;}
#menus li:hover ul.children,#menus li:hover ul{display:block;}
#menus li.current-cat a,#menus li.current_page_item a{color:#333;background:#f7f7f7;text-shadow:1px 1px 1px #ddd;}
#nav2{z-index:5;position:relative;margin:0 auto;padding-top:20px;clear:both;height:31px;background:#454546;}

#menus2{font-size:14px;margin:0 auto;height:31px;width:700px;padding-left:520px;}
#menus2 a{border:1px solid #555;border-bottom:none;color:#abaaaa;display:block;line-height:30px;background:#333;padding:0 3px;}
#menus2 a:hover{color:#fff;}
#menus2 li{list-style:none;float:left;position:relative;margin-right:3px;}
#menus2 ul.children,#menus ul li ul{display:none;overflow:hidden;z-index:100;position:absolute;left:-1px;top:30px;width:150px;background:#454546;border:1px solid #555;}
#menus2 ul.children li,#menus ul li li{float:none;list-style:none;text-align:left;margin:0;padding:0;}
#menus2 ul li li a{display:inline;border:none;background:none;}
#menus2 li:hover ul.children,#menus li:hover ul{display:block;}
#menus2 li.current-cat a,#menus li.current_page_item a{color:#333;background:#f7f7f7;text-shadow:1px 1px 1px #ddd;}

#menus3{font-size:14px;margin:0 auto;height:31px;width:200px;padding-left:480px;}

/* wrapper */
#wrapper{margin:0 auto;width:960px;}

/* Header */
#header{z-index:1;position:relative;margin:30px auto;height:30px;}
#header h1{float:left;padding:0 0 0 20px;text-shadow:1px 1px 1px #999;font-size:28px;font-family:Georgia,"Times New Roman",Times,serif;}
#header h1 a{color:#222;line-height:30px;}
#header h2{float:left;line-height:18px;padding:10px 0 0 20px;color:#222;font-size:12px;font-weight:normal;text-shadow:0 1px 0 #fff;}




/* content */
#content{overflow:hidden;float:left;width:640px;padding:0;margin-right:20px;}


.nav_link{}
.sticky{width:638px;background:#f2f2f2;border:1px solid #ccc;}
.post h2.sticky-h2 a{color:#ff4e00;}


/* Sidebar */
#sidebar-border{overflow:hidden;float:left;width:298px;background:#f2f2f2;border:1px solid #ccc;}
#sidebar{width:276px;border:1px solid #fff;padding:20px 10px 10px;}
#sidebar a{color:#555;text-shadow:0 1px 0 #fafafa;}
#sidebar a:hover{color:#999;}
#sidebar h3,#sidebar h2{text-shadow:1px 1px 1px #aaa;color:#445566;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;margin:0;padding:0 5px;line-height:30px;border-bottom:1px solid #fff;}
#sidebar li{line-height:20px;}
#sidebar li.widget{margin-bottom:10px;}
#sidebar li.widget div{padding:8px 5px;border-top:1px solid #ddd;}
#sidebar li.widget div div{padding:0;border-top:none;}
#sidebar li.widget div.fixed{padding:0;margin:0;border:none;}
#sidebar ul{list-style:none;}
#sidebar ul ul{padding:8px 5px;border-top:1px solid #ddd;}
#sidebar ul ul ul{padding:0;border-top:none;}
#sidebar ul ul li{padding-left:15px;background:url("images/icons.gif") no-repeat 0 -280px;}
#sidebar ul ul li:hover{background:url("images/icons.gif") no-repeat -10px -260px;}
#zbench-cat select,#zbench-archives select{background:#fff;color:#555;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #fff;border-bottom:1px solid #fff;width:260px;height:25px;line-height:25px;}



/* navigation */
#pagination,#nav-below{display:block;width:620px;line-height:18px;margin:0;padding:2px 10px;border-top:1px solid #ddd;}
.navigation{border-bottom:1px solid #fff;text-align:right;line-height:24px;margin:0;padding:2px 10px;}
#nav-below{display:inline-block;padding:20px 10px;border-top:1px solid #ddd;border-bottom:1px solid #fff;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;width:50%;text-align:right;}




/* Footer */
#footer{margin:20px auto 0;background:#454546;height:50px;}

/* Other */
.aligncenter,div.aligncenter{display:block;margin:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{text-align:center;padding-top:4px;margin:10px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:12px;line-height:17px;padding:0 4px 5px;margin:0;}
/* calendar START */
.widget_calendar h3{display:none;}



