
body {background-color:#de6c12;}
.general {background: url(/blog-media/img/bg.gif); background-repeat: no-repeat; }

#mainframe {width: 940px;}
#content a {text-decoration: underline; color: #fff;}
#pagetitle {position: relative; margin: -100px 0 0 310px; }
#blog_left {width: 310px; float: left; dsplay: block;}
#blog_left h3 {color: #320019; font-size: 1.2em; font-weight: bold;font-family: verdana, arial; margin: 40px 0 0; padding: 10px 10px 10px 0;}
#blog_left h3 img {margin-right: 70px;}
#topic {padding: 0; margin: 0;}
#topic dt {padding: 4px 10px; margin: 0; background-color: #a44a19;}
#topic dd {padding: 8px 10px; margin: 1px 0 0; background-color: #de8e33; font-size: 1.1em;}
#topic dd.odd {background-color: #e0832f }
#topic dd em {color: #320019; font-size: 0.9em;}
#topic dd em span.comment_number{padding-right:0.5em;}
#postnewtopic {min-height: 90px; background: url(/blog-media/img/bars.gif) left top  no-repeat; padding: 10px;}
* html #postnewtopic {height: 90px;}

.newtopic {font-size: 1.1em; font-weight: bold; text-decoration: underline !important; font-family: verdana, arial; display: block; width: 150px; float: left;}

	#postnewtopic ul#pagenumbers {list-style-type:none; margin:0; padding: 0; float: right; /*width: 140px;*/ font-weight: bold; font-size: 0.9em; font-family: verdana, arial;}
	#postnewtopic ul#pagenumbers li {display: inline; padding-right: 2px;}
	* html #postnewtopic ul#pagenumbers li {display: inline; padding-right: 5px;}
	#postnewtopic ul#pagenumbers li a {text-decoration: none;}
	#postnewtopic ul#pagenumbers li a.active {font-size: 1.3em;}

#maincontent {float: left; width: 549px; margin-top: 32px;}
#maincontent h3 {margin: 0; padding: 0; color: #63310f}
#maincontent p {margin: 4px 0 5px; padding: 0;}
#maincontent p.info {margin-bottom: 10px; color: #63310f;}
#maincontent a {color: #63310f;}
#presentation_header {width: 549px; min-height: 23px; float: left; margin: 0; padding: 20px 16px 0px; background: url(/blog-media/img/toprounded.gif) left top  no-repeat; color: #000; }
* html #presentation_header {height: 23px;}
#presentation {width: 517px; float: left; margin: 0; padding: 0px 16px 12px; background-color: #E6E3D6; min-height: 241px; color: #000; }
* html #presentation {height: 243px;}
#comments {clear: both;}
#maincontent .write_form {min-height: 477px;}
* html #maincontent .write_form {height: 477px;}
#maincontent .mainimg {display: block; border: 1px solid #a44a19;}
#maincontent dl {margin: 0; padding: 0;}
#maincontent dl dt.main {background-color: #a44a19; color: #fff; margin: 0; padding: 1px 30px 1px 16px; min-height: 16px; font-weight: bold; font-family: verdana, arial; border-bottom: 1px solid #e6e3d6;}
* html #maincontent dl dt {height: 15px;}
#maincontent dd.even {background-color: #de8e33; border-bottom: 1px solid #e6e3d6;}
#maincontent dd.odd {background-color: #e0832f; border-bottom: 1px solid #e6e3d6;}
#maincontent dd p {margin: 0; padding: 0; border: 0;}
#maincontent dl dd {margin: 0; padding: 10px 30px 13px 16px;}
#maincontent dl dd dl {clear: both;}
#maincontent dl dd dl dt {margin: 0; padding: 0; display: block; width: 100px; float: left; }
#maincontent dl dd dl dd {margin: 0; padding: 0; width: 400px; float: left;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
white-space: pre;
white-space: -hp-pre-wrap; /* HP Printers */
white-space: pre-line;
overflow: hidden;
}

#maincontent #presentation form .left {width: 100px;}
#maincontent #presentation form .blog_form_error label {font-weight: bold; color: #A44A19;}
#maincontent #presentation form #id_headline,
#maincontent #presentation form #id_body,
#maincontent #presentation form #id_tags {width: 407px;}
#maincontent #presentation form #id_browse {/*width: 300px;*/}
#maincontent #presentation form #uploaded_img {background-color: #ccc;}
#maincontent #presentation form .errorlist {list-style: none; padding: 0; margin: 0; border: 0; color: #A44A19;}

#postcomments dd {background-color:#e6e3d6; 
word-wrap: break-word; /* Internet Explorer 5.5+ */
}

#postcomments dd form {margin: 0; padding: 0;}
#postcomments dd textarea {display: block; width: 500px; padding: 0; margin: 0;}
#postcomments {color: #320019;}
#postcomments a {color: #63310f;}
#postcomments .submitcomment {text-align: right; margin: 5px 0 0; padding: 0;}
#postcomments .submitcomment #id_submit_comment {width: 71px; height: 18px; border: none;background: url(/blog-media/img/submit.gif); background-repeat: no-repeat; cursor: pointer;}

#postcomments ul.errorlist {color: red; list-style:none; padding: 0; margin: 0;}
#mainframe #footer {position: relative;  padding: 60px 0px 20px 330px; text-align: left;}

