.menu {width: 760px; margin: 0 auto; padding: 2px; text-align:center;}
.menu a{padding: 2px 10px 2px 10px; border-right: 1px solid #fff; background: #444; text-decoration:none; font-family: arial, sans-serif; font-size:12px; color:#fff;}
.menu a:link, .menu a:active, .menu a:visited{color : #fff;}
.menu a:hover{background: #fff; color: #000;}

.smenu {margin:0; text-align:center; border-bottom: 1px solid #000; padding-bottom:1px;}
.smenu a {padding: 1px 10px 1px 10px; border-right: 1px solid #000; text-decoration:none; font-family: arial, sans-serif; font-size:12px; color:#600;}
.smenu a:link,.smenu a:active,.smenu a:visited{color : #600;}
.smenu a:hover{background: #600; color: #fff;}

.content{text-align: justify; padding:10px; font-family: "Bookman Old Style", "Times New Roman"; color: #444; font-size:16px;}

h1{font-family: arial, sans-serif; font-size:26px; font-weight:bold; text-decoration:underline;}
h2{font-family: arial, sans-serif; font-size:22px; font-weight:bold; text-decoration:underline;}
h3{font-family: arial, sans-serif; font-size:18px; margin:1px; font-weight:bold; text-decoration:underline;}
h4{font-family: arial, sans-serif; font-size:16px; margin:1px; font-weight:bold; text-decoration:underline;}
h5{font-family: arial, sans-serif; font-size:12px; margin:1px; font-weight:bold; text-decoration:underline;}
h6{font-family: arial, sans-serif; font-size:10px; margin:1px 1px 5px 1px;}
body{background: #cccc99 url('bg.gif') fixed; text-align: center; font-family: arial, sans-serif; font-size:12px; color: #404040;  font-weight:normal;}
img{border:0px;}

a{color : #006; text-decoration:underline; }
a:link, a:active, a:visited{color : #006;}
a:hover{color: #600;}

form{padding: 0px;  margin: 0px;}

.tinyButton{vertical-align:middle; font-family:arial, sans-serif; font-size:11px; display:inline; padding:1px 3px 1px 3px; margin:2px; border:1px solid #444; background:#fff; text-decoration:none; text-align:center; font-weight:bold; color:#444;}
.tinyButton img{vertical-align:middle;}
.tinyButton:link{color:#444; font-weight:bold;}
.tinyButton:active{color:#444;}
.tinyButton:visited{color:#444;}
.tinyButton:hover{border: 1px solid #000; background: #222; color: #fff;}
span.activeTinyButton{vertical-align:middle; font-family: arial, sans-serif; font-size:11px; display:inline; padding:1px 3px 1px 3px; margin:2px; border:1px solid #000; background:#222; text-decoration:none; text-align:center; font-weight:bold; color:#fff;}

a.button{width:200px; font-family: arial, sans-serif; font-size:12px; display: block; padding: 2px 4px 2px 4px; margin-bottom:8px; border: 1px solid #444; background:#fff; text-decoration:none; text-align:center; font-weight:bold; color:#444;}
a.button:link{color:#444; font-weight:bold;}
a.button:active{color:#444;}
a.button:visited{color:#444;}
a.button:hover{border: 1px solid #000; background: #222; color: #fff;}

.sticky{ border: 1px solid #222; padding:4px; margin-bottom:8px; color:#222; background:#fff;}
.commentHeader{border-left: 1px solid #000; border-bottom: 1px solid #000; font-family: arial, sans-serif; font-size:12px; padding-left:3px; padding-bottom:2px; font-weight:bold; margin-top:20px;}
.comment{border-left: 1px solid #000; padding-left:5px; padding-top:2px; font-family:"Bookman Old Style", "Times New Roman";color: #404040; font-size:12px;}

.blogArticleHeader{border-left:1px solid #000; border-bottom:1px solid #000; color:#222; padding:2px; font-family: arial, sans-serif; font-size:16px; font-weight:bold; text-decoration:none;}
.blogArticleHeader a{color:#222; background:#fff; text-decoration:none;}
.blogArticleHeader a:link{color:#222;}
.blogArticleHeader a:active{color:#222;}
.blogArticleHeader a:visited{color:#222;}
.blogArticleHeader a:hover{color:#600; background-color:#fff;}
.blogArticleAddedBy{border-left:1px solid #000; color:#aaa; font-family: arial, sans-serif; font-size:10px; padding:0 0 1px 0; text-align:right; font-weight:bold;}
.blogArticleContent{border-left:1px solid #000; padding:0px 5px 5px 5px; display:compact;}
.blogArticleControl{clear:both; border-left:1px solid #000; border-bottom:1px solid #000; text-align:left; padding:2px; margin-bottom:25px;}

.admin_article_list_title{margin-top:2px; border: 1px solid #000; padding:2px; background-color:#ddf; vertical-align:top; min-height:24px;}
.admin_article_list_preview{border: 1px dashed #333; padding:5px; height:150px; overflow:scroll; background-color:#fff;}
.admin_article_list_content{margin-left:25px; margin-right:5px; display:none;}
.admin_comment_list_title{border: 1px solid #000; margin-top:2px; padding:2px; background-color:#eef;vertical-align:top;}
.admin_comment_list_content{border-left: 1px solid #000; border-bottom: 1px solid #000;border-right: 1px solid #000; padding:5px; margin-bottom:2px; margin-left:25px; display:none; font-size:12px;}

.journalContent{font-family:"Times New Roman"; text-align:justify;}
.journalIndexArticle{text-align:center; font-size:16px; margin:10px 0 10px 0;}
.journalIndexArticle a{text-decoration:none; color:#000;}
.journalIndexArticle a:link{text-decoration:none; color:#00;}
.journalIndexArticle a:hover{text-decoration:underline; color:#400; background-color:#fff;}

.blogHistoryHeader{padding:5px; border-left:1px solid #000; border-bottom:1px solid #000; font-weight:bold; font-size:16px; margin:0 10px 0 5px;}
.blogHistoryMenu{padding:5px; border-left: 1px solid #000; font-size:14px; margin:0 10px 5px 5px;}
.blogHistoryMenu a{display:block; text-align:left; color:#006; text-decoration:none; margin:5px;}
.blogHistoryMenu a:link{color:#006;	text-decoration:none;}
.blogHistoryMenu a:hover{color:#600; background-color:#fff;}

