/*
 * Base CSS
 *
 * Copyright (c) 2010, Cloud Stone & DeDePress.com All rights reserved Code licensed under the GPL License.
 * Version: 0.7
 * Author: Cloud Stone
 * Date created: 2010/07/11
 * Last updated: 2010/12/06
 */
 
body{margin:0;min-width:1155px;font-family: "微软雅黑"}

/*==================================================*
 * Structural Elements
 *==================================================*/
h1{font-size:2em}
h2{font-size:1.75em}
h3{font-size:1.5em}
h4{font-size:1.25em}
h5{font-size:1em}
h6{font-size:0.85em}
h1, h2, h3, h4, h5, h6{line-height:1.25;}
hr{clear:both;background:none;border:0;padding:0 0 10px;margin:0 0 10px;height:0;border-top:1px solid #EEE;}


/*==================================================*
 * Text Elements
 *==================================================*/
a{text-decoration:none;}
:focus{outline:0;}
pre{padding:3px;white-space: pre-wrap; /* CSS-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */word-wrap: break-word; /* IE 5.5+ */}
abbr[title], acronym[title] {border-bottom:1px dotted;cursor:help;}
pre,code,kbd,samp,tt{font:12px "Courier New",monospace,serif normal;}

/*==================================================*
 * Form Elements
 *==================================================*/
input,textarea,select,button,option,optgroup{font-family:inherit;}
button, input[type="reset"], input[type="button"], input[type="submit"] {cursor:pointer;padding:0 1px;margin:0;}
input[type="submit"]:hover { cursor: pointer }
fieldset{margin:0;padding:10px;border:1px solid #CCC;}
legend{display:inline;padding:0 4px;margin:10px 0;}
textarea{overflow:auto;}

/*==================================================*
 * Image and Media Elements 
 *==================================================*/
img{vertical-align:middle;}
a img {border: 0;}


/*==================================================*
 * Table 
 *==================================================*/
table{width:100%; border-collapse: collapse; /* tables still need 'cellspacing="0"' in the markup */ border-spacing:0;}
th,td,caption{padding:5px 10px;}
tr.even td  { background: #F9F9F9; }

/*==================================================*
 * Frame and Window Elements
 *==================================================*/


/*==================================================*
 * Alignments
 *==================================================*/
.alignleft, .left{float:left;margin:0 20px 10px 0;}
.alignright, .right{float:right;margin:0 0 10px 20px;}
.aligncenter, .center{display:block;margin:0 auto 20px auto;}
.alignnone{margin:0 0 20px;}
img.alignleft, img.alignright{display:block;}
blockquote.alignleft, blockquote .alignright{width:33%;}
.none{display:none;}
hr.none{display:block;background:none;border:0;}

/*==================================================*
 * WP Elements
 *==================================================*/
img.wp-smiley{border:0 !important;background:transparent !important;}
.gallery{display:block;text-align:center;margin-bottom:20px;}

/*==================================================*
 * Clearfix
 *==================================================*/
.clear:after {visibility: hidden;display: block;content: " ";clear: both;}
.clear{display: inline-block;}  /* for IE/Mac */
.clear{display:block;}
* html .clear { zoom: 1;  /* For IE6 */}