@charset "UTF-8";
/* CSS Document - Jukka Juhala (c) 2009*/

body {
	background-color: #D4D0C8;
	background-image: url(img/background.gif);
	font:12px Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	padding-top:0px;
	text-align: center;
	}

.divider {
	font-weight: bolder;
	color: #F00;
	}

/* Headers */
#header {
	background-image: url(img/mainbg2.gif);
	}

/* Main wrap */
#wrap {margin:0 auto; width:650px;}
#slogan {color:#808080; font-size:1.5em; font-weight:bold; letter-spacing:-1px; line-height:1.2em; margin:15px 0 30px 35px;}
#toplinks {padding:5px 2px 2px 3px; text-align:right;}

/* Content */
#content {
	float:right;
	line-height:1.5em;
	text-align:left;
	width:650px;
	background:#fff;
	background-image: url(img/mainbg2.gif);
	}
.content_margin {padding:24px 160px 24px 40px; background:url(img/bg_cnt.png) no-repeat right top;}
#content ul,#content ol {margin:0 0 18px 0px;}
#content ul li,#content ol li {margin:0 0 0px;}
#content ul ul,#content ol ol {margin:5px 0 5px 0px;}
#content img {margin:10px; border:1px solid #FFFFFF; padding:3px;}
#content p {margin:0 0 15px 0px;}
#content p.timestamp {font-size:1.2em; margin:-5px 0 15px 10px;}
#content p.timestamp a {font-weight:normal;}
#content #postnav {padding:5px; margin:5px 0 18px;}
#content #postnav p {margin:0; padding-left:5px;}
#content #postnav p.right {text-align:right; padding-right:5px; margin-top:-18px;}


/* Footer */
#footer {
	background-image: url(img/mainbg2.gif);
	line-height:normal;
	color:#999;
	font-size:11px;
	margin:0 auto;
	text-align:center;
	}
	
#footer p {
	margin:0;
	padding:0;
	background-color: #FFF;
	}
#footer a {color:#666; text-decoration:underline;}
#footer a:hover {text-decoration:none;}
#footer span, #footer span a {font-weight:normal; }
#footer li { list-style:none; display:inline; }
#clear {clear:both;}

/* Links */
a {color:#000000; text-decoration:none; font-size: 12px; font-weight:bold}
a:hover {color:#FF0000; font-weight:bold}
a img {border:0;}

