p, h1, h2, h3, h4, ul, li, a, form, label, span, input, textarea, button {
	font-family: 'Andale Mono', 'Courier New', Courier, Fixed, monospace;
	}
body {
	text-align: center;
	background: url(../images/wood_tile.png);
	}
	#container {
		text-align: left;
		margin: 0 auto;
		width: 1000px;
		background: #f00;
		background: url(../images/newspaper_huge.png) left top no-repeat;
		margin-top: 25px;
		}
		#header {
			height: 160px;
			display: block
			}
			#header h1 {
			height: 100%;
				}
				#header h1 a {
				display: block;
				overflow: hidden;
				text-indent: -9999px;
				height: 100%;
				width: 100%;
				}
		#column_container {
			text-align: left;
			padding-left: 100px;
			padding-right: 60px;
			}
			#left_col {
				width: 575px;
				float: left;
				background: #f9f9f9 url(../images/paper.png);
				background: transparent url(../images/paper_shadow.png);
				padding: 15px 0;

				}
				.post {
					width: 525px;
					margin: 0 25px 0;
					}
					.post h2 {
						font-size: 18px;
						font-weight: 800;
						}
						.post h2  a:link, .post h2 a:hover, .post h2 a:visited {
							color: #000;
							text-decoration: none;
							font-weight: 800;
							}
					.post ul.post_meta {
						border-top: 1px solid #000;
						display: block;
						width: 100%;
						padding: 0;
						}
						.post ul.post_meta li {
							display: inline;
							font-size: 12px;
							width: 49%;
							margin: 0;
							height: 30px;
							}
							.post_meta .date {
								text-align: left;
								float: left;
								}
							.post_meta .author {
								text-align: right;
								float: right;
								}
							.post ul.post_meta li a:link, .post ul.post_meta li a:hover, .post ul.post_meta li a:visited {
								color: #fba731;
								}
					.post .post_body {
						clear: both;
						text-align: center;
						}
						.post_body p {
							font-size: 12px;
							text-align: justify;
							line-height: 18px;
							}
						.post_body h3 {
							font-size: 14px;
							font-weight: 600;
							text-align: left;
							}
						.post_body img {
							border: 1px solid #c2cfdf;
							}
						.post_body a:link, .post_body a:hover, .post_body a:visited {
							color: #fba731;
							}
						.revuimg {
							margin: 0 auto;
							text-align: center;
							display: block;
							}
							.revuimg img {
								border: 0; 
								}
							.revuimg p {
								padding: 0 5px; margin: 0;
								line-height: 20px;
								font-size: 11px;
								font-family: 'Andale Mono', 'Courier New', Courier, Fixed, monospace;
						text-align: center;
								}
					.post ul.post_foot {
						font-size: 12px;
						text-align: right;
						}
						.post ul.post_foot li {
							display: inline;
							}
							.post ul.post_foot li a:link, .post ul.post_foot li a:hover, .post ul.post_foot li a:visited {
								color: #fba731;
								}
				#comments_wrap {
					margin: 0 25px;
					}
					#comments_wrap h2 {
						font-size: 18px;
						font-weight: 800;
						}
					#comments_wrap ul {
						border-top: 1px solid #000;
						}
						li.comment {
							border: 1px solid #eee;
							margin: 5px;
							}
						li.alt {
							background: #f9f9f9;
							}
							li.comment h3 {
								font-size: 12px;
								font-weight: 800;
								background: #eee;
								line-height: 20px;
								margin-bottom: 10px;
								}
							li.comment p {
								font-size: 12px;
								line-height: 18px;
								margin: 0px 10px 5px 10px;
								}
						li.comment:hover {
							background: #eee;
							}
				#comment_form {
					margin: 0 25px;
					padding: 0;
					margin-top: 25px;
					}
					#comment_form h2  {
						font-size: 18px;
						font-weight: 800;
						}
					#comment_form label {
						float: left;
						display: block;
						width: 150px;
						text-align: right;
						font-size: 12px;
						height: 30px;
						}
						#comment_form label span {
							display: block;
							text-align: right;
							font-size: 10px;
							}
					#comment_form input {
						float: left;
						width: 350px;
						margin: 12px 5px;
						border: 1px solid #000;
						font-size: 12px;
						padding: 2px;
						}
					#comment_form textarea {
						width: 350px;
						margin: 12px 5px;
						border: 1px solid #000;
						height: 200px;
						font-size: 12px;
						padding: 2px;
						}
					#comment_form button {
						float: right;
						display: inline;
						margin-right: 5px;
						padding: 3px;
						width: 75px;
						height: 30px;
						}
					.clearplz {
						clear: both;
						}

			#right_col {
				width: 225px;
				float: right;
				display: inline;
				
				}
				/* in-site links */
				.intra_links {
					margin-bottom: 190px;
					width: 200px;
					background: url(../images/postit.png) left top no-repeat;
					height: 160px;
					margin-top: -60px;
					margin-left: 25px;
					}
					.intra_links h3 {
						display: none;
						}
					.intra_links ul {
						padding-top: 54px;
						}
						.intra_links ul li {
							margin-bottom: 10px;
							height: 20px;
							}
							.intra_links ul li a:link, .intra_links ul li a:hover, .intra_links ul li a:visited {
								text-indent: -9999px;
								overflow: hidden;
								display: block;
								cursor: pointer;
								height: 100%;
								}
							.intra_links li.postit-one {
								height: 26px;
								}
								.postit-one a:hover {
									background: url(../images/postit.png) -200px -54px no-repeat;
									}
							.intra_links li.postit-two {
								height: 20px;
								}
								.postit-two a:hover {
									background: url(../images/postit.png) -200px -87px no-repeat;
									}
							.intra_links li.postit-three {
								height: 20px;
								}
								.postit-three a:hover {
									background: url(../images/postit.png) -200px -120px no-repeat;
									}
				/* out of site links */
				.inter_links {
					margin-left: 10px;
					margin-bottom: 45px;
					}
					.inter_links h3 {
						display: none;
						}
					.inter_links ul {
						font-size: 12px;
						}
						.inter_links ul li {
							}
						.inter_links a {
							text-indent: -9999px;
							overflow: hidden;
							display: block;
							width: 190px;
							height: 100%;
							}
							.inter_links a:hover {
								background: url(../images/inter_hover.png) -15px 0px no-repeat;
								}
						#inter-1 {
							height: 27px;
							}
						#inter-2 {
							height: 37px;
							}
						#inter-3 {
							height: 41px;
							}
						#inter-4 {
							height: 31px;
							}
						#inter-5 {
							height: 39px;
							}
						#inter-6 {
							height: 40px;
							}
					
				.archives {
					}
					.archives h3 {
						font-size: 18px;
						color: #fff;
						text-indent: -999px;
						display: block;
						overflow: hidden;
						}
					.archives ul {
						font-size: 14px;
						list-style: none;
						padding: 0;
						margin: 0;
						width: 225px;
						margin-bottom: 70px;
						}
						.archives ul li {
							color: #fff;
							}
							.archives ul li a:link, .archives ul li a:hover, .archives ul li a:visited {
								color: #fba731;
								}
						.archives li a {
						display: block;
						width: 100%;
						color: #000;
						height: 110px;
						background: url(../images/ticket.png) top left no-repeat;
						overflow: hidden;
						text-indent: -999px;
						margin-bottom: -70px;
						}
						.archives li a:hover {
							margin: 0;
							}
						.archives li.mo01 a {
							background-image: url(../images/months/01.png);
							}
						.archives li.mo02 a {
							background-image: url(../images/months/02.png);
							}
						.archives li.mo03 a {
							background-image: url(../images/months/03.png);
							}
						.archives li.mo04 a {
							background-image: url(../images/months/04.png);
							}
						.archives li.mo05 a {
							background-image: url(../images/months/05.png);
							}
						.archives li.mo06 a {
							background-image: url(../images/months/06.png);
							}
						.archives li.mo07 a {
							background-image: url(../images/months/07.png);
							}
						.archives li.mo08 a {
							background-image: url(../images/months/08.png);
							}
						.archives li.mo09 a {
							background-image: url(../images/months/09.png);
							}
						.archives li.mo10 a {
							background-image: url(../images/months/10.png);
							}
						.archives li.mo11 a {
							background-image: url(../images/months/11.png);
							}
						.archives li.mo12 a {
							background-image: url(../images/months/12.png);
							}	
		#footer {
			clear: both;
			width: 100%;
			background: url(../images/cup_48f.png) 50% 70px no-repeat;
			}
			#footer p {
			padding:  50px 25px 25px;
			}
			#footer p a:link, #footer p a:hover, #footer p a:visited {
			color: #fff;
			font-size: 12px;
			text-align: center;
			padding-top: 100px;
			display: block;
			width: 100%;
			text-decoration: none;
			}
				