/* Design by Free CSS Templates http://www.freecsstemplates.org Released for free 
under a Creative Commons Attribution 2.5 License 


 

*/ body { 
margin-top: 49px; 
padding: 30px; 
background:   #009933;

font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; color: #BBBBBB; 
} 
h1 { 
margin: 0;  
font-weight: normal; 
color: #99CCFF; letter-spacing: -1px; 
font-size: 32px; 
text-align: left; 
} 

h2 { 
margin: 0; 
font-weight: bold; 
color: #99CCFF; 
font-size: 26px;
text-align: left; 
} 

h3 { 
margin: 0; 
font-weight: bold; 
color: #333333; 
font-size: 14px;
text-align: justify; 

} 

h4 { 
margin: 0; 
font-weight: normal; 
color: #FFCC00; 
font-size: 17px;
text-align: justify; 
} 

 h5 { 
margin: 0; 
font-weight: italics; 
color: #FF6600; 
font-size: 13px;
text-align: left; 
} 

p, ul, ol { 
margin: 0 0 2em 0; 
font-weight: normal; 
color: #BBBBBB; 
font-size: 15px;
text-align: justify; 
line-height: 24px; 
} 



a:link { 
color: #99CCFF; 
text-decoration: underline;
} 
a:visited { 
color: #FFCC00; 
text-decoration: underline;
} 
a:hover, a:active { 
text-decoration: underline; 
color:#FF6600; 
} 
.post .meta {
	margin-left: 5px;
	margin-right: 5px;
	padding: 25px 0px 25px 0px;
	border-top: 1px dashed #FFCC00;
	font-size: 15px;
	
	
}


img { 
border: none; 
}
img { 
margin: 0 0 0 0;
padding: 10px 5px 5px 5px;
background: 0; <----picture frame colours--->
}
 
img.left { 
float: left; 
margin-right: 15px; 
} 
img.right { 
float: right; 
margin-left: 15px; 
} 

table {

width: 200px;
border: 1px; solid #99CCFF;
background: #000020;
}
table th, table td {
margin: 0;
padding: 10px 10px;
text-align: center;
border-bottom: 1px solid #200020;
}
table th {
color: #F2651D;
}
table .name {
text-align: center;
}
table tr {
background: #021414;
font-color: #BBBBBB
}
table tr.alt {
background: #000020;
}
table td p {
dispay: block;
font-weight: normal;
}
table tr p {

margin: 0 0 0em 0; 
text-align: justify; 
line-height: 15px; 
padding: 5px 0px 5px 0;
}






/* 
Form 

*/ form { 
margin: 0; 
padding: 0; 
} fieldset { 
margin: 0; 
padding: 0; 
border: none; 
} 
legend { 
display: none; 
} 
input, textarea, select { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
color: #333333; 
} 

/* Header 

*/ #header { 
clear: both; 
width: 860px; 
height: 54px; 
margin: 0 auto; 
background: url(images/img02.jpg) no-repeat left top; 
} 



* LOGO 

*/ #banner { 
width: 620px; 
height: 600px; 
margin: 0 auto;  
background: #BBBBBB url(images/img04.jpg) no-repeat left top; 

} 
#logo { 
width:860px; 
height: 60px; 
margin: 0 auto; 
} 
#logo h1, #logo h2 { 
float: left; 
margin: 0; 
padding: 0 0 0 0px; 
line-height: normal; 
} 
#logo h1 { 
font-family: Arial, Helvetica, sans-serif; font-size:42px; 
font-style: normal; 
} 

#logo h2 { 
padding: 20px 0 0 5px; 
font: italic 14px Georgia, "Times New Roman", Times, serif; 
color: #99CCFF;; 
} 





#wrapper { 
width: 860px;
margin: 0 auto; 
background: #000020 url(images/img02.jpg); 
no-repeat left top; 
border-top:1px solid #99CCFF; border-left:1px solid #99CCFF;
} 
#wrapper-btm { 
background:  
} 

/* 
Page 

*/ #page { 
width: 860px; 
margin: 0px auto;  
padding-top: 20px 20px 0px 40px;
 


} 

/* Content 

*/ #content { 
float: right; 
width: 590px;
padding-left: 0px

}
/*gutters */
#content .gutter {
padding: 20px;
background: #000020;

}
#sidebar .gutter {
padding: 10px;

;
} 


 

/* Sidebar 

*/ #sidebar 
 {float: right; 
width: 240px; 
padding-left: 10px; 

}
#sidebar ul { 
margin: 0px; 
padding: 0px ; 
list-style: none; 
} 
#sidebar li { 
margin-bottom: 20px; 
} 
#sidebar li ul { } 
#sidebar li li { 
margin: 0px; 
}  

/* Search 

*/ #search { } 
#search h2 {
 margin-bottom:20px;
 } 
#s { 
width: 115px; 
margin-right: 5px; 
padding: 1px; 
border: 1px solid #009933; 
} 
#x { 
padding: 1px; 
border: none; 
background: #009933;  
font-size: 11px; 
color: #009933; 
} 

/* Boxes 

*/ 
.box1 { 
padding: 0px; 
} 
.box2 {  } 
.box2 h2 { 
margin-bottom: 15px; 
font-size: 26px; 
color: #BBBBBB; 
} 
.box2 ul { 
margin: 0; 
padding: 0px; 
list-style: none;
} 
.box2 a:link, 
.box2 a:hover, 
.box2 a:active, 
.box2 a:visited 

/* Footer 

*/ 
#footer-wrap { 
width: 860px; 
height: 64px; 
margin: 0 auto; 
} 
#footer { 
margin: 0 auto; 
height: 64px; 
min-height: 64px; 
padding: 0; 
font-size: 10px; 
} 

html>body 
#footer { height: auto; 
} 
#footer p { } 
#legal { clear: both; 
padding-top: 10px; 
padding-left: 0px; 
text-align: center; 
color: #99CCFF;
font-size: 10px; 
} 
#legal a { } 
