.hide	{
	display:none;
}
body	{
	font-size:16px;
	font-family:Georgia;
}
h2	{
	font-family:Georgia;
	font-size:25px;
	font-weight:normal;
}
*	{
	margin:0px;
	padding:0px;
}
div#stage	{
	margin:0 auto;
	width:1000px;
	background-color:#C9DFEC;
}
div#mast	{
	background-image:url('/media/masthead.jpg');
	background-repeat:no-repeat;
	height:265px;
}
div#content	{
	background-image:url('/media/bg_fade.jpg');
	background-repeat:repeat-x;
}
div#content {overflow:hidden; display: inline-block;} div#content {display:block;}
div#main	{
	margin:20px 0px 0px 20px;
	display:inline;
	float:left;
	width:620px;
}
.hat	{
	line-height:0;
	font-size:0;
}	
div#main-top	{
	background-image:url('/media/main-top.jpg');
	background-repeat:no-repeat;
	height:9px;
}
div#main-body	{
	background-image:url('/media/main-mid.jpg');
	background-repeat:repeat-y;
}
div#main-bottom	{
	background-image:url('/media/main-bottom.jpg');
	background-repeat:no-repeat;
	height:9px;
	margin-bottom:30px;
}


div#side	{
	display:inline;
	float:left;
	width:321px;
	line-height:2;
}
div.side-top-hat	{
	margin-top:20px;
	background-image:url('/media/side-item-top-top.jpg');
	background-repeat:no-repeat;
	height:9px;
}
div.side-top	{
	margin-top:20px;
	background-image:url('/media/side-item-top.jpg');
	background-repeat:no-repeat;
	height:9px;
}
div.side-item-mid	{
	background-image:url('/media/side-item-mid.jpg');
	background-repeat:repeat-y;
}
div.side-item-bottom	{
	background-image:url('/media/side-item-bottom.jpg');
	background-repeat:no-repeat;
	height:9px;
}
div#comment_form #id_name, div#comment_form #id_email, div#comment_form #id_url, div#side	#id_email, div#side	#id_name	{
	background-image:url('/media/input.jpg');
	background-repeat:no-repeat;
	padding:3px;
	border:0px;
	font-size:18px;
	height:34px;
	width:263px;
	display:block;
}
div#comment_form	#id_comment, div#side	#id_body	{
	background-image:url('/media/textarea.jpg');
	background-repeat:no-repeat;
	border:0px;
	padding:3px;
	display:block;
	height:152px;
	width:263px;
}
div.padding	{
	margin-left:20px;
	width:90%;
}
/* blog */
h1#gmdh	{
	text-align:center;
	font-size:20px;
	font-weight:bold;
	margin-bottom:30px;
}
div.post	p{
	font-size:18px;
	line-height:1.2;
	margin-top:10px;
}
div.post	blockquote	{
	width:500px;
	font-style:italic;
	margin-left:35px;
}
div.post	h2	a{
	color:#00A7C7;
	text-decoration:none;
}
div.post-list	.divider	{
	margin-top:50px;
}
div.post-list	.post	{
	margin:0px 0px 0px 15px;
}
div.view-post	{
	background-image:url('/media/view-post.jpg');
	background-repeat:no-repeat;
	height:42px;
	margin-top:20px;
}
div.view-post	span.left	{
	margin:7px 0px 0px 15px;
	float:left;
	width:250px;
}
div.view-post	span.left	a	{
	font-family:Trebuche MS;
	text-decoration:none;
	font-size:18px;
	color:#00A7C7;
}
div.view-post	span.right	{
	font-size:15px;
	margin-top:7px;
	float:left;
	color:#BDBDBD;
}
div.view-post	span.right	a	{
	text-decoration:none;
	color:#BDBDBD;

}
#comments	{
	margin-top:30px;
}
.comment	{
	margin-top:30px;
}
.comment	.date	{
	font-size:11px;
}
#about	{	padding-top:20px;}
#about	h3, #about	h2{
	margin-top:20px;
}
#about	li	{
	margin-left:20px;
}

