
body{
	margin:0px;
	padding:0px;
	text-align:center;
	/* background-color:#313031; */
	z-index:1;
}
 html{
	
	background:#000 url(../images/bg-trashfusion.jpg) no-repeat center 85px;background-attachment:fixed;	
	background-color:#000000;
} 

/*
====================================
Page Layout/Structure
====================================
*/
div.wrapper{
	width:792px;
	margin:0 auto;
	position:relative;
	font-family: 'Gill Sans', sans-serif,helvetica,arial,verdana;
	color:#4f6228;
	padding:13px;
	background-color:#ffffff;
	z-index:2;
	text-align:left;
	border:1px solid #000000;
}

div#banner{
	width:792px;
	background-color:#000000;
	text-align:center;
	z-index:3;
}



	
div.pagemargin{
	position:relative;
	float:left;
	width:130px;
	left:-200px;
	margin-right:-200px;
	z-index:3;
}

div#page{
	position:relative;
	margin-top:-32px;
	width:535px;
	padding-left:225px;
	padding-right:30px;
	z-index:3;
}


div.left-col{
	float:left;
	width:250px;
}
div.right-col{
	float:right;
	width:250px;
}
div.mini-left-col{
	float:left;
	width:130px;
}
div.mini-right-col{
	float:right;
	width:115px;
	padding-left:5px;
}
div.center-float{
	float:left;
	text-align:center;
	width:525px;
}
div.right-float{
	float:left;
	text-align:right;
	width:525px;
}
div.left-float{
	float:left;
	text-align:left;
	width:525px;
}




div#bot-banner{
	position:relative;
	width:752px;
	background-color:#000000;
	padding:8px 20px 20px 20px;
	margin-top:40px;
	text-align:left;
	z-index:3;
}

div#tf-video{
	position:relative;
	top:0px;
	left:0px;
	width:212px;
	height:156px;
	border:1px solid #bda2bd;
}
div#tf-twitter{
	position:absolute;
	top:65px;
	left:300px;
}
div#tf-facebook{
	position:absolute;
	top:65px;
	left:425px;
}
div#tf-house{
	position:absolute;
	bottom:20px;
	right:20px;
}

/* 
====================================
HTML Elements
====================================
*/
.left{
	text-align:left;
}
.right{
	text-align:right;
}
.center{
	text-align:center;
}
.lighter{
	font-weight:lighter;
}
.minor{
	font-size:smaller;
}

.indent{
	padding-left:40px;
}

hr{
	color:#ffffff;
	border:1px solid #4f6228;
	height:3px;
}

br.spcr{
	margin-bottom:5px;
}
br.clear{
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
div.clear{
	clear:both;
	height:0px;
}
div.clear-spcr{
	clear:both;
	height:8px;
}

img{
	border:0px;
}
img.border, iframe.border{
	border:1px solid #666666;
}
img.border-lt{
	border:1px solid #c4c4c4;
}
img.lm-trashfusion{
	margin-top:4px;
	margin-bottom:4px;
}
img.sponsors{
	margin:0px 18px 0px 18px;
}
img.leaders{
	margin:0px 6px 0px 6px;
}
div#trashfusionimg{
	position:relative;
	margin-top:-47px;
	left:15px;
}
div#facebook{
	position:relative;
	margin-top:-138px;
	left:577px;
	width:200px;
}
div.sponsors-workshop{
	float:right;
	width:160px;
	text-align:right;
}


/* Fonts  */
p,h1,h2,h3,h4{
	font-family: 'Gill Sans', sans-serif,helvetica,arial,verdana;
	color:#4f6228;
}
h1{
	color:#ffffff;
	font-size:28pt;
	padding:20px 20px 40px 20px;
	margin:0px;
}
h1 span.greenexpo, span.green{
	color:#84c329;
}
h2{
	font-size:30pt;
	color:#4f6228;
	margin-top:30px;
	margin-bottom:10px;
	letter-spacing:4px;
	text-align:left;
}
h2.sponsorship{
	font-size:19pt;
	color:#4f6228;
	letter-spacing:2px;
}
h2.partnership{
	position:relative;
	top:40px;
	left:205px;
	width:550px;
	font-size:18pt;
	color:#4f6228;
	text-align:left;
	padding-left:22px;
}
h3{
	font-size:12pt;
	color:#4f6228;
}
h3.partnership{
	padding-left:22px;
}
h3.sponsors{
	border-bottom:2px solid #4f6228;
	margin-top:40px;
}
h4.bottom{
	color:#ffffff;
	margin-top:0px;
	margin-bottom:8px;
}
p{
	font-size:9pt;
	padding-top:0px;
	margin-top:12px;
	margin-bottom:12px;
}
p.large{
	font-size:12pt;	
	line-height:16pt;	
}
p.medium{
	font-size:11pt;
}
p.medium-spcr,li.medium-spcr{
	font-size:11pt;	
	line-height:18pt;
}
ul,li,div{
	font-size:9pt;
}
li{
	margin-bottom:8px;
}


a,a:link,a:visited{
	color:#4f6228;
	font-weight:bold;
}

a:hover,a:focus,a:active{
	color:#633073;
}

