#menu {
	width: 250px;
	padding:20px;
	}

#menu ul {
	list-style-type: none;
	width: 270px;
	padding: 0 0 10px 0;
	margin: 0;
	}

#menu li {
	padding: 2px 0 2px 10px;
}

/* Sidebar */
#about {
	}
	
	#about h3 {
		}
	
	#about p {
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 150%;
		}

#searchform {
	padding-left: 15px;
	margin: 10px 0px;
	}

#archive_list {
	font-size: 9pt;
	list-style-type: none;
	}

.post {
	float: left;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #CCCCCC;
	}

	.post .storytitle {
		font-size: 16pt;
		}
		
		.verdict.sucks {
			color: #990000;
			}
		
		.verdict.doesnt {
			color: #009900;
			}
		
		.post .storytitle a {
			color: #333333;
			}
		
		.post .storycontent .center_me {
		text-align: center;
		}
		
		.post .storycontent .center_me img {
			border: none;
			}

	.post .storycontent .results {
		float: left;
		width: 525px;
		border: 1px solid #FFFFFF;
		margin-bottom: 20px;
		font-size: 10pt;
		font-weight: bold;
		}
		
		.post .storycontent .results .result {
			float: left;
			width: 100%;
			margin-bottom: 5px;
			line-height: 25px;
			}
		
		.post .storycontent .results .label {
			float: left;
			width: 150px;
			text-align: right;
			margin-right: 10px;
			}
		
		.post .storycontent .results .bar {
			height: 25px;
			float: left;
			margin-right: 5px;
			}
			
			.post .storycontent .results .sucks .bar {
				background-color: #990000;
				}
			
			.post .storycontent .results .doesnt .bar {
				background-color: #009900;
				}
	
	.post .contribution {
		width: 495px;
		padding-left: 65px;
		font-size: 9pt;
		text-align: justify;
		float: left;
		margin-bottom: 15px;
		}
		
		.post .contribution .profile_pic, #main_column_left .profile_pic {
			height: 50px;
			width: 50px;
			margin-left: -65px;
			float: left;
			}
			
			.post .contribution .profile_pic img, #main_column_left .profile_pic img {
				height: 50px;
				width: 50px;
				}
		
		.post .contribution .meta {
			float: left;
			width: 100%;
			margin-bottom: 5px;
			font-weight: bold;
			}
			
			.post .contribution .meta .contributor {
				float: left;
				}
			
			.post .contribution .meta .vote {
				float: right;
				}
				
				.post .contribution .meta .vote.sucks {
					color: #990000;
					}
				
				.post .contribution .meta .vote.doesnt {
					color: #009900;
					}
		
		.post .contribution .content {
			margin-top: 10px;
			}

#commentlist {
	list-style-type: none;
	padding: 0px;
	color: #000000;
	float: left;
	}

	#commentlist li {
		border: 1px solid #666666;
		background-color: #F0F0F0;
		padding: 5px;
		margin: 10px 0px;
		}

	#commentlist p {
		text-align: left !important;
		margin: 0px;
		font-size: 9pt;
		}
	
	#commentlist cite {
		color: #666666;
		}

#comments_number {
	float: right;
	width: 538px;
	padding: 10px;
	margin: 10px 0px;
	border: 1px solid #AAAAAA;
	}
	
	#comments_number span {
		float: left;
		}
	
	#comments_number a {
		float: right;
		}

#submit_campaign {
	}
	
	#submit_campaign .errors {
		border: 1px solid #990000;
		background-color: #FF9999;
		width: 395px;
		padding: 5px;
		color: #000000;
		}
	
	#submit_campaign .field {
		margin: 10px 0px;
		}

		#submit_campaign .field div {
			width: 150px;
			float: left;
			}
		
		#submit_campaign input, #submit_campaign textarea {
			width: 250px;
			}

/* Random */
.ats_link {
	float: right;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 5px;
	border: 1px solid #9D1D21;
	}
	
	.ats_link:hover {
		color: #FFFFFF;
		background-color: #9D1D21;
		text-decoration: none;
		}