@media screen {
	
	body {
		padding: 0;
		margin: 0;
		border: 0;
		background-color: #C3D7E6;
		background-image: url('/imgs/head-bg-blue.gif');
		background-repeat: repeat-x;
	}
	
	body, td {
		font-family: tahoma, arial;
		font-size: 12px;
		color: #666666;
	}
		
	a:link {
		color:#83A0B5;
		text-decoration: underline;
	}
	
	a:visited {
		color:#83A0B5;
		text-decoration: underline;
	}
	
	a:hover {
		color:#BFB5AB;
		text-decoration: underline;
	}
	
	img {
		border: 0;
	}
	
	p {
		margin: 0;
	}
	
	.container {
		margin: auto;
		width: 942px;
	}
	
	.wrap {
		margin: 0px;
		padding: 0px;
		width: 100%;
		background-color: #ffffff;
		background-image: url('/imgs/head-bg-blue.gif');
		background-repeat: repeat-x;
	}
	
	.menu a:link, .menu a:visited {
		font-size: 16px;
		font-family: georgia;
		color: #7F6954;
		text-decoration: none;
	}
	.menu, .menu ul {
		margin: 0;
		padding: 0;
		width: 130px;
		list-style: none;
		text-align: right;
	}
	.menu li {
		float: none;
		border-top: 1px dotted #C3D7E6;
		color: #7F6954;
	}
	.menu a {
		padding: 5px 10px 5px 10px;
		color: #7F6954;
		display: block;
		text-decoration: none;
	}
	.menu a:hover, .menu a.highlighted:hover, .menu a.highlighted, .menu a:focus {
		color: #7F6954;
		background-color: #D8E7F2;
		text-decoration: none;
	}
	.submenu {
		color: #83A0B5;
		font-family: tahoma, arial;
		font-size: 12px;
		font-style: italic;
	}
	.current {
		background-color: #F3ECE6;
	}
	#last {
		border-bottom: 1px dotted #C3D7E6;
	}
	
	.content {
		margin-top: 20px;
		margin-bottom: 40px;
	}

	.blog {
		margin-top: 20px;
		margin-bottom: 40px;
	}
	
	.blog .blog-img {
		width: 400px;
		height: 266px;
		border: 0;
		margin: 0;
	}
	
	.recent {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.recent img,
	.main img {
		border: 1px solid #C3D7E6;
		padding: 5px;
	}
	
	.blog .blog-img-halfsize {
		width: 199px;
		height: 133px;
		border: 0;
		margin: 0;
	}
	.trials-recent {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.trials-recent img {
		border: 1px solid #C3D7E6;
		padding: 5px;
		width: 150px;
		height: 100px;
		margin-left: 10px;
		margin-top: -26px;
		float: right;
	}
	
	.comment {
		margin: 5px 20px 5px 20px;
		padding: 5px;
		background: #EAF4FB;
	}
	
	.comment-header img {
		display: none;
	}
	
	.comment-content {
		padding: 5px;
	}
	
	.brownbox {
		padding: 10px;
		background: #F3ECE6;
	}
	
	.trials-content,
	.recipes-content {
		margin-top: 20px;
		margin-bottom: 40px;
	}
	
	.content img {
		border: 1px solid #C3D7E6;
		padding: 5px;
		margin-left: 5px;
	}

	.recipes-intro {
		margin-bottom: 20px;
		font-size: 14px;
		line-height: 20px;
		font-style: italic;
		font-family: georgia;
		color: #7F6954;
	}
	
	ul.bullets {
		list-style-image: url('/imgs/blue-arrow.gif');
		margin: 0px;
		padding: 0 15px 0 25px;
	}
	
	.sidebar {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.spacer {
		margin-bottom: 20px;
	}
	
	.dotv {
		background-image: url('/imgs/taupe-dot-bg.gif');
		background-repeat: repeat-y;
	}
		
	.sidebar .delicious-extended {
		font-size: 12px;
	}
	
	#twitter_div ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	#twitter_div li,
	.sidebar .delicious-post {
		border-bottom: 1px dotted #C3D7E6;
		background: #F3FAFF;
		padding: 5px 5px 5px 5px;
	}
	
	.flickr_badge_image img {
		border: 1px solid #C3D7E6;
		padding: 5px;
		margin-bottom: 10px;
	}
	
	h1,
	.comments-header,
	.comments-open-header,
	.title,
	.title a:link,
	.title a:visited,
	.title a:hover,
	.subtitle,
	.delicious-banner,
	.subtitle a:link,
	.subtitle a:visited,
	.subtitle a:hover,
	.delicious-banner a:link,
	.delicious-banner a:visited,
	.delicious-banner a:hover {
		font-family: georgia;
		color: #7F6954;
		text-decoration: none;
	}
		
	h1,
	.comments-header,
	.comments-open-header,
	.title {
		font-size: 22px;
		border-bottom: 1px dotted #C3D7E6;
		margin-bottom: 10px;
		font-weight: normal;
	}
	
	.sidebar .title {
		margin-bottom: 0px;
	}
		
	.title a:link,
	.title a:visited,
	.title a:hover {
		font-size: 22px;
	}
	
	.subtitle,
	.delicious-banner {
		font-size: 16px;
		border-bottom: 1px dotted #C3D7E6;
		margin-bottom: 5px;
		font-weight: normal;
	}
	
	.subtitle a:link,
	.subtitle a:visited,
	.subtitle a:hover,
	.delicious-banner a:link,
	.delicious-banner a:visited,
	.delicious-banner a:hover {
		font-size: 16px;
	}
	
	.date,
	.comment-footer {
		font-family: verdana;
		font-size: 10px;
		color: #BFB5AB;
	}
	
	.date a {
		text-decoration: none;
	}

	.brown {
		color: #BFB5AB;
	}
	
	.brown a {
		text-decoration: none;
	}
	
	.uppercase {
		text-transform: uppercase;
	}		
	
	.date-padded {
		margin-bottom: 10px;
	}
	
	.bread {
		border: 1px solid #C3D7E6;
		padding: 5px;
		margin-bottom: 5px;
	}
		
	.noborder img {
		border: 0px;
		padding: 0px;
		margin: 0px;
	}
	
	img.noborder {
		border: 0px;
		padding: 0px;
		margin: 0px;
	}
	
	.footer {
		background-image: url('/imgs/footer-bg-blue.gif');
		background-color: #D8E7F2;
		border-top: 5px solid #7F6954;
		padding-bottom: 40px;
	}
	
	.trials-sidebar,
	.blog-sidebar,
	.recipes-sidebar {
		font-size: 11px;
	}
	.about-sidebar {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.module {
		margin-bottom: 20px;
	}
	
	.entry-footer {
		border-top: 1px dotted #C3D7E6;
	}
		
	.category {
		color: #7F6954;
		font-weight: bold;
	}
	
	.heading {
		color: #7F6954;
		font-size: 24px;
		font-family: verdana;
	}

	.archive-title,
	.search-results,
	h1 {
		font-size: 12px;
		color: #BFB5AB;
		text-transform: uppercase;
		font-weight: normal;
		font-family: verdana;
		border-bottom: 0px;
	}
	
	.only-iphone {
		display: none;
	}
	
	.widget-cloud .widget-list-item {
		display: inline;
		margin: 0 5px 0 0;
		padding: 0;
		line-height: 1.2;
		background: none;
	}
	
	.widget-list {
		padding: 0;
		margin: 0;
	}
	
	.widget-cloud .rank-1 {
		font-size: 1.75em;
	}
	
	.widget-cloud .rank-2 {
		font-size: 1.75em;
	}
	
	.widget-cloud .rank-3 {
		font-size: 1.625em;
	}
	
	.widget-cloud .rank-4 {
		font-size: 1.5em;
	}
	
	.widget-cloud .rank-5 {
		font-size: 1.375em;
	}
	
	.widget-cloud .rank-6 {
		font-size: 1.25em;
	}
	
	.widget-cloud .rank-7 {
		font-size: 1.125em;
	}
	
	.widget-cloud .rank-8 {
		font-size: 1em;
	}
	
	.widget-cloud .rank-9 {
		font-size: 0.95em;
	}
	
	.widget-cloud .rank-10 {
		font-size: 0.9em;
	}

	.asset-body,
	.asset-more,
	.asset-more-link,
	.asset-excerpt,
	.comment-content,
	.comment-footer,
	.comments-open-content,
	.comments-open-footer,
	.comments-closed,
	.trackbacks-info,
	.trackback-content,
	.trackback-footer,
	.archive-content {
		clear: both;
	}

	.asset,
	.comments,
	.trackbacks,
	.archive {
		overflow: hidden;
		width: 100%;
	}
	
	.asset,
	.asset-content,
	.comments,
	.trackbacks,
	.archive {
		position: static;
		clear: both;
	}
	/* Feedback */
	
	.comments-open label {
		display: block;
	}
	
	#comment-author, #comment-email, #comment-url, #comment-text {
		width: 80%;
	}
	
	#comment-bake-cookie {
		margin-left: 0;
		vertical-align: middle;
	}
	
	#comment-submit {
		font-weight: bold;
	}
	
	.tracking,
	.tracking img {
		width: 0px;
		font-size: 0px;
		display: none;
	}	

}

@media print {

	body, td {
		font-family: tahoma, arial;
		font-size: 14px;
		color: #000000;
		line-height: 20px;
	}
	a:link {
		color:#A7BCCC;
		text-decoration: underline;
	}
	
	a:visited {
		color:#A7BCCC;
		text-decoration: underline;
	}
	
	a:hover {
		color:#BFB5AB;
		text-decoration: underline;
	}
	.container {
		width: 100%;
		margin: 0px;
	}
	.title,
	.title a:link,
	.title a:visited,
	.title a:hover {
		font-family: georgia;
		font-size: 22px;
		color: #7F6954;
		text-decoration: none;
		border-bottom: 1px dotted #C3D7E6;
		line-height: 24px;
		margin-bottom: 0px;
	}
	.subtitle {
		font-family: georgia;
		font-size: 16px;
		color: #7F6954;
		border-bottom: 1px dotted #C3D7E6;
	}
	.pagebreak {
		page-break-before: always;
	}
		
	.date {
		font-size: 10px;
	}
	.recipes-content,
	.trials-content {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.menu {
		width: 0px;
		color: #ffffff;
		font-size: 0px;
		display: none;
	}
	.recipes-content img,
	.trials-content img {
		border: 0px;
		width: 240px;
		height: 160px;
		float: right;
		margin-top: 40px;
		margin-left: 10px;
		margin-bottom: 10px;
		padding: 2px;
		border: 1px solid #cccccc;
	}
	.trials-content .body-img {
		margin-top: 0px;
	}
	.recipes-content .sony-img,
	.recipes-content .iphone-img,
	.trials-content .sony-img,
	.trials-content .iphone-img {
		border: 0px;
		width: 240px;
		height: 180px;
		float: right;
		margin-top: 40px;
		margin-left: 10px;
		margin-bottom: 10px;
		padding: 2px;
		border: 1px solid #cccccc;
	}	
	.recipes-content .long-img,
	.trials-content .long-img {
		border: 0px;
		width: 160px;
		height: 240px;
		float: right;
		margin-top: 40px;
		margin-left: 10px;
		margin-bottom: 10px;
		padding: 2px;
		border: 1px solid #cccccc;
	}		
	.noprint,
	.only-iphone,
	.noprint img {
		width: 0px;
		height: 0px;
		font-size: 0px;
		line-height: 0px;
		display: none;

	}
	.trials-sidebar,
	.widget-cloud module,
	.widget-list,
	input {
		width: 0px;
		height: 0px;
		font-size: 0px;
		display: none;
	}
	.print-width {
		width: 100%;
	}
	.nav,
	.nav img {
		font-size: 0px;
		width: 0px;
		height: 0px;
		display: none;
	}
	
	.date-padded {
		margin-bottom: 0px;
	}
	
	.entry-footer {
		height: 0px;
		display: none;
	}
	
	.footer {
		display: none;
	}

	.tracking,
	.tracking img {
		width: 0px;
		font-size: 0px;
		display: none;
	}	

}

