/*html {
	-webkit-transform:scale(0.75,0.75);
	-moz-transform:scale(0.75,0.75);
	-ms-transform:scale(0.75,0.75);
	-o-transform:scale(0.75,0.75);
	transform:scale(0.75,0.75);
}*/

body {
	background-color: #CFFF9B;
	height: auto;
	overflow-x: hidden;
}

div {
	z-index: 10;
	padding: 0px;
	margin: 0px;
	float: inherit;
}

li{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

ul{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

div#bg {	
	background: -webkit-linear-gradient(rgba(171,213,127,1), rgba(207,255,155,1)); /* For Safari */
	background: -o-linear-gradient(rgba(171,213,127,1), rgba(207,255,155,1)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(rgba(171,213,127,1), rgba(207,255,155,1)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(rgba(171,213,127,1), rgba(207,255,155,1)); /* Standard syntax */
	height: 25em;
	width: 100%;
	z-index: -1;
	position: absolute;
	left: 0px;
	top: 8em;
}

div#bg_filler {
	background-color:rgba(171,213,127,1);
	height: 8.01em;
	width: 100%;
	z-index: -1;
	position: absolute;
	left: 0px;
	top: 0px; 
}

div#content {
	background-color: rgba(255,255,255,0.35);
	min-width:74em;
	max-width:74em;
	padding-top: 1.15em;	
	min-height: 35em;
	color: black;
	float: left;
	padding-bottom: 2em;
}
div#content_wrapper{
	margin: 0px auto 0px;
	width: 74em;
}

div#placeholder1 {
	height: 0px;
	margin-top: 3em;
}

div.content_carrier {
	width: 100%;
}	

div.horizontal_divider{
	background-color: rgba(255,255,255,0.75);
	width: 72.5em;
	margin: 1em auto;
	height: 0.3em;
	border-radius: 0.15em;
	float: none;
}

div.horizontal_divider_container{
	width: 100%;
	clear: both;
}

div.vertical_divider{
	background-color: rgba(255,255,255,0.75);
	width: 0.15em;
	margin: auto 0px;
	border-radius: 0.15em;
}