body, html { 
margin: 0;
padding: 0;
}

body { 
background: #FFF url("images/bg.png");
text-align: center;
padding : 0; 
font: 14px/24px "Trebuchet MS", sans-serif;
color: #262626;
margin: 0;
}

b, strong {
color: #5E8465;
font: 14px/24px "Trebuchet MS", sans-serif;
font-weight: 700;
}

#container { 
margin : 0 auto; 
text-align : left; 
padding : 0px; 
width: 748px;
background: #FFF;

} 

#sidebar { 
width: 200px;
float: left;
padding: 10px;
margin: 20px 0; 
font: 12px/24px "Trebuchet MS", sans-serif;
} 

#content {
width: 500px;
float: right;
text-align: left;
padding: 10px;
margin: -10px 0;
}

a:link, a:visited, a:active {
color: #67A372;
text-decoration : none;
}
a:hover {
color: #000;
text-decoration : none;
}

#footer {
clear : both; 
padding: 20px 0 10px 0;
text-align: center; 
font: 12px/22px "Trebuchet MS", sans-serif;
}

.leftalign {
float:left;
}
.rightalign {
float: right;
}

a.affiliates:link, a.affiliates:visited, a.affiliates:active { 
display : block;
color: #202020; 
background: #E5EBCE;
padding: 4px;	
text-align:center;
margin: 3px;
font: 12px/24px georgia;
text-decoration : none;
letter-spacing: 1px;
} 
a.affiliates:hover { 
color: #202020; 
background: #D3E2B6;
text-decoration : none; 
}

a.affiliates2:link, a.affiliates2:visited, a.affiliates2:active { 
display : block;
color: #E5EBCE; 
background: #E5EBCE;
padding: 4px;	
text-align:center;
margin: 3px;
font: 12px/24px georgia;
text-decoration : none;
letter-spacing: 1px;
} 
a.affiliates2:hover {
text-decoration : none; 
}

a.subnav:link, a.subnav:visited, a.subnav:active { 
display : block;
width: 233px;
color: #202020; 
background: #E5EBCE;
padding: 4px;	
text-align:center;
margin: 3px;
font: 12px/24px georgia;
text-decoration : none;
letter-spacing: 1px;
} 
a.subnav:hover { 
color: #202020; 
background: #D3E2B6;
text-decoration : none; 
}

a.subnav2:link, a.subnav2:visited, a.subnav2:active, a.subnav2:hover { 
display : block;
width: 233px;
color: #E5EBCE; 
background: #E5EBCE;
padding: 4px;	
text-align:center;
margin: 3px;
font: 12px/24px georgia;
text-decoration : none;
letter-spacing: 1px;
}

h1 {
color: #707070;
font: 30px/40px "Georgia";
margin: 30px 0 5px 0;
}

h2 {
color: #808080;
font: 18px "Georgia";
text-transform: uppercase;
margin: 40px 0 0 10px;
}

h3 {
margin: 10px 20px 0 0;
text-align: right;
font: 16px Georgia, "Trebuchet MS", sans-serif;
color: #808080;
}

h4 {
color: #808080;
font: 16px "Georgia";
text-transform: uppercase;
margin: 30px 0 10px 5px;
}

#navigation {
margin: 0;
padding: 0;
list-style-image : url('http://ipinky-promise.co.uk/images/nothing.png');
}

#navigation li {
margin-bottom: -8px;
}

#navigation a {
display: block;
background: #E5EBCE;
color: #202020;
width: 180px;
padding: 5px 5px 5px 10px;
font: 15px/27px georgia;
letter-spacing: 1px;
}

#navigation a:hover {
background: #D3E2B6;
color: #202020;
text-decoration: none;
}

img {
border: 0;
margin-right: 5px;
}

.imgpadding {
padding: 10px;
}

ul  {
list-style-image : url('http://ipinky-promise.co.uk/images/bullet.png');
margin:0 0 15px 15px;
}

li {
padding: 5px 0;
}

blockquote {
border: 1px dotted #707070;
padding: 5px;
}

submit, input, textarea {
border: 1px solid #262626;
padding: 5px;
}

a.subnav:link, a.subnav:visited, a.subnav:active { 
display : block;
width: 150px;
color: #202020; 
background: #E5EBCE;
padding: 4px;	
text-align:center;
margin: 3px;
font: 12px/24px georgia;
text-decoration : none;
letter-spacing: 1px;
} 
a.subnav:hover { 
color: #202020; 
background: #D3E2B6;
text-decoration : none; 
}

a.subnav2:link, a.subnav2:visited, a.subnav2:active, a.subnav2:hover { 
display : block;
width: 150px;
color: #E5EBCE; 
background: #E5EBCE;
padding: 4px;	
text-align:center;
margin: 3px;
font: 12px/24px georgia;
text-decoration : none;
letter-spacing: 1px;
}