/* 
作者：任鸟飞网页设计博客
链接：http://www.renniaofei.com

任鸟飞网页设计博客，是一个专注于网页设计、网站建设、图形图像设计、搜索引擎、互联网趣味信息等的原创博客，作者任鸟飞。
*/

a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, font, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd, 
keygen,
label, legend, li, 
meter,
nav,
object, ol, output,
p, pre, progress,
q, 
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, 
var{
    background: transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline; }
	
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }


body{
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 160%;
	font-weight: normal;
	font-variant: normal;
	color: #444;
}
    

    h1{ font-size: 4.4em; font-weight: normal; }
    h2{ font-size: 2.8em; font-weight: bold; }
    h3{ font-size: 1.6em; font-weight: bold; }
    h4{ font-size: 1.2em; font-weight: bold; }
a {
	color: #0087d9;
}



/* Left & Right alignment */
.left{ float: left; }
.right{ float: right; }

/* The inside class provides consistent padding. To be used often! */
.inside{ padding: 20px; }

/* For when a <br /> just ain't enough */
.separator{
    clear: both;
    float: left;
    height: 1px;
    width: 100%; }

/* Basic Structure ============================================================= */
#wrap{
	position: relative;
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

    /* Header */
    header{
	width: 100%;
	background-color: #eee;
	height: 110px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	
	background-image:-webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(238,238,238)),
    color-stop(1, rgb(255,255,255))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(238,238,238) 0%,
    rgb(255,255,255) 100%
);

}
header .inside {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

    
    /* Content */
    article{
	float: left;
	width: 620px;
}
article h2 {
	margin-bottom: 20px;
	text-shadow: 0px 1px 1px #eee;
filter: dropshadow(color=#eee, offx=0, offy=1); 
}
article h3 {
	margin-bottom: 6px;
}

.post {
	margin-bottom: 20px;
}

    
    /* Sidebar */
    aside{
        float: left;
        width: 330px; }
aside h2 {
	margin-bottom: 20px;
}

        
    /* Footer */
    footer{
        float: left;
        width: 100%; }
    

header h1{
	position: absolute;
	left: 20px;
	top: 15px;
}
header h1 a {
	background-image: url(http://www.renniaofei.com/wp-content/themes/renniaofei/images/logo.png);
	background-repeat: no-repeat;
	height: 80px;
	width: 300px;
	display: block;
	text-indent: -9999px;
}
header p {
	display: none;
}

	
	
	         
    /* Menu */
    nav{
	float: left;
	width: 600px;
	position: absolute;
	top: 15px;
	right: 20px;
	height: 80px;
	line-height: 80px;
}
        
        nav ul li{
	display: block;
	float: left;
	margin: 0 13px 0 0;
	list-style-type: none;
}
            
            nav ul li:last-child{ margin:0; }
            
            nav ul li a{
	color: #000000;
	display: block;
	letter-spacing: -0.3px;
	font-family: 'Josefin Sans Std Light', "幼圆";
	font-size: 48px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	padding-right: 13px;
	padding-left: 13px;
	text-decoration: none;

	 -moz-border-radius: 8px;
       -webkit-border-radius: 8px;
       -khtml-border-radius: 8px;
	text-shadow: 0px -1px 1px #fff;
	filter: dropshadow(color=#fff, offx=0, offy=-1);
	border: 1px solid #e2e2e2;
}
     nav ul li a:hover{
	background-color: #CCCCCC;
	background-image:-webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(255,255,255)),
    color-stop(1, rgb(238,238,238))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(255,255,255) 0%,
    rgb(238,238,238) 100%
);
border: solid 1px #e2e2e2;
}
                    
    /* Sidebar List */
    .about{
	background: #ddddd5;
	border-radius: 8px;

       -moz-border-radius: 8px;
       -webkit-border-radius: 8px;
       -khtml-border-radius: 8px;
	padding: 20px;
	text-shadow: 1px 1px 0px #d5e0dc;
	list-style-type: none;
	-webkit-box-shadow: 0px 0px 10px  ;
-moz-box-shadow: 0px 0px 10px ;
	box-shadow: 0px 0px 10px;
	margin-bottom: 20px;
}

    /* Footer */
    footer{
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
}
    
        footer .inside{
            margin: 0 auto;
            width: 920px; }
            

