/* base
----------------------------------------------- */
* { margin:0;padding:0; }
body { color:#fff;background:#222;font-size:10pt;font-family:sans-serif; }
img { border:none; }
a { border:none;text-decoration:none; }
.clear { clear:both; }
.txc { text-align:center; }
.txr { text-align:right; }
.txl { text-align:left; }
#topline { width:900px;margin:30px auto 12px auto; }
#topline form { float:right;width:50%;text-align:right; }
#topline input[type="text"] { width:150px;border:1px solid #aaa;color:#fff;background:#222; }
#topline input[type="submit"] { margin-left:10px;padding:0 3px;border:1px solid #ff8;color:#ff8;background:#222; }
#page { background:#fff;color:#000;width:900px;margin:0 auto 20px auto;border:10px solid #fff; }
.topimage { height:200px;background:#000 url('/images/6.jpg') top right no-repeat; }
.fbox { float:right;width:190px;padding:5px; }
#navmenu { float:right;width:390px;border-left:1px solid #888;border-bottom:1px solid #888;border-right:1px solid #888;color:#000;background:#ddd; }
#navmenu ul { list-style:none;padding:5px; }
#navmenu li { display:inline;padding:3px 10px;border-left:1px solid #eee;border-right:1px solid #555; }
#navmenu li.first { border-left:none; }
#navmenu li.last { border-right:none; }
#navmenu a { color:#555;border-none; }
#navmenu a:hover { color:#228;border-bottom:1px dotted #228; }
#content { float:left;width:490px; }
#content p { margin:10px 0;text-align:justify; }
#content p.published { margin:0;color:#555; }
#content a { color:#228;border-bottom:1px dotted #228; }
#content a:hover { color:#822;border-bottom:1px solid #822; }
#content ul, #content ol { margin:10px 0 10px 20px;padding:0 0 0 20px; }
#content h3 { margin:15px 0;font-size:12pt; }
#content .entry-title { margin:0;padding-top:20px;font-size:18pt;font-family:serif; }
#content .entry-title a { color:#228;border:none; }
#content address { margin:20px 0; }
#content input[type="button"] { padding:3px; }
.decor { text-align:center; }
.decor img { padding:3px;border:1px solid #aaa;background:#eee; }
pre.source { margin:10px;padding:5px;overflow:auto;color:#000;border:1px solid #aaa;background:#eee; }
pre.source span { color:#822; }
pre.source strong { color:#282; }
pre.source em { color:#228; }
.fbox h3 { margin:10px 0;font-size:10pt; }
.fbox ul { margin:0 0 0 10px;padding:0 0 0 10px; }
.fbox a { color:#228;border-bottom:1px dotted #228; }
.fbox a:hover { color:#822;border-bottom:1px solid #822; }
.feeds { text-align:center; }
.feeds a, .feeds a:hover { border:none; }
.extrss ul { list-style:none;margin:0;padding:0; }
.extrss li { margin:3px; }
.comments-wrapper { margin:20px 0; }
.comments-wrapper label { display:block;width:40%;float:left; }
.comments-wrapper input[type="text"] { margin-left:5px;width:40%;border:1px solid #555;background:#eee;color:#000; }
.comments-wrapper textarea { width:90%;border:1px solid #555;background:#eee;color:#000; }
#cpreview { border:1px solid #822;background:#fee;margin:5px;padding:5px; }
#cpreview .person img { float:right;margin:0 10px; }
.comments_error { color:#822; }
.error-status { margin:0;padding-top:20px;font-size:18pt;font-family:serif;color:#822; }
.error-msg { margin:10px;color:#822; }
.comment-list { margin:10px 0;background:#eee;color:#000;border-top:1px solid #aaa;border-bottom:1px solid #aaa; }
.comment-list .person { background:#ddd;padding:3px; }
.comment-list .person img { float:right;margin:0 10px;padding:2px;border:1px solid #555;backgound:#fff; }
.comment-list p { margin:5px; }
#foot { width:900px;margin:20px auto;color:#eee;background:inherit;text-align:center; }
#foot a { color:#eee;border-bottom:1px dotted #eee; }
#foot a:hover { color:#ff8;border-bottom:1px solid #ff8; }
#foot .box3 { float:left;width:33%;text-align:left; }
#foot ul { list-style:none;margin:10px 0; }
#foot li { margin: 3px; }
#foot li a { display:block;width:90%; }
#legalnote { clear:both;margin:5px;color:#aaa;text-align:justify; }
