body{font-size:13px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;background:#ECECEC;margin:0;color:#444;padding:0;text-align:justify;}
ul{list-style:none;}
ul,li{margin:0;padding:0;}
td{word-break:break-all;}
a {text-decoration:none;color:#008E00;}
a:hover{text-decoration:none;color:#FFFFFF;background:#4AAD21;}
hr{height:1px;border:0;border-top:1px solid #666;}
acronym{text-decoration:none;border-bottom:1px dotted #333;cursor:help;}
form{display:inline;}
input{font-family:Arial,Tahoma;font-size:14px;font-size:12px;color:#444;padding:2px;}
input.text{background:#fff;border:1px solid #ddd;}
input.button{background:#fff;border:1px solid #ddd;}
textarea{font-family:Arial,Tahoma;background:#fff;border:1px solid #ddd;font-size:12px;color:#444;padding:2px;}
select{background:#fff;border:1px solid #ddd;}
#wrapper{margin:0 auto;width:1080px;text-align:justify;}
#innerWrapper{width:1080px;margin:0 auto;border:1px #bbb solid;margin-top:5px;margin-bottom:10px;background-color:#fff;}
#header{width:1080px;margin:0 auto;}
#innerHeader{height:30px;}
#footer{clear:both;background-repeat:no-repeat;background-position:bottom;}
#footer a{color:#444;}
#innerFooter{padding:10px;font-size:14px;color:#444;line-height:150%;}
.blog-header{width:1030px;height:90px;padding-top:30px;margin-left:10px;margin:0 auto;}
h1{padding:0px;margin:0px;color:#333;font-size:40px;}
h1 a{color:#000;}
h1 a:hover{color:#ffffff;}
#top{}
.blog-desc{font-size:14px;color:#444;margin-top:10px}
#menu{float:right;margin-top:10px;margin-bottom:10px;margin-right:8px; background-color:#008E00;}
#menu ul{margin:0;padding:0;list-style:none;}
#menu li{margin:0;display:block;text-align:center;float:left;margin-left:15px;}
#menu a{font-size:12px; color:#ffffff;}
#menu a:hover, #menu .activepage a{}
#mainWrapper{width:1030px;margin:0 auto;}
.sidebar{float:right;width:380px;margin-left:10px;padding-top:20px;}
.sidebar-hide{display:none;float:left;}
#innerSidebar{padding:0;}
#innerSidebarOne{float:right;width:350px;border:0px solid #9EC9FF;border-left:1px dashed #BBB;padding-left:9px;}
#innerSidebarTwo{float:left;width:160px;border-left:1px dashed #BBB;padding-left:9px;}
#innerSidebarSearch{clear:both;padding:10px;color:#000;background:no-repeat;background-color:#fff;margin-bottom:10px;text-align:right;}
#innerSidebarFooter{clear:both;text-align:center;line-height:25px;}
.content{width:640px;overflow:hidden;float:left;margin-top:10px;}
.content-wide{}
.content-only{width:100%;}
#innerContent{margin-left:0;overflow:hidden;margin-right:5px;margin-top:20px;}
.clear{border-top:1px solid transparent !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}
.panel{padding:0;}
.panel h5{padding-left:5px;text-align:left;color:#444;font-size:12px;font-weight:bold;cursor:pointer;letter-spacing:1.5pt;margin-bottom:5px;margin-top:5px;padding-top:5px;height:25px;line-height:25px;border-bottom:1px #ccc dashed;}
.panel-content{width:95%;margin:0;margin-bottom:10px;line-height:180%;color:#444;}
.panel-content ul{padding:1px;margin:0px;margin-left:2px;}
.panel-content li{padding:0px;margin:0px;list-style:none;border-bottom:0px solid #ddd;line-height:180%;}
.panel-content li.indent{padding:0px;background:url("images/list.gif") no-repeat left center;text-indent:15px;}
#loginForm{width:95%;}
#calendar{width:100%;margin-top:1px;}
.calendar-top{text-align:center;padding:0px;}
.calendar-year, .calendar-month{font-weight:bold;}
.calendar-weekdays{color:#999;font-size:11px;text-align:center;width:14%;padding:0px;}
.calendar-weekday-cell{color:#000;font-size:11px;text-align:center;width:14%;padding:0px;font-weight:bold;}
.calendar-main{background:#FFFFFF;}
.calendar-day, .calendar-day-blank, .calendar-saturday, .calendar-sunday, .calendar-today{text-align:center;width:14%;padding:0px;}
.calendar-saturday, .calendar-sunday{color:#668957;}
.calendar-today{color:#000;border:1px solid #ddd;}
.calendar-day a, .calendar-saturday a, .calendar-sunday a{color:#668957;text-decoration:underline;}
.calendar-today a{color:#668957;text-decoration:underline;}
.search-field{background:#fff;border:1px solid #ddd;}
.announce{margin-bottom:15px;}
.announce-content{padding:10px;color:#444;border:1px #d6d6d6 solid;}
.article-top{line-height:30px;height:30px;margin-bottom:15px;border:0px #ddd solid;}
.article-bottom{padding:5px;margin-top:15px;}
.pages{color:#333;padding:5px;border:0px solid #ddd;}
.pagelink-current{border:1px solid #BCBCBC;color:#BCBCBC;font-weight:normal;padding:1px 4px;}
.pagebar-selections a{border:1px solid #708090;padding:1px 4px;font-weight:bold;}
.listbox{padding-top:5px;padding-bottom:5px;}
.listbox-table{width:99%;}
.listbox-header{font-weight:bold;text-align:center;background-color:#e2e5ca;color:#333;height:25px;}
.listbox-entry{word-wrap:break-all;border-bottom:1px solid #ddd;height:30px;line-height:30px;}
.listbox-entry a{word-wrap:break-all;}
.prev-article{float:left;line-height:30px;height:30px;}
.next-article{float:right;line-height:30px;height:30px;}
.textbox{padding-bottom:25px;margin-bottom:5px;clear:both;}
.textbox-calendar{float:left;height:49px;width:46px;text-align:center;}
.textbox-calendar-day{display:block;font-family:Arial;color:#333;font-size:25px;padding:1px;background:#fff;border:1px solid #ddd;}
.textbox-calendar-month{border-bottom:1px solid #ddd;margin:0px;margin-top:-8px;display:block;font-family:Arial;font-size:12px;text-transform:uppercase;color:#fff;font-weight:bold;background:#4aad21;}
.textbox-calendar-month{margin-top:0px;}
.textbox-title{font-size:16px;height:68px;margin-left:15px;}
.textbox-title h4{color:#000;font-size:14px;padding:5px;display:inline;font-weight:bold;}
.textbox-title h4 a{font-weight:bold;color:#000;}
.textbox-title h4 a:hover{background:#4aad21;color:white;}
.textbox-label{padding-top:10px;padding-left:15px;font-size:12px;text-indent:29px;}
*+html .textbox-label{text-indent:15px;}
* html .textbox-label{text-indent:15px;}
.text-label-indented{font-size:12px;text-align:right;float:right;margin-top:-24px;padding-top:24px;}
*+html .text-label-indented{margin-top:-20px;}
.textbox-fontsize{color:#979797;float:right;text-align:right;padding:3px;font-size:12px;}
.textbox-fontsize a{color:#979797;}
.textbox-content{clear:both;word-wrap:break-word;padding:5px;padding-left:10px;font-size:13px;line-height:180%;border-left:1px #eee solid;}
.textbox-bottom{padding:0px;padding-top:3px;padding-bottom:1px;font-size:12px;color:#ff0000;text-align:left;}
.textbox-bottom a{color:#000;text-decoration:none;}
.textbox-bottom a:hover{background-color:#000;color:#ffffff;text-decoration:none;}
.textbox-adminbar{padding:0px;font-size:12px;color:#000;text-align:left;}
.textbox-tburl{padding-top:3px;font-size:11px;color:#000;text-align:left;}
.tags{clear:both;padding-left:55px;padding-top:1px;padding-bottom:3px;font-size:11px;color:#596979;text-align:left;}
.tags a{color:#333;}
.comment-wrapper{}
.comment-top{padding:5px;padding-top:0px;margin:5px;color:#000;text-align:right;}
.comment-pages{padding:5px;margin:5px;color:#000;}
.commentbox, .trackbackbox{word-wrap:break-word;padding:0px;margin:5px;}
.commentbox-odd{background:#FBFEFF;border-top:1px solid #ddd;}
.commentbox-couple{background:#fff;border-top:1px solid #ddd;}
.trackbackbox{background:#E9FDF1;border-top:1px solid #ddd;}
.commentbox-title, .trackbackbox-title{padding:5px;font-size:14px;color:#008E00;}
.commentbox-title a, .trackbackbox-title a{color:#000;font-weight:bold;}
.commentbox-label, .trackbackbox-label{display:inline;color:#000;font-size:12px;}
.commentbox-label a, .trackbackbox-label a{font-weight:normal;}
.commentbox-content, .trackbackbox-content{padding:3px;padding-bottom:14px;}
#commentForm{width:550px;}
.messagebox{width:550px;margin-top:120px;border:1px solid #ddd;border-top:0px;text-align:center;background-color:#ddd;}
.messagebox-title{color:#FFFFFF;font-weight:bold;padding:5px;}
.messagebox-content{color:#444;background:#FFFFFF;padding:10px;padding-bottom:20px;text-align:left;}
.messagebox-bottom{color:#000;background-color:#ddd;padding:5px;}
.formbox{}
.formbox-comment{padding-top:10px;border-top:1px dashed #d6d6d6;line-height:180%;}
.formbox-title, .formbox-comment-title{color:#000;font-weight:bold;font-size:14px;}
.formbox-rowheader{padding:5px;font-weight:bold;}
.formbox-content{padding:5px;}
.panel-smilies{padding:5px;text-align:center;}
.panel-smilies-title{color:#000;text-align:left;border-bottom:1px solid #ddd;}
.panel-smilies-content{width:130px;padding:5px;line-height:180%;}
.code{word-wrap:break-all;border-left:4px solid #4AAD21;background-color:#FBFEFF;color:#000000;margin:5px;padding:10px;}
.quote{border-left:0px solid #333;margin:10px;}
.quote-title{background-color:#FBFEFF;border-bottom:2px solid #4aad21;padding:5px;font-weight:bold;}
.quote-title img{padding-right:3px;margin-bottom:-4px;}
.quote-content{word-wrap:break-all;color:#333;padding:10px;background-color:#FBFEFF;border:1px solid #ddd;border-top:0px;}
.linkover{margin-bottom:20px;height:auto;clear:both;}
.linkbody{float:left;padding-bottom:14px;}
.linkimg{float:left;text-align:right;margin-right:4px;}
.linktxt{float:left;}
.linktitle a{}
.linkgroup{font-weight:bold;font-size:12px;color:#222;text-indent:3px;}
.pagebox{padding-bottom:25px;margin-bottom:5px;clear:both;}
.pagebox-title{font-size:16px;height:68px;margin-left:5px;}
.pagebox-title h4{color:#4AAD21;padding:0;padding-bottom:5px;font-size:16px;margin:0;display:block;border-bottom:3px solid #ddd;font-weight:bold;}
.pagebox-content{margin-top:-30px;clear:both;word-wrap:break-word;padding:0;font-size:12px;line-height:180%;}
#smileybuttons{text-align:right;margin-top:9px;}
.smileybut{margin-right:3px;padding:3px;vertical-align:middle;font-weight:bold;}
.smileybut a{border:1px solid #BEE6FD;}