/*-----------------------------------------------------------------------------
Take the Cake Print Stylesheet

version:	1.0
date:		06/15/07
author:		Ian Obermiller
email:		ian320@gmail.com
website		takethecakewi.com
colors:		#666 for everything
-----------------------------------------------------------------------------*/
/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100.1%/120% Verdana, Arial, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: .5em 0;
	padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
	margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}
input, select, textarea {
	font-size: 100%;
	font-family: inherit;
}

/* Floating and Clearing */
.clear {clear:both;}
.right {float:right;}
.left {float:left;}

/* Columns */
.col2 {
	float:left;
	width:50%;
}
.col3 {
	float:left;
	width:33.3%;
}
ul {
	list-style-position:inside;
}
/* Fonts
-----------------------------------------------------------------------------*/
body, a:link, a:visited, a:hover, a:active {
	color:#666;
}
#header, #navigation ul li a, #footer, h1, h2, h3, h4, h5, h6 {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
/* Header
-----------------------------------------------------------------------------*/
#header {
	text-align:left;
}
#header h1, #header h2 {
	float:left;
}
#header h2 {
	font-size:16px;
	margin-left:5px;
}
#header p {
	float:right;
	text-align:right;
}
	
/* Content - 650px working width
-----------------------------------------------------------------------------*/
#content {
	clear:both;
	border:dashed 1px #666;
	padding:10px 10px 10px 10px;
	text-align:left;
}
	#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
		margin:0 0 .5em 0;
	}
	#content h1 { font-size:24px; }
	#content h2 { font-size:18px; }
	#content h3 { font-size:14px; }
	#content h4 { font-size:12px; }
	#content p {
		line-height:1.5em;
	}
		
/* Navigation
-----------------------------------------------------------------------------*/
#navigation {text-align:center;}
	#navigation img {display:none;}
	#navigation ul li {display:inline;}
/* Footer
-----------------------------------------------------------------------------*/
#footer {display:none}

/* Gallery
-----------------------------------------------------------------------------*/
ul.thumbs {
	float:left;
	margin:0;
	padding:0;
}
	ul.thumbs li {
		float:left;
		height:100px;
		list-style:none;
		margin:0;
		padding:3px;
		text-align:center;
		width:100px;
	}
	ul.thumbs li img {
		border:none;
	}
p.pagination {
	clear:both;
	margin-top:0;
	padding-top:0;
	text-align:center;
}
form.categories {
	float:right;
}
div.image {
	clear:both;
	text-align:center;
}
	div.image img {
		border:none;
	}

/* Flavors
-----------------------------------------------------------------------------*/
#flavors .col3 {}
	#flavors .col3 h2 {
		margin:0;
	}
	#flavors .col3 ul {
		margin:0 0 1em 0;
		padding:0;
	}
#flavors span.star {
	font-weight:normal;
}
#flavors p.notes {
	clear:both;
}
	#flavors p.notes span.star {
		display:block;
		float:left;
		margin-right:5px;
		text-align:right;
		width:3em;
	}

/* Cakes
-----------------------------------------------------------------------------*/
table.prices {
	width:400px;
}
		table.prices td, table.prices th {
			padding:2px;
			text-align:center;
		}
		table.prices td.l {
			text-align:left;
		}
		table.prices td.r {
			text-align:right;
		}
ul.notes {
	display:block;
	font-size:10px;
}