@charset "gb2312";
/*============Body======================================*/
body {padding: 0; margin:0; font-size: 12px; font-family: Verdana, Arial, Tahoma, Courier New; background: #807a73; color: #555}
body.MusicBoxType{width:97%;}
a { color: #996734; text-decoration: none; cursor: pointer; }
a:hover {color: #996600; text-decoration: underline;}
table {font-size: 12px!important;font-size: 11px; font-family: Verdana, Arial, Tahoma, Courier New; line-height: 1.4em;}
tr.Head {font: bold 12px Tahoma; line-height: 1.5em; background: #EFEFEF;}
p {line-height: 1.6em; margin-top: 0.5em; margin-bottom: 1.2em;}
pre {font-size: 12px; font-family: Tahoma, Verdana; margin-top: 1em; margin-bottom: 1em; margin-left: 0px; padding:5pt;}
form {display: inline;}
img{border: 0px;}
input, select {font: 12px Tahoma; vertical-align: middle; padding: 2px;}

.Button {line-height: 1.5em; padding-left: 12px; padding-right: 12px; font-weight: bold; background: #F7F7F7;}
textarea {font: 12px Verdana,Tahoma; line-height: 1.5em; overflow: auto; quotes:inherit}
h1 {font-size: 22px; margin: 0px; padding-bottom: 5px; float: left; }
h2,h3,h4 {font-size: 10pt; margin-top: 5px; margin-bottom: 12px;}

/*sidebox title*/
h5 {font: bold 12px Tahoma; color: #996734; border-bottom: 1px #C0C0C0 dotted; padding-bottom: 4px; margin: 5px 0px;}
h5 img {vertical-align: middle; margin-right: 5px; border: 0px;}

ul.NoList {padding: 0px; margin: 0px;}
ul.NoList li {display: inline; list-style-type: none;}

.Tdbg{ background:#F7F7F7}

#wrapper {width:778px;margin:0 auto;}

#BlogContent1{ display:none;}
/*============Head===========================================*/
#Head {position: relative; clear: both; height: 164px; background:  url("Aaron_Banner.jpg") right top no-repeat; width: 100%;}
#Head a {color: #FFF; text-decoration: none;}
#Head a:hover {text-decoration: underline;}

.HeadLogo {display: none;}
.HeadTitle{position: absolute; left: 20px; top: 40px; color: #FFF; line-height: 2.5em;}
.HeadTitle img{ display:none;}
.HeadLink {position: absolute; right:20px;top:3px;color:#EEE}
.HeadSearch { position: absolute; left: 17px; bottom: 50px; padding: 5px; font: 12px Tahoma; color: #555;}
#Word{ border:1px solid #AC5214;background: transparent;color:#333;}
.Desc{}
.Hello{ display:none; }

/*============Nav============================================*/
#Nav {clear: both; font-size: 12px!important;font: 11px Tahoma; width: 100%; height: 22px; line-height: 22px; background: url("nav.gif") 220px top no-repeat;
border-bottom: 3px solid #c38c22; border-top:1px #857c75 solid;color: #DDD;}
.NavCate a {float: left; display: block; color: #DDD; text-decoration: none; padding: 0 10px; text-align: center; font-weight: bold;
background: transparent url("nav.gif") right top no-repeat}
.NavCate a:hover {color: #FFF; text-decoration: none;background: transparent url("nav.gif") right -28px no-repeat;}
.NavCate a.Hover {color: #FFF; background: transparent url("nav.gif") right -28px no-repeat}
.NavRight {float: right; padding: 5px; margin: 1px;}
.NavCate marquee{ margin:0 10px;}

/*============Blog===========================================*/
#BlogOut {clear: both; width: 100%;background:#f6f3f1 url("Aaron_Bodybg.gif") left top repeat-y;}
#Blog	 {background: url("Aaron_rightbtm.jpg") right bottom no-repeat;}

/*============BlogBody======================================*/
#BlogBody {float: left; width: 100%; margin-right: -250px; }
#BlogSplit {display: none;}
.InnerBody {margin-right: 230px; overflow: visible; padding: 5px 10px 15px 20px; background: ;}
.FullInnerBody {overflow: visible; padding: 5px 20px 15px 20px;}
.BlogTop {margin-left: 233px; width: auto; height: auto; padding: 6px; background: #EFEFEF; }
.BlogBox {}

.BlogTitle{background:url('icon_doc.gif') right bottom no-repeat;margin:12px 0;padding-bottom:5px;}
.BlogTitle h2,.BlogTitle h4{margin:0;background:url('icon_doc.gif') left -1px no-repeat;padding-left:20px}
.BlogTitle a {color: #8f681a; text-decoration: none;}
.BlogTitle span{ margin:0 0 7px 7px;font-size:8pt}

.BlogContent {font: 12px/18px Verdana; word-wrap: break-word; overflow-x: hidden; }
.BlogContent a { text-decoration:underline}
.BlogContent ul { margin-left: 40px; line-height: 1.0em; }
.BlogContent ol { margin-left: 50px; line-height: 1.0em; }
.BlogContent ul li { line-height: 120%; margin-bottom: 0.5em; }
.BlogContent ol li { margin-bottom: 0.5em; line-height: 1.3em; }
.BlogContent ul li li { list-style-type: disc; }
.BlogContent li ol { padding-bottom: 1.5em }
.BlogContent p.more{ margin-bottom:6px}
.BlogContent a.more{padding:0 0 2px 18px;background:transparent url("MoreArticle.gif") no-repeat;font-weight:bold; text-decoration:none;margin-left:6px}
.BlogContent img{margin:0 3px 2px 0}

.BlogComment    { clear:both; border-bottom: 1px #D8BA8D dotted;}
.BlogComment h3 {margin:15px 0; padding: 5px 2px; border-bottom: 1px #AAA dotted; color:#8F1A1A}

.CommentIcon {float: left; margin:0 5px 0 0}
.CommentTitle {margin-left: 52px;margin-top: 14px; padding: 2px;height:48px}
.CommentTitle .CommmentTime{font-size:8pt;font-family:Tahoma}
.CommentContent {margin: 5px 0; width: auto; font: 12px/130% Verdana; word-wrap: break-word;}
.CommmentReplyLink{ float:right}
.ReplyContent {margin-left: 60px; margin-top: 8px; width: auto; font-size: 12px!important;font: 11px/130% Tahoma;}
.Re{color:#888;clear:both}


.BlogTool {clear: right; font-size: 12px!important;font: 11px Tahoma; color: #666666; margin-bottom: 16px; text-align: right; border-bottom: 1px #DDD solid;border-right: 1px #DDD solid; background:#f7f1e9; padding:3px;}
.Permalink{padding-top:8px;display:none}
.Permalink span {color: #996734;cursor:pointer;margin-right:4px}

.BlogToolB{margin:12px; background:transparent url("tool.gif") no-repeat scroll left bottom;line-height:22px;padding:1px 0 0 18px}
.BlogFrom {clear: both; font: 12px/100% Tahoma;}


/*相邻日志链接*/
.BlogRelated {font-size: 12px!important;font: 11px Tahoma;border-bottom: 1px #DDD solid;border-right: 1px #DDD solid; background:#f7f1e9; padding:4px; margin-top:2px}
.BlogRelated a {text-decoration: none;}
.BlogPage {padding: 3px; border-top: 1px #AAA solid;font-size: 12px!important;font-size: 11px;}
.BlogPage a {font-size: 12px; font-weight: bold;}/*翻页*/
.BlogPage img{ vertical-align: middle}

.ListTitle {padding-top: 2px; padding-bottom: 5px; border-bottom: 1px dotted #AAA; margin: 5px; width: auto; font: 12px/130% Verdana; text-align: right;}
.ListLeft {float: left;}
.ListLeft a {color: #444;}
.ListRight { font-size:8pt;font-family:Tahoma}
.ListContent {margin: 5px; word-wrap: break-word; font: 12px/140% Verdana; overflow: hidden;}
.ListContent h3 {background: #F7F7F7; padding: 6px;}

.LoginForm td,.RegForm td{ background:transparent}
.LoginForm tr,.RegForm tr{ background:transparent}
.LoginForm table,.RegForm table{ background:transparent}

/*============BlogLeft========================================font-family:Georgia;font-size:x-small;*/
#BlogSidebar {float: right; width: 220px;}
.InnerSidebar {font-size: 12px!important;font: 11px Verdana; line-height: 180%; margin-bottom: 5px; padding-right: 5px;}
.SideBox {}
.SideContent {margin-bottom: 12px; padding-left: 8px;}

.CalendarBox td {border:1px #D8BA8D solid;text-align:center;font-size: 10px; color: #555;font-family:Georgia;}
.CalendarBox a {display: block; text-decoration: underline; font-size: 12px!important;font-size:11px;}
.CalendarBox .CalTop a{text-decoration: none;display: inline;padding:0 3px;}
.CalendarBox .CalTop {}
.CalendarBox .weekday{width:25px;font-size: 11px;font-family:Tahoma}
.CalendarBox .today{background:#FFF}
.CalendarBox .noart{}
.CalendarBox .noday{ border-width:0;}

.CategoryBox .NoList li{ display:block;font-size:10px;font-family:Tahoma;height:18px;padding-left: 4px;}
.CategoryBox img{ margin-left: 6px;}
.CategoryBox a.Cates {font-weight:bold;font-size:12px; padding:0 2px 0 4px;}
.CategoryBox a:hover, .CategoryBox .Hover {text-decoration: none;}

.CommentBox a {display: block; color: #444; padding-left: 2px;}
.LinkBox a {display: block; color: #444; padding-left: 2px;}

/*数据统计*/
.StatBox {padding-left:10px;color:#444;font-size: 12px!important;font: 11px/17px Tahoma;}
.StatBox  a{color:#444;font-size: 12px!important;font: 11px/17px Tahoma;}

.NoticeBox {line-height: 160%;}
.NoticeBox ol {margin-left: 25px; margin-top: 8px; padding: 3px;}
.MenuBox a {display: block; border: 1px solid #C1944F; padding-top: 2px; padding-left: 8px; line-height: 18px; margin: 1px; background:#FFF}
.MenuBox a:hover, .MenuBox .Hover { text-decoration: none; background:; padding-left: 8px;}

/*============Clear============================================*/
.BlogClear{clear: both; overflow: hidden; visibility: hidden; border-top: 1px solid transparent; margin-top: -1px;}

/*============Foot============================================*/
#Bottom {clear: both; height:112px; font-size: 12px!important;font: 11px/20px Tahoma; position: relative; text-align: left;
width: 100%; background: #f5ebdc url("Aaron_btm.jpg") no-repeat;}
.BottomCopy{padding:55px 0 0 15px;}
.BottomCopy a {}
.BottomCopy a:hover {}
.BottomIcon {position: absolute; right: 8px; top: 8px; display: none;}

/*============SkinMenu=========================================*/
#SkinMenu {position: absolute; background: #ffffff; font-size: 12px!important;font: 11px Tahoma; z-index: 10; border: 1px solid #999999; padding: 2px; text-align: left;}
#SkinMenu a {display: block; cursor: default; padding: 3px 10px 3px 8px; color: #000000; background: #ffffff; width: 150px; border-left: 20px solid #DED7CE;}
#SkinMenu a:hover {color: #ffffff; text-decoration: none; background: #004E98; font-weight: bold; width: 150px;}
#SkinMenu .Separator { border-left: 20px solid #999999; border-top: 1px solid #DED7CE; overflow: hidden;}

/*============Additional=======================================*/
.Line {border-top: 1px solid #BBBBBB; padding: 1px; margin: 1px; overflow: hidden;}
.Indent {margin-left: 20px;}
.Code { font-family: "courier new", courier; padding: 5px 8px 5px 10px; margin-left: 16px;}
.Quote {font-size: 12px!important;font: 11px/170% "Courier New"; border: 1px solid #CCCCCC; padding: 6px; background:#FFF}
.Webdings { font-family: Webdings; font-size: 12px; vertical-align: middle;}
.ImgBox {border: 1px solid #A9A9A9; padding: 3px; }
.RightImg {float: right; border: 1px solid #A9A9A9; padding: 3px;  margin: 10px 5px 8px 12px;}
.LeftImg {float: left; border: 1px solid #A9A9A9; padding: 3px;  margin: 10px 12px 8px 5px;}
