	html {font:70% Verdana, Arial, Helvetica, sans-serif !important;}
	body {text-align:center; color:#000;}

	.cufon-ready {visibility: visible !important;}

	#ie6-box {display:none;}
	#content-secondary {display:none;}
	object ,embed {display:none;}
	#header {display:none;}
	#contentnavigation {display:none;}
	#content-tertiary {display:none;}
	#footer {display:none;}
	#recipeSearchForm {display:none;}
	.paging {display:none;}
	a.rss {display:none;}
	a.back {display:none;}
	.form {display:none;}
	.content-inner ul.pageActions {display:none;}
	.dontprint {display:none;}

	.fl {float:left;}
	.fr {float:right;}
	
	.align-left {float:left;}
	.align-right {float:right;}

	img.align-left {margin:10px 10px 10px 0; position:relative; left:-5px;}
	img.align-right {margin:10px 0 10px 10px; position:relative; right:-5px;}
	
	/* TinyMCE img styles */
	.alignLeft {float:left;}
	.alignRight {float:right;}
	
	img.alignLeft {margin:10px 10px 10px 0;}
	img.alignRight {margin:10px 0 10px 10px;}

	.hidden {display:none;}

	strong, b {font-weight:bold;}
	em, i {font-style:italic;}

	h1 {font-size:2.5em; margin-bottom:10px;}
	h2 {font-size:2em; margin-bottom:10px; line-height:1em;}
	h3 {font-size:1.6em; margin-bottom:5px;}
	h4 {font-size:3em;}
	h5 {font-size:3em;}
	h6 {font-size:3em;}

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;}

	#container {text-align:left; margin:0; width:600px; min-height:100%; position:relative;}
		#main {width:600px; float:left;}
		
			/* rating is used on the recipe overview, recipe detail and my recipe book favorites detail pages */
			.rating {display:block; float:left; height:13px; width:65px; display:block; padding:1px 0 0 1px; margin-top:10px;}
			.rating a {display:block; float:left; width:12px; height:12px; margin-right:1px;}
			
			/* This is the global styling of the regular elements in the content */  
			.content-inner p {margin:0 0 10px 0;}
			.content-inner a {text-decoration:underline; color:#000;}
			.content-inner a.more {display:none;}
			.content-inner ul {list-style-type:disc; margin:0 0 10px 15px;}
			.content-inner ul li {padding:0 0 0 18px;}
				.content-inner ul ul {list-style:none; margin:0;}
				.content-inner ul ul li {padding:0 0 0 18px;}
				.content-inner ul ol{margin:0 0 0 20px;}
				.content-inner ul ol li {padding:0;}
			.content-inner ol {list-style-type:decimal; margin:0 0 10px 20px;}
			.content-inner ol li {padding:0;}
				.content-inner ol ul {list-style:none; margin:0;}
				.content-inner ol ul li {padding:0 0 0 18px;}
				.content-inner ol ol{margin:0 0 0 20px;}
				.content-inner ol ol li {padding:0;}

			.extraBodyContent .content-inner {line-height:18px;}
			#content-primary .content-inner {line-height:18px;}

	/* ------ Recipe details ------ */
		.recipeDetails {margin-bottom:20px; overflow:hidden;}
			.recipeDetails .recipeImage {float:left; width:304px;}
				.recipeDetails .recipeImage img {float:left; height:168px; width:304px;}
			.recipeDetails .quickDetails {float:left; width:216px; padding-top:10px;}
				.recipeDetails .quickDetails ul {list-style:none; margin:0 0 0 10px; padding:0;}
				.recipeDetails .quickDetails ul li {display:block; margin:4px 0; color:#000;}
			.recipeDetails .recipeActions {display:none}
			
		.recipeContent {clear:left;}
						
		.comments {margin-bottom:15px; display:none;}
			.comments ul {list-style:none; margin:0;}
			.comments ul li {margin:0 0 10px 0; padding:5px 0; border-bottom:1px solid #000;}
			.comments ul li:last-child {border-bottom:0;}
			.comments ul li p.details {margin-bottom:0; color:#000;}
	/* ------ End recipe details ------ */

	/* ------ Results ------ */
		
		.results ul {clear:left; margin:0; padding:0; list-style:none;}
		.results ul li {padding:0;}
		.results .item {border-bottom-width:2px; border-bottom-style:solid; padding:0 0 10px 0; margin-bottom:10px; position:relative; float:left; width:100%; color:#000;}
			.results h2 a {padding-right:30px; text-decoration:none;}
			
			.results .recipeImage {float:left; margin-left:-5px;}
				.results .recipeImage img {float:left; height:126px; width:228px; padding:5px;}
			.results .quickDetails {float:left; width:175px;}
				.results .quickDetails ul {list-style:none; margin:0 0 0 10px; padding:0;}
				.results .quickDetails ul li {display:block; margin:4px 0;}
			.results .recipeActions {float:left;}
				.results .recipeActions .rate {float:left; position:absolute; bottom:14px; right:0px; width:100px;}
				.results .recipeActions .rate p {margin:0; padding:0; clear:left;}
	/* ------ End results ------ */
	
	/* ------ Login/signup page ------ */
		.login-container {width:50%; float:left;}
		.login-container .content-inner {padding:10px;}
		
		.signup-container {width:50%; float:left;}
		.signup-container .content-inner {padding:10px;}
	/* ------ End Login/signup page ------ */

	/* ------ General elements ------ */

		/* Detault table */
			table {padding:0; margin:0 10px 10px 10px; border-collapse: collapse;}
			caption {text-align:left; font-weight:bold; padding:10px; font-size:1.6em;}
			thead th {border-bottom:2px solid #000;}
			.left {border-right:2px solid #000;}
			th {padding:2px 5px; font-size:1.2em;}
			td {padding:2px 5px;}
		
		/* PDF download list on the print recipe book page */
			.content-inner ul.download-list {list-style:none; margin:0 0 10px 0;}
				.content-inner ul.download-list li {float:left; clear:left;}
				.content-inner ul.download-list a {float:left; color:#000;}
				.content-inner ul.download-list .delete {text-indent:-900em; margin:2px 0 0 10px; width:16px; height:16px; padding:0;}
				
		/* Image/article listing */
			.content-inner ul.image-list {position:relative; margin:0 0 10px 0;}
				.content-inner ul.image-list li {padding:0 0 0 130px; margin-bottom:20px; list-style:none;}
				.content-inner ul.image-list li img {float:left; margin:0; position:absolute; left:0px;}
				
	/* ------ End general elements ------ */