/*
Theme Name: Wan
Theme URI: http://wanwp.com
Description: A Simple Theme for WordPress
Version: 1.0
Author: bingu
Author URI: http://bingu.net
Created on : 2009-5-25, 15:50:06
Tags: one-column, fixed-width, threaded-comments

    This theme was designed and built by bingu

    The CSS, XHTML and design is released under GPL:
    http://www.opensource.org/licenses/gpl-license.php

*/

/***** Start Reset *****/
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    }
body{line-height: 1;}
ol, ul{list-style: none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after{content: ''; content: none;}
/* remember to define focus styles! */
:focus{outline: 0;}
/* remember to highlight inserts somehow! */
ins{text-decoration: none;}
del{text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse: collapse; border-spacing: 0;}
/***** End Reset *****/

/***** Common Elements *****/
a{text-decoration: none;}
html{}
body{
    color: #000;
    font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
    font-size: 75%; /* Resets 1em to 12px */
    line-height: 1.5;
    }

blockquote, q{
    border-left: 5px solid #000;
    margin-left: 2em;
    padding-left: 1em;
    }
h1, h2, h3, h4, h5, h6{font-family: "Microsoft YaHei", Arial,sans-serif; padding: 16px 0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color: #000; text-decoration: none;}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{color: #000; text-decoration: none;}
h1{font-size: 4em;}
h2{font-size: 3em;}
h3{font-size: 2em;}
h4{font-size: 1.75em;}
h5{font-size: 1.5em;}
h6{font-size: 1.333em;}
img{
    background: #CCC;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 2px solid #FFF;
    border-radius: 3px;
    padding: 3px;
    }
kbd{border: 1px solid #CCC; padding: 0 1px;}
p{margin: 1.333em 0;}
pre{
    height: auto;
    overflow-x: auto;
    text-overflow: auto;
    word-break: keep-all;
    word-wrap: normal;
    }
sub, sup{font-size: 75%; font-style: normal; font-weight: normal; line-height: 1em;}
sub{vertical-align: sub;}
sup{vertical-align: super;}

li{margin-left: 1em;}
ol{list-style: decimal inside;}
ul{list-style: disc inside;}

input, textarea{padding: 5px;}
textarea{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    }

/* --------------------------------------------------------------

   Basic WordPress Blog Styles

-------------------------------------------------------------- */


/* Images
-------------------------------------------------------------- */

.entry-content img {margin: 0 0 1.5em 0;}
.alignleft,
img.alignleft {display: inline; float: left; margin-right: 1.5em;}
.alignright,
img.alignright {display: inline; float: right; margin-left: 1.5em;}
.aligncenter,
img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    }
.wp-caption {text-align: center; margin-bottom: 1.5em;}
.wp-caption img {border: 0 none; margin: 0; padding: 0;}
.wp-caption p.wp-caption-text {margin: 0;}
.wp-smiley {
    border: none;
    max-height: 1em;
    margin:0 !important;
    padding: 0;
    }
.gallery dl {margin: 0;}
.gallery-caption {margin:-1.5em 0 0 0;}

/* Pullquotes
-------------------------------------------------------------- */

blockquote.left {
    float: left;
    margin-left: 0;
    margin-right: 20px;
    text-align: right;
    width: 33%;
    }
blockquote.right {
    float: right;
    margin-left: 20px;
    margin-right: 0;
    text-align: left;
    width: 33%;
    }

/***** Normal class/id *****/
#header, #content, #footer{
    margin: 0 auto;
    position: relative;
    width: 680px;
    }
.clear{clear: both;}

/***** Header Block *****/
#header{
    text-align: center;
    }
#header h1, #header span.blogname{
    display: block;
    font-family: "Microsoft YaHei", Arial,sans-serif;
    font-size: 4em;
    font-weight: bold;
    margin-bottom: -.6em;
    padding: 16px 0;
    }
#header span.blogname a, #header span.blogname a:visited{color: #000; text-decoration: none;}
#header p{margin: 0; padding: 1em;}

/***** Content Block *****/
#content{
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 1px solid #999;
    border-radius: 10px;
    background: #CCC;
    overflow: hidden;
    }
.post, .page, .navigation, #sidebar, #comments, .commentlist, #respond{padding: 0.75em 1.25em;}
.post{clear: both; overflow: hidden;}
h1.postname{font-size: 3em;}
.entry{font-size: 1.1667em;}
.entry-meta{text-align: right;}
.entry-meta p{font-family: "Comic sans MS"; font-size: 1em; margin: 0 0 0 1em; padding: 0;}
.entry-time{}
.comment-count{}
.view-count{}
.entry-cat{}
.entry-tag{}

/***** Comment Block *****/
.commentlist, .commentlist ul, .commentlist ol{list-style: none;}
.commentlist li{
    background: #CCC;
    border-top: 1px solid #EEE;
    margin: 12px 0;
    padding: 1em;
    }
.commentlist .avatar{float: right;}
.commentlist li li{margin-left: 12px;}
li.bypostauthor{background: #666;}
#respond input, #respond textarea{
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 2px solid #999;
    border-radius: 3px;
    }
cite.fn{font-size: 1.1667em;}
.reply{text-align: right; margin-right: 3em;}
#real-time-gravatar{float: right; margin-right: 1em;}

/***** Sidebar Block *****/
#sidebar{clear: both; padding-bottom: 2em;}
#leftsidebar{float: left; width: 315px;}
#rightsidebar{float: right; width: 315px;}
.widgettitle{}
#sidebar ul, #sidebar ol{list-style: none;}
.widget li{list-style: disc;}
.widget li a{font-size: 1.1em;}
.widget li a:hover{text-decoration: underline;}

/***** Footer Block *****/
#footer{font-size: .9em; text-align: center;}
#footer p{margin: 0; padding: 1.2em;}