	* {
		margin:0;
		padding:0;
		}
	
	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		background:#fff;
		}
	
	img {
		border:none;
		}
	
	a {
		text-decoration:none;
		color:#0594b4;
		}
	
	a:hover {
		text-decoration:underline;
		}
	
	.clear {
		clear:both;
		}
	
	#container {
		margin:0 auto;
		width:986px;
		}
	
	#leaderboard {
		text-align:center;
		}
	
	#leaderboard img {
		border:1px solid #ccc;
		margin:5px 0 0;
		}
	
	#header {
		margin:10px 0 15px 0;
		}	
		
		#header img#join-btn {
			float:right;
			margin:5px 0px 0 0;
			}
	
	#navigation {
		background:url(images/nav-bg.png) no-repeat;
		height:34px;
		width:986px;
		}
		
		#navigation form {
			float:right;
			margin:5px 10px 0 0;
			}
		
		#navigation form #text {
			width:190px;
			}
		
		
		
		#navigation ul {
			list-style:none;
			margin:0 0 0 10px;
			}
			
			#navigation ul li {
				float:left;
				}
			
			#navigation ul li a {
				padding:0 10px;
				height:34px;
				display:block;
				line-height:34px;
				font-size:1.2em;
				color:#fff;
				}
			
			#navigation ul li a:hover {
				background:#19aaca;
				}
	
	#subnav {
		padding:4px 10px;
		background:#eee;
		font-size:1.1em;
		border-bottom:1px solid #ccc;
		}

		#subnav a {
			color:#333;
			}
		
		#subnav ul {
			list-style:none;
			}
			
			#subnav ul li {
				float:left;
				margin:0 10px;
				}
	
	#content {
		margin:5px 0;
		}	
		
		#content .title h3 {
				color:#fff;
				font-size:12px;
				padding:0 10px;
				}
		
		#content .box {
			padding:5px;
			font-size:1.2em;
			border:1px solid #eee;
			margin:0 0 5px;
			}	
			
			#content .box ul {
				list-style:none;
				border-top:1px dashed #ccc;
				}
			
			#content .box ul li a {
				display:block;
				border-bottom:1px dashed #ccc;
				padding:5px;
				}
		
		#content #side {
			width:300px;
			margin:5px 0 0;
			float:right;
			}	
			
			#content #side #sidead {
				margin:0 0 10px;
				}

			#content #side .title {
				background:url(images/side-title-bg.png);
				width:300px;
				height:34px;
				line-height:34px;
				}
		
		#content #sidebar {
			width:160px;
			margin:5px 0 0;
			float:left;
			}	

			#content #sidebar .title {
				background:url(images/sidebar-title-bg.png);
				width:160px;
				height:34px;
				line-height:34px;
				}
		
		#content #main {
			margin:0 315px 0 175px;
			}
			
			#content #main .post {
			
				}
			
			#content #main .post h2 a,
			#content #main .post h1 {
				font-size:28px;
				font-family:"Times New Roman", Times, serif;
				display:block;
				margin:10px 0;
				color:#0594b4;
				}
			
			#content #main .post p {
				font-size:1.2em;
				margin:0 0 10px;
				line-height:1.7em;
				}
	
	#footer {
		padding:10px;
		margin:0 0 10px;
		font-size:1.1em;
		color:#333;
		background:#eee;
		border-top:1px solid #ccc;
		}
		
		#footer p {
			margin:0 0 3px;
			}
		
		#footer ul {
			list-style:none;
			}
		
			#footer ul li {
				float:left;
				margin:0 15px 0 0 ;
				}
	
	.textad {
		padding:10px 10px 0;
		border:1px solid #eee;
		}
	
	.textad h5 a{
		font-size:13px;
		text-decoration:underline;
		}
	
	.textad .desc {
		font-size:12px;
		}
	
	.textad .url a{
		font-size:11px;
		display:block;
		color:#333;
		margin:0 0 20px;
		}
		
	.meta {
		font-size:1.1em;
		padding:5px;
		border:1px solid #eee;
		border-top:1px solid #ccc;
		}
		
		
		
		
		
		
		
		
		#commentsarea {
		padding:10px;
		border:1px solid #ccc;
		background:#eee;
		margin:10px 0;
		}
	
	#commentsarea h3 {
		color:#0594b4;
		font-size:14px;
		margin-bottom:8px;
		display:block;
		}
	
	#commentsarea textarea {
		width:442px;
		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;
						}
		img.pic {
			float:left;
			padding:0 10px 10px 0;
			}
		
		p.more {font-weight:bold;}