body {
	/*text-align: center; /* ie6 REQUIRED */
	background-color: #9d6029;
	background-image:url('images/bg-body-tile.png');
	background-repeat: repeat-x;
	}

/* Wrapping ID Elements ********************/
#wrapping-header, #foliage-left, #foliage-right {
	float:left;
	margin: 0px;
	padding:0px;
	width: 100%;
	background-repeat: no-repeat;
	height: 215px; /* The exact height of the corner foliage background images */
	}

#wrapping-header {
	background-image: url('/wolf/themes/paradise/css/images/bg-header-sky-single.png');
	background-position:  top center;
	}
	
#foliage-left {
	background-image: url('/wolf/themes/paradise/css/images/header-foliage-left.png');
	background-position: top left;
	}

#foliage-right {
	background-image: url('/wolf/themes/paradise/css/images/header-foliage-right.png');
	background-position: top right;
	}
	
#wrapping-header-nav {
	}

#wrapping-content {
	margin-top: -90px; /* moves this div closer to the top, offsetting the 215px heigh tof the #wrapping-header and foliage divs */
	}

	#wrapping-content .wrapper .container #red #logo-slice {
	background-image: url('images/paradise-donuts-logo-slice.png');
	background-repeat: no-repeat;
	background-position:  top center;
	z-index: 600;
	float: left;
	padding-top: 30px;
	}
	
	#wrapping-content .wrapper .container #red {
	background-image: url('images/bg-content-tile.png');
	background-repeat: repeat-x;
	z-index: 100;
	margin: 0px;
	}
	
	


#wrapping-footer-nav {
	/*background-color: MediumSeaGreen;*/
	}
	
#wrapping-footer {
	/*background-color: lightgreen;*/
	}

/* Color a block (a child DIV of .container) *****/

	
/* Box Class Elements ********************/

.box {
	border: 1px dotted gray;
	}

#wrapping-header .container {
	}

#wrapping-header .container .whole {
	background-image: url('images/paradise-donuts-logo.png');
	background-repeat: no-repeat;
	background-position: top center;
	margin-top: 0px;
	overflow: show;
	margin:  0px;
	padding:  0px;
	}

/* SPECIAL EFFECTS SAVE */
.box {
	/* Border Rendering */
		border: 1px solid #f3f3f3;
	/* Corner Rendering */
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	/* Shadow Rendering */
		-webkit-box-shadow: #000 0px 2px 8px;
		-moz-box-shadow: #000 0px 2px 4px;
		box-shadow: #000 0px 2px 4px;
	/* Shadow Inset *
		box-shadow: inset 0 0 10px #000000;
		-moz-box-shadow:inset 0 0 10px #000000;
		box-shadow: inset 0px 0px 15px #000, 0px 0px 15px #ccc;
	/* Background Color */
		background: #fcffe8;
	/* Background Gradeint *
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#f2f2f2));
		background: -moz-linear-gradient(#FFFFFF, #f2f2f2);
		background: linear-gradient(#FFFFFF, #f2f2f2);
	/* IE <9 Rendering */
		behavior: url(/js/PIE-1.0beta3/PIE.php);/* IE REQUIRED - loads PIE HTC */
	}



#background-randomizer {
	width: 658px;
	height: 200px;
	overflow: hidden;
	float: left;
	/*background-color: faf8f7;*/
	background: url(/js/background-randomizer/rotate.php) no-repeat center top;
	background-repeat: no-repeat;
	}
	







/* Form ******************************/

			input[type='text'], input[type='number'], input[type='email'],
			textarea, select { 
				background-color: #fff; 
				border: solid 1px #999;
				padding: 5px;
			}

			input[type='text'].invalid, input[type='number'].invalid, input[type='email'].invalid, 
			textarea.invalid, select.invalid {
				border-color: red;
			}
			

			span.checkbox-container.invalid {
				border-color: red;
			}


			input[type='text'].inactive, input[type='number'].inactive, input[type='email'].inactive,
			textarea.inactive, select.inactive, option.inactive { 
				color: #999;
				font-style: italic;
			}

	