﻿*
{
    margin:0;
    padding:0
}

html
{
    height:100%
}

body
{
    color:#333333;
    font:12px/150% "Microsoft YaHei", "宋体", "Segoe UI", Tahoma, Arial;
    min-height:101%;
    background:transparent url('/images/bg.jpg')  repeat-x;	
    background-color:#FAF7EF
}



table
{
    border-collapse:collapse;
    border-spacing:0;
}

fieldset, img
{
    border:0px
}

ul
{
    word-break:break-all
}

li
{
    list-style:none
}

h1, h2, h3, h4, h5, h6
{
    font-size:100%;
    font-weight:normal
}

a:link
{
    color:#464646;
    text-decoration:none
}

a:visited
{
    color:#464646;
    text-decoration:none
}

a:hover
{
    color:#FF6600
}

a:active
{
    color:#464646;
    text-decoration:none
}

.clear
{
    clear:both
}

/*****************************************************************/

#home
{
    margin:0 auto;
    width:95%;
    min-width:930px;
    position:relative
}

#header
{
    background:url('/images/header.jpg') no-repeat  right top;
    height:146px;
    padding-top:30px
}

#blogTitle
{
    height:80px;
    clear:both;
    color:#4c4f8b;
}

#blogTitle a:link, #blogTitle a:visited, #blogTitle a:active
{
    color:#4c4f8b
}

#blogTitle a:hover
{
    color:#ff6600		
}

#blogTitle h1
{
    font-size:200%;
    font-weight:bold;
    line-height:1.5em;
    margin-left:1em;
    margin-top:10px;
    width:50%;
    float:left
}

#blogTitle h2
{
    margin-left:4em;
    line-height:1.5em;
    width:50%;
    float:left
}

#navigator
{
    clear:both
}

#navList
{
    float:left
}

#navList li
{
    float:left
}

#navList a
{
    float:left;
    padding-top:8px;
    margin-left:20px
}

#navList a:link, #navList a:visited, #navList a:active
{
    color:#666
}

#navList a:hover
{
    color:#ff6600
}

/********************************************************/

#mainContent
{
    min-height:200px;
    padding:0 20px
}

.post
{
    clear:both;
    letter-spacing:0.5px;
    padding-bottom:18px    
}

.meta
{
    height:28px;
    margin-top:18px;
    border-top:1px solid #D0D0D0;
}

.post-date
{
    width:45px;
    height:49px;
    float:left;
    background:url(/images/date-bg.gif) no-repeat left center
}

.post-month
{
    font-size:10px;
    text-transform:uppercase;
    color:#ffffff;
    text-align:center;
    display:block;
    line-height:10px;
    padding-top:5px;
    margin-left:-3px
}

.post-day
{
    font-size:18px;
    text-transform:uppercase;
    color:#999999;
    text-align:center;
    display:block;
    line-height:18px;
    padding-top:7px;
    margin-left:-3px
}

.post-title
{
    float:left;
    margin-left:10px
}

.post-title h2
{
    color:#135E93;
    margin:0px 0px 2px;
    font:normal 18px/120% "Microsoft YaHei", "宋体", "Segoe UI", Tahoma, Arial;
    padding-bottom:5px
}

.post-title h2 a, .post-title h2 a:visited
{
    color:#666
}

.post-title h2 a:hover
{
    color:#FF6600
}

.post-info
{
    color:#808080
}

.post-info .sline
{
    padding:0 12px
}

.entry
{
    clear:both;
    padding:5px 0;
    font-size:14px
}

.entry p
{
    margin:16px 0;
    line-height:23px
}

.entry img
{
    padding:2px;
    meizz:expression(this.align='absmiddle')
}

.entry img.myimg
{
    border:solid 1px #C0C0C0;
}

/***********************************************************************/

#centerSpan
{
    width:2px;
    border-left:1px dashed #E0E0E0
}

#sideBar
{
    min-height:200px;
    width:230px;
    padding:0 20px
}

.sidebartitle
{
    margin:18px 0 9px;
}

.sidebartitle h2
{
    color:#135E93;
    margin:5px 0;
    font:normal 18px/120% "Microsoft YaHei", "宋体", "Segoe UI", Tahoma, Arial
}

.sidebarcontent
{
    margin-left:8px;
}


#footer
{
    text-align:center;
	height:41px;
	margin-top:10px;
	background:url('/images/footer.jpg') no-repeat 220px 0;
	padding-top:40px;
}


.allpost
{
    text-align:right;
    padding-right:5px
}

.allpost a
{
    font-size:14px
}

.CommonPager
{
    text-align:right;
    padding-right:5px
}

.daysTitle  h2
{
    color:#135E93;
    margin-bottom:20px;
    font:normal 18px/120% "Microsoft YaHei", "宋体", "Segoe UI", Tahoma, Arial    
}



#feedbackBody #titleLine
{
    font-weight:bold;
    border-bottom:solid 1px #c0c0c0;
    margin-bottom:30px
}


#ReplyTable, #FeedbackBodyTable
{
    border-collapse:collapse;
    width:100%    
}

#ReplyTable tr
{
    height:30px
}

#ReplyTable td.titleTD
{
    text-align:right;
    width:12%;
}

#ReplyTable td.inputTD
{
    width:88%;
}

#ReplyTable input, #ReplyTable textarea
{
    padding:1px 0 0 2px
}




.feedbackListSubtitle
{
	color:#666;
	margin:auto;
	width:90%;
	margin:auto;
	margin-bottom:5px;
}

.feedbackListSubtitle a:link, .feedbackListSubtitle a:visited, .feedbackListSubtitle a:active
{
	color:#666;
	font-weight:normal;
}

.feedbackListSubtitle a:hover
{
	color:#f60;
	text-decoration:none;
}

.feedbackManage
{
	width:160px;
	text-align:right;
	float:right;
}

.feedbackCon
{
    background:url('/images/comment.gif') no-repeat 5px 0px;
    padding:25px 18px 10px 40px;
    min-height:35px;
    _height:35px;
    line-height:1.5em;
    margin:auto auto 1em auto;
    width:85%;
    border-bottom:solid 1px #EDD9B8;
}