body, html {padding: 0; margin: 0; background: #eae1c2 url(bg.jpg) top center no-repeat; font-family: Arial, Helvetica Neue, Helvetica, sans-serif; }
div.cont { padding-top: 300px; padding-bottom: 40px; margin: auto; }
.invisible {display: none; }

a:link, a:visited, a:hover, a:active { text-decoration: none; border-bottom: 1px dotted #283744; }
a:link, a:visited, a:hover { color: #283744; }
a:active { color: #bb1515; }

div.navibar { padding: 3em 0 0 0; background: url(bg_navi.gif) top left no-repeat; }
ul.navi { font-size: large; text-transform: uppercase; font-weight: bold; color: black; }
ul.navi li { display: inline; margin: 0.3em; padding: 2em 1em 1em 1em; }

div.rssbox { padding-top: 2em; }
p.breadcrumbs { color: #283744; text-transform: uppercase;}
p.breadcrumbs a:link, p.breadcrumbs a:visited, p.breadcrumbs a:hover, p.breadcrumbs a:active { font-weight: bold; color: #283744; }

div.main { background: white url(bg_box.png) left top repeat-x; }
div.light { background: #e0cda7; }

.error { color: #bb1515; font-weight: bold; }

h1, h2, h3, p, div.error, pre, .preview-images ul { margin: 1em; }
h1, h2, h3 { font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;}
h1 { padding: 0 1em 0.5em 1em; background: url(bg_h1-trans.png) bottom left no-repeat; color: #283744; }
h2 { color: #bb1515; font-size: large; }
h3 { font-size: small; }
.imgbox { margin: 1em; }

div.imgbox { background: #e0cda7; padding: 6px 4px 2px 4px; }

div.imginnerbox { }
div.imgzhongbox { }
div.imgbox img { border: 1px solid #eae1c2; }
div.size_410 { width: 402px; }
div.rightimg { float: right; }
div.leftimg { float: left; }

label { margin-left: 2em; font-weight: bold; font-family: Consolas, Lucida Console, Monaco, monospace; }
input { border: 1px solid #e0cda7; padding: 0.2em; color: #283744; }
textarea { border: 1px solid #e0cda7; padding: 0.2em; color: #283744; }

div.status, #ie6box { padding: 5px; }
.status.live { color: #fff; background: #283744; }
.status.draft, #ie6box { color: #fff; background: #bb1515; }
.preview-status form { margin-top: 5px; }
.preview-status { margin-bottom: 10px; }
.preview-date { font-size: 0.9em; color: #999; }

.preview-images ul { list-style-type: none; padding: 0; }
.preview-images li { float: left; text-align: center; margin: 3px; padding: 2px; border: 1px solid #999 background: white; }
.preview-images img { display: block; }

p#messages { color: #fff; background: #bb1515; font-weight: bold; padding: 1em; margin: 0; }

div.post {border: 1px solid gray; margin: 1em;}
p.post_entry { font-size: large; }

.teaser-image, .post-image { float: right; margin: 0.5em 1em; clear: both; }

pre {border: 1px dashed #999; background: #eae1c2; padding: 0.3em;}

div.captcha { padding-left: 3em; }

img.userfoto { float: right; margin: 0 1em; border: 2px solid #283744; padding: 3px; }

#ie6box { font-size: small; }
#ie6box a:link, #ie6box a:visited, #ie6box a:hover, #ie6box a:active { text-decoration: none; color: white; font-weight: bold; }

