html, body{ margin: 0; padding: 0; 
text-align : center; 

font-family:verdana;
font-size:0.9em;

background-color:#eee; 
}

img{
border:0;
margin:0;
padding:0;
}

h1{
font-family:verdana;
color : #68b841;


margin:0;
margin-top:3px;
margin-bottom:3px;
font-size:1.4em;

}

h2{


font-family:verdana;
color : #68b841;
margin:0;
margin-top:3px;
margin-bottom:3px;
font-size:1.4em;


}
h3{
margin:0px;
font-family:verdana;
color : #68b841;

margin-bottom:2px;

}

.bighead{
font-family:verdana;
color : #68b841;
margin:0;
margin-top:3px;
margin-bottom:3px;
font-size:1em;

}

a:link {
text-decoration:underline;
color : #68b841;
line-height:1.4em;
}

a:visited {
color : #425f34;
text-decoration:underline;
line-height:1.4em;
}

a:hover {
color : #5c9441;
text-decoration:none;
line-height:1.4em;
}

a:active {
color : #21460f;
text-decoration:underline;
line-height:1.4em;
}

.login{
padding-bottom:10px;
font-size:1.4em;
color : #6d0000;
}

ul{
list-style-type:circle;

color:#333;
}

ol{

color:#333;

}

li{
padding-top:20px;
list-style-position:inside;
line-height:1.6em;
}

ol.Anumberedlist {
}
ol.Anumberedlist li {
	margin: 0;
	padding: 15px 15px;
color:#333;
background-color:#eee;
border-left: 2px solid #ddd;
border-right: 2px solid #ddd;
border-top: 2px solid #ddd;
border-bottom: 10px solid #ddd;
margin-bottom:20px;

}
	
ul.Aunordlist{

}	
	
ul.Aunordlist li {
	margin: 0;
	padding: 15px 15px;
color:#333;
background-color:#eee;
border-left: 2px solid #ddd;
border-right: 2px solid #ddd;
border-top: 2px solid #ddd;
border-bottom: 10px solid #ddd;
margin-bottom:20px;
}


textarea {
overflow:hidden;
}

p{
line-height:1.6em;
color:#333;

}

#wrapper{  

width: 960px; 
border:1px solid #ddd;
position: relative; 
background-color:#fff; 
margin: 0 auto;

}

#content{ 
border:1px solid #ddd;
text-align:left;
width:710px; 
background-color:#fdffea; 
float:left; 
background-image:url('http://www.ourgreenearth.co.uk/images/earth-bottom.jpg');
background-repeat:no-repeat;
background-position:bottom right;
}

.authorprofile{
width:486px;
height:328px;
background-image: url('../images/authorprofile.jpg');
}

.authorimage{
width:150px;
height:150px;
margin-top:85px;
margin-left:55px;
position:absolute;
}

.authorname{
width:176px;
color:#333;

text-align:center;
margin-top:230px;
margin-left:33px;
position:absolute;
}

.authorbiog{
width:230px;

margin-top:55px;
margin-left:235px;
position:absolute;
}

.authortext{
margin-top:8px;
line-height:1.85em;
}

.padding{
padding-left:30px;
padding-right:30px;
}

.padding10{
padding:10px;
}


.padding50{
padding-top:10px;
padding-bottom:10px;
padding-left:50px;
padding-right:50px;


}

.padding10cent{
padding:10px;
text-align:center;
}

.paddingmain{
padding-left:10px;
padding-right:10px;
}

#contentwrap #content, 
#contentwrap #leftmenu { 

margin-bottom: 10px;
} 

#leftmenu{ 

text-align:left;
width:220px; 

float:right; 
border:1px solid #ddd;

background-color:#fdffea; 
}

#header{ 


height:196px; 
width:960px;

top:0; 

}

#headerimage{
height:196px; 
width:960px;

position:absolute;
left:0;
}

#footer{ 

border-top:1px solid #ddd;
height:100%; 
clear: both; 
background-color:#fdffea;
} 



.menutitle{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

font-size:1.2em;
color:#203D4B;
background-color:#e5b860;

line-height:50px;
padding:10px;
margin-top:10px;
margin-bottom:10px;
font-weight:bold;
}

.mainlinks{

font-weight:bold;
line-height:25px;
}




.bigger{

font-size:1.4em;
}

.adsense{
text-align:center;
float:center;
margin:10px;
}

#adsenseright{
width:200px;
height:200px;
margin-bottom:10px;
margin-top:10px;
}

.adsensetop{
position:absolute;
left:10px;
top:3px;
width:728px;
height:90px;
background-color:#123;

}




.articles{
float:left;
width:470px;

}

.article{
height:100%;
background-color:#fff;
border:1px solid #ddd;
margin-bottom:10px;
}

.articleimage { 
    float: left; 
width:200px;
height:200px;

/*border:1px solid #ddd;*/
}

.articleimage2 { 
    float: left; 
margin:10px;
/*border:1px solid #ddd;*/
}

.articletext { 
    float: right; 
width:240px;

text-decoration:none;
}

.maintext{
background-color:#fff;
text-align:justify;
border:1px solid #eee;

}

.cleared{
clear:both;
}

.inputlabel{
text-align:right;
margin-right:10px;
vertical-align:middle;
width:200px;
font-weight:bold;
}

.inputlabelright{
text-align:left;
vertical-align:middle;
}

.inputlabelabout{
font-weight:bold;
text-align:right;
margin-right:10px;
padding-top:3px;
vertical-align:top;
}


.logincell{
vertical-align:top;
padding:3px;
font-family:verdana;
}

.about{
font-family:verdana;
width:397px;
height:150px;
padding:5px;
margin-left:2px;
}


.userimage{

float:right;
width:130px;
height:130px;
margin:3px;
}

.headings{
margin-bottom:3px;
}

.color{
color : #6d0000;
font-weight:bold;
}

.newmember{
margin-top:15px;
background-color:#eee;
border:1px solid #ddd;
}
.smallish{
font-size:0.8em;
}

.smaller{
font-size:0.7em;
}

.error{
color : #ff0000;
font-size:1.6em;
}

.home{

margin-bottom:5px;
}

.niceforms{
padding:3px;
font-family:verdana;
border:1px solid #ccc;
}

.commenttextarea{
width:400px;
height:100px;
padding:3px;
font-family:verdana;
border:1px solid #ccc;
}

.commentlabel{
color:#333;
text-align:right;
margin-right:5px;
}

.commentlabeltop{
color:#333;
text-align:right;
margin-right:5px;
vertical-align:top;

}

.usercomment{
text-align:justify;
background-color:#fff;
border:1px solid #ddd;
margin-top:20px;
}

.recentcomments{
float:right;
width:208px;
background-color:#fff;
border:1px solid #ddd;
}


.ruler{
margin-top:10px;
height: 1px;
border: 0;
color: #ccc;
background-color: #ccc;
clear:left;
}

.writers{


background-color:#fff;
border:1px solid #ddd;

}

.writertitles{
font-family:verdana;
color : #68b841;
margin:0;
margin-top:3px;
margin-bottom:3px;
font-size:1.4em;
}


.otherarticles{

margin-top:10px;
background-color:#fff;
border:1px solid #ddd;

}


.writerstext{

padding:10px;
color:#333;
font-size:1.3em;
text-align:center;
}

.newwriters{
border:1px solid #ddd;
background-color:#fff;
text-align:center;
background-image:url('http://www.ourgreenearth.co.uk/images/handwriting.jpg');
}


.writername{
padding:3px;
background-color:#222;
color:#fff;
text-align:center;
}

.writername a:link {
text-decoration:none;
color : #fff;
}

.writername a:visited {
color : #fff;
text-decoration:none;
}

.writername a:hover {
color : #eee;
text-decoration:underline;
}

.writername a:active {
color : #ccc;
text-decoration:underline;
}

.writerbox{
margin-top:20px;
margin-bottom:20px;
}

.thumbs{
border-left:2px solid #222;
border-right:2px solid #222;
border-bottom:2px solid #222;
}

.breadcrumbs{
font-weight:bold;
}

sub {
  line-height: 0;

}

sup {
  line-height: 0;

}

.imagebox{
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}





.topnavigation {

background-image : url('../images/menuback3.jpg');
position:relative;
width : 960px;
height: 35px;

color : #333333;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.8em;
font-weight : bold;

}




.topnavigation ul{

	margin: 0; padding: 0;
	  padding-left:120px;
	text-align : center;
	float: center;

  }

.topnavigation ul li{

	display: inline;

  }

.topnavigation ul li a{
	float: left; text-decoration: none;
	color: #333;
	padding: 10px 11px;
	background-image : url('../images/clear.gif');
  }
  
    .topnavigation ul li a.norm{

	border-left: 1px solid #89c96b;
  }
  
  .topnavigation ul li a.last{
  border-left: 1px solid #89c96b;
	border-right: 1px solid #89c96b;
  }

.topnavigation ul li a:visited{
	color: #333;
text-decoration: none;
  }

.topnavigation ul li a:hover{
	color: #eee;
 text-decoration: underline;
background-image : url('../images/menupart3.jpg');
background-repeat: none;

    }
  
.topnavigation ul li a:active{
	color: #fff;

    }
  
    
    
    