/*  
Theme Name:TheAkiba Theme v3
Description:The 3rd theme of TheAkiba.com
Version:v3
Author:Milo Huang (YoU)
Author URI:http://theakiba.com/
Author Email:webmaster@theakiba.com
Please keep the above information when you make any derivative works.
The theme including, but not limited to CSS, HTML and design is released under Common Creative Attribution Non-Commercial Share Alike:
http://creativecommons.org/licenses/by-nc-sa/3.0/us/
*/

/* General Statement */
* {font-size:100.01%;}
html {font-size:62.5%;}
body {margin:0 auto; font:10px 'Lucida Grande', Tahoma, Arial, 'Hiragino Kaku Gothic Pro', sans-serif; color:#666666;}
strong {font-weight:bold;}
.clear {clear:both; display:block;}
a:link {color:#007ec4; text-decoration:none;}
a:visited {color:#007ec4; text-decoration:none;}
a:active {color:#93c162; text-decoration:none;}
a:hover {color:#93c162; text-decoration:none;}

/* Begin Images */
img {border:none; padding:0; margin:0; -ms-interpolation-mode:bicubic; /* IE 7 fix */}
p img {border:none; padding:0; margin:0;}
img.alignnone {display:block; padding:0; border:none; margin:15px 0;}
img.aligncenter {display:block; border:none; margin-left:auto; margin-right:auto;}
img.alignright {border:none; margin:0 0 10px 10px; display:block;}
img.alignleft {border:none; margin:0 10px 10px 0; display:block;}
.alignright {float:right;}
.alignleft {float:left}
.aligncenter, div.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignright {float:right;}
.alignleft {float:left}
.wp-caption {border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; /* optional rounded corners for browsers that support it */ -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}

/* Begin Header */
#header {width:980px; height:60px; padding-top:10px; margin:auto; font-size:1.2em; color:#7f88c0;}
.search {float:right; margin:39px 0 0 0;}
img.adhere {float:left;}

/* Begin Menu */
#menu {padding-top:10px; margin:auto; width:980px; height:62px;}
.main_menu {padding:0; margin:0; width:980px; height:40px; font-size:1.1em; background:url(images/img_main_menu.jpg) no-repeat 0 0;}
.main_menu a {color:#ffffff; text-decoration:none;}
.main_menu ul {height:15px; padding:13px 0 0 425px; margin:0; width:520px;}
.main_menu li {padding-right:10px; margin:0; float:left; list-style-type:none;}
.sub_menu {padding:0; margin:0; width:980px; height:22px; font-size:1.1em; background:url(images/img_sub_menu.jpg) no-repeat 0 0;}
.sub_menu a {color:#333333; text-decoration:none;}
.sub_menu ul {float:left; width:450px; height:15px; padding:0; margin:4px 0 0 20px}
.sub_menu li {padding-right:10px; margin:0; float:left; list-style-type:none;}
.menu_ads {float:right; width:468px; height:15px; padding:0; margin:2px 10px 0 0;}
.adbox {padding:0; margin:0; width:640px; height:270px; background:url(images/adbox.gif) no-repeat 0 0;}
.adbox_item {padding:0; margin:10px; width:300px; height:250px; display:inline; float:left;}

/* Begin Homepage */
#content {padding:0; margin:auto; width:980px; font-size:1em;}
#main {padding:0; margin-top:10px; width:640px; float:left; display:inline;}

.post-box {width:640px; padding:0 0 20px 0; margin:20px 0; font-size:1em; border-bottom:5px solid #f1f1f1;}

.post-box h1 {font:bold 2.5em Arial, Helvetica, sans-serif; color:#000000; line-height:1em; text-decoration:none; margin:0 0 10px 0;}
.post-box p.meta {font-size:11px; margin-top:0; padding-bottom:20px; color:#999999; line-height:11px; display:block; background:url(images/dots_horizontal.jpg) repeat-x bottom left;}
.post-box p.meta span.authorInfo {float:left;}

span.metaComment {float:left; margin-left:5px;}
span.metaCat {float:left; margin-left:5px;}
span.stumbleupon {float:left; padding-left:15px; background:url(images/boookmark_stumbleupon.jpg) no-repeat top left;}
span.delicious {float:left; padding-left:15px; margin-left:5px; background:url(images/bookmark_delicious.jpg) no-repeat top left;}
span.retweet {float:left; margin-left:5px;}

.thumb {float:left; width:160px; height:160px; text-align:right; margin-top:10px;}
.excerpt {float:right; width:460px; margin:0; padding:0;}
.excerpt p {font-size:1.2em; line-height:1.7em; color:#666666; margin:6px 0;}

.read_more {font-weight:bold; font-size:1.2em;}

/* Begin Post */
#entry {color:#333333; margin:0; padding:0; line-height:1.6em; font-size:1.15em;}
#entry blockquote {margin:22px 40px; padding:3px; color:#444; padding:0 50px; background:transparent url(images/blockquote.gif) no-repeat 0 0;}
#entry li {margin:0 0 3px; padding:0;}
#entry ul li {list-style:none; background:url(images/ul.gif) no-repeat left 5px; padding-left:10px; margin:1px 0;}
#entry ul {padding-left:20px; margin:0;}
#entry h1 {font-size:1.7em; font-weight:bold; color:#333333;}
#entry h2 {font-size:1.4em; font-weight:bold; color:#333333;}
#entry h3 {font-size:1.3em; font-weight:bold; color:#333333;}
#entry h4 {font-size:1.2em; font-weight:bold; color:#333333;}
#entry h5 {font-size:1.2em; font-weight:bold; color:#333333;}
#entry h6 {font-size:1.2em; font-weight:bold; color:#333333;}
#entry h3.related {font:bold 2em Arial, Helvetica, sans-serif; color:#333333; line-height:1em; text-decoration:none; margin:20px 0;}

/* Begin Sidebar */
#sidebar-box {width:340px; padding:0; margin-top:10px; display:inline; float:left;}
#sidebar {width:320px; padding:0; margin-left:20px;}
.adside {padding:0; margin:0 0 10px 0; width:320px; height:270px; background:url(images/adbox_side.gif) no-repeat 0 0;}
.adside_item {padding:10px; margin:0; width:300px; height:250px;}
.sidebox {width:320px; padding:0 0 15px 0; background:url(images/box_base.gif) no-repeat left bottom; margin-bottom:10px;}
.sidebox h3 {background:url(images/box.gif); height:30px; line-height:30px; color:#333333; padding:0 15px; margin:0; font-size:12px;}
.sidebox ul {list-style:none; padding:15px 15px 0 15px; margin:0; width:290px; background:#f4f4f4; background:url(images/box_lr.gif) repeat-y 0 0; height:auto;}
.sidebox ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px;}
.sidebox p {padding:10px 10px 0 10px; margin:0; width:300px; background:#f4f4f4; background:url(images/box_lr.gif) repeat-y 0 0; line-height:1.3em; font-size:11px; color:#444;}
.sidebox p img {margin:0;padding:0;}

/* PageNavi */
.wp-pagenavi a, .wp-pagenavi a:link {padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #007ec4; color:#007ec4; background-color:#FFFFFF;}
.wp-pagenavi a:visited {padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #007ec4; color:#007ec4; background-color:#FFFFFF;}
.wp-pagenavi a:hover {border:1px solid #007ec4; color:#FFFFFF; background-color:#007ec4;}
.wp-pagenavi a:active {padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #007ec4; color:#007ec4; background-color:#FFFFFF;}
.wp-pagenavi span.pages {padding:2px 4px 2px 4px; margin:2px 2px 2px 2px; color:#007ec4; border:1px solid #007ec4; background-color:#FFFFFF;}
.wp-pagenavi span.current {padding:2px 4px 2px 4px; margin:2px; font-weight:bold; border:1px solid #007ec4; color:#FFFFFF; background-color:#007ec4;}
.wp-pagenavi span.extend {padding:2px 4px 2px 4px; margin:2px; border:1px solid #007ec4; color:#007ec4; background-color:#FFFFFF;}

/* Begin Footer */
#footer {width:980px; margin:auto; margin-top:20px; padding-top:20px; font-size:1em; color:#666666; border-top:5px solid #f1f1f1;}
.bbox {margin:0; padding:0 20px; width:180px; height:500px;float:left; border-right:1px solid #f1f1f1;}
.bbox h3, .bbox h4, .bboxus h3, .bboxus h4 {padding:0; margin:10px 0; font-size:1.5em; line-height:1em; font-weight:bold; color:#93c162;}
.bbox ul, .bboxus ul {padding-left:12px; margin:0; list-style-image:url(images/ul.gif); font-size:1.1em; line-height:1.5em;}
.bbox ul li, .bboxus ul li {border-bottom:1px solid #f0f0f0;}
.bbox p,.bboxus p {margin:10px 0; padding:0; font-size:1.1em; line-height:1.5em; color:#888888;}
.bbox .jltp {padding-left:0px; margin:0; list-style-image:url(images/ul.gif); font-size:1.1em; line-height:1.5em;}
.bbox .jltp h3 {font-size:1.4em; padding:0; margin-bottom:7px;}
.bboxus {margin:0; padding:0; width:300px; height:500px;float:right;}
.bbar {margin:20px 0; text-align:right; font-size:1.2em;}
.navigation {float:right; margin:20px; padding:0; font-size:1.5em;}
