




body {

	background: #333;

	color: #666;

	font-size: 12px;

	font-family: Verdana, Helvetica, Sans-Serif;

	margin: 0;

	padding: 0;

	}



#page {

	max-width: 98%;

	min-width: 650px;

	margin: 0 auto;

	background: #F7F7F7;

}

	

/*************************

*	Hyperlinks	 *

*************************/



a, a:visited {

	color: #FF3300;

	text-decoration: none;

	}

	

a:hover {

	color: #FF3300;

	text-decoration: none;

	}

	

/*********************

*	Header       *

*********************/



#header {

	background: #FF3300;

	width: 100%;

	height: 120px;

        color: #F7F7F7;

  	border-top: 12px solid #666;

	}

	

.blogtitle {

	margin: 0px;

	padding: 35px 0px 0px 25px;

	font-family: Verdana, Helvetica, Sans-Serif;

	font-size: 12px;

	font-weight: normal

	color: #F7F7F7;

	text-align: left;

	}

	

.blogtitle a, .blogtitle a:visited{

	font-family: Trebuchet MS, Verdana, Helvetica, Sans-Serif;

	font-size: 28px;

	color: #F7F7F7;

	text-decoration: none;

        font-weight: normal;

	}



.blogtitle a:hover{

	color: #F7F7F7;

	text-decoration: none;

	}

	

/**********************

*	Navbar        *

**********************/



#navbar {

	background: #666;

	width: 100%;

	margin: 0px auto 0px;

	padding: 9px 0px 9px 0px;

	}

	

#navbar li {

	display: inline;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

		

#navbar ul {

	margin: 0px;

	padding: 0px;

	}

	

#navbar ul li {

	margin: 0px;

	padding: 0px;

	}

	

#navbar ul li a {

	background: #666;

	font-size: 12px;

	color: #F7F7F7;

	padding: 9px 20px 9px 25px;

	margin: 0px -4px 0px 0px;

	text-decoration: none;

	text-transform: uppercase;

	}



#navbar ul li a:hover {

	background: #333;

	color: #F7F7F7;

	}

	

/************************

*	Sidebar      	*

*************************/



#sidebar {

	background: #F7F7F7;

	float: right;

	width: 30%;

	margin: 0;

	padding: 10px 10px 10px 0;

	}



#sidebar h2 {

	background: #666;

	color: #F7F7F7;

	font-size: 12px;

	font-family: Verdana, Helvetica, Sans-Serif;

	font-weight: normal;

	padding: 8px 0px 8px 10px;

	margin: 0 0 5px 0;

	text-transform: uppercase;

        border-left: 5px solid #FF3300;

	}

	

#sidebar ul {

	list-style: none;

	margin: 0 0 5px 0;

	padding: 0;

	}

	

#sidebar li {

	background: #EAEAEA;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#sidebar ul li {

	margin: 0px;

	padding: 0px;

        border-bottom: 1px solid #F7F7F7;

	}

	

#sidebar ul li a {

	height: 14px;

	display: block;

	color: #666;

	text-decoration: none;

	padding: 5px 0px 5px 10px;

        border-left: 5px solid #999;

	white-space: nowrap;

	}



#sidebar ul li a:hover {

	background: #999;

	color: #F7F7F7;

	text-decoration: none;

        border-left: 5px solid #FF3300;

	}

	

/************************

*	Content         * 

************************/	

	

#content {

	line-height: 20px;

	background: #F7F7F7;

	float: left;

	width: 64%;

	margin: 0px;

	padding: 30px 0 30px 25px;

	}



#content h1 {

	color: #666;

	font-size: 14px;

	font-family: 微软雅黑, Verdana, Arial, Sans-Serif;

	font-weight: bold;

	padding: 0;

	margin: 0 0 10px 0;

	}

	

#content h1 a  {

        padding: 5px 10px 5px 10px;

	color: #F7F7F7;

	text-decoration: none;

        border-left: 5px solid #FF3300;

        background: #666;

	}



#content h1 a:hover {

	color: #F7F7F7;

        background: #333;

	text-decoration: none;

        border-left: 5px solid #FF3300;

	}

	

#content ol{

	margin: 0px 0px 0px 30px;

	padding: 0px 0px 15px 0px;

	}

	

#content ol li{

	margin: 0px 0px 0px 20px;

	padding: 5px 0px 10px 0px;

	}



#content p{

	padding: 0px 0 10px 0;

	margin: 0px;

	line-height: 20px;

	}



#content p img{

	float: left;

	border: 1px solid #999;

        padding: 5px;

	margin-right: 20px;

	margin-bottom: 10px;

	}



#content p img:hover {

	border: 1px solid #666;

	}

	

#content ul{

	list-style-type: square;

	margin: 0px 0px 0px 30px;

	padding: 0px 0px 15px 0px;

	}

	

#content ul li{

	list-style-type: square;

	margin: 0px 0px 0px 20px;

	padding: 5px 0px 10px 0px;

	}

	

blockquote{

	margin: 0px 0px 0px 25px;

	padding: 0px 25px 0px 10px;

	color: #666;

	border-left: 5px solid #999;

	}

	

#content blockquote p{

	margin: 0px 0px 10px 0px;

	padding: 0px;

	}

	

#content ul li a {

	text-decoration: none;

	}



#content ul li a:hover {

	text-decoration: none;

	}

	

.postinfo {

	width: 96%;

	background: #EAEAEA;

	font-size: 11px;

	color: #666;

	margin: 10px 0px 60px 0px;

	padding: 10px 10px 0px 20px;

	line-height: 10px;

	}



.postinfotop {

	font-size: 11px;

	color: #666;

	margin: 10px 0px 60px 0px;

	padding: 10px 10px 0px 20px;

	line-height: 10px;

	}

	

/*********************

*	Footer       *

*********************/



#footer {

	background: #666;

	width: 100%;

	color: #F7F7F7;

	margin: 0px auto 0px;

	padding: 10px 0px 10px 0px;

	text-align: center;

        border-top: 10px solid #FF3300;

	}

	

#footer a, #footer a:visited {

	color: #EAEAEA;

	text-decoration: none;

	}

	

#footer a:hover {

	color: #EAEAEA;

	text-decoration: none;

	}



/*************************

*	Search Form	 *

*************************/



#searchdiv {

	margin: 0px;

	padding 0px;

	}

	

#searchform {

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	}

	

#s {

	width: 65%;

	background: #F7F7F7;

	color: #666;

	font-size: 12px;

	font-family: Verdana, Helvetica, Sans-Serif;

	padding: 3px;

	margin: 8px 0px 0px 0px;

	border: 1px solid #999;

	}



#submit {

        border:1px solid #333;

	font-family: Verdana, Helvetica, Sans-Serif;

        color:#E7E7E7;

        background:#666;

        padding:0;

	text-transform: uppercase;

}



/************************

*	Comments	*

************************/

	

#commentblock {

	width: 95%;

	background: #EFEFEF;

	color: #666;

	float: left;

	padding: 10px 20px 0px 20px;

	margin: 10px 0px 10px 0px;

	}

	

ol#commentlist {

	padding: 5px 0px 5px 0px;

	margin: 0px;

	list-style-type: none;

	}

	

.commentdate {

	font-size: 12px;

	padding-left: 0px;

	}

	

#commentlist li p{

	margin-bottom: 8px;

	line-height: 20px;

	padding: 0px;

	}



.commentname {

	color: #666;

	margin: 0px;

	padding: 5px 5px 5px 0px;

	}



.commentinfo{

	clear: both;

	}



.commenttext {

	clear: both;

	margin: 5px 0px 20px 0px;

	padding: 20px 10px 5px 10px;

	width: 90%;

	background: #F7F7F7;

	}



.commenttext-admin {

	clear: both;

	margin: 5px 0px 20px 0px;

	padding: 20px 10px 5px 10px;

	width: 90%;

	background: #999;

	}



#commentsformheader{

	padding-left: 0px;

	}



#commentsform{

	text-align: left;

	margin: 0px;

	padding: 0;

	}



#commentsform form{

	text-align: left;

	margin: 0px;

	}



#commentsform p{

	margin: 0px;

	}



#commentsform form textarea{

	width: 99%;

	}

	

p.comments_link  img{

	margin: 0px;

	padding: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	}



/************************

*	Navigation      *

************************/



.alignright {

	float: right;

	}



.alignleft {

	float: left

	}