@charset "utf-8";
/* reset.css */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1.5}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}a img{border:none}
/* typography.css */body{font-size:75%;color:#222;font-family:"Lucida Grande","Century Gothic",AppleGothic,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111;font-family:"Lucida Grande","Century Gothic",AppleGothic,sans-serif}h1{font-size:3em;line-height:1;margin-bottom:0.5em}h2{font-size:2em;margin-bottom:0.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em;text-transform:uppercase}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-size:1em;font-weight:bold}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:0 0 1.5em}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a:focus,a:hover{color:#009}a{color:#0085eb;text-decoration:none}blockquote{margin:1.5em;color:#666;font-style:italic}strong{font-weight:bold}em,dfn{font-style:italic}dfn{font-weight:bold}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5}li ul,li ol{margin:0 1.5em}ul,ol{margin:0 1.5em 1.5em 1.5em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{font-weight:bold}thead th{background:#c3d9ff}th,td,caption{padding:4px 10px 4px 5px}tr.even td{background:#e5ecf9}tfoot{font-style:italic}caption{background:#eee}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide{display:none}.quiet{color:#666}.loud{color:#000}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}
/* forms.css */label{font-weight:bold}fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc}legend{font-weight:bold;font-size:1.2em}input[type=text],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #bbb}input[type=text]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#666}input[type=text],input.text,input.title,textarea,select{margin:0.5em 0}input.text,input.title{width:300px;padding:5px}input.title{font-size:1.5em}textarea{width:390px;height:250px;padding:5px}input[type=checkbox],input[type=radio],input.checkbox,input.radio{position:relative;top:.25em}form.inline{line-height:3}form.inline p{margin-bottom:0}.error,.notice,.success{padding:.8em;margin-bottom:1em;border:2px solid #ddd}.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}.notice{background:#FFF6BF;color:#514721;border-color:#FFD324}.success{background:#E6EFC2;color:#264409;border-color:#C6D880}.error a{color:#8a1f11}.notice a{color:#514721}.success a{color:#264409}.button {padding: 3px;border:1px solid #e00;background:#900;color:#fff}
/* Clearfix */.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}/* Clearfix IE6 */ * html .clearfix{height:1%}/* Clearfix IE7 */*:first-child+html .clearfix{min-height:1px}

/* Basic Things */
body { background: #b7ad70 url(../image/bg_body.gif) repeat-x 0 0;}
ul { list-style: none none outside; margin: 0; padding: 0; }
li { margin: 3px 0; padding: 0; }

/* Layout */
#wrapper {display: block;}

/* Virtual Card */
#virtualcard { width: 406px; margin: 20px auto 10px; text-align: left;}
#virtualcard.nothome {margin: 20px 10px 10px;}
#upper { background: url(../image/bg_upper.png) no-repeat 0 0; padding: 10px 10px 7px; height: 32px;}
#lower { background: url(../image/bg_lower.png) no-repeat 0 0; padding: 10px; height: 16px; }
#lower a { color: #999; font-size: 10px; }
#content { background: url(../image/bg_content.png) repeat-y 0 0; padding: 0 3px; }

/* General Classes */
.buttons a { height: 40px; display: block; }
.hidden { display: none;}
.divcontent { background: #5fbbea url(../image/bg_divcontent.gif) repeat-x 0 0; text-shadow: #3d8eb8 0 -1px; color: #fff; }
.innercontent a:link, .divcontent a:visited { color: #ff6; }
.innercontent a:hover { color: #ff6; border-bottom: 1px dotted #ff6; }
.innercontent {padding: 10px;}
.status {position: relative;border: 1px solid #ccc;padding: 10px 10px 10px 40px;text-shadow: none;margin: 10px 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.status .sign {width: 48px;height: 48px;position: absolute;float: left;top:-10px;left: -10px;}
.available {background: #96d992; color: #060;border-color: #68a570 }
.available .sign {background:url(../image/sign_available.png) no-repeat 0 0; }
.busy {background: #e89595; color: #600;border-color: #bf5757 }
.busy .sign {background:url(../image/sign_busy_red.png) no-repeat 0 0; }
.clear{clear: both;display: block;}

/* hCards */
.eng { background: url(../image/bg_eng.png) no-repeat 0 0; padding: 0 0 0 58px; font-style: normal; }
.id { background: url(../image/bg_id.png) no-repeat 0 0; padding: 0 0 0 58px; font-style: italic;}
.contactinfo { float: right; width:280px; padding-left: 5px; border-left: 1px dotted #3d8eb8; }
.n { background: url(../image/icon_name.png) no-repeat 0 2px; padding-left: 25px;}
.nickname { padding-left: 25px; }
.pic { float: left; width: 75px; height: 75px; padding: 2px; border: 1px solid #3d8eb8; background: #eee; }
.pic img { width: 75px; height: 75px; }
.portfolio {margin: 10px 0;}
.portfolio span {display: block; text-align: right;}
.blogentry {background: #eee; border: 1px solid #52b0e0;padding: 10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;text-shadow: none;color: #666;}
.blogentry h2 {font-size: 14px;}
.blogentry a:link, .blogentry a:visited {color: #0085EB;text-shadow: 0 1px #fff;}
.blogentry a:hover {color: #009;border-bottom-color: #009; }
.more {text-align: right;margin: 5px 0 0;border-top: 1px solid #4398c4;}

/* Icons */
.tel { background: url(../image/icon_tel.png) no-repeat 0 2px; padding-left: 25px; }
.myemail { background: url(../image/icon_email.png) no-repeat 0 2px; padding-left: 25px; }
.twitter { background: url(../image/icon_twitter.png) no-repeat 0 2px; padding-left: 25px; }
.linkedin { background: url(../image/icon_linkedin.png) no-repeat 0 2px; padding-left: 25px; }
.yim { background: url(../image/icon_yim.png) no-repeat 0 2px; padding-left: 25px; }
.skype { background: url(../image/icon_skype.png) no-repeat 0 2px; padding-left: 25px; }
.deviantart { background: url(../image/icon_deviantart.png) no-repeat 0 2px; padding-left: 25px; }
.cssasyik { background: url(../image/icon_cssasyik.png) no-repeat 0 2px; padding-left: 25px; }
.delicious { background: url(../image/icon_delicious.png) no-repeat 0 2px; padding-left: 25px; }

/* Buttons */
#about a { background: url(../image/bg_button_sprites.gif) no-repeat 0 -80px; }
#about a:hover, #about.selected a:hover { background-position: 0 -40px; }
#about.selected a, #about a:focus { background-position: 0 0px; }
#contact a { background: url(../image/bg_button_sprites.gif) no-repeat 0 -200px; }
#contact a:hover, #contact.selected a:hover { background-position: 0 -160px; }
#contact.selected a, #contact a:focus { background-position: 0 -120px; }
#network a { background: url(../image/bg_button_sprites.gif) no-repeat 0 -320px; }
#network a:hover, #network.selected a:hover { background-position: 0 -280px; }
#network.selected a, #network a:focus { background-position: 0 -240px; }
#work a { background: url(../image/bg_button_sprites.gif) no-repeat 0 -440px; }
#work a:hover, #work.selected a:hover { background-position: 0 -400px; }
#work.selected a, #work a:focus { background-position: 0 -360px; }
#blog a { background: url(../image/bg_button_sprites.gif) no-repeat 0 -560px; }
#blog a:hover, #blog.selected a:hover { background-position: 0 -520px; }
#blog.selected a, #blog a:focus { background-position: 0 -480px; }

/* Icons */
.icon{background: url(../image/icons.gif) no-repeat 0 0;float:left;margin:0 5px 0 0;width:16px; height:16x;}
.icon-accept { background-position: 0 0; } 
.icon-add { background-position: 0 -20px; } 
.icon-adszone { background-position: 0 -40px; } 
.icon-attachment { background-position: 0 -60px; } 
.icon-cancel { background-position: 0 -80px; } 
.icon-comment { background-position: 0 -100px; } 
.icon-contactus, .icon-email { background-position: 0 -120px; } 
.icon-crown_gold { background-position: 0 -140px; } 
.icon-crown_bronze { background-position: 0 -160px; } 
.icon-crown_silver { background-position: 0 -180px; } 
.icon-delete { background-position: 0 -200px; } 
.icon-emailrss { background-position: 0 -220px; } 
.icon-favorite { background-position: 0 -240px; } 
.icon-feed { background-position: 0 -260px; } 
.icon-key { background-position: 0 -280px; } 
.icon-link { background-position: 0 -300px; } 
.icon-list { background-position: 0 -320px; } 
.icon-magnifier { background-position: 0 -340px; } 
.icon-microphone { background-position: 0 -360px; } 
.icon-pill { background-position: 0 -380px; } 
.icon-schedule { background-position: 0 -400px; } 
.icon-gnl_social_facebook { background-position: 0 -420px; } 
.icon-gnl_social_feed { background-position: 0 -440px; } 
.icon-gnl_social_twitter { background-position: 0 -460px; } 
.icon-gnl_social_yahoo { background-position: 0 -480px; } 
.icon-tag { background-position: 0 -500px; } 
.icon-time { background-position: 0 -520px; } 
.icon-user { background-position: 0 -540px; } 
.icon-username, .icon-crown_none { background-position: 0 -560px; } 
.icon-userpass { background-position: 0 -580px; } 
.icon-write { background-position: 0 -600px; }
.icon-edit_profile { background-position: 0 -620px; }
.icon-write_web { background-position: 0 -640px; }
.icon-comments { background-position: 0 -660px; }
.icon-print { background-position: 0 -680px; }
.icon-cat { background-position: 0 -700px; }
.icon-home { background-position: 0 -720px; }
.icon-writers { background-position: 0 -740px; }
.icon-gnl_social_plurk { background-position: 0 -760px; }
.icon-gnl_social_linkedin { background-position: 0 -780px; }
.icon-gnl_social_flickr { background-position: 0 -800px; }
.icon-gnl_social_delicious { background-position: 0 -820px; }
.icon-yen { background-position: 0 -840px; }

/* alignments */
.alignleft {float: left;margin: 5px 10px 0 0;}
.alignright {float: left;margin: 5px 0 0 10px;}
.aligncenter {clear: both; margin:  5px auto; display: block;}

/* quotes */
blockquote {margin: 1.5em 1.5em 1.5em 2em; padding: 0.5em 0.5em 0.5em 2.5em; border-top: 1px dashed #ccc; background: url(../image/bg_quote.gif) no-repeat 0 3px; }
blockquote p {margin: 0;}
blockquote cite {display: block; text-align: right; color: #999;}

/* floatings */
.floatleft {float: left;}
.floatright {float:right;}

/* Hide */
.hidden {display: none;}

/* List */
ul.arrowlist { margin: 0;}
ul.arrowlist li {padding-left: 20px; background: url(../image/bg_arrowlist.gif) no-repeat 0 0; list-style: none none outside; }
.entry-content ul { margin: 0;}
.entry-content ul li {padding-left: 20px; background: url(../image/bg_arrowlist.gif) no-repeat 0 0; list-style: none none outside; }

/* Paging Navigation */
.pagenavigation { margin: 10px; clear: both;}
.pagenavigation ul { margin: 0; list-style: none none outside;}
.pagenavigation li { display: inline; margin: 0 5px 0 0;}
.pagenavigation li a { padding: 5px; background: #fff; border: 1px solid #ccc}
.pagenavigation li a.current, .pagenavigation li a:hover { background: #0085eb; color: #fff }

/* Images */
.img100 { 
    padding: 3px; 
    width: 100px; 
    height: 100px; 
    margin: 0 5px 0 0; 
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #ccc;
    position: relative;
    border: 1px solid #bbb; 
}
    .img100 img { width: 100px; height: 100px; opacity: 0.5; }
    .img100 a:hover img { opacity: 1; }

#container {
  
}
/* !blogcontainer */
#blogcontainer {display: block;width: 100%;margin: 0 0 0 -426px;}
/* !Main Container */
#maincontainer {
    width: auto;
    min-width: 400px;
    padding: 5px;
    border: 1px solid #999;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #eee;
    margin: 22px 10px 10px 426px;
    display: block;
    overflow:hidden;
    color: #666;
    position: relative;
}
#maincontainer h1, #maincontainer h2, #maincontainer h3, #maincontainer h4, #maincontainer h5, #maincontainer h6 { color: #666; }
.backtotop {margin: 5px 0 0; padding: 3px 5px; background: #fff; border: 1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;text-align: right;}
/* !Welcome */
#welcome {  
    border-bottom: 1px solid #ccc; 
    padding: 5px;
    margin-bottom: 10px;
}
#welcome img { margin: 0 10px 0 0; }
#welcome h1 { font-size: 32px; color: #333; }
/* !Introduction */
#introduction {
    background: #a2d0ff;
    border: 1px solid #5ba0e7; 
    padding: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#introduction h3, #introduction li { color: #009; } 
/* !Breadcrumbs */
.breadcrumbs {
    padding: 0 0;
    margin: -5px -5px 10px;
    border-bottom: 1px solid #999;
    background: url(../image/bg_breadcrumb.gif) repeat-x 0 50%;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    position: relative;
}
.breadcrumbs ul { list-style: none none outside; margin: 0; padding: 0;}
.breadcrumbs li { display: inline; margin: 0; padding: 0;}
.breadcrumbs a { height: 24px; line-height: 24px; padding: 0px 20px 0 10px; background: url(../image/bg_breadcrumb_item.gif) no-repeat 100% 50%; float: left; }
.breadcrumbs .first a { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
/* !Category Info */
#categoryinfo {
    padding: 10px;
    background: url(../image/bg_categorybrowser_child.gif);
    margin-bottom: 10px;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#categoryinfo h1 { color: #333; margin-bottom: 5px; text-shadow: #fff 0 1px; }
/* !Category List */
#categorylist {
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;   
}  
#categorylist .post {
    overflow: hidden;
    display: block;
    padding: 5px;
    border: 1px solid #ccc;
    margin: 0 0 5px;
    background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#categorylist .postcontent {
    padding-bottom: 5px;
    margin-bottom: 3px;
    border-bottom: 1px solid #ccc;
    position: relative;
}
#categorylist .even {
    float: right;
}
#categorylist h2 { font-size: 18px; }
#categorylist p { margin: 0;}
#categorylist .postmeta { border: none; margin: 0;}
/* Sub Category List */
#subcategorylist {
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    position: relative;
}  
#subcategorylist .subcategoryitem {
    overflow: hidden;
    display: block;
    float: left;
    width: 215px;    
    padding: 10px;
    border: 1px solid #ccc;
    background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 11px;
    margin: 0 5px 5px 0;
    position: relative;
}
#subcategorylist .even {
    float: right;
}
#subcategorylist h2 { 
    font-size: 14px; 
    font-weight: bold; 
    margin-bottom: 5px;
    padding: 5px;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: url(../image/bg_categorybrowser_child.gif); 
}
#subcategorylist h3 { font-size: 12px; font-weight: bold; text-transform: none; line-height: 150%; }
#subcategorylist h4 { font-size: 13px; margin: 5px 0; border-bottom: 1px dashed #ccc; }
#subcategorylist p { margin: 0; font-size: 11px;}
#subcategorylist .clearall { clear: both; display: block; margin-bottom: 15px;}
#subcategorylist .nextsub h3 { font-size: 11px; font-weight: bold; margin: 0; line-height: 150%; }
/* Announcement */
#announcement { padding: 10px; margin-left: 1px; background:#FFF6BF;color:#514721;border: 2px solid #FFD324 }
#announcement h1, #announcement h2, #announcement h3, #announcement h4, #announcement h5, #announcement h6 { margin: 0; padding-bottom: 5px;}
#announcement p { margin: 0; }

/* Single Page */
.single #container {}
    .single .entry-content {font-size: 115%; line-height: 180%; margin: 15px 0; }
    .single .entry-content h1 {font-size: 140%;}
    .single .entry-content h2 {font-size: 130%;}
    .single .entry-content h3 {font-size: 125%;}
    .single .entry-content h4, .single .entry-content h5, .single .entry-content h6 {font-size: 120%;}
    /* .single .entry-content img { padding: 3px; border: 1px solid #ccc} */
    .entry-title {border-top: 1px dashed #ccc; margin-top: 5px; padding-top: 15px; }
    .postmeta {margin-bottom: 5px; padding-bottom: 3px;border-bottom: 1px dashed #ccc; }
    .postmeta ul { list-style: none none outside; margin: 0; padding: 0; }
    .postmeta ul li { display: inline; margin-right: 10px; float: left; }
    .entry-trackbacks {margin-bottom: 5px; padding: 3px 5px; border: 1px dashed #ccc; background: #ffc }
    .post-ratings {display: block; width: auto;font-size: 11px; float: left; margin: 0 5px 0 0; }
    .post-ratings-loading {display: block; width: auto;float: left;font-size: 11px;}
    .post-ratings-loading {display: none;}    
    #nav-below {margin: 10px 0; padding: 10px 0 0;border-top: 1px dashed #ccc;}
    .nav-previous {float: right; width: 280px; text-align: right;}
    .nav-next {float: left; width: 280px; text-align: left;}
/* Caption */
.wp-caption-text {font: italic 80% Georgia, serif; margin: 5px 0;  }
.wp-caption { border-bottom: 1px dashed #ccc }
/* Post Info */
#post-info { margin: 0 0 5px; }
#post-info h1 { font-size: 36px; font-weight: normal; line-height: 150%; padding: 0 0 5px; margin: 0; color: #333; border: none; border-bottom: 3px solid #ccc; }
/* Post Navigation */
#post-navigation { padding: 0 10px; margin: 0; height: 25px; }
#post-navigation ul { list-style: none none outside; margin: 0; padding: 0; }
#post-navigation li { display: inline; margin: 0; padding: 0; }
#post-navigation a { 
    line-height: 24px; 
    height: 24px; 
    padding: 4px 5px 5px; 
    color:  #666; 
    background: url(../image/bg_postnav.gif) repeat-x 0 0; 
    border: 1px solid #ccc;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    text-shadow: #eee 0 1px;
}
#post-navigation a:hover, #post-navigation a.selected {
    border-color: #80b9e7;
    background-position: 0 -26px;
    text-shadow: #2877bf 0 1px;
    color: #fff;
}
/* Post Comparison */
#comparison tr, #comparison td, #comparison th, #comparison span { background: none !important; border: none !important; }
#comparison th { text-align: center !important; }
#comparison tr.even { background: #A2D0FF !important;  }
#comparison tr.odd { background: #c8e3ff !important; }
#comparison thead tr, #comparison tr.first { background: #333 !important; color: #fff !important; }
/* Post-div */
.post-div { padding: 10px; border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #fff;margin: 0 0 5px;}
/* Related Post */
#related-posts { margin-top: 30px; }
#related-posts ul { margin: 0; padding: 0; list-style: none none outside;}
#related-posts ul li { margin: 0; padding: 0; float: left; width: 178px; border-left: 1px solid #ccc; }
#related-posts h3 { font-size: 14px; margin: 0 0 5px; padding: 0 0 5px; border-bottom: 1px dashed #ccc;}
#related-posts h2 { font-size: 13px; margin: 5px 10px 0; }
#related-posts p { margin: 0 10px; }
#related-posts .relatedthumb {
    padding: 3px; 
    width: 150px; 
    height: 150px; 
    margin: 10px 0 0 10px; 
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #ccc;
    position: relative;
    border: 1px solid #bbb; 
}
#related-posts .relatedthumb img { width: 150px; height: 150px; }
/* Comment */
#comments {padding: 10px; border-top: 1px solid #ccc}
    #comments .navigation {clear: both; display: block; height: 20px;}
    .comment-info {font-size: 110%;}
    ul.commentlist, ul.commentlist ul {list-style: none none outside; margin: 0;}
    ul.commentlist ul { margin-left: 1.5em}
    .respond-title {font-size: 110%}
    .comment-body {position: relative;padding: 5px 10px 5px 65px; border-top: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #ccc; border-right: 1px solid #ddd; margin-bottom: 10px; overflow: hidden;}
    .comment-author {position: relative;}
	.comment-body .avatar, .comment-body .photo {position: absolute; top:3px; left: -58px; width: 48px; height: auto;}
    .pingback .comment-body {padding: 5px}
    #respond {clear:both; margin: 5px 5px 5px 15px; padding: 10px 5px; border-top: 3px double #ccc; border-bottom: 1px solid #ccc}
    #respond p {margin: 0;}
    #cancel-comment-reply {margin: 0 0 5px}
    .respond-title {font-size: 14px; line-height: 120%;}    
    .respond-info {font-size: 11px; margin: 10px 0 15px 20px;}
    li.even .comment-body, .children li.even .comment-body, li.bypostauthor .children li.even .comment-body {background: #fff6ec;}
    li.odd .comment-body, .children li.odd .comment-body, li.bypostauthor .children li.odd .comment-body {background: #fffbec;}
    li.bypostauthor .comment-body, .children li.bypostauthor .comment-body {background: #ffc;}
/* Category Page */
.catlisthead {margin: 10px 10px 3px; padding-bottom: 3px; border-bottom: 1px dashed #ccc;}
.catrss{margin: 0 10px;}
/* More Info */
#more-info {background: url(../image/bg_copyrightinfo.gif) no-repeat 10px 10px; margin: 10px 0; padding: 10px 10px 10px 60px; border: 1px dashed #ccc}
    #more-info ul {list-style: square outside; margin-bottom: 0;}
    #more-info h3 {font-size: 14px; margin: 0 0 5px;}
/* Footer */
#footer {
    clear: both;
    border-top: 1px solid #ccc;
    margin: 10px 0 0;
    margin-top: 10px;
    background: #333; 
    border: 1px solid #666;  
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 5px;
    font-size: 10px; 
}
    #footernavigation ul { list-style: none none outside; margin: 0; display: block; text-align: center;}
    #footernavigation li { text-align: right; margin-left: 5px; display: inline; border-left: 1px solid #666; padding-left: 5px; }
    #footernavigation li.page-item-0 { border: none;}
    #copyrightinfo {
        margin-top: 10px;
        text-align: center;
        color: #666;
        font-size: 11px;
    }
    #copyrightinfo p { margin: 0;}
