body { margin: 0pt; padding: 0pt; background-color: rgb(76, 52, 39); background-image: url('images/pagebg.gif') repeat-y; background-position: center top; color: rgb(241, 241, 241); }
img { border: 0pt none; }
a { color: rgb(163, 199, 231); }
p { line-height: 1.4em; font-size: 12px; }
div.break { clear: both; }
#page { 
	margin: 0pt auto; 
	width: 770px; 
	min-height: 500px; 
	background-image: url('images/pagepaint.gif') no-repeat;
	background-position: right top; padding: 0pt 15px; 
	font-family: Helvetica,Arial,Tahoma,sans-serif; 
	font-size: 12px;
	position: fixed;
}
#sidecolumn { float: left; width: 215px; }
#sidecolumn li {list-style-type: none;}
#sidecolumn ul.navigation { list-style: none outside none; margin: 0pt; padding: 10px 0pt 0pt 16px; font-size: 0pt; line-height: 0pt; }
#sidecolumn ul.navigation li { margin: 0pt; padding: 0pt; }
#sidecolumn ul.navigation ul.section { list-style: none outside none; padding: 12px 0pt 0pt; margin: 12px 0pt 0pt; background-position: 7px top; background-repeat: no-repeat; }
.section {background-image: url('images/webtitle.gif');}
.leftbox {
	padding: 0px 0px 0px 10px;
}
.leftbox ul {
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
#maincolumn { float: right; margin: 0pt; padding: 151px 0pt 0pt; background-position: center 29px; background-repeat: no-repeat; }
#maincolumn a { color: rgb(241, 241, 241); background-color: rgb(102, 71, 55); text-decoration: none; }
#maincolumn a:hover { color: white; background-color: rgb(173, 42, 46); text-decoration: none; }
#maincolumn a:active { color: rgb(235, 235, 235); background-color: rgb(128, 25, 28); }
#maincolumn .content { width: 525px; padding: 0pt; }
#maincolumn div.title { margin: 0pt; padding: 0pt; height: 28px; font-size: 0pt; line-height: 0pt; }
#maincolumn div.title div.divider { margin: 0pt; padding: 0pt; border-color: rgb(50, 36, 27) transparent rgb(87, 60, 46); border-width: 1px 0pt; border-style: solid; height: 0pt; line-height: 0pt; font-size: 0pt; }
#maincolumn div.footer { text-align: center; color: rgb(132, 92, 70); font-size: 9px; margin-top: 50px; padding: 15px 0pt 30px; text-shadow: 0pt 1px 0pt rgb(55, 38, 28); background-image: url('images/copyrightdivider.gif'); background-repeat: no-repeat; background-position: center top; }
div.posts { padding: 20px 5px 0pt; width: 513px; }
div.posts h3 { margin: 0pt; padding: 0pt; color: white; line-height: 1.1em; }
div.posts span.date { display: block; margin: 0pt; padding: 0pt; color: rgb(147, 116, 96); font-size: 11px; line-height: 1.2em; text-shadow: 0pt 1px 0pt rgb(50, 29, 21); }
div.posts div.divider { background-position: center center; background-repeat: no-repeat; border-color: rgb(70, 48, 36) transparent rgb(83, 56, 43); border-style: solid; border-width: 1px 0pt; margin: 20px 2px; height: 0pt; line-height: 0pt; font-size: 0pt; }
div.posts div.contentcontainer{ margin-top: 0pt; }
div.posts div.contentcontainer h3 { float: right; font-style: italic; color: rgb(224, 203, 100); text-shadow: 0pt 1px 0pt rgb(50, 29, 21); font-size: 12px; padding: 0pt 3px 0pt 0pt; }
div.posts div.contentcontainer div.container { text-align: left; }
div.posts div.contentcontainer div.infocontainer { margin: 5px auto 0pt; }
div.posts div.contentcontainer img { margin: 0pt; background-color: white; padding: 6px; }
div.posts div.contentcontainer span.date { color: rgb(147, 116, 96); text-align: left; padding: 1px 0pt 0pt 3px; }
div.posts div.comments { background-image: url('images/commentsspeech.gif'); background-repeat: no-repeat; background-position: 57px 20px; margin: 0pt; }
div.posts div.comments img.icon { float: left; border: 1px solid rgb(71, 47, 35); background-color: rgb(71, 47, 35); }
div.posts div.comments img.icon:hover { border-color: rgb(87, 60, 46); }
div.posts div.comments div.bubble { margin-left: 75px; background-color: rgb(89, 62, 48); padding: 13px 15px 12px; border-width: 0pt 0pt 1px; border-style: solid; border-color: rgb(71, 47, 35); background-image: url('images/commentsbg.gif'); background-repeat: no-repeat; background-position: left top; }
div.posts div.comments p { margin: 0pt; line-height: 1.2em; font-size: 22px; letter-spacing: -1px; color: rgb(241, 241, 241); text-shadow: 0pt 1px 1px rgb(56, 36, 28); }
div.posts div.comments p img.leftquote { width: 16px; height: 16px; vertical-align: baseline; }
div.posts div.comments p img.rightquote { width: 16px; height: 16px; vertical-align: baseline; margin-left: 1px; }

#top { 
	width: 100%; 
	min-width: 1001px; 
	height: 100%; 
	background-color: rgb(254, 243, 215); 
	background-image: url('images/bg.jpg'); 
	min-height: 100%; 
	padding: 0px 0px 30% 0px;
	margin: 0px;
}
#all { 
	width: 1000px; 
	clear: both; 
	background-image: url('images/fon_bg.jpg'); 
	background-repeat: no-repeat; 
	height: 860px; 
	margin: 0px auto; 
	font-size: 18px; 
	font-family: Garamond;
	color: #000;
}
#head { float: left; clear: both; position: relative; width: 780px; padding: 37px 0px 0px 206px; }
#head p { position: absolute; font-size: 18px; color: rgb(116, 0, 31); top: 62px; left: 398px; }
#head h3 { position: absolute; font-size: 20px; color: rgb(116, 0, 31); top: 135px; left: 330px; font-weight: normal; }
#head a {padding: 0px 0px 0px 20%;}
#head h1 {
	padding: 0px;
	margin: 0px;
}
#ct { float: left; clear: both; width: 780px; padding: 36px 0px 0px 206px; }
#ct p.tle { float: left; clear: both; width: 368px; font-size: 20px; text-align: right; line-height: 16px; }
#ct p.tle a { font-size: 20px; }
#ct div.breake_img { float: left; clear: both; width: 318px; text-align: right; padding: 9px 55px 0px 0px; }
#ct p.button { float: left; clear: both; width: 403px; color: rgb(52, 0, 14); font-size: 18px; margin: 34px 0px 0px -125px; line-height: 14px; text-align: center; }