.sidebar {
	width: 174px;
	float: left;
	background: #FFF;
}

/* SNIPPETS
============================================================================================ */

.snippet {
	width: 174px;	
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
}

	.snippet ul {
		list-style: none;
		margin: 0;
	}

	.snippet h2 {
		margin: 0;
		padding: 4px 0 5px 10px;
		font-size: 1.2em;
		color: #FFF;
		font-weight: bold;	
		background: red;	
	}

	.snippet .snippet_content {
		background: url(../../snippet/snippet_content_bg.gif) bottom left repeat-y;		
		float: left;
		padding: 8px 0 3px 8px;
		width:166px;
	}
	.snippet h3 {
		width: 155px;
		font-weight:bold;
		font-size:1em;
		margin-bottom:3px;
	}
	.snippet p {
		width: 158px;
		color:#898989;
		display: block;
		margin-bottom:7px;
	}
		.snippet p strong {
			color: #000;
			font-weight: bold;
		}
		.snippet p a {
			color:#898989;
			text-decoration: underline;
		}
		
	.snippet a.snippet_link {
		width: 138px;
		padding-left: 5px;	
	}
	
	.snippet em {	
		clear: left;
		width: 155px;	
		color: #000;
		font-style:normal;
		margin-bottom: 10px;	
		display: block;
	}
	
	.snippet .snippet_content .streep {
		border: none;
		border-bottom: 1px solid #bfbfbf;
		padding: 0 0 7px 0;
		float:none;
		width:155px;
		font-weight: bold;
		color: #000;
	}

	.snippet .snippet_content img {
		margin-bottom:6px;
	}

	.snippet form {
		margin: 12px 0 4px 0;
	}
		.snippet form fieldset {
			border: 0;
		}
		.snippet form legend {
			display: none;
		}
		.snippet form .radio_list li {
			margin: 0 0 11px 0;
		}		
		.snippet form .radio_list label {
			color: #898989;
		}
	
	.snippet ul.recipe_dots {
		margin: 0 0 7px 0;
		list-style-type: none;
	}
	.snippet ul.recipe_dots li {
		background: url(../../dots_orange_li_bg.gif) top left no-repeat;
		padding-left:11px;
		margin-bottom:5px;
	}		

/* SNIPPET H2
============================================================================================ */		

#mainContent .sidebar .aubergine h2 { background: url(../../snippet_tops/aubergine_snippet_top.gif) top left repeat-y; }
#mainContent .sidebar .aubergine.image-top h2 { background: #be5fea; }
			
#mainContent .sidebar .green h2 { background: url(../../snippet_tops/green_snippet_top.gif) top left repeat-y;	}
#mainContent .sidebar .green.image-top h2 { background: #75c700; }
		
#mainContent .sidebar .dark_blue h2 { background: url(../../snippet_tops/dark_blue_snippet_top.gif) top left repeat-y; }
#mainContent .sidebar .dark_blue.image-top h2 { background: #2170c0; }
		
#mainContent .sidebar .light_blue h2 { background: url(../../snippet_tops/light_blue_snippet_top.gif) top left repeat-y; }
#mainContent .sidebar .light_blue.image-top h2 { background: #80ccf0; }
		
#mainContent .sidebar .sea_blue h2 { background: url(../../snippet_tops/sea_blue_snippet_top.gif) top left repeat-y; }
#mainContent .sidebar .sea_blue.image-top h2 { background: #1dd9e0; }

#mainContent .sidebar .mint h2 { background: url(../../snippet_tops/mint_snippet_top.gif) top left repeat-y; }
#mainContent .sidebar .mint.image-top h2 { background: #44cbb6; }		
		
#mainContent .sidebar .orange h2 { background: url(../../snippet_tops/orange_snippet_top.gif) top left repeat-y; }
#mainContent .sidebar .orange.image-top h2 { background: #ecad02; }	
		
#mainContent .sidebar .pink h2 { background: url(../../snippet_tops/pink_snippet_top.gif) top left repeat-y; }
#mainContent .sidebar .pink.image-top h2 { background: #e079c0; }
	
#mainContent .sidebar .red h2 { background: url(../../snippet_tops/red_snippet_top.gif) top left repeat-y; }
#mainContent .sidebar .red.image-top h2 { background: #e82c01; }	
		
#mainContent .sidebar .yellow h2 { background: url(../../snippet_tops/yellow_snippet_top.gif) top left repeat-y; }
#mainContent .sidebar .yellow.image-top h2 { background: #eceb4e; }
		
.sidebar .grey.snippet h2 { background: #908f8c; }	
		
/* SNIPPET LINKS
============================================================================================ */	

.sidebar .aubergine a.snippet_link {	background: url(../../arrows/aubergine_snippet_link.gif) right center no-repeat; }
	.sidebar	.aubergine a.snippet_link:hover { color:#b35add; }

.sidebar .green a.snippet_link { background: url(../../arrows/green_snippet_link.gif) right center no-repeat; }	
	.sidebar .green a.snippet_link:hover {	color:#6db900; }
	
.sidebar .dark_blue a.snippet_link {background: url(../../arrows/dark_blue_snippet_link.gif) right center no-repeat;}	
	.sidebar .dark_blue a.snippet_link:hover {color: #2170c0;}

.sidebar .light_blue a.snippet_link { background: url(../../arrows/light_blue_snippet_link.gif) right center no-repeat;}
	.sidebar .light_blue a.snippet_link:hover {color: #00a3e0;}

.sidebar .sea_blue a.snippet_link { background: url(../../arrows/sea_blue_snippet_link.gif) right center no-repeat;}
	.sidebar .sea_blue a.snippet_link:hover {color: #1ac5cb;}

.sidebar .mint a.snippet_link { background: url(../../arrows/mint_snippet_link.gif) right center no-repeat;}
	.sidebar .mint a.snippet_link:hover {color: #39a998;}

.sidebar .orange a.snippet_link {background: url(../../arrows/orange_snippet_link.gif) right center no-repeat;}
	.sidebar .orange a.snippet_link:hover { color: #ec9c03; }		
	
.sidebar .pink a.snippet_link {background: url(../../arrows/pink_snippet_link.gif) right center no-repeat;}	
	.sidebar .pink a.snippet_link:hover {color:#d473b6;}	
	
.sidebar .red a.snippet_link {background: url(../../arrows/red_snippet_link.gif) right center no-repeat;}	
	.sidebar .red a.snippet_link:hover {color: #dd2a01;}		
	
.sidebar .yellow a.snippet_link {background: url(../../arrows/yellow_snippet_link.gif) right center no-repeat;}	
	.sidebar .yellow a.snippet_link:hover {color: #eceb4e;}	
	

		
/* SNIPPET IMAGE TOP 
============================================================================================ */	

		
	.image-top {}
		
		.image-top .img_container {
			position: relative;
		}
		.image-top .img_container .corner {
			position: absolute;
			top:0;
			right:0;
			background: transparent url(../../snippet/image_top_corner.png) top left no-repeat;
			display:block;
			width:18px;
			height:22px;
		}
		
		.image-top img {
			display: block;
		}
	
/* ACCORDION	
============================================================================================ */	
	.plus_minus_list {
		margin-bottom:17px;
	}
	.plus_minus_list a.handle {
		background: url(../../snippet_accordion_plus.gif) top left no-repeat;
		padding: 2px 0 5px 13px;
		color: #898989;
		text-decoration: none;
		display:block;	
	}
	.plus_minus_list a.selected {
		background: url(../../snippet_accordion_minus.gif) top left no-repeat;
	}
	
	.plus_minus_list .content {
		padding: 0 0 0 13px;
		color: #898989;
	}
		.plus_minus_list .content p {
			padding: 2px 0 8px 0;
			width:auto;
		}
			* html .plus_minus_list .content p {
				padding: 2px 0 1px 0;
			}
/* ROUND CORNERS
============================================================================================ */
.snippet.round_corner_border_169 {
	width:169px;
	background: url(../../round_corner_border_169_top.gif) top left repeat-y;
	float:left;
	padding:10px 0 0 0;
}
	.snippet.round_corner_border_169 .round_corner_border_169_content {
		float: left;
		width:157px;
		padding: 0 6px 3px 6px;
		overflow:hidden;
		background: url(../../round_corner_border_169_bottom.gif) bottom left no-repeat;
	}				
	
	.sidebar .snippet.round_corner_border_169 a.snippet_link {background: url(../../arrows/orange_snippet_link.gif) right center no-repeat;}
		.sidebar .snippet.round_corner_border_169 a.snippet_link:hover { color: #ec9c03; }	
		
		.sidebar .snippet.round_corner_border_169 h3 { 
			color: #00aeef; 
			padding-bottom: 5px;	
			font-size:1.2em;
		}
		.sidebar .snippet.round_corner_border_169 p { 
			width:150px;
			padding: 0 0 9px 2px;
		}