body { font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #fff;
	background-color: #999; }
	
#site-title, H1, H2, H3, H4, a { font-family: Palatino, "Palatino Linotype", serif; }

HR { margin: 2em 10%; }

a { color: #009900; 
	text-decoration: none; }
a:visited { color: #006633; }
a:active, a:focus { color: #0000ff; text-decoration: underline; }

#page { padding: 1em;
	background: url("../images/swirl-texture.png") top left repeat; }

#header { margin-bottom: 1em;
	padding: 1em;
	color: #fff; }
	#header a { color: #fff; }
#header img { width: 200px !important; height: 200px !important;
	float: right; }
#site-title { font-size: xx-large;
	clear: both; }


#alpha {  background-color: #fff;
	color: #000;
	border-top: 2px solid;
	border-bottom: 2px solid;
	padding: .5em;
	margin: 1em 0;}

#cat-breadcrumb { color: #fff;
	margin: 0 .5em;}
	#cat-breadcrumb a { color: #fff; }

#shoppingcart { background-color: #ddd;
	border: 1px solid;
	border-radius: 1em .5em;
	padding: .5em 1em;
	float: right; }
#default_products_page_container { clear: both; } /*whole list*/
a.visitshop { display: none; }
div.default_product_display { padding-bottom: 2em;
	border-bottom: 1px solid;
	margin-bottom: 2em; } /* each item */
div.imagecol { margin-right: 1em; } /* picture */
div.productcol { margin-left: 0 !important; } /* description and form */
div.wpsc_description { min-height: 150px; } /* description */
.product_form { background-color: #eee;
	padding: .5em; } /* form */

#single-footer { margin: 1em 0; }

#page-footer { clear: both; } /* footer for Page */
	
#post-dates { text-align: right;
	font-size: small; }

#beta, #footer { background-color: #000;
	color: #fff;
	padding: .5em;}
#sidebar, #sidebar ul, #sidebar li { display: inline;
	list-style: none;
	margin-left: 0; padding-left: 0; }
#sidebar a { margin-right: 1em;
	color: #fff; }
#sidebar a:visited { color: #ccc; }

#footer { padding: .5em; }
	#footer a { color: #fff; }

#jumptop { margin: 1em 0 ; }
#jumptop a { color: #fff; }

#license-notes { text-align: center;
	font-size: small; }