html, body { font:11.5px/1.7 Verdana, Tahoma, Sans-serif, Arial; background-color:#f1f1f1; color:#5a5a5a;
scrollbar-3dlight-color: #f1f1f1; 
scrollbar-arrow-color: #ef9172; 
scrollbar-darkshadow-color: #f1f1f1; 
scrollbar-face-color: #fff; 
scrollbar-highlight-color: #f1f1f1; 
scrollbar-shadow-color: #f1f1f1; 
scrollbar-track-color: #f1f1f1; }
input{ border:1px solid #e2e2e2; color:#666;font-family: "Tahoma";font-size:11.5px;margin:0px;vertical-align:middle;}
select{font-size:10px;margin:0px;font-family: "Tahoma";vertical-align:middle;}
textarea{ border:1px solid #e2e2e2; color:#666; overflow:visible; height:100px; padding:6px;font-family: "Tahoma";font-size:11.5px;vertical-align:middle;word-wrap: break-word; word-break: break-all;}
button{width:150px; height:25px;background-image:url(./img/submit_s.gif);vertical-align:middle;}
hr{ width:100%;border:solid 1px #e3dfde;height:1px;}
img { border: 0; }
a {text-decoration:none;color:#000;}
a:hover{text-decoration:none;color:#99351b;}
a:visited{ color:#000;}
a:active { color:#666;}

/*Í¨ÓÃ*/
#body{width:950px;border:1px solid #333;background-color:#fff;clear: both;margin:0px auto;}
.line{background-image:url(./img/line.gif);height:1px;}
.comment{padding:8px;}
.contant{padding:20px;word-wrap: break-word; word-break: break-all;}
.small{font-size:10px;color:#c7c7c7;font-family: Tahoma;}
.right_box{float:right;}
.left_box{float:left;}
.ubb_box{margin:5px 0 0 0;}
.clear{clear:both;}
.i_img{vertical-align:middle;}

/*title*/
#title{height:20px;vertical-align:bottom;padding:10px;}
.title_line{height:87px;background-image:url(./img/bg.jpg);}
.menu{float:right;padding:5px;font-size:10px;font-family: Tahoma;text-align:right;}


/*sidebar*/
#sidebar{width:200px;float:left;}
#sidebar ul,ol,li {margin: 0px 0px 0px -10px;*margin: 0px 0px 0px 10px;list-style-image:url(img/li.gif);}
.s_title{margin-top:10px;font-size:10px;font-family: Tahoma,"MS UI Gothic";font-weight:bold;color:#ccc;}
.blog_calendar { text-align: center; font-size: 9.5px; }
.blog_calendar caption a { margin: 0 5px; }
.blog_calendar th { font-weight: normal; }
.blog_calendar td.cal_today { background-color: #F1F1F1;  }
.blog_calendar td a:link { font-weight: bold; }

/*link*/
#recentLinks .links_title { cursor:pointer; }
.link_list{float:left;}
.link_view{float:right;width:460px; padding-left:10px;}
.link_menu{float:left;width:150px;word-break: break-all;}

/*main*/
#main{width:730px;float:right;}
.album_box{float:left;width:50px;height:70px;border:1px solid #eaeaea;padding:5px;}
.weather{float:left;width:70px;height:64px;}
.title{float:right:width:650px;}

/*foot*/
#pagebar{text-align:center;}

/*disc*/
.imageframe,
.imageframe td{ margin: 0; padding: 0; border-collapse: collapse; }
.imageframe { margin: 5px 0; width: auto; border: 2px solid #e0e0e0; }
.imageframe td.content { padding: 2px; text-align: center; }
.imageframe td.content img{ border: 1px solid #aaa; margin:2px; }
.imageframe td.intro{ font-size: 8.5pt; color: #888; padding: 4px 5px; padding-left: 65px; border: 0px; border-top: 1px dashed #bbb; background:url("./img/albumlogo.gif") left 4px no-repeat; }

.popbox { border: 1px solid #BAC2C2; padding: 2px 5px; background-color: #fff;}
.popbox .closebutton { text-align: right; font-size: 10px; font-weight: bold; }
.popbox .content { padding: 10px; }

.pagebox { border: 2px solid #DDE3E2; margin: 10px 0; }
.pagebox td.title { text-align:left; font-weight: bold; padding: 3px 10px; }
.pagebox td.content { width: 80%; padding: 5px; }
.pagebox td.index { text-align: center; padding: 3px; }
.pagebox td.index a { margin: 3px 5px; }
.pagebox td.large { font: 20px auto Tahoma; }

.webclap{background-image:url(img/webclap.gif);width:80px;height:16px;text-align:left;padding:3px 20px 3px 63px;font-size:8px;color:#523e35;font-family: "Tahoma";font-weight:bold;background-repeat : no-repeat;}
.webclap a:hover{text-decoration: none;cursor:hand;}
.webclap a { display: block; }

.section { }
.section .title h3 { border-left: 2px solid #DDE3E2; padding-left: 4px; font-size: 11.5px; font-weight: normal; }
.section .content {}

.reply{margin:5px 0 5px 30px;background-color:#f1f1f1;padding:10px;}

/* elfblog code */
.eb_moreless { padding: 5px; color: #BAC2C2; }
.eb_more { margin: 5px; }
.eb_less { margin: 5px; }