/*
Theme Name: omegaB
Theme URI: http://blog.mukispace.com/2010/01/13/wordpress-theme-omegab/
Description: Two-columns, fixed-width, blue color; Wordpress theme from <a href="http://blog.mukispace.com">MUKI space*</a>
Version: 1.0
Author: muki
Author URI: http://blog.mukispace.com
Tags: blue, two-columns, fixed-width
*/

@import url("reset.css");

body {
color:#434343;
font-size:12px;
line-height:17px;
background:#fff url(images/bg.jpg) repeat-x;
font-family:arial, sans-serif;
}

a {color:#434343;}
a:hover {color:#f8a300;text-decoration:underline;}

pre {
font-family:verdana, sans-serif;
font-size:15px;
background:#e9f2fb;
border:1px solid #e2eaf2;
color:#6890b9;
font-weight:bold;
padding-left:5px;
}

blockquote {
background:#f3f6f9;
border-bottom:1px solid #e2eaf2;
font-family:"courier new",arial,sans-serif;
padding:10px 20px;
margin-bottom:20px;
}
blockquote a, .entry1 a {color:#267285;text-decoration:underline;}
blockquote a:hover, .entry1 a:hover {color:#888;text-decoration:none;}

code {
background:#f5f5f5;
border-bottom:1px solid #ddd;
color:#555;
padding:0 3px;
}

/*----------------header-------------------------*/

#page {
width:970px;
margin: 0 auto;
}

#header {
width:970px;
padding-top:15px;
}

h1 {border-right:1px solid #ccc;margin-right:20px;padding-right:20px;*padding-top:7px;}
h1 a {color:#0a9fd6;font-size:35px;}
h1 a:hover {color:#676767;text-decoration:none;}
.description {font-size:11px;color:#b2b0b0;}

.page_item, .nav {
font-size:13px;
margin:10px;
}
.page_item a, .nav a {
background:#40c2f2;
color:#fff;
padding:5px 10px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
}
.page_item a:hover, .nav a:hover {color:#000;}
.navi ul {padding:0;margin:0;list-style-type:none;}
.navi ul li {float:left;}

/*----------------content-------------------------*/

.main1 {
position:relative;
top:10px;
background:url(images/line.png) 700px 0 repeat-y;
}

#content {
float:left;
width:715px;
}

.entry {
color:#222;
font-family:verdana,sans-serif;
font-size:13px;
padding:8px 30px;
width:625px;
text-align:justify;
line-height:20px;
}

.entry1 {
margin:10px 0 0 0;
}

.date {
background:url(images/img.png) -11px -349px no-repeat;
color:#888;
font-size:13px;
font-family:Guilm,"MS PGothic", arial,sans-serif;
padding-left:15px;
margin:15px 0 0 -12px;
}

h2 {
padding:5px 0;
margin-bottom:8px;}
h2 a {
color:#097ba6;
font-size:22px;
font-family:"Microsoft JhengHei",Arial,sans-serif;
}

.more a {
background:url(images/img.png) -11px -327px no-repeat;
color:#267285;
font-size:11px;
padding-left:13px;
float:left;
}

.com {font-size:11px;color:#267285;float:right;margin-left:15px;}
.com a {
background:url(images/img.png) -11px -306px no-repeat;
color:#267285;
padding-left:13px;
}

.cate {
font-size:11px;
color:#267285;
float:right;
background:url(images/img.png) -8px -280px no-repeat;
padding-left:18px;
}
.cate a {color:#267285;}

.entry_clear {clear:both;margin-bottom:30px;}

.soin {
border-bottom:1px solid #abcdef;
color:#888;
margin:0 25px 0 0;
}

/*----------------single-------------------------*/

.meta {
color:#707679;
font-size:11px;
width:600px;
}

.meta li, .related p{
background:url(images/img.png) -12px -370px no-repeat;
color:#707679;
padding-left:12px;
}

/*----------------sidebar-------------------------*/

#sidebar {
float:right;
width: 255px;
}

#sform {
background:url(images/search.jpg) no-repeat;
height:37px;
}

input#q {
background:none;
border:none;
color:#555;
padding:10px 0 0 15px;
width:190px;
}

#searchsubmit {
background:none;
border:0;
width:20px;
}

.box {margin:13px 0 25px 0;}

.s_art {background:url(images/img.png) 0 -5px no-repeat;}
.s_art_text {
background:url(images/img.png) 0 -132px no-repeat;
color:#434343;
font-size:11px;
line-height:20px;
padding:0 0 0 30px;
margin:1 0 0 25px;
}

.s_com {background:url(images/img.png) 0 -30px no-repeat;}
.s_com_text {
color:#444;
font-size:11px;
}
.s_com_text a {color:#888;}
.s_com_text a:hover {color:#369;}

.s_cat {background:url(images/img.png) 0 -57px no-repeat;}
.s_arc {background:url(images/img.png) 0 -82px no-repeat;}
.s_met {background:url(images/img.png) 0 -107px no-repeat;}

.s_text {
padding:0 0 8px 0;
margin:0px 0 0 35px;
font-size:11px;
}

.s_art, .s_cat, .s_com, .s_arc, .s_met {
margin:5px 15px 0 5px;
height:20px;
}
.s {
background:url(images/dot.jpg) 0 6px no-repeat;
color:#10607e;
margin-left:16px;
padding-left:18px;
font-weight:bold;
}

/*----------------comment-------------------------*/

#commentlist {margin:50px 0 30px -13px;}

.comment-header {
background:url(images/comment_head.jpg) 0 0 no-repeat;
color:#636363;
font-size:11px;
width:656px;
height:29px;
padding:8px 0 0 87px;
}

.comment {clear:both;overflow:hidden;}

.regularcomment .comment {
-moz-border-radius:8px;
-khtml-border-radius:8px;
-webkit-border-radius:8px;
background:#dfeff6;
border:1px solid #c2dfec;
margin:15px 0 15px 10px;
width:602px;
padding:10px;
}

.admincomment .comment {
-moz-border-radius:8px;
-khtml-border-radius:8px;
-webkit-border-radius:8px;
background:#f4f6de;
border:1px solid #e3e7b9;
margin:15px 0 15px 10px;
width:602px;
padding:10px;
}

.flour {
color:#fff;
float:left;
font-size:50px;
width:65px;
padding:12px 0;
text-align:center;
text-shadow:1px 1px 1px #ddd;
}

.ava {
float:left;
}

.comment_entry {float:left;width:480px;}

.regularcomment .comment_meta {
background:url(images/img.png) -13px -390px no-repeat;
height:26px;
}

.admincomment .comment_meta {
background:url(images/img.png) -13px -423px no-repeat;
height:26px;
}

.c_name {
color:#272727;
float:left;
padding-left:5px;
}

.lv {
color:#636363;
font-size:10px;
}

.regularcomment .c_date {
color:#6b7a7b;
float:right;
font-size:11px;
}

.admincomment .c_date {
color:#777b6b;
float:right;
font-size:11px;
}
.comment_msg {
clear:both;
color:#434343;
line-height:180%;
padding:0 5px;
}

.comment_msg p, .entry1 p {margin-bottom:15px;}

.reply a {display:block;text-indent:-5000px;height:11px;}

.regularcomment .reply {background:url(images/reply1.jpg) 100% 0% no-repeat;}
.admincomment .reply {background:url(images/reply2.jpg) 100% 0% no-repeat;}

.commentlist {
background:url(images/comment.jpg) no-repeat;
width:635px;
height:290px;
}

#author_info {
padding:35px 0 0 126px;
width:330px;
float:left;
}

#author_info input {
border:none;
background:none;
color:#555;
font-size:11px;
width:322px;
height:20px;
margin-bottom:6px;
padding:4px 0 0 3px;
}

#author_info textarea {
border:none;
background:none;
color:#555;
font-size:12px;
width:326px;
height:120px;
padding:3px 0 0 3px;
}

.submit {
clear:both;
margin:0 0 0 355px;
}

input#submit {
background:none;
border:none;
margin-top:10px;
width:100px;
}

/*----------------footer-------------------------*/

#footer {
background:#f4f9fc;
border-top:1px solid #c9daf0;
color:#0b5f7e;
clear:both;
height:47px;
padding-top:18px;
text-align:center;
font-size:11px;
}

#footer a {color:#0b5f7e;text-decoration:underline;}
#footer a:hover {text-decoration:none;}

/*-----------------pagenavi--------------------------*/

.wp-pagenavi{
font-size:10px;
margin:8px 25px 0 0;
text-align:right;
}

.wp-pagenavi a, .current {
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
background:#f4f9fc;
color:#888;
margin-left:7px;
padding:4px;
border:1px solid #fff;
}

.wp-pagenavi a:hover {
color:#369;
border:1px solid #c9daf0;
text-decoration:none;
}

.pages {
color:#888;
margin-left:8px;
}

/*-----------------other--------------------------*/

#back_top {_display:none;}

#back_top a {
position:absolute;
position:fixed;
right:50px;
bottom:50px;
width:21px;
height:103px;
display:block;
background:url(images/top0.png) no-repeat left top;
}

#back_top a:hover {
background:url(images/top1.png) no-repeat right top;
}

h3 {
border-left:10px solid #5d9dc5;
border-bottom:1px solid #5d9dc5;
background:#d1edff;
color:#000;
font-size:15px;
margin:10px 0;
padding:3px 5px;
}

.wp-caption {
border:1px solid #ccc;
padding:8px 3px 0;
text-align:center;
margin-bottom:15px;
}

.wp-caption-text {
color:#555;
font-size:11px;
letter-spacing:0.1em;
}

.wp-caption:hover {
background:#e1f1ff;
border:1px solid #b8ddff;
}