﻿/* CSS Document */

/*
Theme Name: L-Theme
Theme URI: http://www.microsez.com/theme
Description: A simple WP theme by <a href="http://www.microsez.com/" target="_blank">Fu</a>.
Version: 1.0
Author: Fu
Author URI: http://www.microsez.com
Tags: Light, Little, Lovely, Lucky
*/

/*main*/
body, h1, h2, h3, h4, h5, h6, blockquote, p, div, span, ul, ol, li, form, input, textarea { margin: 0; padding: 0;}
body{ font-family: Helvetica, "宋体", Sans-serif; font-size: 12px; text-align: center; vertical-align: top; background: #FBFBFB; color: #000; height:auto; }
h1{ font-family:Helvetica, "宋体", Sans-serif; font-size: 24px; padding: 0 0 10px 0;}/*For blog's title*/
.logo a:link, a:visited, a:hover{ text-decoration: none; color: #CC3300; }
h2 { font-family: Helvetica, "宋体", Sans-serif; font-size: 14px; margin:0; color: #696969 ;}
h3 { font-family: Helvetica, "宋体", Sans-serif; font-size: 12px; margin: 15px 0 3px 0; color:#696969;}
h4, h5, h6 { font-family: Helvetica, "宋体", Sans-serif; font-size: 12px; color:#696969;}/*Not used in this theme.*/
a:link, a:visited{ text-decoration: none; color: #5C5C5C; }
a:hover{ text-decoration: none; color: #993300;}
p{ padding: 0 0 10px 0;}
.hr { border-bottom: 1px #ccc dashed; margin: 10px 0 30px 0; }
ol { width: 90%; margin: 0 0 12px 22px; padding: 0 15px; }
ol li { margin: 0 0 6px 0; }
img{ border:none;}
.alignleft { float:left; text-align:left; margin-right:10px;}
.alignright { float:right; text-align:right; margin-left:10px;}
.aligncenter { display: block; margin-left: auto; margin-right: auto;}

.clear:after{ content:".";display:block; height:0; clear:both; visibility:hidden;}
.clear { display:inline-block; clear:both; }
/* Hide from IE Mac */
.clear {display:block; clear:both;}
/* End hide from IE Mac */

/*blockquote*/
blockquote { background:url(images/blockquote.gif) 3px 3px no-repeat; border:1px dashed #ccc; padding: 10px 5px 3px 30px; margin:5px 0 10px 0; color:#585858;}

/*body*/
.wrap { margin: 20px auto 10px auto; width: 650px; height:auto; color:#4E4E4E; text-align:left; }
/*Header*/
.header { width:650px; height:auto; border-bottom:1px #D7D7D7 solid; }
#logo { margin: 0; width:260px; height:80px; padding:0; border: 0; float:left; }
#pages { width:390px; height:80px; text-align:right; margin-top:5px; float:right; }
#pages ul { margin-bottom:15px;}
#pages li{ list-style:none; display: block; float:right; margin:0 0 0 15px; padding:2px 0; }
.search { clear: both; }
#searchform { margin: 15px 0 0 0;}
#searchbox { color:#A0A0A0; font-size:12px; border: 1px #B1B1B1 solid; padding: 1px 2px;}
#searchsubmit { margin-left:3px; }
#description { margin-top: 10px!important/*FF+IE8*/; _margin-top:-8px/*IE6*/; margin-bottom:12px; padding:2px 3px;; background: #CBCBCB; font-size:12px; font-weight:bold; color: #fff; border:0; letter-spacing:0.2mm; }

/*container*/
.container { margin-top: 35px!important/*FF+IE8*/; margin-top: 20px/*IE6*/; width: 650px; height:auto; clear:both; }
.post { color: #606060; line-height: 18px; margin-bottom: 20px!important/*FF+IE8*/; margin-bottom:5px/*IE6*/; clear:both; }
.post_l { width:145px/*23.5%*/;; height:auto; margin-bottom: 20px!important/*FF+IE8*/; *margin-bottom: 10px/*IE6*/ ; color:#878787; padding: 1px 0 0 0;  text-align:right; float:left; letter-spacing:0.3mm; }
.postmetadata { margin-top: 8px; margin-bottom: 8px!important/*FF+IE8*/; margin-bottom:20px/*IE6*/; }
.post_r { width:480px/*73.5%*/; height:auto; margin-left: 15px; margin-bottom: 20px!important/*FF+IE8*/; margin-bottom:0/*IE6*/; padding: 0 0 0 10px; color: #585858; overflow: hidden; float:left;}
.entry { letter-spacing:0.4mm; line-height: 20px; }
.entry a:link { color: #404040; text-decoration: none;}
.entry a:visited { color: #404040; text-decoration: none;}
.entry a:hover { color: #930; text-decoration: none;}
.entry img { border: #eaeaea 1px solid; padding: 3px; }

/*single*/
#p_pages { text-align:left; letter-spacing:normal; }
#p_pages a { margin:0 3px; color:#006666; text-decoration: underline;}
.left_post { list-style: none; line-height: 20px; }
#page_cont { margin: 10px 0 0 0; }
.f_links { margin-top:15px; }
.f_links ul { margin: 5px;}
.f_links li { list-style: none; }

/*comments*/
.commentlist { margin:5px 0;  width:100%; line-height:18px; font-family:"Courier New", "宋体", Helvetica, Sans-serif; letter-spacing: 0.4mm; }
.commentlist a:link { color: #767676; text-decoration: none;}
.commentlist a:visited { color: #767676;; text-decoration: none; }
.commentlist a:hover { color: #993300; text-decoration:none; }
.commentlist li { list-style:none; display:block; line-height: 18px; }
.nocomments { color: #7d7d7d; margin-top: 15px!important/*FF+IE8*/; margin-top: 0; }
.c_author { margin: 5px 0; font-weight:bold;}
#commenttext { margin-top: 5px; background: #F9F9F9; color: #555555; padding: 3px 0 0 3px; }
#commentform {}
#author,#email,#url { border: #C6C6C6 1px solid; padding:2px 3px; color:#666;}
.clearfix { }
#c_author_name input { background: #FCFCFC url(images/name.gif) 0 0 no-repeat; font-size:12px; padding:1px 2px 1px 18px; height:16px; width: 26%; }
#c_author_email { margin-left: 1%; }
#c_author_email input { background: #FCFCFC url(images/email.gif) 0 0 no-repeat; font-size:12px; padding:1px 2px 1px 20px; height:16px; width: 26%;}
#c_author_site { margin-left: 1%; }
#c_author_site input { background: #FCFCFC url(images/site.gif) 0 0 no-repeat; font-size:12px; padding:1px 2px 1px 18px; height:16px; width: 26%; }
#c_author_textarea { margin-top: 5px!important/*FF+IE8*/; margin-top:-8px/*IE6*/; }
#c_author_textarea textarea { font-size:13px; height:30px; width:98.2%; line-height: 16px;}
#comment { border: #C6C6C6 1px solid; padding:3px; color:#666; background:#FCFCFC; }
#comments { font-size:14px; font-weight:bolder; margin-top: 20px!important/*FF+IE8*/; margin-top:-5px/*IE6*/; color: #8C8C8C; }
#respond { font-size:14px; font-weight:bold; margin-top:15px!important/*FF+IE8*/; margin-top: 0 /*IE6*/; margin-bottom:10px; }
.margin_t1 { margin-top:12px; *margin-bottom:12px/*IE6+IE7*/; }
.margin_t2 { margin-top:10px; }

/*footer*/
.footer { margin-top: 20px ; margin-left:auto; margin-right:auto; margin-bottom: 30px; width: 650px; height: auto; border-top: 1px #D7D7D7 solid; color:#727272; font-size:12px; clear:both; text-align:center; }
#category { list-style: none; margin-top: 10px; text-align:left;}
#category li { display:inline; margin-right: 6px;}
#info { margin-top: 10px!important/*FF+IE8*/; margin-top: 5px/*IE6*/; text-align:left; }
#info p { line-height:10px;}
#bl { text-align:left; width:565px; height:20px; float:left; }
#br { text-align:right; width:80px; height:20px; float:left; }

/*Archives page*/
#tag_cloud { line-height: 30px; }
#archive { margin-top: 30px; }
#archive li { list-style: none; }