@charset "utf-8";
@import url(reset.css);
@import url(style_1_form.css);
@import url(style_1_font.css);
@import url(style_1_ajax.css);

/* CSS Document */
html, body { height:100%; }

body { font-size:12px; font-family:Verdana, "BitStream vera Sans", Helvetica, Sans-serif; line-height:22px; background-color:#fff; }

h1, h2, h3, h4, h5, h6 { font-size:14px; }

.hack_clear { font: 0px/0px sans-serif; clear: both; display: block; }

a { color:#F60; }

a:hover { text-decoration:none; color:#f60; }

#wrap { width:940px; margin:0 auto; height:auto; overflow:hidden; }

#header { }

#nav ul { display:block; }

#nav { overflow:hidden; }

#nav ul.nav_left { background:url(../image/1/nav_left.gif) no-repeat; float:left; width:20px; height:49px; }

#nav ul.nav_main { background:url(../image/1/nav_bg.gif) repeat-x; float:left; height:49px; width:640px; }

#nav ul.nav_main li { display:inline; background:url(../image/1/new_blog_04.gif) no-repeat; padding:0 20px 0 25px; text-align:center; padding-top:15px; height:34px; float:left; }

#nav ul.nav_right_soso { line-height:49px; float:right; background:url(../image/1/nav_soso.gif) no-repeat; width:280px; height:49px; }

#nav ul.nav_main a { color:#FFF; font-style:normal; font-weight:bold; font-size:14px; text-align:center; text-decoration:none; }

#nav ul.nav_main li.bgnone { background:none; }

#banner { margin-top:10px; }

/******************/
#bodyer { overflow:hidden; }
#bodyer h2{ font-size:14px; color:#333; padding:5px; font-weight:bold;}
#bodyer #main_side { width:660px; float:left; }

#bodyer #side_bar { float:right; width:260px; }

#bodyer #main_side h3 a {font-weight:bold; height:26px; line-height:26px; font-size:14px; color:#333; text-decoration:none; }

#bodyer #main_side h3 { padding:10px 0 5px 10px; }

#bodyer #main_side .content { font-size:14px; font-family:Verdana, Geneva, sans-serif; padding:10px; color:#333; }

#bodyer #main_side .post { margin-bottom:20px; border:1px solid #fff; }

#bodyer #main_side .post h3 { background:url(../image/1/a3ffff3.gif) repeat-x 0 0; height:40px; }

#bodyer #main_side .h4 { background:url(../image/1/a33.gif) repeat-x; height:50px; line-height:50px; padding:0 10px; font-weight:100; }

#bodyer  #main_side .h4 a.comments_box { font-size:12px; font-style:100; color:#f60; padding:3px 3px 10px 17px; text-decoration:none; background:url(../image/1/a36.gif) no-repeat; color:#999; }

#bodyer  #main_side .h4 a.rss_box { color:#f60; font-style:normal; padding:10px 3px 10px 35px; text-decoration:none; background:url(../image/1/a36.gif) no-repeat; background-image:url(../image/1/009.png); height:32px; line-height:50px; }

#bodyer #side_bar h2 a { font-size:14px; color:#333; }

#bodyer #side_bar ul { margin-bottom:20px; }

#bodyer #side_bar ul li a { color:#7fad41; height:24px; font-size:13px; text-decoration:underline; }

#bodyer #side_bar ul li a:hover { text-decoration:none; }

.page_num a { float:left; display:block; padding:0 5px; height:20px; text-align:center; border:1px solid #e5e5e5; color:#555; line-height:20px; margin:0 3px; text-decoration:none; }

.page_num a.page_num_active { border:1px solid #fff; font-weight:bold; color:#f60; background-color:#fff; }

#footer { margin-top:20px; background:url(../image/1/a33.gif) repeat-x; }

#footer .copyright { font-weight:normal; padding:20px; border-top:1px solid #f7f7f7; font-size:12px; padding-bottom:20px; overflow:hidden; }

#footer .copyright a { color:#7fad41; }

#footer p.c1 { float:left; width:75%; display:block; }

#footer p.c2 { float:right; width:20%; display:block; text-align:right; }

#about_me dd { float:left; margin-left:30px; }

#about_me dt.bg_header_img_box { display:inline; background:url(../imageStyle/shadowAlpha.png) no-repeat right bottom; float:left; margin:10px 0 10px 10px; }

#about_me dt.bg_header_img_box img { padding:4px; display:block; background-color:#FFF; border:1px solid #e5e5e5; position:relative; margin:-6px 6px 6px -6px; }

#my_life_my_love p { text-indent:2em; margin-bottom:10px; }

.soso_input { background:none; width:140px; height:22px; line-height:22px; padding-left:40px; border:none; }

.soso_button { background:none; border:none; height:22px; line-height:22px; font-size:0px; width:25px; cursor:pointer; }

#nav ul.nav_right_soso li { display:block; float:left; height:49px; line-height:49px; }
