body { font-size: 12px; font-family: Verdana, Sans; margin: 0; padding: 0; /*text-align: center;*/ background: white url(/img/body-bg.gif) top left repeat-y; }
		
a { color: #EE0000; text-decoration: none; }
		
.clear { clear: both; heigh: 0; line-heigh: 0; margin: 0; padding: 0; }

#container { /*margin: 0 auto;*/ text-align: left; padding-left: 96px; background: transparent url(/img/logo.jpg) top left no-repeat; width: 929px; height: 288px; }
#inside { width: 800px; }

#content { margin-top: 220px; float: left; width: 522px; }
#side { margin-top: 200px; float: left; width: 246px; }

#header { position: absolute; top: 0; padding: 5px 38px; padding-top: 20px; color: white; }
#header a { color: #FFF }
 
#footer { margin-top: 5px; font-size: 11px; padding: 15px 10px; color: #FFF; background: #667733; }
	
#menu { margin: 15px 0; padding: 7px 0px; list-style-type: none; }
#menu li { padding: 8px 15px; background: #FFF; width: 246px; border-bottom: 2px solid #DDD; }
#menu li a { color: #777; }
		
#tags { margin-top: 35px; padding: 5px; }
#tags * { display: inline; } 
#tags a { color: #667733; text-decoration: none; } 
		
.post { padding: 10px 10px; margin-bottom: 10px; text-align: justify; }
.post .title { font-size: 16px; }
.post .date { font-size: 10px; color: #999999; }
.post .body { margin-top: 5px; margin-bottom: 10px; text-align: justify; }
.post .tags { font-size: 10px; }

.comment { padding: 5px 10px; margin-bottom: 5px; font-size: 11px; color: #666; }
.comment .author { font-weight: bold; }
.comment .date { font-size: 9px; color: #BBB; }
.comment .body { margin-top: 3px; margin-bottom: 2px; }
h4.comments { padding: 0px 10px; margin-top: 25px; }

#tags { text-align: justify; width: 266px; }
#sitelinks { margin-top: 45px; padding: 0 10px 0 10px; font-size: 9px; }