				* {
					margin:0;
					padding:0;
					}
				
				img {
					border:none;
					}
				
				.clear {
					clear:both;
					}
				
				body {
					background:url(images/bg.gif);
					font-size:10px;
					font-family:Arial, Helvetica, sans-serif;
					}
				
				.inner {
					width:960px;
					margin:0 auto;
					}
				
				a {
					text-decoration:none;
					color:#8c047b;
					}
				
				#top {
					height:100px;
					background:url(images/top-bg.png) bottom repeat-x #ed8ae0;
					}
					
					#header {
						width:960px;
						margin:0 auto;
						height:100px;
						}
					
					#topad {
						float:right;
						margin:20px 0 0;
						height:60px;
						width:468px;
						background:#fff;
						border:1px solid #ccc;
						}
					
				#content {
					background:#fff;
					width:960px;
					border:2px solid #ccc;
					border-top:none;
					margin:0 auto;
					}
					
					#navigation {
						height:35px;
						background:url(images/nav-bg.png) top #62431b repeat-x;
						line-height:35px;
						}
					
						#navigation form {
							float:right;
							}
						
						#navigation form .text {
							width:243px;
							padding:2px;
							}
					
					#navigation ul {
						list-style:none;
						height:35px;
						line-height:35px;
						border-left:1px solid #62431b;
						}
					
					#navigation ul li {
						float:left;
						}
					
					#navigation ul li a {
						display:block;
						color:#fff;
						font-size:1.3em;
						padding:0 15px;
						border-right:1px solid #62431b;
						}
						
					#navigation ul li a:hover {
						background:url(images/nav-bg-hover.png) top #62431b repeat-x;
						}
				
				#left {
					width:160px;
					padding:5px 5px 0;
					float:left;
					background:#eee;
					border-right:1px solid #ccc;
					border-bottom:1px solid #ccc;
					}
				
				#right {
					width:300px;
					padding:5px 5px 0;
					background:#eee;
					border-left:1px solid #ccc;
					float:right;
					border-bottom:1px solid #ccc;
					}
						
						.box {
							margin:0 0 5px;
							background:#fff;
							border:1px solid #ccc;
							}
						
						.p5 {
							padding:5px;
							}
						
								.box h3 {
									color:#fff;
									font-size:1.3em;
									display:block;
									padding:6px 8px;
									background:url(images/heading-bg.png) top #520047 repeat-x;
									}
								
								.box ul {
									list-style:none;
									font-size:1.1em;
									padding:5px;
									padding-top:0px;
									}
								
								.box ul li a {
									padding:5px 5px;
									border-bottom:1px solid #eee;
									display:block;
									}
								
								.box ul li a:hover {
									background:#eee;
									}
					
					#main {
						margin:0 312px 0 172px;
						padding:10px;
						}
						
						#main .post {
							border-bottom:1px solid #ccc;
							padding:0 0 10px 0;
							margin:0 0 10px 0;
							}
					
						#main .post h2 {
							font-size:21px;
							margin:0 0 5px;
							color:#8c047b;
							}
							
							#main .post p {
								font-size:1.2em;
								line-height:1.7em;
								margin:0 0 15px;
								}
							
							#main .post ul {
								list-style-position:inside;
								margin:0 0 15px 15px;
								font-size:1.2em;
								}
							
							#main .post ul li {
								margin:0 0 5px;
line-height:1.7em;
								}
							
							#footer {
								margin:0 auto;
								width:960px;
								padding:10px 0 100px;
								font-size:1.1em;
								}
								
								#footer ul {
									list-style:none;
									}
								
								#footer p {
									margin:0 0 5px;
									}
								
								#footer ul li {
									display:inline;
									}
								
								#footer ul li a {
									margin:0 10px 0 0;
									}
									
									
									
									
									
				#commentsarea {
					padding:8px;
					border:1px solid #ccc;
					background:#eee;
					}
				
				#commentsarea h3 {
					color:#8c047b;
					font-size:14px;
					margin-bottom:8px;
					display:block;
					}
				
				#commentsarea textarea {
					width:420px;
					font-family:Arial, Helvetica, sans-serif;
					height:120px;
					font-size:12px;
					}
				
				#commentsarea small {
					font-size:11px;
					}
					
					#commentsarea .avatar {
						display:none;
						}
						
					#commentform p {
						font-size:12px;
						}
					
					#commentsarea ol {
						list-style:none;
						border-top:1px solid #ccc;
						border-right:1px solid #ccc;
						border-left:1px solid #ccc;
						margin:8px 0 16px;
						}
					
					#commentsarea li {
						list-style-position:inside;
						padding:8px;
						background:#fff;
						font-size:1.2em;
						border-bottom:1px solid #ccc;
						}
						
						#commentsarea li p {
							margin:10px 5px;
							line-height:1.8em;
							}
					
					#commentsarea li.alt {
						background:#fff;
						}
					
					
					#commentform p {
						margin-top:8px;
						}
						
						.thumb {
							float:right;
							padding:0 0 10px 10px;
							}

p.read-more {
	font-weight:bold;
}

.post-meta {
	font-size:1.1em;
	}

