body { font-size:12px; color:#333; font-family:Verdana, sans-serif; line-height:18px; }
p { margin-bottom:60px; }
a:link, a:active, a:visited { color:#555; }
a:hover { color:#aaa; }

#header { color:#333; top:60px; left:30px; position:fixed; }
	h1 { display:block; height:16px; margin:0 0 20px 0; height:27px; }
	/*h1 a { display:block; width:146px; height:16px; text-indent:-9999px; background:transparent url(../images/logo.jpg) no-repeat scroll top left; }*/
	h1 a { display:block; width:146px; height:16px; width:151px; height:27px; text-indent:-9999px; background:transparent url(../images/blog_logo.gif) no-repeat scroll top left; }
	h2 { font-size:24px; text-transform:uppercase; margin-bottom:15px; /*display:block; margin:0 0 20px 0; width:28px; height:16px; text-indent:-9999px; background:transparent url(../images/blog.jpg) no-repeat scroll top left;*/ }
	ul { margin:0 0 20px 0; }
	/*.website { display:block; margin:0 0 10px 0; width:197px; height:14px; text-indent:-9999px; background:transparent url(../images/website.jpg) no-repeat scroll top left; }*/
	/*.website_en { display:block; margin:0 0 10px 0; width:197px; height:14px; text-indent:-9999px; background:transparent url(../images/website_en.jpg) no-repeat scroll top left; }*/
	.website { display:block; margin:0 0 10px 0; width:197px; height:14px; text-indent:-9999px; background:transparent url(../images/ws.jpg) no-repeat scroll -12px -18px; }
	.website_en { display:block; margin:0 0 10px 0; width:197px; height:14px; text-indent:-9999px; background:transparent url(../images/ws.jpg) no-repeat scroll -12px -43px; }

#content { position:relative; width:700px; top:60px; left:355px; font-size:12px; padding:0 0 60px 0; }
	.post { margin-bottom:80px; }
	/*.title { margin-bottom:20px; }*/
	h3 { font-size:32px; line-height:32px; margin-bottom:5px; /*margin-right:20px; display:inline;*/ }
	h4 { font-weight:normal; font-size:12px; text-transform:uppercase; margin-bottom:25px;}
	.post p { margin-bottom:20px; width:500px; }
	.post p.date { /*display:inline;*/ margin-bottom:0px; color:#aaa; text-transform:uppercase; }
	.post p.bigimg { text-align:right; }
		.post p.bigimg a { color:#aaa; }
		.post p.bigimg a:hover { color:#555; }
	
	.left { float:left; display:block; width:350px; }
	.right { float:right; display:block; width:350px; }

#footer { position:relative; width:700px; height:30px; top:60px; left:355px; }