/*  
Theme Name: etmtoy
Theme URI: http://www.etmtoy.com/
Description: etmtoy.com theme created by magictim
Version: 1.0
Author: magictim
Author URI: http://magictim.cn/

	This theme is released under the Creative Commons Attribution 2.5 License.

*/
* { margin:0;padding:0;}
body { color:#000; font:80% Verdana; margin:0; background:#eee;}
a { color:#0066cc; text-decoration: none; }
a:hover { color:#e85572; text-decoration:underline;}
ul,ol {list-style-type:none;}
img { border: none; text-decoration: none; }
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
#container { width:1000px; margin:0 auto; background:#fff;}
/* Header */
#header { height:207px; overflow:hidden;}
#header ul,ol {list-style-type:none;}
#header a { text-decoration:none;}
#header a:hover { color:#000;}
#header .top {}
#header .mid { height:176px; clear:both; overflow:hidden; background:url("images/banner.jpg") no-repeat top;}
#header .mid #logo { float:left;}
#header .mid #logo h1 { float:left;}
#header .mid #logo h1 a { margin-top:40px; margin-left:20px; height:100px; width:400px; display:block;}
#header .mid #logo h1 a span { display:none;}
#header .mid #logo h2 { display:none;}
#header .bottom { clear:both; height:31px; overflow:hidden; background:url("images/nav_bg.jpg") repeat-x; line-height:31px; padding:0 10px;}
#header .bottom #nav{}
#header .bottom #nav a { font-weight:bold; padding:3px 10px; text-align:center; color:#fff;}
#header .bottom #nav a:hover { background:#fff; color:#000; }
#header .bottom #nav .on a { background:#fff; color:#000; }
#header .bottom #nav .nav_mall { width:80px; overflow:hidden; background:url("images/mall_bg.gif")}
#header .bottom #nav .nav_mall span { display:none;}
#header .bottom #nav .nav_mall a { height:30px; display:block; width:80px; overflow:hidden; }
#header .bottom #nav .nav_mall a:hover { background:none;}
#header .bottom #nav .current_page_item a { background:#fff; color:#000; }
#header .bottom li { float:left; margin-right:10px;}
/* Footer */
#footer { clear:both; height:100%; background:#e85572; overflow:hidden; text-align:center; color:#fff; padding:20px 0; line-height:20px;}
#footer a { color:#fff;}
#footer #copyright { }
/* main */
#main { clear:both;overflow:hidden; height:100%; margin:5px 0;}
/* sidebar */
#sidebar { float:left; width:198px; height:100%; z-index:1; overflow:hidden; margin-right:5px;}
.sidebar {}
.sidebar ul li { margin-bottom:10px;}
.sidebar ul li h2 { font-size:110%; color:#e85572; font-weight:bold; line-height:29px; text-indent:0.5em; background:url("images/left_title_bg.jpg");}
.sidebar ul ul { padding:5px; }
.sidebar ul ul ul { padding:0; background:none;}
.sidebar ul ul li { line-height:20px; text-indent:0.5em; margin-bottom:0;}
.sidebar ul .current-cat-parent ul a { color:#2d5ba4;}
.sidebar ul .current-cat-parent a { color:#d91e27;}
.sidebar ul .current-cat ul a { color:#2d5ba4;}
.sidebar ul .current-cat a { color:#d91e27;}
/* sidebar2 */
#sidebar2 { float:right; width:180px; margin-left:5px;}
#sidebar2 ul li { border:1px #eee solid;}
#sidebar2 ul ul li { border:0;}
#sidebar2 ul li h2 { background:#e85572; color:#fff;}
#sidebar2 .bg { background:#fff;}
#sidebar #recent-comments ul,#sidebar #recent-posts ul { list-style-type:disc; list-style-position:inside;}
/* widget */
.widget_categories { font-weight:bold;}
.widget_categories a { color:#e85572;}
.widget_categories .children li { text-indent:1em; font-weight:normal;}
.widget_categories .children li a { color:#0066cc}
.widget_categories .children li .children li { text-indent:2em;}
.widget_tag_cloud a { margin:5px; line-height:20px;}
.widget_search form { padding:5px;}
.widget_search #s { width:90%;}
.widget_search #searchsubmit { background:#000; color:#fff; margin-top:5px;}
.textwidget { padding:5px;}
#calendar_wrap { margin:3px; color:#80000c; background:#fefaf0;}
#wp-calendar { empty-cells:show; margin:5px auto 0; width:100%;}
#wp-calendar #next a { padding-right:3px; text-align:right; background:none; color:#dd7314;}
#wp-calendar #prev a { padding-left:3px; text-align:left; background:none; color:#dd7314;}
#wp-calendar a { display:block; text-decoration:none; font-weight:bold; color:#80000c; background:#f6eed6;}
#wp-calendar a:hover { text-decoration:none;}
#wp-calendar caption { background:#f6eed6; text-align:left; width:100%; line-height:25px; font-weight:bold;}
#wp-calendar td { padding:1; border:0; text-align:center;}
/* pagecontent */
#pagecontent { position:relative; width:auto; z-index:3; height:100%; overflow:hidden; border:1px #eee solid;}
#pagecontent .box { clear:both; overflow:hidden; margin:5px; border-bottom:1px #80000c dashed;}
#pagecontent .box h2 { height:100%; overflow:hidden; padding:10px; border-bottom:1px #80000c dashed;}
#pagecontent .box h2 .time { display:block; width:60px; height:50px; overflow:hidden; border-right:1px #eee solid; text-align:center; float:left;}
#pagecontent .box h2 .time .date { display:block; color:#80000c; font-size:110%;}
#pagecontent .box h2 .time .month { display:block; color:#999; font-size:70%;}
#pagecontent .box h2 div { float:left; margin-left:10px;}
#pagecontent .box h2 div .title { font-size:110%;}
#pagecontent .box h2 div .meta { font-size:60%;}
#pagecontent .box h3 { font-size:120%; color:#666;  font-weight:bold; line-height:25px; height:100%; text-indent:1em; background:#ddd;}
#pagecontent .box h2 a { text-decoration:none;}
#pagecontent .box .entry { clear:both; padding:5px; overflow:hidden; height:100%; line-height:1.4em;}
#pagecontent .box .entry .category-icon { margin:5px; float:right;}
#pagecontent .box .entry .category-icon a { display:block; margin-bottom:5px;}
#pagecontent .box .bg { background:#f7f7f7;}
#pagecontent .box .postinfo { clear:both; text-align:right; line-height:23px; height:100%; overflow:hidden; padding:5px;}
#pagecontent .box .postinfo .comments-link { background:url("images/comment.gif") no-repeat left; padding-left:25px;}
.post .entry p { margin:5px; text-indent:2em;}
.post .entry ul { list-style-type:disc; list-style-position:inside; margin:0 0 1em 2em;}
.post .entry ol { list-style-type:decimal; list-style-position:inside; margin:0 0 1em 2em;}
.post .entry blockquote,.post .entry code { margin:5px 0 5px 2em; border-left:10px #eee solid; background:#f7f7f7; padding:5px;}
#pagecontent .box .entry h1 { font-size:140%; color:#000; font-weight:bold; text-indent:2em; background:none;}
#pagecontent .box .entry h2 { font-size:130%; color:#000; font-weight:bold; text-indent:2em; background:none; border:0;}
#pagecontent .box .entry h3 { font-size:120%; color:#000; font-weight:bold; text-indent:2em; background:none;}
#pagecontent .box .entry h4 { font-size:110%; color:#000; font-weight:bold; text-indent:2em; background:none;}
.post .entry img { background:#f7f7f7; padding:2px; border:1px #eee solid;}
.post .entry img.aligncented { display:block; margin-left:auto; margin-right:auto;}
.post .entry img.alignright { padding:4px; margin:0 0 2px 7px; display:inline;}
.post .entry img.alignleft { padding: 4px; margin:0 7px 2px 0; display:inline;}
.post .entry .alignnone { margin-left:2em;}
.post .entry .alignright { float: right;}
.post .entry .alignleft { float: left;}
.post .entry .aligncenter { display:block; margin-left:auto; margin-right:auto;}
.post .entry .wp-caption { background:#f7f7f7; padding:5px 0; border:1px #eee solid; text-align:center;}
.post .entry .wp-caption img { background:none; padding:0; border:0;}
.post .entry .wp-caption.alignright { padding:4px; margin:0 0 2px 7px; display:inline;}
.post .entry .wp-caption.alignleft { padding: 4px; margin:0 7px 2px 0; display:inline;}
	/* author */
#authorinfo { font-size:100%; margin:5px; margin-top:0;}
#authorinfo p { margin-bottom:10px; line-height:25px;}
#authorinfo .tt { line-height:28px; border-bottom:1px #80000c dashed;}
#authorinfo #post_list ul { margin-left:20px; list-style-type:disc; list-style-position:inside;}

	/* Comment */
#pagecontent .comments-template { margin:5px 0;}
#pagecontent .comments-template h3 { background:#f6eed6; color:#e85572;}
.commentlist,.comments-template form { background:#fefaf0; padding:5px;}
.commentlist li { padding:3px; background:#fefaf0; margin-bottom:5px; height:100%; overflow:hidden;}
.commentlist li p { color:#666; padding:5px;}
.commentlist li img { float:right; padding:2px; background:#fff; border:1px #ddd solid; margin:0 0 5px 5px;}
.commentlist li span { clear:both;}
.commentlist li .author { font-weight:bold;}
.commentlist li .time { font-size:80%;}
		/* WP Thread Comment */
.editComment, .editableComment, .textComment{ display: inline;}
.comment-childs{ border: 1px solid #fff; margin: 5px 2px 2px 4px; padding: 4px 2px 2px 4px; background-color:#fefaf0; color:#666;}
.chalt{ background-color: #fff;}
#newcomment{ border:1px #fff dashed;}
#newcommentsubmit{ color:red;}
.adminreplycomment{ border:1px dashed #777;width:99%;margin:4px;padding:4px;}
.mvccls{color: #999;}
.comments-template form p { margin:5px;}
.comments-template form p code { color:#666;}


/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.5 Plugin: WP-PageNavi 2.31									|
|	Copyright (c) 2008 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
|																							|
+----------------------------------------------------------------+
*/
.pagenav { padding:10px;}
.wp-pagenavi { height:30px; line-height:30px; clear:both;}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #2d5ba4;
	color: #2d5ba4;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #2d5ba4;
	color: #2d5ba4;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #2d5ba4;
	color: #2d5ba4;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.browse { border:1px #eee solid; background:#f7f7f7; padding:5px; margin:5px 0; text-align:center;}
.warning { border:1px #eee solid; background:#ffc; padding:10px; text-align:center;}



.clear { clear:both;}
.tac { text-align:center;}
.tar { text-align:right;}
.fl { float:left;}
.fr { float:right;}
.mt5 { margin-top:5px;}