/****** General Styles ******/
body{font-size:12px; font-family: Lucida Grande,Tahoma,Arial,Helvetica,sans-serif; background-color:#FFF; margin:0px; padding:0px}

table{font-family:Tahoma,Arial; color:#000; font-size:12px}
td{word-break:break-all}

a:link, 
a:visited{text-decoration:none; color:#a23d3d}
a:hover{background-color:#F90; color:#fff}

img{vertical-align:middle; border:0px none; max-width:100%; height:auto}
hr{height:1px; border:0; border-top:1px solid #fff}

/****** Form Controls Styles ******/
form{display:inline}
input{font-family:Tahoma,Arial; font-size:12px}
input.text{height:16px; padding:1px; color:#999; border:1px solid #CCC; background-color:#FFF}
input.button{height:20px; color:#999; border:1px solid #CCC; background-color:#FFF}
textarea{font-size:12px;  font-family:Tahoma,Arial; color:#999; border:1px solid #CCC; background-color:#FFF}
select{font-size:12px;  font-family:Tahoma,Arial; color:#000; background-color:#FFF}

/****** Main Layout Styles ******/
#wrapper{}
#innerWrapper{width:750px; margin:0 auto; padding:0px}

#header{}
#innerHeader{border-bottom:1px solid #ccc; margin-top:10px; clear:both; margin-bottom:10px}

#footer{clear:both}
#innerFooter{padding:10px; padding-top:5px; color:#666; font-size:11px; text-align:center; margin-top:20px; font-family:Georgia,"Times New Roman",Times,serif; border-top:1px solid #ccc}

/****** Header Elements Styles ******/
#blogLogo{}
#logo{display:none}

.blog-header{padding:0px}
h1{padding:0px; margin:0px; color:#a23d3d; font-size:24px; font-family:Georgia,"Times New Roman",Times,serif; font-weight:strong}
h1 a:link, 
h1 a:visited{color:#a23d3d; text-decoration:none}
h1 a:hover{background-color:#fff; color:#a23d3d}

.blog-desc{color:black; color:#999; margin-left:30px}

#menu{margin-top:5px; margin-bottom:5px; color:#ccc}
#menu ul{margin:0px; padding:0px}
#menu li{display:inline; list-style:none; padding:0px; padding-right:3px; margin:0px; margin-right:8px; border-right:1px solid #ccc}
#menu a{color:#333}
#menu a:hover{background-color:#F90; color:#fff}

/****** Content Layout ******/
#mainWrapper{}

.sidebar{float:right; width:210px}
.sidebar-hide{display:none; float:right}
#innerSidebar{padding:0px}

.content{float:left; width:100%; margin-left:-220px}
.content-wide{width:auto; margin:10px; margin-left:-210px}
.content-only{width:auto; margin:10px; margin-left:-210px}
#innerContent{margin-left:220px; overflow:visible}

.clear{border-top:1px solid transparent !important; margin-top:-1px !important; border-top:0; margin-top:0; clear:both; visibility:hidden}

/****** Sidebar Panels ******/
.panel{padding:1px; margin-bottom:10px}
.panel h5{padding:2px; margin:0px; color:#666; font-size:11px; font-weight:bold; border-bottom:1px dashed #636563}
.panel-content{padding:5px; color:#999; line-height:120%}
.panel-content ul{padding:0px; margin:0px}
.panel-content li{padding:0px; margin:0px; color:#666; list-style:disc inside}

#loginForm{width:95%}

#calendar{width:200px; margin-top:5px}

.calendar-top{color:#333; text-align:center; padding:2px}
.calendar-year, 
.calendar-month{font-weight:bold}

.calendar-weekdays{background:#F6F6F6}
.calendar-weekday-cell{color:#666; font-size:10px; font-weight:bold; text-align:center; width:14%; padding:2px}

.calendar-main{background:#FFF}
.calendar-day, 
.calendar-day-blank, 
.calendar-saturday, 
.calendar-sunday, 
.calendar-today{color:#666; text-align:center; width:14%; padding:2px}
.calendar-saturday, 
.calendar-sunday{color:#999; font-weight:bold}
.calendar-today{border:dashed 1px #fff; 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}

#panelStats .panel-content{color:black}

/****** Search Panel ******/
.search-field{width:155px}

/****** Announcement Box ******/
.announce{margin-bottom:10px; border:solid 1px #fff; background-color:#FFF; background-position:top left; background-repeat:repeat-x}
.announce-content{word-wrap:break-all; padding:10px; color:#666}
.announce-time{float:right; font-size:11px; color:#999}

/****** Defaul Page Elements ******/
.article-top, 
.article-bottom{padding:5px}

.pages{color:#999}
.pagelink-current{font-weight:bold}

.view-mode{float:right; color:#999}

.listbox{padding-top:5px; padding-bottom:5px; border-top:1px dashed #fff; border-bottom:1px dashed #fff}
.listbox-table{width:99%}
.listbox-header{word-wrap:break-all; color:#666; font-weight:bold; text-decoration:underline}
.listbox-entry{word-wrap:break-all; color:#666}
.listbox-entry a{word-wrap:break-all}

.no-entry{border:1px solid #fff; margin-top:15px}
.no-entry-message{padding-top:25px; padding-bottom:25px; color:#666; background:#FCFCFC; text-align:center}

.prev-article{float:left}
.next-article{float:right}
.category-label{text-align:center}

.textbox{margin-bottom:15px}
.textbox-title{padding:6px; font-size:14px; border:2px solid #fff; background-color:#FFF; background-position:top left; background-repeat:repeat-x;  margin-top:15px}
.textbox-title h1{word-wrap:break-word; padding-left:5px; font-size:16px; font-weight:bold; display:inline}
.textbox-title h2{word-wrap:break-word; padding-left:5px; font-size:16px; font-weight:bold; display:inline}
.textbox-title h3{word-wrap:break-word; padding-left:5px; font-size:16px; font-weight:bold; display:inline}
.textbox-label{padding-left:5px; color:#666; font-size:11px}
.textbox-fontsize{padding:5px; color:#666; text-align:right; font-size:11px}
.textbox-content{word-wrap:break-word; padding:10px; margin-bottom:10px}
.textbox-bottom{padding:5px; color:#666; font-size:11px; border-top:1px dashed #C0C0C0}
.editmark{margin-top:20px; color:#999; font-size:11px}
.textbox-urls{margin-top:10px; padding-top:5px; color:#666; font-size:11px; border-top:1px dashed #C0C0C0}

.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:#999; font-size:11px; font-weight:normal}
.gbbox-content{word-wrap:break-word; padding:10px; background-color:#FBFBF8}
.gbbox-reply{padding:10px; color:#333; background-color:#F8F8F6; border-top:1px dashed #E0E0E0}
.gbbox-reply-title{font-weight:bold; margin-bottom:5px}
.gbbox-reply-label{color:#999; font-size:11px; font-weight:normal; display:inline}

.comment-wrapper{}

.comment-top{padding:5px; margin:5px; color:#666; background:#F6F6F6; text-align:right}
.comment-pages{padding:5px; margin:5px; color:#999}

.commentbox{word-wrap:break-word; padding:5px; margin:5px}
.commentbox-title{padding:3px; border-bottom:1px dashed #C0C0C0}
.commentbox-label{display:inline; color:#666; font-size:11px}
.commentbox-content{padding:3px}
.no-comment-box{padding:10px; color:#666; background:#FCFCFC; border:1px solid #E0E0E0}

.trackbackbox{padding:5px; margin:5px}
.trackbackbox-title{padding:3px; border-bottom:1px dashed #C0C0C0}
.trackbackbox-label{display:inline; color:#666; font-size:11px}
.trackbackbox-content{padding:3px; color:#333}
.trackbackbox a{color:#000}

#commentForm{width:99%}

/****** normal message box ******/
.messagebox{width:500px; border:solid 1px #fff; text-align:center; background:#FCFCFC}
.messagebox-title{padding:5px; color:#FFF; font-weight:bold; background-color:#fff}
.messagebox-content{padding:10px; padding-bottom:20px; color:#666; text-align:left}
.messagebox-bottom{padding:5px; color:#FFF; background-color:#F3F3F3}

/****** error message box ******/
.errorbox{width:500px; text-align:center; background:#FED; border:solid 1px #C00}
.errorbox-title{color:#FFF; font-weight:bold; background-color:#C30; padding:5px}
.errorbox-content{padding:10px; padding-bottom:20px; color:#900; text-align:left}
.errorbox-bottom{padding:5px; color:#FFF; background-color:#FFE3D0}

/****** Input Form Styles (table) ******/
.formbox{background:#FFF; border:solid 1px #fff}
.formbox-comment{}

.formbox-title, 
.formbox-comment-title{padding:5px; color:#666; font-weight:bold; text-align:center; background-color:#FCFCFC; border:solid 1px #fff}

.formbox-rowheader, 
.formbox-comment-rowheader{padding:5px; color:#333; font-weight:bold; text-align:right}

.formbox-content, 
.formbox-comment-content{padding:5px}

.panel-smilies{padding:5px; text-align:center}
.panel-smilies-title{color:#666; text-align:left; border-bottom:1px solid #fff}
.panel-smilies-content{padding:5px; line-height:120%}

/****** Upload Page ******/
.upload-page{margin:0px; padding:0px; background-color:#FFF; background-image:none}
.upload-file{}

.upload-error{color:#900}
.upload-done{color:#030}

/****** Misc Styles ******/
.comment-text, 
.hidden-note{font-size:11px; color:gray}
.red{color:red}
.highlight{font-weight:bold; color:#F60; background:#FF0}
.meta-button{margin:1px}

/****** UBB Code Custom Styles ******/
* 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:"Courier New"; color:#000; background-color:#F9F9F9; border-left:3px solid #E0E0E0}

.quote{margin:10px; background-color:#F9F9F9; border-left:3px solid #E0E0E0}
.quote-title{padding:5px; color:#666; font-weight:bold; border-bottom:1px dashed #E0E0E0}
.quote-content{word-wrap:break-all; color:#666; padding:10px}

.ubb-obj-div{word-wrap:break-all; margin:5px; padding:5px; color:#666; background-color:#FFF; border:1px dashed #fff}
/****** Link ******/
.linkover{margin-bottom:50px; height:auto; clear:both; padding-bottom:3px;  margin-top:10px}
.linkbody{margin-top:5px; width:50%; float:left}
.linkimg{text-align:right; margin-right:4px; float:left}
.linktxt{}
.linktitle a:link, 
#linktitle a:visited{text-decoration:none; color:#a23d3d}
.linktitle a:hover{color:#fff; background-color:#F90}

.linkgroup{font-weight:bold; font-size:14px; margin-bottom:5px; color:#000}
.insertimage{ border:1px solid #ccc;  padding:3px;  background-color:#FFF}

