* {
		margin: 0;
		padding: 0;
}
	
html {
		font-size: 100%;
}

body {
		background-color: #000033;
		font: 62.5%/1.5 "Lucida Grande", Lucida, Verdana, Arial, Helvetica, sans-serif;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/body_bg.jpg);
		background-repeat: repeat-x;
		background-position: 0 0;
}

h1 {
		font-size: 1.9em;
}

h2 {
		font-size: 1.7em;
}

h3 {
		font-size: 1.5em;
                text-align: right;
                padding-right: 15px;
}

h4 {
		font-size: 1.2em;
		padding-top: 5px;
}

p {
		font-size: 1.2em;
		margin-bottom: 0.5em;
}

h2, h3, h4 { 
	   margin: 6px 0; 
	   }

h5 { 
		font-size: 1em; 
		font-weight: normal; 
		margin: 0 0 6px 0; 
}

a.c3:link, a.c3:visited {
		color: #ccff33;
		padding:0;
		margin:0;
		text-decoration: underline;
		cursor: auto;
}

a.c3:hover {
		color: #003300;
		text-decoration: underline;
		cursor: auto;
}

a:link, a:visited {
		color: green;
		text-decoration: underline;
		cursor: auto;
}

a:hover {
		color: #003300;
		text-decoration: underline;
		cursor: auto;
}

.green {
		color: green;
}

.darkgreen {
		color: #006600;
}

img {
		display: block;
		padding: 5px 1px 0px 1px; 
		margin-left: auto;
		margin-right: auto;
}


#wrapper { 
		padding-top: 0; 
		margin: 0 auto; 
		width: 800px;
		clear: both;
		background-color: #99ffff;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/wrapper.jpg);
		background-repeat: repeat-x;
		background-position: 0 0;
}

#header {  
		width: 800px;
		height: 138px;
		margin: 0; 
		padding: 0; 
		background: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/bannert.png);
}

#menu {  
		width: 780px;
		height: 26px; 
		padding: 8px 10px 0px 10px; 
		margin: 0; 
		background: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/bannerb.png);
}


#menu ul { 
		list-style-type: none; 
		width: 780px;
		padding: 0; 
		margin: 0;
}

#menu ul li { 
		font-size: 1.35em; 
		float: left;
		padding: 0px  0.6em  0px  0.6em;
		margin: 0;
       }


#menu a:link, #menu a:visited {
		color: #003300;
		text-decoration: none;
		cursor: auto;
}

#menu a:hover {
		text-decoration: none;
		color: green;
}

.selected {
		background: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/bannerh.png);
		background-repeat: repeat-x;
}

.col_tit {
		margin: 8px 15px 0 15px;
		color: #006600;
}

#wrapper_column1 {   
		width:  300px;
		height: 300px;
		margin: 15px 0 0 10px;
		float: left;
		background-color: #99ffff;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/wrapper_c.jpg);
		background-repeat: repeat-x;
}

#column1_topt {   
		width:  300px;
		height: 30px; 
		margin: 0 20px 0 10px;
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/LG_topt.png);
                background-repeat: no-repeat;
                background-position: 0 0;
}

#column1_top {   
		width:  300px;
		height: 35px; 
		margin: 0 20px 0 10px;
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/LG_top.png);
                background-repeat: no-repeat;
                background-position: 0 0;
}

#column1 {   
		float: left;
		width: 280px;
		height: 235px;
		margin: 0 10px 0 10px;
		padding: 10px 20px 0 10px;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/LG_med.png);
		background-repeat: repeat-y;
		background-position: 0 0;
}

#column1_bot {   
		width:  300px;
		height: 28px; 
		margin: 0 0 15px 10px;
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/LG_bot.png);
                background-repeat: no-repeat;
                background-position: 0 0;
}


#wrapper_column2 {   
		width:  300px;
		height: 300px;
		margin: 15px 0 0 10px;
		float: left;
		background-color: #99ffff;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/wrapper_c.jpg);
		background-repeat: repeat-x;
}
                
#column2_topt {   
		width:  300px;
		height: 30px; 
		margin: 0 20px 0 10px;
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/MG_topt.png);
		background-repeat: no-repeat;
	background-position: 0 0;
}

#column2_top {   
		width:  300px;
		height: 35px; 
		margin: 0 20px 0 10px;
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/MG_top.png);
		background-repeat: no-repeat;
	background-position: 0 0;
}

#column2 {
		float: left;
		width: 280px;
		height: 235px;
		margin: 0 10px 0 10px;
		padding: 10px 20px 0 10px;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/MG_med.png);
		background-repeat: repeat-y;
		background-position: 0 0;
}

#column2_bot {   
		width: 300px;
		margin: 0 0 15px 10px;
		height: 28px; 
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/MG_bot.png);
		background-repeat: no-repeat;
		background-position: 0 0;
}

#wrapper_column3 {   
		width:  170px;
		height: 300px;
		margin: 0 0 0 10px;
		float: left;
		background-color: #99ffff;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/wrapper_c.jpg);
		background-repeat: repeat-x;
		background-position: 0 0;
}
                
#column3_topt {   
		width:  170px;
		height: 35px; 
		margin: 15px 0 0 10px;
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/DG_topt.png);
		background-repeat: no-repeat;
		background-position: 0 0;
}

#column3_top {   
		width:  170px;
		height: 35px; 
		margin: 15px 0 0 10px;
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/DG_top.png);
		background-repeat: no-repeat;
		background-position: 0 0;
}

#column3 {
		float: left;
		width: 130px;
		height: 235px;
		margin: 0 10px 0 10px;
		padding: 10px 20px 0 10px;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/DG_med.png);
		background-repeat: repeat-y;
		background-position: 0 0;
}

#column3_bot {   
		width: 270px;
		margin: 0 0 0 10px;
		height: 28px; 
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/DG_bot.png);
		background-repeat: no-repeat;
		background-position: 0 0;
}


#wrapper_column4 {   
		float: left;
		width:  250px;
		margin: 15px 0 0 10px;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/wrapper_b.jpg);
		background-repeat: repeat-x;
}

#column4_topt {   
		width:  250px;
		height: 35px; 
		margin: 0 20px 0 10px;
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/LO_topt.png);
		background-repeat: no-repeat;
		background-position: 0 0;
}

#column4_top {   
		width:  250px;
		height: 35px; 
		margin: 0 20px 0 10px;
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/LO_top.png);
		background-repeat: no-repeat;
		background-position: 0 0;
}

#column4 {   
		float: left;
		width:  220px;
		height: 340px;
		margin: 0 10px 0 10px;
		padding: 10px 20px 0px 15px;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/LO_med.png);
		background-repeat: repeat-y;
		background-position: 0 0;
}

#column4_bot {   
		width:  250px;
		height: 28px; 
		margin: 0 0 15px 10px;
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/LO_bot.png);
		background-repeat: no-repeat;
		background-position: 0 0;
}


#wrapper_column5 {   
		float: left;
		width:  250px;
		margin: 15px 0 0 10px;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/wrapper_b.jpg);
		background-repeat: repeat-x;
		background-position: 0 0;
}
                
#column5_topt {   
		width:  250px;
		height: 35px; 
		margin: 0 0 0 10px;
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/MO_topt.png);
                background-repeat: no-repeat;
                background-position: 0 0;
}

#column5_top {   
		width:  250px;
		height: 35px; 
		margin: 0 0 0 10px;
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/MO_top.png);
                background-repeat: no-repeat;
                background-position: 0 0;
}

#column5 {
		float: left;
		width:  220px;
		height: 340px;
		margin: 0 10px 0 10px;
		padding: 10px 20px 0 10px;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/MO_med.png);
		background-repeat: repeat-y;
		background-position: 0 0;
}

#column5_bot {   
		width:  250px;
		margin: 0 0 0 10px;
		height: 28px; 
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/MO_bot.png);
		background-repeat: no-repeat;
		background-position: 0 0;
}

#wrapper_column6 {   
		float: left;
		width:  250px;
		margin: 15px 0 0 10px;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/wrapper_b.jpg);
		background-repeat: repeat-x;
		background-position: 0 0;
}
                
#column6_topt {   
		width:  250px;
		height: 35px; 
		margin: 0 0 0 10px;
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/DO_topt.png);
		background-repeat: no-repeat;
		background-position: 0 0;
}

#column6_top {   
		width:  250px;
		height: 35px; 
		margin: 0 0 0 10px;
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/DO_top.png);
		background-repeat: no-repeat;
		background-position: 0 0;
}

#column6 {
		float: left;
		width:  220px;
		height: 340px;
		margin: 0 10px 0 10px;
		padding: 10px 20px 0 10px;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/DO_med.png);
		background-repeat: repeat-y;
		background-position: 0 0;
}

#column6_bot {   
		width:  250px;
		margin: 0 0 0 10px;
		height: 28px; 
		float: left;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/DO_bot.png);
		background-repeat: no-repeat;
		background-position: 0 0;
}

#column4 li {
		list-style-type: disc; 
list-style-position: inside; 
		padding-left: 10px; 
		font-size: 1em;
		line-height:150%; 
		width:220px; 
		text-decoration:none; 
		} 

#column5 li {
		list-style-type: disc; 
list-style-position: inside; 
		padding-left: 5px; 
		font-size: 1.3em;
		line-height:150%; 
		width:220px; 
		text-decoration:none; 
		} 

#column6 li {
		list-style-type: disc; 
list-style-position: inside; 
		padding-left: 5px; 
		font-size: 1.1em;
		line-height:150%; 
		width:220px; 
		text-decoration:none; 
		} 

.clearFix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
}

#footer_img { 
		width: 800px; 
		height: 100px;
		float: left; 
		background-color:  #f7f9f8;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/footer_img.png);
}

#footer_menu { 
		width: 760px; 
		height: 50px;
		float: left; 
		padding: 0 20px 0 20px; 
		color: green;
		align: centre;
		background-image: url(http://www.thrivingsustainably.org.uk/images/site_images/interface/footer_bg.png);
		background-repeat: repeat-x;
}
legend { 
		border: none; padding: 0 0 10px; margin-left: 15px;  
}

form { 
		border: 10x solid red; 
		padding: 5px;   
		width: 40em;
}

form p {
	position: relative;
	width: 100%;
	}

table { 
	border: none; margin: 10px; 
	}

tr { 
		background-color: auto;
		width: 40px;
	}
	
td { 
		padding: 4px; border: none;  
}

label {
	float: left;
	width: 100%;
	}

textarea {
	  border-top: 2px solid #999;
	  border-left: 2px solid #999;
	  border-bottom: 1px solid #ccc;
	  border-right: 1px solid #ccc;
	  width: 300px;
	  height: 100px;
	  } 

input.radio, input.checkbox, input.submit {
	width: auto;
	}

input:focus, textarea:focus {
  	background: #ffc;
	}
	
fieldset { 
	margin: 1em 0;
	padding: 1em;
	border: none;
	}


