body div#content {
	background-image:		url(/images/blog/blog_background.jpg);
	background-repeat:		no-repeat;
	background-position:		488px 10px;
	min-height:			760px;
	_height:				760px;
}

.entry blockquote {
	padding-left: 30px;
	padding-right: 30px;
}

.entry ul {
	font-size: 1.2em;
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 25px;
	padding-bottom: 25px;
}

.entry ul li {
	margin-bottom: 10px;
}
	
ul.furtherLinks {
	list-style-type: none;
	list-style-position: inside;
	padding-left: 0px;
	padding-bottom: 0px;
}

ul.furtherLinks li {
	margin-bottom: 0px;
}


/*Blog Notebook (Left Side)
******************************************/
body div#content div#blog {
	float: 				left;
	width: 				552px;
}

/*Blog Menu
**********************/
body div#content div#blog ul.nav {
	clear:				both;
	margin-left:			55px;
	height:				34px;
}

body div#content div#blog ul.nav li {
	float:				left;
}

body div#content div#blog ul.nav li a {
	height:				34px;
	width:				100px;
	text-indent: 			-1000px;
	display: 			block;
	background-repeat: 		no-repeat;
}

body div#content div#blog ul.nav li a#newest {
	width:				103px;
	margin-right:			7px;
	background-image:		url(/images/blog/newest.jpg);
}

body div#content div#blog ul.nav li a:hover#newest {
	background-position: 		-103px 0;
}

body div#content div#blog ul.nav li a#foodMatters {
	width:				107px;
	margin-right:			7px;
	background-image:		url(/images/blog/food_matters.jpg);
}

body div#content div#blog ul.nav li a:hover#foodMatters {
	background-position: 		-107px 0;
}

body div#content div#blog ul.nav li a#events {
	width:				104px;
	margin-right:			9px;
	background-image:		url(/images/blog/events.jpg);
}

body div#content div#blog ul.nav li a:hover#events {
	background-position: 		-104px 0;
}

  div#content div#blog ul.nav li a#team {
	width:				101px;
	background-image:		url(/images/blog/team.jpg);
}

  div#content div#blog ul.nav li a:hover#team {
	background-position: 		-101px 0;
}

  div#content div#blog ul.nav li a:hover#newest.active,
  div#content div#blog ul.nav li a:hover#foodMatters.active,
  div#content div#blog ul.nav li a:hover#events.active,
  div#content div#blog ul.nav li a:hover#team.active {
	background-position: 		0 0;
}

/*Blog Content
**********************/
  div#content div#blog div#blogContent {
background-image: 		url(/images/blog/book_tile.jpg);	
	background-repeat: 		repeat-y;
	/*background-color:		#f3efdd;*/
}

  div#content div#blog div#blogContent div.top div {
	height: 			39px;
	background-image: 		url(/images/blog/blog_header.gif);
}

  div#content div#blog div#blogContent div.top div.newest {
	background-image: 		url(/images/blog/blog_header_newest.gif);
}

  div#content div#blog div#blogContent div.top div.foodMatters {
	background-image: 		url(/images/blog/blog_header_food.gif);
}

  div#content div#blog div#blogContent div.top div.events {
	background-image: 		url(/images/blog/blog_header_events.gif);
}

  div#content div#blog div#blogContent div.top div.team {
	background-image: 		url(/images/blog/blog_header_team.gif);
}

  div#content div#blog div#blogContent div.content {
	min-height: 			665px;
	_height: 			665px;
}

/*Blog Entry
**********************/
  div#content div#blog div#blogContent div.content div.entry {
	padding: 			0 21px 0 62px;
	width: 460px;
}

  div#content div#blog div#blogContent div.content div.entry a {
	color: 				#143a95;
	text-decoration: 		none;
}

  div#content div#blog div#blogContent div.content div.entry a:hover {
	color: 				#9d0a0e;
}

  div#content div#blog div#blogContent div.content div.entry dl.info {
	font-size: 			1.4em;
	font-weight: 			bold;
	margin-bottom: 			20px;
}

  div#content div#blog div#blogContent div.content div.entry dl.info dd {
	color: 				#9d0a0e;
}


  div#content div#blog div#blogContent div.content div.entry dl.post dt {
	float: 				left;
	margin-right: 		15px;
}

  div#content div#blog div#blogContent div.content div.entry dl.post dd p {
	font-size: 			1.2em;
	line-height:			1.5em;
	margin-bottom: 		20px;
}

  div#content div#blog div#blogContent div.content div.entry div.post {
	font-size: 			1.2em;
	float: 				left;
	margin-right: 			15px;
	padding-bottom:			15px;
}

  div#content div#blog div#blogContent div.content div.entry div.post ul {
	font-size: 	1.0em;
	margin-bottom: -15px;
	padding-bottom: 0;
	margin-top: 5px;
}

  div#content div#blog div#blogContent div.content div.entry dl.post dd a.more {
	text-transform: 			uppercase;
	font-weight: 			bold;
}

  div#content div#blog div#blogContent div.content div.entry dl.posted,
  div#content div#blog div#blogContent div.content div.entry dl.category {
	font-size: 			1.1em;
}

  div#content div#blog div#blogContent div.content div.entry dl.category {
	margin-bottom: 			20px;
}

  div#content div#blog div#blogContent div.content div.entry dl.posted dt,
  div#content div#blog div#blogContent div.content div.entry dl.category dt,
  div#content div#blog div#blogContent div.content div.entry ul.furtherLinks li {
	float: 				left;
	margin-right: 			5px;
}

  div#content div#blog div#blogContent div.content div.entry ul.furtherLinks li {
	margin-bottom: 			2px;
}

  div#content div#blog div#blogContent div.content div.entry div.hr {
	height:				11px;
	background-image:		url(/images/blog/blog_horz_rule.gif);
	border:				0;
	margin-bottom:			20px;
	clear:				both;
}

  div#content div#blog div#blogContent div.content div.entry div.hr hr {
	display:			none;
}


/*Blog Comments
**********************/

#comments {
	margin-top:			40px;
	margin-bottom:			40px;
}

#comments p {
	font-size: 			1.1em;
	line-height:			1.5em;
	margin-bottom:			15px;
}

#comments p.info {
	font-size: 			1.1em;
	font-weight: 			bold;
}

#comments p.info {
	font-size: 			1.1em;
	font-weight: 			bold;
}

textarea.full {
	width:				405px;	
}

#comment_info td{
	padding: 5px;
}

.red {
	color: #CC0033;
	font-size: 11px;
}

/*Blog Next & Previous
**********************/
  div#content div#blog div#blogContent ul#page {
	padding-left:			62px;
}

  div#content div#blog div#blogContent ul#page li a {
	display: 			block;
	text-indent: 			-1000px;
}

  div#content div#blog div#blogContent ul#page li a.next {
	width: 				49px;
	height: 			13px;
	margin-left: 			422px;
	background-image:		url(/images/blog/next.gif);
}

  div#content div#blog div#blogContent ul#page li a:hover.next {
	background-position: 		-49px 0;
}

  div#content div#blog div#blogContent ul#page li a.previous {
	width: 				73px;
	height: 			15px;
	margin-top: 			4px;
	margin-left: 			398px;
	background-image:		url(/images/blog/previous.gif);
}

  div#content div#blog div#blogContent ul#page li a:hover.previous {
	background-position: 		-73px 0;
}

/*Blog Bottom
**********************/
  div#content div#blog div#blogContent div.bottom {
	height: 			23px;
	width:				552px;
	background-image: 		url(/images/blog/bottom_book_corner.gif);
	background-position: 		520px 0;
	background-repeat: 		no-repeat;
}



/*Additional Content Paper (Right Side)
******************************************/
  div#content div#additional {
	float: 				left;
	width: 				364px;
	margin-top: 			6px;
	margin-left: 			22px;
}

  div#content div#additional h3#moreTopics {
	margin-left: 			14px;
	width: 				93px;
	height: 			29px;
	text-indent: 			-1000px;
	display: 			block;
	background-image: 		url(/images/blog/more_topics.jpg);
}

  div#content div#additional div#moreContent {
	background-image: 		url(/images/blog/paper_tile.gif);
}

  div#content div#additional div#moreContent dl#archive {
	min-height: 			30px;
	_height: 			30px;
	background-image:		url(/images/blog/more_topics_tape.jpg);
	background-repeat: 		no-repeat;
	background-position: 		13px 0px;
	padding-left: 			138px;
	margin-bottom: 			12px;
}

  div#content div#additional div#moreContent dl#archive dt {
	margin-top: 			10px;
	float: 				left;
	width: 				96px;
	height: 			10px;
	background-image:		url(/images/blog/browse_archive.jpg);
	text-indent: 			-1000px;
	font-size: 			1px;
}

  div#content div#additional div#moreContent dl#archive dd {
	margin: 			3px 0 0 5px;
	float: 				left;
}

  div#content div#additional div#moreContent dl#archive dd select {
	width: 				120px;
}

  div#content div#additional div#moreContent ul {
	list-style-type: 		square;
	list-style-position: 	inside;
	margin-left: 			45px;
	line-height: 			1.5em;
	margin-bottom: 			8px;
}

  div#content div#additional div#moreContent ul li {
	float: 				left;
	width: 				152px;
	margin-left: 			5px;
}

  div#content div#additional div#moreContent ul li a {
	font-size: 			1.1em;
	text-decoration: 		none;
	color: 				#143a95;
}

  div#content div#additional div#moreContent ul li a:hover {
	color: 				#9d0a0e
}

  div#content div#additional div#moreContent h3#contrubutors {
	width: 				364px;
	height: 			63px;
	float: 				left;
	background-image:		url(/images/blog/blog_contributors.gif);
	background-repeat: 		no-repeat;
	text-indent: 			-1000px;
}

  div#content div#additional div#moreContent div.hr {
	height:				12px;
	background-image:		url(/images/blog/paper_horz_rule.gif);
	border:				0;
	clear:				both;
	margin: 			0 0 8px 40px;
}

  div#content div#additional div#moreContent div.hr hr {
	display:			none;
}

  div#content div#additional div#moreContent dl#rss,
  div#content div#additional div#moreContent dl#podcasts {
	float: 				left;
	margin-bottom: 			10px;
}

  div#content div#additional div#moreContent dl#rss {
	padding-left: 			45px;
	margin-right: 			35px;
}

  div#content div#additional div#moreContent dl#podcasts {
	width: 				200px;
}

  div#content div#additional div#moreContent dl#rss dt,
  div#content div#additional div#moreContent dl#podcasts dt {
	margin-bottom: 			8px;
}

  div#content div#additional div#moreContent dl#rss dt {
	width: 				73px;
	height: 			15px;
	background-image:		url(/images/blog/rss_feeds.gif);
	text-indent: 			-1000px;
}

  div#content div#additional div#moreContent dl#podcasts dt {
	width: 				100px;
	height: 			14px;
	background-image:		url(/images/blog/podcast_feeds.gif);
	text-indent: 			-1000px;
}

  div#content div#additional div#moreContent dl#podcasts dd {
	float: 				left;
	margin-right: 			5px;
	width: 				91px;
}

  div#content div#about {
	margin-top: 			5px;
	padding: 			15px 5px 40px 0;
	clear: 				both;
	background-image: 		url(/images/blog/paper_tile.gif);
	padding-left: 			50px;
}

  div#content div#about h4,
  div#content div#about p {
	font-size: 			1.1em;
}

  div#content div#about h4 {
	font-weight: 			bold;
}


/*Contributor Info*/
#content .profile {
	font-size: 1.2em;
	position: relative;
	margin-top: -15px;
	}
	
	#content .profile p {
		margin-bottom: 1em;
		}
	
	#content .profile img {
		float: right;
		margin: 0 0 .5em .5em;
		}
	
	#content .profile .hr {
		margin-top: 40px;
		}