/*---LA Greens website layout----*/

html, body {
	margin:0px;
	padding:0px;
}

form {
	display:inline;
	margin:0px;
	padding:0px;
}

a img {
	border:none;
	margin:0px;
	padding:0px;
}

h1, h2, h3, h4, h5, h6, div, p {
	margin:0px;
	padding:0px;
}




/*-Main Div Layout-------------------------------------------*/

#overall {
        width:850px;
	margin:12px 40px 12px 12px;
	padding:0px;
}

/*-Header-------------*/

#banner {
	background-color: #f0ffd7;
        position:center;
	height:80px;
        margin: 0px 12px 12px 0px;
}

#banner img { margin-left: 96px;
              margin-right: auto;
}

/*-Footer-------------*/

#update {
	padding:12px 0px 0px 0px;
	position:relative;
	clear:both;
}

/*-Content Area-------*/

#main {
/*	height: 581px; */
        height: auto;
        width:100%;
}

/*-Left Column--------*/

#left	{
	float:left;
	width:550px;
}

#menu { 
      float:relative;
      height: 130px;
      margin:0px 0px 15px 0px;
       }

#content {
 	height: 750px;
        float: relative;
        background-color: #9DC755;
        margin:0px 0px 15px 0px;
}

#content ul { 
    text-align: left;
    font-size: small;
}

#content h1 { margin-left: 30px; padding-top: 20px; }

#content li, #content h2, #content h3 {
	margin-left: 20px;
	padding:0px;
}

#content h2 { padding-top: 20px; }

#content h1 { vertical-align: bottom; line-height: 30px; }

#content p { margin-left: 20px;
          margin-right: 25px;
	padding: .3em 0;
          text-align:justify; }

/*-Right Column-------*/

#right {
	float:right;
	width: 270;
	margin:0px 10px 0px 0px;
}

/*-Values Bar-------------------------------------*/

#values {
	background-color: #336600;
        	height: 550px;
        width: 100%;
        position:relative;
	margin:12px 0px 15px 0px;
	padding:0px;
}

#values ul {
	float:center;
	color: white;
}

#values h1 { 
        padding-top: 20px;
        color: white;
        text-align: center; }

#values p { 
        color: white;
        text-align: center; }

#values li { color: white; }

#values img { margin-top: 30px; 
              padding-bottom: 20px;
            margin-left: 38px;
              margin-right: auto;
}

#values a:link { color: white; }
#values a:visited { color: gray; }


/*-News Bar-------------------------------------*/

#news {
	background-color: #336600;
   	height: 550px;
        width: 100%;
        position:relative;
	margin:12px 0px 15px 0px;
	padding:0px;
}

#news ul {
	float:center;
	color: white;
}

#news h1 { 
        padding-top: 20px;
        color: white;
        text-align: center; }

#news p { 
        margin-left: 5px;
        margin-right: 8px;
		  padding-bottom:2px;
        color: white;
        text-align: left; }

#news li { color: white; }

#news img { margin-top: 30px; 
              padding-bottom: 20px;
            margin-left: 14px;
				margin-right: auto;
}

#news a:link { color: white; }
#news a:visited { color: gray; }

/*-Links Bar-------------------------------------*/

#links {
	background-color: #336600;
 	height: 550px;
        width: 100%;
        position:relative;
	margin:12px 0px 15px 0px;
	padding:0px;
}

#links ul {
	float:center;
	color: white;
}

#links h1 { 
        padding-top: 20px;
        color: white;
        text-align: center; }

#links p { 
        color: white;
        text-align: center; }

#links li { color: white; }

#links img { margin-top: 30px; 
              padding-bottom: 20px;
}

#links a:link { color: white; }
#links a:visited { color: gray; }

/*-Title-----------------------------------------*/

#title {
	width: 100%;
        height: 130px;
        position:relative;
        background-color: #336600;
        margin: 0px 0px 15px 0px;

}

#title h1 {  
            padding-top: 45px;
            text-align: center;
            color: white;
            font-size: 40px;            
}

 /*-Poster-----------------------------------------*/

 #poster {
 	width: 100%;
         height: 130px;
         position:relative;
         background-color: #336600;
         margin: 0px 0px 15px 0px;

 }

 #poster img { 
         margin-left: 0px;
         margin-top: 0px;
         margin-bottom: 0px;
  }


/*-Remaining layout--------------------------------------*/


#update {
	background-color: #f0ffd7;
        height: 25px;
        text-align:left;
	margin:0px 0px 0px 0px;
	padding:10px;
}

#update p {
	margin-left:20px;
	margin-right:40px;
}

