/*
Theme Name: Green Balloon
Theme URI: http://www.url.com/
Author: Siobhan
Author URI: http://www.jowoodcock.com

*/


body {
margin: auto;
width: 980px;
background-color:#678D2B;
background-image:url('http://www.jowoodcock.com/updates/wp-content/themes/greenballoon/green-bg.jpg');
background-repeat:repeat-x;
font: 12px arial;
color: #373737;
line-height: 16px;
text-align: justify;
 }


b, strong {
color: #373737;
}

i {
color: #E29334;}

a {
text-decoration: none;
font-weight: bold;
color: #44A7FC;
}


a:hover {
text-decoration: underline;
color: #ffffff;
}


.item a img{
border: 1px solid #E29334;
-moz-border-radius: 0px;
background: #E1E9BD;
padding: 4px;
margin: 3px;
}


.item a:hover img{
border: 1px solid #80A452;
-moz-border-radius: 0px;
background: #E1E9BD;
padding: 4px;
margin: 3px;
}


img {border: 1px solid #E29334;
-moz-border-radius: 0px;
background: #E1E9BD;
padding: 4px;
margin: 3px;

}

table, tr, td {
font: 9pt Arial;
line-height: 20px;
}


textarea, input, select, button {
background: #E1E9BD;
border: 1px solid #FFFFFF;
margin: 1px;
font: 12pt times new roman;
padding: 10px;
font-style: italic;
color: #616161;
-webkit-border-radius: 12px; 
border-radius: 12px;
-moz-border-radius:  15px; 
}

blockquote{
background: #E1E9BD;
border: 1px solid #FFFFFF;
margin: 1px;
font: 12px arial;
padding: 10px;
font-style:none;
color: #616161;
-webkit-border-radius: 12px; 
border-radius: 12px;
-moz-border-radius:  15px;  }

h1 { 

background: #80A452;
font: 9pt ARIAL;
font-style: none;
padding: 7px;
color: #F1F2F1;
font-weight: bold;
text-transform: uppercase;
text-align: center;
border: 0px solid #fff;
-webkit-border-radius: 12px; 
border-radius: 12px;
-moz-border-radius:  5px; 
margin-bottom: 10px;
text-shadow:#4E7041 1px 1px 1px;
 }

h2 { 

background: #E1E9BD;
font: 9pt arial;
font-style: none;
padding: 7px;
color: #4E7041;
font-weight: none;
text-transform: none;
text-align: center;
border: 0px solid #fff;
-webkit-border-radius: 12px; 
border-radius: 12px;
-moz-border-radius:  5px; 
margin-bottom: 10px;
}


h3 {
background: #baba56;
font: 13pt arial;
font-style: none;
text-align: center;
text-shadow:#000000 1px 1px 1px;
padding: 22px;
border: 1px solid #acac4f;
color: #fff;
-webkit-border-radius: 12px; 
border-radius: 12px;
-moz-border-radius:  15px; 
margin-bottom: 10px; }

div.main {
background: #D6E0AA;
border: 1px solid #eeeeee;
padding-left: 12px;
padding-right: 12px;
padding-top: 7px;
padding-bottom: 7px;
margin: 0px;
margin-bottom: 10px;
-webkit-border-radius: 0px; 
border-radius: 0px;
-moz-border-radius:  10px; 
}


#header{
position:absolute;
width: 980px;
height: 465px;
margin-top: 0px;
}


#nav{
position:absolute;
top: 212px;
left: 746px;
background: #efefef;
height: 86px;
border: 0px solid #eeeeee;
line-height: 28pt;
width: 278px;
font: 10px verdana;
color: #545c65;
padding: 12px;
margin-left: 0px;
}

#sidebar{
position:absolute;
top: 450px;
width: 300px;
margin-left: 645px;
background: transparent;
}

#content{
position:absolute;
top: 450px;
width: 600px;
margin-left: 30px;
}

#ad {
position:absolute;
top: 3px;
margin-left: 0px;
}

.noborder {
border: 0px solid #000;
background: transparent;
padding: 0px;
margin: 0px; }

.line {
margin-top: 7px;
margin-bottom: 7px;
border-top: 1px solid #eee;}

