body {
	padding: 0;
	margin: 0;
	font-family:	Verdana, Arial, sans-serif;
	color:		white;
	background:		#2f2525 url(/lib/images/bg_cloudy.jpg) repeat top center;
}
	a, a:link {
		color: white;
	}
	a:visited {
		color: #DDD;
	}
	a:hover {
		color: red;
	}
div.container {
	width: 980px;
	margin: 0 auto;
}
#SiteHeader {
	background-color:	#2f2525;
	height:				96px;
	vertical-align: 	middle;
	text-align:			right;
}
	#SiteHeader img {
		vertical-align: middle;
	}
	#SiteHeader #MatthewRasnake {
		float:left;
		margin: 17px 19px;
	}
	#SiteHeader #Avatars {
		margin: 7px 0 6px 0;
		float:right;
	}
		#Avatars  img {
			margin-right: 35px;
			border: 1px solid black;
		}
		#Avatars img.header {
			margin-right: 25px;
			margin-bottom: 15px;
			border-width: 0;
		}
#AroundTheWeb {
	width:	271px;
	float:	right;
}
	.FeaturedSite {
		margin:			0 15px 10px 0;
		font-size:		.85em;
		clear:			left;
	}
		.FeaturedSite img {
			float:		left;
			margin-bottom: 10px;
		}
		.FeaturedSite h4 {
			font-size:		.9em;
			font-weight:	normal;
			font-variant: small-caps;
		}
		
#RecentWords {
	width: 684px;
	height: 334px;
	background: url(/lib/images/bg_paper.jpg) no-repeat top right;
	color: black;
	overflow:hidden;
}
	#RecentWords #PaperEdge {
		float:left;
		height: 334px;
		width: 75px;
		background: url(/lib/images/bg_paper-edge.png) no-repeat top left;
	}
	#RecentWords h2#PostHead {
		padding-top: 25px;
		font-size: 1.35em;
		font-weight: bold;
	}
	#RecentWords span#PostDetails {
		display: block;
		font-size: .8em;
		margin-bottom: 15px;
	}
	#RecentWords div#PostContent {
		margin-right: 35px;
		line-height: 1.15em;
	}
	#RecentWords p {
		margin-bottom: 12px;
	}
	#RecentWords a, #RecentWords a:link {
		color:	#2f2525;
	}
	#RecentWords img {
		display:none;
	}
	#RecentWords #Twitter {
		margin:	10px 0 0 75px;
		border-top: 1px solid #322929;
		padding: 8px 0 0 0;
		font-size: .75em;
		line-height: 1em;
	}

#Photos {
	background: #11112e url(/lib/images/bg_bluerays.jpg) repeat top center;
	height: 210px;
}
	#Photos .Icon {
		margin: 10px 15px 15px 0;
		float: left;
	}
	#Photos .Header {
		margin: 18px 0 15px 0;
	}
	#Photos .Photo {
		background-color: #e6e6e6;
		padding: 2px;
		border: 5px solid white;
		margin: 0 22px 0 12px;
	}

#LinksLists {
}
div.List {
	float: left;
	margin-left: 50px;
	font-size: .8em;
	line-height: 1.3em;
}
	div.List .Header {
		display: block;
		margin: 0 0 5px -8px;
	}
	div.List#MyCommunication {
		line-height: 1.75em;
	}
	div.List#MyCommunication .Icon {
		vertical-align: middle;

	}

div#Wishlist {
	float: left;
	margin: 25px 0 0 50px;
}
	div#Wishlist .Header {
		margin: 0 25px 0 -8px;
		vertical-align: middle;
		float:left;
	}
	div#Wishlist .List {
		text-align:		right;
		display:		block;
		margin:			0 11px 10px 3px;
		font-size:		.8em;
		vertical-align: middle;
	}
	div#Wishlist img.Wish {
		clear: left;
		margin: 0 6px 0 3px;
	}

div.Shadow.Top {
	background: url(/lib/images/shadow_top.png) repeat-x top left;
	height: 5px;
	margin-top: 26px;
}
div.Shadow.Bottom {
	background: url(/lib/images/shadow_bottom.png) repeat-x top left;
	height: 5px;
	margin-bottom: 25px;
}
div.clear { clear:both;}
#Footer {
	clear: both;
	margin: 30px 0;
	padding: 7px 0 8px 0;
	border: 2px solid black;
	border-width: 2px 0;
	text-align: center;
	background-color: #bdbdbd;
	color: black;
	font-size: .65em;
}
#Footer a, #Footer a:link {
	color: #2f2525;
}
