/*  
Theme Name: imt-simple-pink-v.1.0
Theme URI: http://magictim.cn/
Description: magictim.cn version-1 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.

*/

/* CSS Document */
* {margin:0;padding:0;}
body { font:75% Verdana; margin:0; }
a { color:#333; }
a:hover { color:#000; text-decoration: none; }
ul,ol {list-style-type:none;}
img { border: none; text-decoration: none; }
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
#container { width:900px; margin:20px auto;}

/* Header */
#header { width:100%; overflow:hidden;}
#header a { text-decoration:none;}
#header a:hover {}
#header	#top { height:70px; overflow:hidden;}
#header	#top h1 {  font-size:150%; float:left; font-weight:bold; line-height:70px;}
#header	#top h2 { font-size:120%; float:left; line-height:70px; margin-left:10px;}
#header	#top .banner { float:right; width:468px; height:60px; overflow:hidden; margin:5px 0;}
#header	#nav { clear:both; height:40px; line-height:40px;}
#header	#nav ul { float:left;}
#header	#nav ul li { float:left; margin:0 5px;}
#header	#nav ul li a { height:30px; font-weight:bold; padding:5px 15px;}
#header	#nav ul li a:hover { }
#header	#nav .tool { float:right;}
/* main */
#main { clear:both;overflow:hidden; height:100%; padding:10px;}
#main #content { float:left; width:620px; margin-right:10px;}
#main #sidebar { float:right; width:250px; overflow:hidden;}
#content a {}
#content .post { margin-bottom:10px;}
#content .post h3,#content .comments-box h3 { height:25px; line-height:25px; text-indent:5px; font-size:120%; font-weight:bold;}
#content .post h3,#content .comments-box h3 { height:25px; line-height:25px; text-indent:5px; font-size:120%; font-weight:bold;}
#content .post h3 a { text-decoration:none;}
#content .post h3 a:hover { text-decoration:underline;}
#content .post .in { padding:5px; height:100%; overflow:hidden;}
#content .post .in a { }
#content .post .in .meta { padding:5px;}
#content .post .in .content { padding:10px; line-height:20px;}
#content .post .in .content a {}
#content .post .in .content p { margin:10px 0;}
#content .post .in .content img { padding:5px;}
#content .post .in .content blockquote { padding:5px;}
#content .post .in .content h1 { font-size:200%; font-weight:bold; line-height:50px;}
#content .post .in .content h2 { font-size:170%; font-weight:bold; line-height:40px;}
#content .post .in .content h3 { font-size:140%; font-weight:bold; line-height:30px; height:auto; background:none; text-indent:0; border-left:0;}
#content .post .in .content h4 { font-size:110%; font-weight:bold; line-height:20px;}
#content .post .in .content ul { list-style:disc inside; margin-left:10px;}
#content .post .in .content ul ul { list-style-type:circle; margin-left:20px;}
#content .post .in .content ol { list-style:decimal inside; margin-left:10px;}
#content .post .in .content ol ol { list-style-type:circle; margin-left:20px;}
#content .post .in .tool { padding:5px;}
#content .comments-box #respond {}
#content .comments-box  h3 {}
#content .comments-box .in { padding:10px; margin-top:5px; background:#f7f7f7;}
#content .comments-box .in p { margin-top:5px;}
.commentlist {}
.commentlist li { margin:5px 0; clear:both; height:100%; padding:0;}
.commentlist li .head { padding:5px; }
.commentlist li img { float:right; margin:5px; padding:2px; border:1px #aaa solid;}
.commentlist li p { margin:5px 10px; line-height:20px;}
.commentlist li .head { margin:0;}
.comments-box #author,.comments-box #email,.comments-box #url,.comments-box #comment { border:1px #aaa solid; width:300px;}
.comments-box #comment { width:600px;}
.comments-box small { font-size:100%;}
#sidebar a { text-decoration:none;}
#sidebar a:hover { text-decoration:underline;}
#sidebar .widget { margin-bottom:10px; clear:both;}
#sidebar .widget h2 { height:25px; line-height:25px; text-indent:5px; font-size:120%; font-weight:bold;}
#sidebar .widget ul { padding:5px;}
#sidebar .widget ul ul { padding:0;}
#sidebar .widget ul li { text-indent:10px; line-height:20px; }

#sidebar .widget_categories ul li { text-indent:0; height:auto;}
#sidebar .widget_categories ul { margin-left:10px; font-weight:bold;}
#sidebar .widget_categories ul ul { margin-left:10px; font-weight:normal;}
#sidebar .widget_categories ul ul ul { margin-left:10px; font-weight:normal;}

#sidebar .widget_search { padding:5px;}
#calendar h2 { display:none;}
#wp-calendar { empty-cells:show; margin:10px auto 0; width:100%;}
#wp-calendar #next a { padding-right:10px; text-align:right;}
#wp-calendar #prev a { padding-left:10px; text-align:left;}
#wp-calendar a { display:block; text-decoration:underline; font-weight:bold;}
#wp-calendar a:hover { text-decoration:none;}
#wp-calendar caption { text-align:center; width:100%; line-height:30px; font-weight:bold; font-size:130%;}
#wp-calendar td { padding:3px 0; text-align:center; }






/* Footer */
#footer { clear:both; margin-bottom:20px;!important margin-bottom:0; height:100%; overflow:hidden; text-align:center;}
#footer a { text-decoration:none;}
#footer p { padding:10px;}

/* common */
.mb0 { margin-bottom:0;}
.warning,.browse { margin:5px; padding:10px; text-align:center;}
.pagenav { clear:both; margin:5px 0; padding:10px;}
.pagenav a { text-decoration:none;}
.error404 { padding:10px; text-align:center;}



/* color */
body { color:#000; background:#fff0f5;}
#header { color:#000;}
#header a { color:#000;}
#header a:hover { color:#999;}
#header	#top h1 { }
#header	#top h1 a:hover { color:#999;}
#header	#top h2 { color:#666;}
#header	#top .banner {}
#header	#nav { background:#ffc0cb;}
#header	#nav ul li a { background:#fff0f5; color:#333; }
#header	#nav ul li a:hover { background:#fff; color:#000;}
#main { background:#fff;}
#content .post h3,#content .comments-box h3 { background:#fff0f5; border-left:5px #ffc0cb solid;}
#content .post h3 a { color:#db7093;}
#content .post .in { color:#999;}
#content .post .in a { color:#999;}
#content .post .in a:hover { color:#fff; background:#666;}
#content .post .in .content { color:#333;}
#content .post .in .content a { color:#333;}
#content .post .in .content a:hover { color:#fff; background:#333;}
#content .post .in .content p {}
#content .post .in .content img { border:1px #eee solid; background:#f7f7f7;}
#content .post .in .content blockquote { border:1px #eee solid; border-left:10px #eee solid; background:#f7f7f7;}
.commentlist li { background:#f7f7f7;}
.commentlist li .head { background:#f2f2f2;}
#sidebar .widget h2 { background:#fff0f5; }
#sidebar .widget { background:#fffafa;}
#sidebar .widget ul li { border-bottom:1px #eee solid;}
#sidebar .widget_categories ul li { border-bottom:0;}
#wp-calendar a { color:#000;}
#wp-calendar caption { background:#eee;}
#wp-calendar thead { background:#eee;}

#footer { background:#ffc0cb; color:#000;}
#footer a { color:#000;}
.error404 { background:#f7f7f7;}
.warning { border:1px #eee solid; background:#ffc;}
.browse { border:1px #eee solid; background:#f7f7f7;}