div#channel {	
        width: 780px;	
}

body.main {
	background : #FFFFFF no-repeat url(http://www.lambethvac.org.uk/graphics/LVAC/common/leaf_bg.gif);
	font: small Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-left: 30px;
	color: #000000;
}

body.home {
background : #FFFFFF no-repeat url(http://www.lambethvac.org.uk/graphics/LVAC/common/leaf_bg.gif);
	
	font: small Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-left: 30px;
	color: #000000;
}


div {font:small Verdana, Arial, Helvetica, sans-serif;
color: #000000;}

span {
font:small Verdana, Arial, Helvetica, sans-serif;
color: #000000;}

td { font:x-small Verdana, Arial, Helvetica, sans-serif;}



/* Structure */

div#channel_home {	
        width: 750px;
	margin-top: 0px;
}

div#channel_home div#leftcol {
        float:left;
	width: 345px;
	margin-right: 20px;
}

div#channel_home div#centercol {
    	float:left;
	width: 385px;
}

div.clear  {clear:both}

div#head {

	width: 770px;

}

div#header {
	width: 770px;
	
	
}

div#menu {
	color: #000000;
	
	padding-top: 20px;
	padding-bottom: 0px;
	width: 770px;
	font-size: small;
font-weight: bold;
	
}


div#menu a:link { color:#00643F;
	text-decoration: none;
}
div#menu a:visited { color:#00643F;
	text-decoration: none;
}
div#menu a:active { color:#00643F;

	text-decoration: none;
}
div#menu a:hover { color: red;
	text-decoration: underline;
}

div#menulow {
	color: #000000;	
	padding-top: 8px;
	padding-bottom: 4px;
	width: 770px;
	font-size: small;
font-weight: bold;
	border-bottom: 1px solid #ADE39E;
	margin-bottom:8px;
	
}


div#menulow a:link { color:#00643F;
	text-decoration: none;
}
div#menulow a:visited { color:#00643F;
	text-decoration: none;
}
div#menulow a:active { color:#00643F;

	text-decoration: none;
}
div#menulow a:hover { color: red;
	text-decoration: underline;
}


div#footer {
	margin-top: 40px;
}

div#footerhome {
	margin-top: 40px;
	margin-top: 20px;
	padding: 10px 5px 10px 5px;
	border: 1px solid #ADE39E;
	
}

/* Tables */

table#search {
	width: 100%;
}

table#search td.text {
	width: 380px;
}

table#search td.field {
	width: 370px;
}

table.newsletter {
	margin-bottom: 10px;
	margin-top: 5px;
}

table.newsletter td {
	padding: 5px 5px 5px 5px;
}

div.input {
	margin-left: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: x-small;
}

input {
	
	font-size: x-small;
}

option {
	font-size: x-small;
}


select {
	line-height: 2em;
}





/* Titles */

h1 {
	color: #000000;
	font: bold medium Verdana, Arial, Helvetica, sans-serif;
	margin-top: 4px;
	margin-bottom: 8px;
}

h2 {
	color: #00643F;
	font-size: small;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 4px;
}

h3 {
	color: #00643F;
	font-size: small;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;

}

h4 {
	color: #00643F;
	font-size: small;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;

}

.greentitle {color: #00643F;
	font-size: small;
	font-weight: bold;

	
}

/* boxes */

div.bluebox {
	padding: 10px 5px 10px 10px;
	border: 1px solid #ADE39E;
	background-color: #FFFFFF;
	margin-bottom: 10px;


}

div.whitebox {
	padding: 10px 5px 10px 10px;
	border: 1px solid #ADE39E;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

div.boxhead_r{

	color: #00643F;
	border: 1px solid #ADE39E;
	font-size: small;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 2px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	background: #D3F0CA;
}

div.boxhead_long{

	color: #00643F;
	
	font-size: small;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom:10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

div.boxhead_long2{

	color: #00643F;
	
	font-size: small;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 2px;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}

div.boxbgimage {
		background : #FFFFFF no-repeat url(http://www.lambethvac.org.uk/graphics/LVAC/common/leafsmall.gif);

	border: 1px solid #ADE39E;
	
	margin-top: 4px;
	margin-bottom: 2px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 20px;
	
}

span.boxtext {
	padding: 10px 5px 10px 10px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	
	
}




span.boximage {

	float: right;

}


/* Forms */

table#form {
	width: 700px;
	margin-top: 10px;
}

table#form td {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ADE39E;
	vertical-align: top;
}

table#form td.heading {
color: #00643F;
	font-size: x-small;
	font-weight: bold;	

	
}

table#login {
	width: 100%;
}

table#login td {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	border-bottom: 1px solid #ADE39E;
}

table#search {
	width: 100%;
}

table#search td.text {
	width: 280px;
}

table#search td.field {
	width: 470px;
}

div.input {
	margin-left: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: x-small;
}

input {
	
	font-size: x-small;
}

option {
	font-size: small;
}


select {
	line-height: 2em;
}



/* general */

div.logsum {
	padding-bottom: 10px;
}

div#intro {

	padding: 5px 10px 10px 0px;
	
	margin-bottom: 20px;
}

div#introhome {

	padding: 5px 10px 10px 0px;
	
	margin-bottom: 10px;
}

a:link { color:#00643F;
	text-decoration: underline;
}
a:visited { color:#00643F;
	text-decoration: underline;
}
a:active { color:#00643F;
	text-decoration: underline;
	margin-top: 10px;
}
a:hover { color: #5AC234;
	text-decoration: underline;
}

div.contact{
	margin-top: 10px;
}

div.navigation{
	margin-top: 10px;
}

div.firstpara{
	margin-bottom: 10px;
}

span.red {
	font-weight: bold;
	color: red;
}

span.orange {
	font-weight: bold;
	color: red;
}

div.red {
	color: #FF0000;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
}

span.newsdate {font-weight:bold;color: #666666; font-size:xx-small;}

div#blueline {
	border-bottom: 1px solid #ADE39E;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 10px;
}



div#blueline2 {
	border-bottom: 1px solid #ADE39E;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 0px;
}

div.trainimage {
	padding-left: 580px;
	padding-top: 8px;
	padding-bottom: 40px;
}