/*
Theme Name: Ketchup
Version: 1.0
Author: Tornado Design
*/

/* CSS reset */
	html, body, div, span, h1, h2, h3, h4, h5, h6, p, ol, ul, li, img {
		margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; }
	ul { padding-left:30px;}
	ol { padding-left:30px; }
	body { line-height:1; font:14px/1.5 Helvetica, Arial, sans-serif; }
	a:link, a:active, a:visited { color:#07529e; text-decoration:none; outline:0; }
	a:hover { color:#c24932; text-decoration:none; }
	p, ol, ul { padding-bottom:18px; }
	hr { border-color:#c24932; border-style:solid; border-width:1px 0 0; clear:both; height:0; }

/* Headings */
	h1 { font-size:24px; }
	h2 { font-family:Georgia, "Times New Roman", Times, serif;
		 font-size:20px; line-height:26px; padding-bottom:10px; }
	h3 { font-size:19px; font-weight:normal; color:#626262;
		 font-family:Helvetica, Arial, sans-serif; }
	h4 { font-size:14px; }
	h5 { font-size:12px; }
	h6 { font-size:12px; }

/* Body */
	body {
		background:#fff url("images/header-bg.gif") top repeat-x;
	}

/* Header */
	#header {
		background:url("images/header.gif") no-repeat top center;
		height:247px;
	}
	#header h1, #header p {
		text-indent:-5000px;
	}
	#header h1 a {
		display:block;
		width:996px;
		height:220px;
		margin:auto;
	}

/* Content */
	#content {
		width:996px;
		margin-left:auto;
		margin-right:auto;
	}
	#wide-column {
		width:575px;
		overflow:hidden;
		margin-bottom:20px;
		float:left;
	}
	div.item img {
		float:left;
		margin-right:5px;
		border:1px #c9c2c1 solid;
	}
	div.twit-description {
		float:right;
		width:498px;
		border:1px #c9c2c1 solid;
		margin-bottom:0;
		padding:4px 10px;
	}
	.post {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		color:#333;
	}
	div.item p {
		margin-left:65px;
	}
	div.item span {
		color:#666;
	}
	#social-links img {
		padding-right:20px;
	}
	#narrow-column {
		float:right;
		width:365px;
		padding:0 15px 15px 40px;
		margin-bottom:10px;
		background:url("images/divider.gif") top left no-repeat;
	}
	#narrow-column h3 {
		line-height:20px;
	}
	.day {
		font-weight:bold;
	}
		.current {
			background-color:#1890cf;
			border-top:2px solid #5cb1dd;
			border-right:2px solid #0c4766;
			border-bottom:2px solid #0c4766;
			border-left:2px solid #5cb1dd;
			padding:10px;
		}
		.current span.day, .current h3 a {
			color:#fff;
		}
		.right { float:right; }
		.left { float:left; margin-right:10px; }
		.current img { border:1px #1681ba solid; }

	.ad1 {
		text-align:center;
		width:175px;
		float:left;
		padding-bottom:10px;
	}
	.ad2 {
		text-align:center;
		width:175px;
		float:right;
		padding-bottom:10px;
	}

/* Footer */
	#footer {
		clear:both;
		width:996px;
		height:75px;
		margin:0 auto;
		background:url("images/footer-bg.gif") no-repeat;
		padding-top:18px;
		font-size:16px;
		position:relative;
	}
	#footer p {
		padding-bottom:5px;
	}
	#footer span {
		font-size:11px;
	}
	#footer span#copyright {
		position:absolute;
		bottom:25px;
		left:570px;
	}
	#footer a:link, #footer a:active, #footer a:visited { color:#0077c5; text-decoration:none; outline:0; }
	#footer a:hover { color:#c24932; text-decoration:none; }