﻿* {
    padding: 0;
    margin: 0;
    line-height:1em;    
}

body {
   font-family: Arial; 
   background-color: #3d7403;
   background-image: url('images/bg-vert.gif');
   background-repeat: repeat-x;
}

img {border: 0;}

/* strap heading */
h1 { 
    font-size: 25px; 
    color: #e1da10;
}

/* article heading */
h2 { 
    font-size: 25px; 
    color: #e1da10;
}

/* strap, article sub heading */
h3 {  
   font-size: 18px;
   color: #ffffff;
   padding-top: -1px;
}

/* content heading */
h4 {  
    font-size: 18px; 
    color: #3d7403;
    line-height:1em;
    margin-bottom: 0.5em;
    clear: both;
}

/* image-strip heading */
h5 {  
    font-size: 22px; 
    color: #e1da10;
}

td .past {  
    font-size: 27px; 
    color: #273032;
}

p, td, td p, ul, blockquote {
    font-size:13px;
    font-family: arial;
    line-height:1.3em;
    margin-bottom: 1em;  
    color: #273032;   
}

#wrapper
{	
    width: 960px;
    background:#fff;
    margin:0 auto;
    background-image: url('images/bg-vert.gif');
    background-repeat: repeat-x;
}

/* header */

.logo {
    float: left; 
    width: 660px;
    height: 148px;
}

.contacts {
    float: right; 
    width: 300px;
    height: 148px;
}

.contacts p {
    padding-top: 68px;
    text-align: right; 
    color: #3d7403;
    font-size: 13px;
    line-height: 1.8em;
}

.menu {
    width: 960px;
    height: 27px;
    font-size: 18px;
    clear: both;
    padding-top: 1px;
}

/*.menu ul li {
    display: inline;
    color: #ffffff;
    padding-right: 25px;
    font-size: 18px;
    float: left;
}*/

.strapline {	
    width: 700px;
    height: 60px;
    float: left;
    padding-top: 7px;
}

.social-media {
    float: right;
    padding-top: 8px;
    height: 62px;       
}

/* middle strip */
.image-strip {	
    width: 960px;
    height: 199px;
    clear: both;
    background-color: #fff;
}

.text-strip {	
    position: absolute; 
    top: 398px;
    left: 0px;
    width: 960px;
    height: 46px;
}

.text-strip div {
    width: 320px; 
    display: inline;
    float: left;
}

.text-strip div h2, .text-strip div h3, .text-strip h2, .text-strip h3 {
    padding-left: 13px;
}

/* content */
.copy {    
    padding: 10px 15px;
    float: left; 
    width: 705px;
    border-right: 0px dotted #3d7403;
    background-color: #fff; 
    min-height: 500px;
}

.copy ul {
   padding-left: 50px;  
}

.copy ul li {
   padding-bottom: 5px;  
}


/* sidebar */
.menu-right {
    width: 225px;
    float: right; 
    background-color: #fff;
    min-height: 500px;
}

.menu-right h4, .menu-right p {
    padding: 0 15px;    
}

.menu-right ul {
    padding: 0 15px;
    list-style-type: none;    
}

.menu-right ul li { 
    color: #3d7403;
    font-size: 13px;
    padding: 2px 0;
}

.menu-right ul li a {
    color: #78BC30;
    text-decoration: none;
} 

.menu-right a:hover {
	color: #325e03;
	text-decoration: none;
}  

/* footer */
.footer {
    clear:both;
    width: 960px;
    background-color: #fff; 
}

.footer p{
    font-size: 12px; 
}

.footer a {
    color: #325e03;    
}
    
.bold {
    font-weight:900;
    }    

a {
    color: #78bc30;
    font-family: Arial;
    text-decoration: none;
    }

a:hover {
	color: #325e03;
	font-family: Arial;
    } 

.menu a {
    color: #ffffff;
    font-family: "Myriad Pro";
    text-decoration: none;
    padding-right: 25px;
    } 

.menu a:hover {
	color: #3d7403;
	font-family: "Myriad Pro";
	text-decoration: none;
    }

.inline-image img {
    border: dotted 1px #3d7403;
    padding: 3px;
    margin: 0px 10px 10px 10px;      
}

.inline-image p {
    padding-top: 10px;      
}

table {
    border: dotted 1px #3d7403;
    margin-bottom: 1em;      
}

