html, body, h1, h2, h3, ul, li{
	padding:0; margin:0;
	}
	
body{
	background-image:url(../img/bg.gif);
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#353535;
	}
	
a{ color:#f9246a;}
a:hover{ color:#dd1054;}

#top-menu{
	float:right;
	margin-right:.4em;
	}
	
#top-menu a{
	display:block;
	background-image:url(../img/top-menu-btn.jpg); background-repeat:no-repeat;
	width:88px; height:31px;
	line-height:30px;
	color:#FFF;
	text-decoration:none; text-align:center;
	font-weight:bold; font-size:15px;
	float:left;
	margin-right:5px;
	}
	
#center{
	width:760px;
	margin:auto;
	text-align:left;
	background-color:#FFF;
	}

#header{
	height:152px;
	background-image:url(../img/header.jpg); background-repeat:no-repeat;
	}
#header h1{
	color:#f9246a; font-size:48px;
	padding:20px 0 0 40px;
	}
	
/*
	============================================================
*/	
#left{
	width:503px;
	float:left;
	margin-top:1em;
	}

#left .pp{
	padding:20px 40px 40px 40px;
	}
h2{
	color:#f9246a;
	font-size:26px;
	}

#left .text{ line-height:1.6em; font-size:14px; text-align:justify;}

#left hr{ background-color:transparent; border:none; height:1px; margin:1em 0 1em 0;}
	
/*
	============================================================
*/		
	
#right{
	width:255px;
	float:left;
	border-left:1px solid #bfd1ff;
	margin-top:1em;
	}
	
#right .pp{
	padding:20px;
	}
#right h3{
	font-size:24px;
	}

#right .widget{ margin-bottom:1em;}
#right ul{ list-style-image:url(../img/bullet.gif); color:#1c1c1c; line-height:1.6em; margin:0 0 0 20px; }
#right ul a{ color:#1c1c1c; text-decoration:none; padding-top:4px;}
/*
	============================================================
*/		
	
#footer{
	clear:both;
	text-align:center;
	padding:10px 0 5px 0;
	font-size:10px;
}
	
#left .h3{ font-size:23px;}

.entry{
	line-height:1.7em;
}

.navigation{ padding:1.3em 0 1.6em 0;}
.navigation .alignright{ width:50%; float:left; text-align:right;}
.navigation .alignleft{ width:50%; float:left;}



#center ol{ margin:0; padding:0;}
#center li{
	margin-left:1.9em;
}

.date{
	font-weight:bold; padding:.4px;
}
	
.postmetadata{ margin-bottom:2em;}
.postmetadata .title{ font-weight:bold;}
.postmetadata .comment{ text-align:right; margin:0 0 .7em 0;}
.postmetadata .tags{ float:right;}
.postmetadata .cats{ float:left;}
.postmetadata .tags, .postmetadata .cats{ font-size:0.8em;}

pre{
	overflow-x: auto;
	overflow-y: hidden;
	padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 17 : 2);
	width:100%;
	border:1px solid #DFDFDF;
	background-color:#EFEFEF;
	padding:0 .5em 0 .5em;
}
