html {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.7em;
}

body {
	margin: 0;
	padding: 0;
	background-image: url('images/background.png');
	background-repeat: repeat-y;
	background-position: center 0;
}

img {
	border: none;
	margin: 0;
	padding: 0;
}

/*  Layout  */

#container {
	width: 1046px;
	margin: 0 auto;
	background-image: url('images/header_background.png');
	background-repeat: repeat-x;
}

#header {
	width: 903px;
	margin: 0 auto;
}

#header_inner {
}

#header a, #header a:link {
	display: block;
	width: 903px;
	height: 265px;
	background-image: url('images/header_picturesofnory.png');
}

#content {
	width: 903px;
	margin: 5px auto;
}

#main_column {
	width: 653px;
	float: left;
}

#sidebar {
	width: 230px;
	margin-right: 1px;
	float: right;
}

.clearing {
	clear: both;
}

/*  Text Styles  */

h1, h2, .links {
	text-transform: uppercase;
}

h1 {
	background-color: #6fc771;
	color: #fff;
	padding: 8px;
	font-size: 28px;
}

h2 {
	color: #0e8c29;
	font-size: 11px;
	font-weight: normal;
}

#blogbody h2 {
	margin-bottom: -10px;
}

a:link, a:visited {
	color: #000;
}

h2 a:link, h2 a, h2 a:visited {
	color: #0e8c29;
	text-decoration: none;
}

.posted {
	text-align: right;
	margin-top: 15px;
	font-size: 10px;
}

ul {
	list-style: none;
	margin: 0;
	padding-left: 10px;
}

#mom_and_dad h1, #archives h1 {
	background-color: #cecece;
}

#archives {
	background-color: #ececec;
	padding-bottom: 30px;
}

#categories ul {
	margin-left: 15px;
}

#notifier {
	margin-top: 20px;
}

#archives select {
	margin-left: 25px;
}

#lisa_twitter {
	background-image: url('images/lisa_twitter_bg.png');
	background-repeat: no-repeat;
	width: 223px;
	height: 116px;
	padding-right: 9px;
	padding-top: 10px;
	line-height: 1.3em;
}

#blake_twitter {
	background-image: url('images/blake_twitter_bg.png');
	background-repeat: no-repeat;
	width: 223px;
	height: 116px;
	padding-right: 9px;
	padding-top: 10px;
	line-height: 1.3em;
}

.twitter_user_image {
	float: right;
	clear: right;
	margin-top: 10px;
}

.twitter_time_ago {
	text-align: right;
	clear: both;
	color: #7c7c7c;
}

.twitter_follow {
	float: right;
}

.twitter_follow a:link, .twitter_follow a {
	display: block;
	width: 75px;
	height: 20px;
}

.twitter-text {
	padding-top: 30px;
}

p.waiting {
	margin-top: 30px;
	padding: 10px;
}