	/* --------------------------------------------------
	
	Theme Name: Chez Pim
	Theme URI: http://www.chezpim.com/
	Description: The WordPress theme created by Ryan Wilke for ChezPim.com.
	Version: 1.0
	Author: RyanJWilke.com
	Tags: Food, Foodie, Pim, Chez Pim, Pim Techamuanvivit, Meals, Dinner, Fresh, Organic, Ryan Wilke
			
	-----------------------------------------------------
	Global Reset
	-------------------------------------------------- */
	* { margin: 0; padding: 0; }

	/* --------------------------------------------------
	Typography
	-------------------------------------------------- */
	@font-face { font-family: "Museo Sans"; src: url('fonts/museo-sans-500.otf'); } 
	@font-face { font-family: "Museo Sans"; font-style: italic; src: url('fonts/museo-sans-500italic.otf'); } 
	@font-face { font-family: "Museo Slab"; src: url('fonts/museo-slab-500.otf'); } 
	@font-face { font-family: "Museo Slab"; font-style: italic; src: url('fonts/museo-slab-500italic.otf'); }
	@font-face { font-family: "Museo Slab"; font-weight: 100; src: url('fonts/museo-slab-100.otf'); } 
	@font-face { font-family: "Museo Slab"; font-weight: 100; font-style: italic; src: url('fonts/museo-slab-100italic.otf'); }
	@font-face { font-family: "Museo Slab"; font-weight: 500; src: url('fonts/museo-slab-500.otf'); } 
	@font-face { font-family: "Museo Slab"; font-weight: 500; font-style: italic; src: url('fonts/museo-slab-500italic.otf'); }
	@font-face { font-family: "Museo Slab"; font-weight: 700; src: url('fonts/museo-slab-700.otf'); } 
	@font-face { font-family: "Museo Slab"; font-weight: 700; font-style: italic; src: url('fonts/museo-slab-700italic.otf'); }
	html { overflow-x: hidden; }
	html.scroll { overflow-x: auto; }
	body { background: #40332a; padding: 4px 0 30px; color: #727272; font: 400 13px/20px "Helvetica Neue", Arial, Verdana, sans-serif; }
	p { font-size: 13px; line-height: 20px; margin-bottom: 15px; color: #8b8166; }
	p:last-child { margin: 0; }
	a { color: #387c57; text-decoration: none; outline: 0; cursor: pointer; }
	a:hover { color: #0d6837; text-decoration: underline; }
	blockquote { background: #e0d2b4; padding: 18px 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin: 0 0 20px; text-shadow: 0 1px 0 rgba(255,255,255,0.25); }
	blockquote p { font: italic normal 14px/22px Georgia, "Times New Roman", serif; color: #705b2e; }
	blockquote p:last-child { margin: 0; }
	blockquote cite { display: block; margin: 14px 0 0; font: bold 14px "Museo Slab", "Helvetica Neue", Arial, sans-serif; font-style: normal; color: #51401d; font-weight: bold; }
	blockquote cite:before { content: "\2014 \0020"; }
	address { font-size: 13px; color: #777; line-height: 18px; font-style: normal; }
	address strong { font-size: 15px; color: #525252; }
	img { border: 0; }
	hr { border: 0; border-top: 1px solid #dcd3bd; border-bottom: 1px solid #fff; height: 0; margin: 19px 0; }
	ul { list-style-type: square; margin: 5px 0 18px 19px; }
	ol { margin: 5px 0 18px 19px; }
	li { font-size: 13px; line-height: 20px; margin: 0 0 5px; color: #555; }
	ul.wordy li,
	ol.wordy li { margin: 0 0 10px; }
	input { outline: none; -webkit-border-radius: 0; }
	::-moz-selection { background: rgba(0,0,0,0.5); color: #fff; text-shadow: rgba(0,0,0,0.5) 1px 1px 1px; }
	::selection { background: rgba(0,0,0,0.5); color: #fff; text-shadow: rgba(0,0,0,0.5) 1px 1px 1px; }

	/* Headings */
	h1, h2, h3, h4, h5, h6 { color: #c73a1f; }
	h1 { font: 500 36px/36px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, Verdana, sans-serif; margin: 14px 0; }
	h2 { font: 500 26px/26px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, Verdana, sans-serif; margin: 14px 0; }
	h3 { font: 500 22px/22px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, Verdana, sans-serif; margin: 14px 0; }
	h4 { font: 500 16px/20px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, Verdana, sans-serif; margin: 14px 0; }
	h5 { font: 500 14px/20px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, Verdana, sans-serif; margin: 0 0 7px; }
	h6 { font: 500 13px/18px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, Verdana, sans-serif; margin: 0 0 2px; }

	/* --------------------------------------------------
	Blog Posts
	-------------------------------------------------- */
	div.posts { margin: -60px 0 0; }
	div.post { border-top: 1px solid #dcd3bd; margin: 60px 0; padding: 16px 0 0; position: relative; }
	div.post h1.post-title,
	div.post h3.post-title { font-size: 30px; line-height: 38px; margin: 0 0 3px; }
	div.post h3.post-title a { color: inherit; }
	div.post h4.post-meta { font: 100 15px/20px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, Verdana, sans-serif; color: #8b8166; margin: 0 0 17px; }
	div.post h4.post-meta a.post-author { color: inherit; text-decoration: none; cursor: text; }
	div.post h5.post-date { position: absolute; top: -9px; left: 165px; margin: 0 auto; width: 240px; text-align: center; font: 100 14px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, Verdana, sans-serif; color: #9a844d; white-space: nowrap; }
	div.post h5.post-date span.date-wrapper { background: #f5eedc; border: 0 solid #f5eedc; border-width: 0 20px; }
	div.post h5.post-date span.day { color: #726031; font-weight: 400; }
	div.post-body h2,
	div.post-body h3,
	div.post-body h4,
	div.post-body h5,
	div.post-body h6 { color: #675538; }
	div.post-body img { display: block; margin: 0 auto; border: 5px solid #fff; -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25); max-width: 570px; }
	div.post-body div.img { background: #fff; margin: 0 0 20px; clear: none; padding: 5px; position: relative; -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 4px rgba(0,0,0,0.2); }
	div.post-body div.img img { display: block; width: 570px; max-width: 570px; margin: 0 auto; }
	div.post-body div.img div.img-border { display: block; border: 1px solid rgba(0,0,0,0.25); position: absolute; width: 568px; height: 381px; top: 5px; left: 5px; z-index: 5; }
	div.post-body embed,
	div.post-body object,
	div.post-body iframe { width: 580px; }
	div.post-body ul.recipe { list-style-position: inside; background: #e0d2b4; padding: 14px 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin: 20px 0 20px; text-shadow: 0 1px 0 rgba(255,255,255,0.25); }
	div.post-body ul.recipe li { font: normal 13px/18px Georgia, "Times New Roman", serif; color: #705b2e; margin: 3px 0; }
	div.post-body ul.recipe.right { width: 180px; float: right; margin: 5px 0 20px 20px; }
	div.post-body ul.recipe.left { width: 180px; float: left; margin: 5px 20px 20px 0; }
	div.post-bookmarks { margin: 10px 0 22px; text-align: center; border-bottom: 1px solid #dcd3bd; padding: 0 0 20px; }
	
	/* Blog Post: Flickr Gallery */
	div.post-gallery { background: #decca4 url(images/posts/post-gallery-bg.png) repeat-x; width: 620px; margin: 20px 0 20px -20px; }
	div.post-gallery div.image { padding: 27px 0 22px; background: url(images/posts/post-gallery-loading.gif) no-repeat center center; }
	div.post-gallery div.image p { margin: 0; text-align: center; font: 500 14px/20px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, Verdana, sans-serif; color: #8e7847; text-shadow: 0 1px 0 rgba(255,255,255,0.25); }
	div.post-gallery div.image p a { display: block; margin: 0 0 6px; }
	div.post-gallery div.image p a img { display: block; border: 5px solid #fff; -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25); }
	div.post-gallery div.image p span { display: block; }
	div.post-gallery div.thumbs { position: relative; border-top: 1px solid #eee0bf; border-bottom: 1px solid #cfb57a; background: url(images/posts/post-gallery-thumbs-bg.png) repeat-x; height: 81px; }
	div.post-gallery div.thumbs div.photo-strip { width: 455px; height: 81px; overflow: hidden; margin: 0 auto; }
	div.post-gallery div.thumbs ul { list-style: none; margin: 7px 0 0; height: 85px; width: 10000px; }
	div.post-gallery div.thumbs ul li { float: left; margin: 0 4px; -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.15); -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.15); }
	div.post-gallery div.thumbs ul li a { display: block; background: #b65a2f; width: 75px; height: 60px; border: 4px solid #fff; overflow: hidden; }
	div.post-gallery div.thumbs ul li a img { display: block; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; }
	div.post-gallery div.thumbs ul li.current a img { opacity: 0.4; filter: alpha(opacity=40); }
	div.post-gallery div.thumbs p { margin: 0; position: absolute; top: 4px; width: 100%; width: 15px; height: 73px; background: url(images/posts/post-gallery-pagination.png); }
	div.post-gallery div.thumbs p a { display: block; width: 100%; height: 100%; text-indent: -1000px; overflow: hidden; }
	div.post-gallery div.thumbs p.previous { left: 20px; }
	div.post-gallery div.thumbs p.next { right: 20px; background-position: -15px 0; }


	/* --------------------------------------------------
	Layout
	-------------------------------------------------- */	
	div.container { width: 940px; margin: 0 auto; }

	/* Header */
	div#header div.container { position: relative; height: 125px; }
	div#header div.container h6 { background: url(images/layout/chez-pim.png); width: 273px; height: 69px; position: absolute; top: 25px; left: 0; margin: 0; }
	div#header div.container h6 a { display: block; width: 100%; height: 100%; position: relative; text-indent: -1000px; }
	div#header div.container ul { list-style: none; text-align: right; position: absolute; right: -11px; top: 55px; padding: 0; margin: 0; }
	div#header div.container ul li { display: block; float: left; margin: 0 11px; }
	div#header div.container ul li a { display: block; color: #c1ab85; text-decoration: none; font: 100 17px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, sans-serif; text-shadow: 0 -1px 0 rbga(0,0,0,0.5); padding: 1px 1px; letter-spacing: -0.5px; }
	div#header div.container ul li a span { font-family: "Helvetica Neue", Arial, sans-serif; font-weight: normal; position: relative; top: -2px; font-size: 13px; }
	div#header div.container ul li a:hover { color: #f5eedc; }
	div#header div.container ul li.current a,
	div#header div.container ul li.current-menu-item a { color: #f5eedc; border-bottom: 1px solid #685532; }
	
	/* Jumbotron */
	div#jumbotron { background: #241c15 url(images/layout/jumbotron-bg.png) repeat-x top center; height: 383px; border-bottom: 1px solid #504234; position: relative; width: 100%; margin: 0 0 29px; }
	div#jumbotron p#jumbotronPhrase { color: #a18c72; font: italic 100 16px/18px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, sans-serif; text-align: center; text-shadow: 0 -1px 0 rbga(0,0,0,0.5); padding: 13px 0 0; margin: 0; white-space: nowrap; display: none; }
	div#jumbotron div#jumbotronImages { overflow: hidden; width: 100%; height: 323px; margin: 0 auto; position: absolute; top: 40px; left: 0; }
	div#jumbotron ul { list-style: none; overflow: hidden; width: 9000px; position: absolute; top: 0; left: 0; margin: 0; padding: 10px 0; display: none; }
	div#jumbotron ul li { float: left; border: 5px solid #fff; margin: 0 20px 0 0; -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.65); -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.65); position: relative; overflow: hidden; }
	div#jumbotron ul li a { text-decoration: none; }
	div#jumbotron ul li a img { display: block; width: 450px; height: 293px; }
	div#jumbotron ul li a span.title { position: absolute; height: 56px; bottom: 20px; min-width: 200px; max-width: 340px; left: -600px; background: url(images/layout/jumbotron-photo-title-bg.png) repeat-x; padding: 8px 30px 0 15px; overflow: hidden; font: 500 18px/24px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, sans-serif; color: #f5eedc; text-shadow: 0 -1px 0 rgba(0,0,0,0.5); -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.35); -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.35); }
	div#jumbotron ul li a span.border { width: 448px; height: 291px; border: 1px solid #000; opacity: 0.15; filter: alpha(opacity=15); position: absolute; top: 0; left: 0; }
	div#jumbotron div.photo-shade { position: absolute; top: 0; width: 380px; height: 100%; }
	div#jumbotron div.photo-shade a { display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
	div#jumbotron div.photo-shade a span { display: none; position: absolute; width: 56px; height: 56px; top: 176px; text-indent: -10000px; background: url(images/layout/photo-pagination.png) no-repeat; }
	div#jumbotron div.photo-shade a:hover span { display: block; }
	div#jumbotron div.photo-shade a.disabled span { opacity: 0.25; filter: alpha(opacity=25); }
	div#jumbotron div#leftPhotoShade { left: 0; background-position: -380px 0; }
	div#jumbotron div#leftPhotoShade a span { left: 40px; }
	div#jumbotron div#rightPhotoShade { right: 0; }
	div#jumbotron div#rightPhotoShade a span { right: 40px; background-position: bottom right; }
	div#jumbotron div#jumbotronShadow { position: absolute; bottom: -105px; left: 50%; width: 940px; height: 105px; background: url(images/layout/jumbotron-shadow.png); margin: 0 0 0 -470px; }

	/* Jumbotron: Dinner @ 8 */
	body.single-dinner div#jumbotron div.photo-shade a span { width: 176px; }

	/* Content */
	div#content { margin: 0 0 16px; position: relative; z-index: 40; }
	div#content div.container { background: #f5eedc url(images/layout/content-bg.png) repeat-y; overflow: hidden; position: relative; }
	div#contentTop { background: url(images/layout/content-top-bg.png); overflow: hidden; height: 5px; width: 940px; position: absolute; left: 0; top: 0; }
	div#contentBottom { background: url(images/layout/content-bottom-bg.png); overflow: hidden; height: 4px; width: 940px; position: absolute; left: 0; bottom: 0; }
	div#mainColumn { width: 580px; float: left; padding: 21px 20px 30px; }
	
	/* Content: Page Description */
	div#pageTitle { padding: 0 0 5px; margin: 0 0 85px; }
	div#pageTitle h1 { color: #c1ab85; font-size: 28px; line-height: 28px; margin: 0; }
	body.page div#pageTitle { padding: 0 0 20px; margin: 0 0 20px; border-bottom: 1px solid #dcd3bd; }
	body.category div#pageTitle { margin: 0 0 95px; }
	div#pageDescription { background: #f5eedc; border: 1px solid #000; -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.25); }

	/* Sidebar */
	div#sidebar { width: 300px; float: right; padding: 0 10px; background: #998b71; }
	div.box { background: #83745b; padding: 10px; margin: 10px 0; text-shadow: 0 1px 0 rgba(255,255,255,0.1); -webkit-border-radius: 4px; -moz-border-radius: 4px; }
	div.box.ad { background: none; padding: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }
	div.box h5.box-title { font-size: 18px; line-height: 18px; text-shadow: 0 1px 0 rgba(255,255,255,0.1); color: #725711; margin: 0 0 14px; }
	div.box.gold { background: #c5a246; color: #624701; }
	div.box.gold p { color: #624701; }
	div.box.gold ul li { color: #624701; }
	div.box.red { background: #b65a2f; }
	div.box.green { background: #3f7157; }
	div.box.red h5.box-title { color: #7f2f0a; }
	div.box.green h5.box-title { color: #1e3d2d; }
	
	/* Sidebar: Ads */	
	div#mediumRectangle { width: 300px; height: 250px; overflow: hidden; }
	div#smallRectangle a img { display: block; width: 118px; height: 59px; margin: 0 auto; }
	div#rjwAdUnit a { display: block; height: 214px; background: url(images/layout/rjw-sidebar-ad.png); text-indent: -10000px; overflow: hidden; }

	/* Sidebar: Dinner @ 8 Quick Tips */
	div#quickTips { padding: 15px 20px; }
	div#quickTips p:last-child { margin: 0; }
	div#quickTips ul:last-child { margin: 0; }
	
	/* Sidebar: The Foodie Handbook */
	div#theBookBox p { margin: 0; }
	div#theBookBox p a { display: block; padding: 15px 0 22px; }
	div#theBookBox p a img { display: block; margin: 0 auto; }
	div#theBookBox ul { list-style: none; margin: 0 0 7px; overflow: hidden; width: 300px; }
	div#theBookBox ul li { margin: 0; float: left; }
	div#theBookBox ul li a { display: block; text-indent: -1000px; overflow: hidden; height: 34px; width: 93px; }
	div#theBookBox ul li#btnAmazonUs { float: none; background: url(images/layout/buy-it-on-amazon-button.png); width: 183px; margin: 0 0 3px 47px; }
	div#theBookBox ul li#btnAmazonDe { background: url(images/layout/amazon-de-button.png); margin: 0 0 0 2px; }
	div#theBookBox ul li#btnAmazonUk { background: url(images/layout/amazon-uk-button.png); }
	div#theBookBox ul li#btnBolCom { background: url(images/layout/bol-com-button.png); }

	/* Sidebar: Search Box */	
	div#searchBox form { background: url(images/layout/green-form-left.png) no-repeat 0 25px; height: 62px; margin: 8px 10px; }
	div#searchBox form label { display: block; font: 500 18px/18px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, sans-serif; color: #1e3d2d; margin: 0 0 7px; }
	div#searchBox form input.text { display: block; background: #fff url(images/layout/green-form-bg.png) repeat-x; border: none; outline: none; height: 31px; width: 205px; margin: 0 0 0 14px; float: left; }
	
	/* Sidebar: Twitter, Facebook, Ect */
	div#socialNetworks div#twitterHead { height: 54px; }
	div#socialNetworks div#twitterHead a#profilePic { float: left; margin: 0 9px 0 0; }
	div#socialNetworks div#twitterHead h5 { margin: 0; font: 700 18px/18px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, sans-serif; padding: 5px 0 0; }
	div#socialNetworks div#twitterHead h5 a { color: #a13a25; }
	div#socialNetworks div#twitterHead h6 { margin: 0 0 0 54px; color: #6b4d00; font: normal 11px/17px "Helvetica Neue", Arial, Verdana, sans-serif; }
	div#socialNetworks ul#tweets { background: #b9943e; margin: 0 0 10px; padding: 0 10px; list-style: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
	div#socialNetworks ul#tweets li { border-top: 1px solid #b48e34; border-bottom: 1px solid #c9a852; margin: 0; padding: 8px 0; }
	div#socialNetworks ul#tweets li:first-child { border-top: 0; }
	div#socialNetworks ul#tweets li:last-child { border-bottom: 0; }
	div#socialNetworks ul#tweets li p { font: normal 12px/18px "Helvetica Neue", Arial, Verdana, sans-serif; color: #382400; }
	div#socialNetworks ul#tweets li p span { display: block; font-size: 11px; }
	div#socialNetworks ul#tweets li p span a { color: #795820; }
	div#socialNetworks div.latest-twitter-tweet { font-style: normal; font-size: 14px !important; color: #725711; margin-bottom: 0; }
	div#socialNetworks div.latest-twitter-tweet-time { font-style: normal; color: #725711; margin-bottom: 10px; }
	div#socialNetworks div.latest-twitter-tweet a { font-style: normal; color: #725711; text-decoration: underline; }
	div#socialNetworks div#latest-twitter-follow-link { display: none; }
	div#socialNetworks ul#networks { list-style: none; margin: 0 10px; padding: 0 0 15px; border-bottom: 1px solid #b18d38; }
	div#socialNetworks ul#networks li { padding: 4px 0; font: 500 16px/25px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, sans-serif; margin: 0; }
	div#socialNetworks ul#networks li a { display: block; color: #725711; padding: 0 0 0 33px; }
	div#socialNetworks ul#networks li#twitter { border-bottom: 1px solid #b18d38; padding: 0 0 10px; }
	div#socialNetworks ul#networks li#twitter a { background: url(images/layout/twitter.png) no-repeat 0 2px; margin: 0 0 0 -8px; padding: 0 0 2px 41px; }
	div#socialNetworks ul#networks li#facebook { background: url(images/layout/facebook.png) no-repeat 0 17px; border-top: 1px solid #ceb062; padding-top: 17px; }
	div#socialNetworks ul#networks li#flickr { background: url(images/layout/flickr.png) no-repeat 0 4px; }
	div#socialNetworks ul#networks li#RSS { background: url(images/layout/feed.png) no-repeat 0 4px; }
	div#socialNetworks form { border-top: 1px solid #ceb062; padding: 15px 0 0; margin: 0 10px 5px; background: url(images/layout/gold-form-left.png) no-repeat 0 40px; height: 62px; }
	div#socialNetworks form label { display: block; font: 500 18px/18px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, sans-serif; color: #725711; margin: 0 0 7px; }
	div#socialNetworks form input.text { display: block; background: #fff url(images/layout/gold-form-bg.png) repeat-x; color: #a08563; border: none; outline: none; height: 31px; width: 205px; margin: 0 0 0 14px; float: left; }
	
	/* Sidebar: Blog Archive */
	div#blogArchive { padding: 20px; }
	div#blogArchive ul { margin: 0 0 0 20px; list-style: none; line-height: 18px; }
	div#blogArchive ul li { margin: 0; list-style-image: url(images/layout/blog-archive-list-item.gif); }
	div#blogArchive ul li a { color: #592309; font: bold 12px/18px "Helvetica Neue", Arial, Verdana, sans-serif; }
	div#blogArchive ul li ul { margin: 0 0 0 20px; }
	div#blogArchive ul li ul li a { font-weight: normal; color: #582309; }
	
	/* Sidebar: Bookmarks */
	div#bookmarks { padding: 20px; }
	div#bookmarks ul { margin: 10px 0 0 16px; list-style: square; line-height: 18px; font: normal 12px/18px "Helvetica Neue", Arial, Verdana, sans-serif; }
	div#bookmarks ul li { margin: 0; color: #9F8131; }
	div#bookmarks ul li a { color: #382400; }
	body.ff div#bookmarks ul { margin-left: 14px; }
	body.ff div#bookmarks ul li { padding-left: 4px; }
	
	/* Sidebar: Dinner @ 8 Checklist */
	div#checklist { padding: 15px 10px 10px; }
	div#checklist h5 { color: #fcf8ed; text-shadow: 0 -1px 0 #a43100; margin: 0 10px 15px; }
	div#checklist ul { background: #a64f26; margin: 0; padding: 0 10px; list-style: none; border-top: 1px solid rgba(0,0,0,0.06); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.09); }
	div#checklist ul li { border-top: 1px solid #9c451c; border-bottom: 1px solid #ba643b; margin: 0; padding: 7px 0; text-shadow: 1px 1px 0 #8c350c; }
	div#checklist ul li a { color: #ebc686; }
	div#checklist ul li a span { font-size: 14px; font-weight: bold; color: #fcf8ed; }
	div#checklist ul li:last-child { border-bottom: none; }
	div#checklist ul li:first-child { border-top: none; }
	div#checklist ul li.current a { font-weight: bold; color: #fcf8ed; }
	div#checklist ul li.current a span { color: #ebc686; }
	div#checklist ul li.complete a { color: #e0875e; text-decoration: line-through; }
	div#checklist ul li.complete a span { font-size: inherit; color: inherit; font-weight: normal; }
	
	/* Pagination */
	div#pagination { background: #716550 url(images/layout/pagination-bg.png); position: absolute; bottom: 0; left: 0; width: 620px; height: 54px; }
	div#pagination ul { list-style: none; margin: 0; padding: 18px 20px 0; overflow: hidden; position: relative; top: 0; height: 34px; }
	div#pagination ul li { list-style-image: none; }
	div#pagination ul li a { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); font: 500 15px/20px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, Verdana, sans-serif; }
	div#pagination ul li#newerPosts { float: right; }
	div#pagination ul li#olderPosts { float: left; }

	/* Footer */
	div#footer { margin: 7px 0 0; position: relative; z-index: 40; }
	div#footer div.container { overflow: hidden; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); width: 900px; font: 100 13px/18px "Museo Slab", "Museo Sans", "Helvetica Neue", Arial, Verdana, sans-serif; }
	div#footer div.container p#footerCopyright { color: #998b71; font-size: 13px; float: left; }
	div#footer div.container p#footerCopyright a { color: #5f9b7b; text-decoration: none; border-left: 1px solid #59483c; padding: 0 0 0 9px; margin: 0 0 0 7px; }
	div#footer div.container p#footerCopyright a:hover { text-decoration: underline; }
	div#footer div.container ul { list-style: none; margin: 0 -9px 0 0; float: right; white-space: nowrap; }
	div#footer div.container ul li { display: inline; border-right: 1px solid #59483c; padding: 0 9px 0 5px; margin: 0; font-size: 13px; }
	div#footer div.container ul li a { color: #5f9b7b; text-decoration: none; }
	div#footer div.container ul li a span { font-family: "Helvetica Neue", Arial, sans-serif; font-weight: normal; position: relative; top: -2px; font-size: 10px; margin: 0 1px; }
	div#footer div.container ul li a:hover { text-decoration: underline; }
	div#footer div.container p#footerCredits { color: #998b71; font-size: 13px; clear: right; float: right; text-align: right; margin: 4px 0 0; padding: 0; white-space: nowrap }
	div#footer div.container p#footerCredits a { color: #5f9b7b; text-decoration: none; }
	div#footer div.container p#footerCredits a:hover { text-decoration: underline; }
	
	/* --------------------------------------------------
	Pages
	-------------------------------------------------- */
	body.page div#pageContent img { display: block; margin: 0 auto; border: 5px solid #fff; -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.25); max-width: 570px; }

	/* --------------------------------------------------
	Via Pim
	-------------------------------------------------- */	
	div#thumbs a.thumb { display: block; width: 200px; height: 200px; float: left; overflow: hidden; margin: 10px; }
	div#thumbs a.thumb img { display: block; width: 200px; }
	
	/* --------------------------------------------------
	Single.php
	-------------------------------------------------- */
	body.single div#mainColumn div.post { margin-top: 0; }
	body.single div#mainColumn a.dsq-brlink { display: none; }
	