*{font-size:12px;}
body{font-size:12px;font-family:Arial;background-color:white;background-image:url("images/page-bg.png");background-repeat:repeat-x;margin:0;padding:0;}
table{font-family:Arial;color:#630;font-size:12px;}
td{word-break:break-all;}
a:link,
a:visited{text-decoration:none;color:#4D4140;}
a:hover{text-decoration:underline;color:#FEAF12;}
img{vertical-align:middle;border:0px none;max-width:100%;height:auto;}
hr{height:1px;border:0;border-top:1px solid #CCCCCC;}
/****** Form Controls Styles ******/
form{display:inline;}
input{font-family:Arial;font-size:12px;}
input.text{height:16px;padding:1px;color:#000000;border:1px solid #CCCCCC;background-color:#F9F9F9;}
input.button{height:20px;color:#000000;border:1px solid #999999;border-top:1px solid #CCCCCC;border-left:4px solid #FEAF12;background-color:#FFFFFF;}
textarea{font-size:12px;font-family:Arial;color:#000000;border:1px solid #CCCCCC;background-color:#F9F9F9;}
select{font-size:12px;font-family:Arial;color:#000000;background-color:#FFFFFF;}
/****** Main Layout Styles ******/
#wrapper{}
#innerWrapper{width:100%;position:relative;}
#header{}
#innerHeader{height:174px;position:relative;overflow:hidden;}
#footer{clear:both;}
#innerFooter{padding:10px;padding-top:25px;color:#000;font-size:11px;text-align:right; font-family:Verdana;}
#innerFooter a{color:#FEB61C;font-weight:bold;font-family:Verdana; font-size:10px;}
/****** Header Elements Styles ******/
#blogLogo{display:none;}
#logo{float:left;margin-right:10px;}
/* header title */
.blog-header{}
.blog-header .blog-title a{position:absolute;top:20px;left:50px;display:block;width:140px;height:70px; overflow:hidden;font-size:1;line-height:9999;}
.blog-header .blog-desc{display:none;}
h1{padding:0px;margin:0px;color:black;font-size:24px;font-weight:bold;}
h1 a:link,
h1 a:visited{color:black;text-decoration:none;}
h1 a:hover{color:#FF3300;text-decoration:underline;}
/* blog description */
.blog-desc{color:black;}
/* nav menu */
#menu{position:absolute;top:110px;left:50px;color:#FFF;}
#menu ul{margin:0px;padding:0px;}
#menu li{display:inline;list-style:none;padding:0 3px;margin:0;margin-right:5px;font-family:Verdana;}
#menu a{color:#FFF;font-family:Verdana; font-weight:bold;}
/****** Content Layout ******/
#mainWrapper{}
/* sidebar */
.sidebar{float:left;width:222px;}
.sidebar-hide{display:none;float:left;}
#innerSidebar{padding:0;}
/* content */
.content{float:right;width:100%;margin-left:-232px;}
.content-wide{width:auto;margin:10px;margin-left:-232px;}
.content-only{width:auto;margin:10px;margin-left:-232px;}
#innerContent{margin:17px 0 0 240px;overflow:visible;}
/* a style which makes mainWrapper touch the bottom of sidebar and content */
.clear{border-top:1px solid transparent !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}
/****** Sidebar Panels ******/
.aboutme{margin-bottom:10px;text-align:center;padding-top:10px;}
.aboutme p{text-align:left;margin-left:42px;margin-top:0; font-family:Verdana;}
.panel{margin-bottom:10px;}
.panel h5{height:23px;line-height:23px;color:#feaf12;text-align:left;font-family:Verdana;text-indent:18px;}
.panel h5 span{color:#feaf12;}
.panel-content{color:#5C4C4C;line-height:120%;padding-left:28px;}
.panel-content ul{padding:0px;margin:0px;list-style:none;}
.panel-content li{padding:0px;margin:0px;color:#5C4C4C;list-style:none;background:url(images/ico.gif) no-repeat 0 3px;padding-left:10px;}
/* user panel login form */
#loginForm{width:95%;}
/* calendar panel */
#panelCalendar{text-align:center;}
#panelCalendar h5{text-align:left;}
#calendar{width:200px;margin:5px auto 0 auto;}
.calendar-top{color:#663B00;text-align:center;padding:2px;}
.calendar-year,
.calendar-month{font-weight:bold;}
.calendar-weekdays{background:#F6F6F6;}
.calendar-weekday-cell{color:#4E5F62;font-size:10px;font-weight:bold;text-align:center;width:14%;padding:2px;}
.calendar-main{background:#FFFFFF;}
.calendar-day,
.calendar-day-blank,
.calendar-saturday,
.calendar-sunday,
.calendar-today{color:#4E5F62;text-align:center;width:14%;padding:2px;}
.calendar-saturday,
.calendar-sunday{color:#999999;font-weight:bold;}
.calendar-today{border:dashed 1px #CCC;background-color:#F6F6F6;}
.calendar-day a:link,
.calendar-day a:visited,
.calendar-saturday a:link,
.calendar-saturday a:visited,
.calendar-sunday a:link,
.calendar-sunday a:visited,
.calendar-today a:link,
.calendar-today a:visited{text-decoration:underline;font-weight:normal;}
/* stats panel */
#panelStats .panel-content{color:black;}
/****** Search Panel ******/
.search-field{width:155px;}
/****** Announcement Box ******/
.announce{position:absolute;top:135px;left:0;height:39px;width:100%;overflow:hidden;}
.announce-content{word-wrap:break-all;color:#383838;text-align:center;height:39px; line-height:39px; width:100%;overflow:hidden;_margin-left:111px;}
.announce-time{position:absolute;top:5px;right:5px;font-size:11px;color:#999999;display:none;}
/****** Defaul Page Elements ******/
.article-top,
.article-bottom{padding:5px;background:#FFFBBA;margin-bottom:8px;color:#202020;}
/* page links */
.pages{color:#202020;}
.pagelink-current{font-weight:bold;}
.view-mode{float:right;color:#464646;}
.view-mode a{color:#464646;}
.listbox{padding-top:5px;padding-bottom:5px;border-top:1px dashed #CCCCCC;border-bottom:1px dashed #CCCCCC;}
.listbox-table{width:99%;}
.listbox-header{word-wrap:break-all;color:#666666;font-weight:bold;text-decoration:underline;}
.listbox-entry{word-wrap:break-all;color:#666666;}
.listbox-entry a{word-wrap:break-all;}
/* no entry to display box */
.no-entry{border:1px solid #CCCCCC;margin-top:15px;}
.no-entry-message{padding-top:25px;padding-bottom:25px;color:#666666;background:#FCFCFC;text-align:center;}
.prev-article{float:left;}
.next-article{float:right;}
.category-label{text-align:center;}
/* text box */
.textbox{margin-bottom:15px;border-bottom:#FEB61C dashed 1px;}
.textbox-title{word-wrap:break-all;position:relative;/* IE Fix for background image */height:35px;margin:0;padding:0;}
.textbox-title h4{word-wrap:break-word;font-size:14px;position:absolute;left:2px;color:#FEAF12;margin:0;padding:0;}
.textbox-title h4 a:link,
.textbox-title h4 a:visited{font-size:14px;margin:0;padding:0;}
.textbox-label{position:absolute;top:20px;left:2px;color:#663B00;font-size:11px;}
.textbox-label a{color:#663B00;}
.textbox-fontsize{padding:5px;color:#666666;text-align:right;}
.textbox-content{word-wrap:break-word;padding:5px;margin-bottom:10px;font-size:12px;line-height:22px;color:#663B00;}
.textbox-content b{color:#FEB61C;}
.textbox-bottom{padding:5px;color:#663B00;font-size:11px;}
.editmark{margin-top:20px;color:#999999;font-size:11px;}
.textbox-urls{margin-top:10px;padding-top:5px;color:#666666;font-size:11px;border-top:1px dashed #C0C0C0;}
/* guestbook entry box */
.gbbox{margin-bottom:15px;border-top:1px dashed #C0C0C0;border-bottom:1px dashed #C0C0C0;}
.gbbox-title{margin-bottom:10px;font-weight:bold;}
.gbbox-label{display:inline;color:#999999;font-size:11px;font-weight:normal;}
.gbbox-content{word-wrap:break-word;padding:10px;background-color:#FBFBF8;}
.gbbox-reply{padding:10px;color:#333333;background-color:#F8F8F6;border-top:1px dashed #E0E0E0;}
.gbbox-reply-title{font-weight:bold;margin-bottom:5px;}
.gbbox-reply-label{color:#999999;font-size:11px;font-weight:normal;display:inline;}
/* comments wrapper */
.comment-wrapper{}
/* comments top box */
.comment-top{padding:5px;margin:5px;color:#666666;background:#F6F6F6;text-align:right;}
.comment-pages{padding:5px;margin:5px;color:#999999;}
/* commnet box */
.commentbox{word-wrap:break-word;padding:5px;margin:5px;}
.commentbox-title{padding:3px;border-bottom:1px dashed #C0C0C0;}
.commentbox-label{display:inline;color:#666666;font-size:11px;}
.commentbox-content{padding:3px;}
.no-comment-box{padding:10px;color:#666666;background:#FCFCFC;border:1px solid #E0E0E0;}
/* trackback box */
.trackbackbox{padding:5px;margin:5px;}
.trackbackbox-title{padding:3px;border-bottom:1px dashed #C0C0C0;}
.trackbackbox-label{display:inline;color:#666666;font-size:11px;}
.trackbackbox-content{padding:3px;color:#333333;}
.trackbackbox a{color:#000000;}
/* comment form wrapper */
#commentForm{width:99%;}
/****** normal message box ******/
.messagebox{width:500px;border:solid 1px #CCCCCC;text-align:center;background:#FCFCFC;}
.messagebox-title{padding:5px;color:#FFFFFF;font-weight:bold;background-color:#CCCCCC;}
.messagebox-content{padding:10px;padding-bottom:20px;color:#666666;text-align:left;}
.messagebox-bottom{padding:5px;color:#FFFFFF;background-color:#F3F3F3;}
/****** error message box ******/
.errorbox{width:500px;text-align:center;background:#FFEEDD;border:solid 1px #CC0000;}
.errorbox-title{color:#FFFFFF;font-weight:bold;background-color:#CC3300;padding:5px;}
.errorbox-content{padding:10px;padding-bottom:20px;color:#990000;text-align:left;}
.errorbox-bottom{padding:5px;color:#FFFFFF;background-color:#FFE3D0;}
/****** Input Form Styles (table) ******/
.formbox{background:#FFFFFF;border:solid 1px #CCCCCC;}
.formbox-comment{}
.formbox-title,
.formbox-comment-title{padding:5px;color:#666666;font-weight:bold;text-align:center;background-color:#EFEFEF;}
.formbox-rowheader,
.formbox-comment-rowheader{padding:5px;color:#333333;font-weight:bold;text-align:right;}
.formbox-content,
.formbox-comment-content{padding:5px;}
/* smilies list */
.panel-smilies{padding:5px;text-align:center;}
.panel-smilies-title{color:#666666;text-align:left;border-bottom:1px solid #CCCCCC;}
.panel-smilies-content{padding:5px;line-height:120%;}
/****** Upload Page ******/
.upload-page{margin:0px;padding:0px;background-color:#FFFFFF;background-image:none;}
.upload-file{}
.upload-error{color:#990000;}
.upload-done{color:#003300;}
/****** Misc Styles ******/
.comment-text,
.hidden-note{font-size:11px;color:gray;}
.red{color:red;}
.highlight{font-weight:bold;color:#FF6600;background:#FFFF00;}
.meta-button{margin:1px;}
/****** UBB Code Custom Styles ******/
/* IE fix for ul */
* html .ubb-list{margin:5px;margin-left:25px;margin-bottom:15px;}
.ubb-list li{margin:1px;padding:1px;}
.code{word-wrap:break-all;padding:10px;margin:5px;font-family:"Fixedsys";color:#000000;background-color:#F9F9F9;border-left:3px solid #FEAF12;}
.quote{margin:10px;background-color:#F9F9F9;border-left:3px solid #FEAF12;}
.quote-title{padding:5px;color:#666666;font-weight:bold;border-bottom:1px dashed #FEAF12;}
.quote-content{word-wrap:break-all;color:#666666;padding:10px;}
.ubb-obj-div{word-wrap:break-all;margin:5px;padding:5px;color:#666666;background-color:#FFFFFF;border:1px dashed #CCCCCC;}
.meta-button{display:none;}
