@charset "utf-8";

.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}
.Padding5{ padding:5px;}

h1,h2,h3,h4{margin:0px; padding:0px; font-weight:normal;}
.left{float:left;}
.right{float:right;}

h2{font-size:1.3em; color:#036;}
h3{font-size:1.2em; color:#060;}
h4{font-size:1.1em; color:#060;}

body{margin:0px; padding:0px; font-size: 14px; font-family: "Segoe UI", Arial, Helvetica, sans-serif; line-height: 1.40em; color: #111; background:#000 url(gfx/background/wood2.jpg) fixed top repeat-x; margin-top:20px;}

#Logo{height:100px; width:1000px; background:url(gfx/logo2_85h.png) bottom left no-repeat; margin:auto;}
#FrameTop{width:1012px; margin:auto; background:url(gfx/FrameTop2.png) no-repeat; height:6px;}
#FrameMiddle{width:1012px; margin:auto; background:url(gfx/FrameMiddle2.png) repeat-y;}
#FrameBottom{width:1012px; margin:auto; background:url(gfx/FrameBottom2.png) no-repeat; height:6px;}
#FrameKeeper{width:1000px; margin:auto; background:#E5E5E5; margin-bottom:50px;}

#Contain{background:#FFF; border:1px solid #CCC; margin:0px 0px 0px 5px; padding:0px; width:768px; float:left;}

#Sidebar{float:left; width:220px;}
#Sidebar h3{background:#F8F8F8; border:1px solid #CCC; border-left:0px; padding:3px 3px 3px 6px; font-size:1.0em; color:#444; font-style:italic; margin-bottom:5px; margin-top:10px;}
#Sidebar .Box{ margin-left:15px; font-size:0.85em;}
#Sidebar ul{ list-style:none; margin:0px; padding:0px;}
#Sidebar a, #Sidebar a:visited{color:#069; text-decoration:none;}


#MenuUp{background:#272727; color:#FFF; padding:12px; font-size:1.0em;}
#MenuUp a, #MenuUp a:visited{ color:#FFF; text-decoration:none; margin:0px 10px 0px 10px;}
#MenuUp #SelectedLink{ color:#F00;}

.BlogEntry{border-bottom:1px solid #DEDEDE; margin:0px 0px 10px 0px; padding:5px;}
.BlogEntry h2{ font-size:1.2em; margin:0px; padding:0px; color:#036;}
.BlogEntry h2 a, .BlogEntry h2 a:visited{color:#036; text-decoration:none;}
.BlogEntry .EntryInfo{border:1px solid #E6F0F2; padding:3px; background:#F4F8F9; margin:5px 0px 5px 0px; font-size:0.8em; color:#999;}
.BlogEntry .Data{background:url(gfx/icon/calendar.png) no-repeat left; padding-left:20px; float:left; margin-right:16px;}
.BlogEntry .Author{float:left; padding-left:20px; background:url(gfx/icon/user.png) no-repeat left;}
.BlogEntry .Comments{ background:url(gfx/icon/comment.png) no-repeat left; float:right; padding-left:18px;}
.BlogEntry .EntryContent .BlogImgFrame{ padding:10px 0px 10px 0px; border:1px solid #E6F0F2; background:#F4F8F9; text-align:center; color:#666;}
.BlogEntry .EntryContent .BlogImgFrame div{margin:10px; margin-bottom:0px;}
.BlogEntry .EntryContent .BlogImgFrame img{ max-width:734px; margin:auto; border:1px solid #666;}
.BlogEntry .EntryContent blockquote{padding:0px 50px 0px 60px; color:#666; background:url(gfx/quote_s1.png) no-repeat; background-position:0px 5px;}
.BlogEntry .EntryContent a, .BlogEntry .EntryContent a:visited{color:#06C; text-decoration:none;}
.BlogEntry .EntryContent a:hover{ text-decoration:underline;}
.BlogEntry .AddCommentLink{ background:url(gfx/icon/comment_add.png) no-repeat left; padding:0px 0px 0px 20px; margin:0px 0px 15px 0px; float:left;}
.BlogEntry .AddCommentLink a, .BlogEntry .AddCommentLink a:visited{color:#06C; text-decoration:none;}
.BlogEntry .AddCommentLink a:hover{ text-decoration:underline;}
#AboutAuthor{ padding:10px; border:1px solid #E6F0F2; background:#F4F8F9; border-left:0px; border-right:0px;}
#AboutAuthor h2{font-size:1.2em; margin:0px; padding:0px; color:#666;}
#AboutAuthor h2 b{ font-weight:normal; color:#036;}
#AboutAuthor .AuthorAvatar{float:left; margin:4px 4px 4px 0px;}
#AboutAuthor .AuthorAvatar img{max-width:100px; max-height:100px; min-height:60px; min-width:60px; border:1px solid #666;}
#AboutAuthor .AuthorInfo{float:right; width:630px; margin-top:5px; color:#666;}

#Comments h2{font-size:1.2em; margin:7px; padding:0px; color:#666;}
#Comments .CAvatar{float:left; width:116px; text-align:center; margin-top:5px;}
#Comments .CAvatar img{max-width:100px; max-height:100px; min-height:60px; min-width:60px; border:1px solid #666;}
#Comments .CMsg, #Comments .CInfo, #Comments .CSite{float:left; width:529px; margin-left:5px;}
#Comments .CInfo b{ font-weight:normal; color:#666;}
#Comments .CInfo{ color:#036;}
#Comments .CSite a, #Comments .CSite a:visited{ color:#666; text-decoration:none;}
#Comments .CSite a:hover{color:#036;}
#Comments #CForm{margin-left:7px;}
#Comments #CForm table{width:740px; margin:auto; line-height:1.2em;}
#Comments #CForm textarea{width:730px; height:60px;}
#Comments #CForm input{width:232px;}
#Comments #CForm textarea, #Comments #CForm input{ border:1px solid #CCC; padding:5px; font-size: 14px; font-family: "Segoe UI", Arial, Helvetica, sans-serif; line-height: 1.40em; color: #555; background:#FFF;}
#Comments #CForm textarea:hover, #Comments #CForm input:hover, #Comments #CForm textarea:focus, #Comments #CForm input:focus{border:1px solid #09F; color:#111;}
#Comments #CForm #SubmitB{ color:#FFF; background:#60BB22 url(gfx/icon/add.png) no-repeat; background-position:70px 7px; border:1px #FFF solid; font-weight:bold; font-style:normal; margin:15px 0px 15px 0px;}
.Comment{ margin-bottom:20px; margin-top:10px;}
#Comments #CForm b{ color:#c00; font-weight:normal; font-size:0.8em;}
#Comments #CForm i{ color:#999; font-size:0.8em;}

#Pager{ text-align:center; padding:10px; border-top:1px solid #E6F0F2; background:#F4F8F9;}
#Pager a, #Pager a:visited{margin:5px; color:#036; text-decoration:none;}
#Pager .left, #Pager .right{width:200px;}

#Foot{background:#272727; color:#999; padding:45px; font-size:0.85em;}
#Foot a, #Foot a:visited{ color:#EEE; text-decoration:none;}

.ShadeDown{height:6px; background:url(gfx/ShadeDown.png) repeat-x;}
.ShadeUp{height:6px; background:url(gfx/ShadeUp.png) repeat-x;}
