/********************/
/* Green Living CSS */
/********************/
/**************************************************** SITE STYLING ****************************************************/
html, body { height:100%;}
html { background:#FFF; }
body { color:#006838; font:normal 14px Arial; }
a { color:#35560c; text-transform:uppercase; }
h2 { font-size:28px; margin:0 0 5px 0; padding:0; }
h3 { font-size:20px; margin:0; padding:0; }
h4 { font-size:15px; margin:0; padding:0; }
img { border:none; }
p { margin:0; padding:0 0 10px 0; }
ul { margin:0 0 10px 0; padding:0 0 0 20px; }
li {line-height:25px;}

#container { margin:0 auto; width:900px; }
#wrapper { float:left; width:100%; }
#header { float:left; width:100%; }
#header .nav { float:left; height:78px; overflow:hidden; width:100%; }
#header .nav a { float:left; opacity:.0; filter:alpha(opacity=0); -moz-opacity:0.0; }
#header .nav a:hover,#header .nav .selected { opacity:1.0; filter:alpha(opacity=100); -moz-opacity:1.0; }
#content { float:left; padding:15px 20px 15px 20px; width:860px; background:url(../images/green_bg.gif) center top repeat-y; }
#footer { color:white; float:left; font-size:16px; text-align:center; width:100%; }

.contentbox, .contentboxmain { margin:0 auto; width:833px;}

.fifty { width:49%; }
.hundred { width:100%; }

.tan {color:#716558;}

/****************************************************** HOME PAGE *****************************************************/
#mainheader { float:left; width:100%; background:url(../images/green_main_header.gif) center top no-repeat; height:285px; }
#mainheader img { position:relative; top:230px; left:245px; border:0; }
.contentboxmain img { margin:5px; }


/******************************************************* SEMINAR *****************************************************/
.allday { margin:0 auto; width:460px;}
.left {float:left; width:150px; padding-left:10px;line-height:37px;font-weight:bold;color:#716558;}
.center {margin:0 186px 0 170px;font-weight:bold; padding-top:10px;}
.center span, .center2 span {font-size:12px;font-weight:normal;}
.right form, .right2 img {margin-top:5px;}
.right {float:right; width:126px; padding:10px 10px 0 0;}
.center2 {margin:0 235px 0 170px;font-weight:bold;padding-top:10px;}
.right2 {float:right; width:175px; padding-right:10px;}

.contentbox .center span, .contentbox .center2 span { cursor:pointer; color:#0B829E; font-weight:bold;}
.contentbox .center p, .contentbox .center2 p { display:none; font-weight:normal;line-height:normal; }
.contentbox .center p span, .contentbox .center2 p span { cursor:pointer; color:#0B829E; font-weight:bold;}

/******************************************************* EXPO *****************************************************/
.expobox { margin:0 auto; width:833px;}
.left2col {float:left; width:400px; padding-left:10px;font-weight:bold;}
.right2col{margin-left:430px;font-weight:bold;}
