/* -------------------------------------------------------------- 
-----------------------------------------------------------------

	AUTHOR:			andy@diginomarketing.ie
	Author URL: 	http://www.digino.ie
	Theme URL: 		http://www.irishseedsavers.ie
	VERSION:		10.07.2009
	
	CONTENTS:
		
	1				Global Reset
	2				Nav
	3				Index
	4				Footer
	5				List
	6				Image
	7				Form
	8				Headings
	9				Buttons
	10			Members
-----------------------------------------------------------------
-------------------------------------------------------------- */


/* 1	Global reset (based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui) */
 *, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */
a:active { outline:none }



body{
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	background: #53c0ff url("../media/bg.jpg") bottom repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

#wrap {
	height: auto !important;
    height: 100%;
	margin: 0px auto;
	padding:0px 15px 0px 15px;
	text-align: left;
	width: 998px;
	background: transparent url("../media/wrap-bg.png");
}


#bar{
	background: #343133;
	height: 32px;
}

#bar p{
	text-align:right;
	width: 1028px;
	padding: 8px 0px 0px 0px;
	margin: 0px auto;	
	color:#fff;
	font-size: 13px;
}

.top-bar-heading{
	color: #d79626;
	padding: 0px 0px 0px 20px;
}

#bar a, #bar a:hover{
	color:#fff;
	text-decoration:none;
}

/*** 2 NAV ***************************************************************************************************/

ul#nav{
	margin:0;
	padding:0px 0px 0px 10px;
	list-style-type:none;
	display:block;
	height:40px;
	font-size:13px;
	font-weight:bold;
	background:#67513f;
}

ul#nav li{
	display:block;
	float:left;
	width:auto;
	margin:0px;
	padding:0;
	color:#fff;
	padding:12px 0px 0 6px;
}

ul#nav li a{
	display:block;
	float:left;
	width:auto;
	color:#fff;
	text-decoration:none;
	border-bottom: none;
	height:28px;
}

ul#nav li a:hover, .current, .current:hover{
	background:url("../media/nav-hover.gif") bottom no-repeat;
}

.nav-devider{
	padding-left:8px;
}


#index-text-panel ul, #small-text-panel ul, .tips{
	padding-top:15px;
	font-size: 14px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	list-style: none;
}

#index-text-panel li, #small-text-panel li, .tips li{
	padding: 0px 0px 25px 35px;
}

/*** 3 INDEX ***************************************************************************************************/

#index-banner{
	height: 170px;
	background-color:#7e6346;
}

#content{
	padding-top:15px;
}

#index-text-panel{
	padding: 25px 15px 0px 15px;
	margin-bottom: 15px;
	width: 408px;
	height: 455px;
	background: transparent url("../media/index-text-panel-bg.png");
	overflow:hidden;
}

#small-text-panel{
	padding: 25px 15px 0px 15px;
	margin-bottom: 15px;
	width: 408px;
	height: 455px;
	background: transparent url("../media/index-text-panel-bg.png");
}

#medium-text-panel{
	padding: 25px 15px 0px 15px;
	margin-bottom: 15px;
	width: 408px;
	height: 475px;
	background: transparent url("../media/index-text-panel-bg.png");
	overflow:hidden;
}

#contact-text-panel{
	float:left;
	padding: 25px 0px 0px 0px;
	margin-bottom: 15px;
	width: 998px;
	background: transparent url("../media/index-text-panel-bg.png");
	overflow:hidden;
}

#contact-text-panel a:hover{
	font-weight:bold;
	text-decoration:none;
}

#index-button-panel{
	margin-top:-495px;
	float: right;
	margin-bottom: 15px;
	width: 545px;
	height: 480px;
	font-family:Georgia, "Times New Roman", Times, serif;
	overflow:hidden;
}

#index-button-panel a{
	font-size: 14px;
	color: #fff;
	text-decoration:none;
}

#index-button-panel a:hover{
	text-decoration:underline;
}


#index-button-panel-left{
	float:left;
}


#index-button-panel-right{
	float: right;
	padding: 0px 0px 0px 0px;
	margin-bottom: 15px;
	width: 265px;
	display:inline;
	overflow:hidden;
}

#index-button-panel-right a{
	font-size: 14px;
	color: #fff;
	text-decoration:none;
}

#index-button-panel-right a:hover{
	text-decoration:underline;
}

.index-heading{
	background:url("../media/sketch-text.gif") top left no-repeat;
	height: 58px;
	width: 300px;
	text-indent:-5000px;
	margin-bottom:15px;
}

h2{
	font-size: 18px;
	color: #e4950c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

h3{
	font-size: 22px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	width: 520px;
}

#index-text-panel p, #small-text-panel p, #medium-text-panel p, #contact-text-panel p{
	font-size: 14px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	list-style: none;
	padding: 10px 0px 25px 0px;
}


/*** 4 FOOTER ***************************************************************************************************/

#footer{
clear:both;	
	background:#72543f url("../media/footer-bg.gif");
	height: 220px;
	overflow:hidden; /*IE 6*/
}

#footer h1{
	background:url("../media/sketch-text.gif") top left no-repeat;
	height: 20px;
	text-indent:-5000px;
	width:520px;
	padding-bottom:5px;
	background-position: 0px -65px;
	overflow:hidden; /*IE 6*/
}

.footer2-heading{
	background:url("../media/sketch-text.gif") top left no-repeat;
	height: 19px;
	text-indent:-5000px;
	width:520px;
	padding-bottom:5px;
	background-position: 0px -276px;
	overflow:hidden; /*IE 6*/
}

.footer3-heading{
	background:url("../media/sketch-text.gif") top left no-repeat;
	height: 20px;
	text-indent:-5000px;
	width:520px;
	padding-bottom:5px;
	background-position: 0px -300px;
	overflow:hidden; /*IE 6*/
}

#footer-content{
	padding:15px 0px 0px 15px;
	float:left;
	overflow: hidden;
}

#footer-image{
	float:right;
	background:url("../media/footer-image.gif") no-repeat;
	background-position: 0px 0px;
	height: 220px;
	width: 426px;
	display:block;
}

#footer-image2{
	float:right;
	background:url("../media/footer-image.gif") no-repeat;
	background-position: -430px 0px;
	height: 220px;
	width: 336px;
	display:block;
}

#footer-image3{
	float:right;
	background:url("../media/footer-image.gif") no-repeat;
	background-position: -770px 0px;
	height: 220px;
	width: 390px;
	display:block;
}

#footer p{
	margin-top: 5px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url("../media/sketch-text.gif") top left no-repeat;
	background-position: -455px 0px;
	padding: 5px 0px 5px 50px;
	
}

#text-panel{
	padding: 25px 15px 15px 15px;
	margin-bottom: 15px;
	width: 688px;
	background: transparent url("../media/index-text-panel-bg.png");
	overflow:hidden;
}

#text-panel-projects{
	padding: 25px 15px 15px 15px;
	margin-bottom: 15px;
	width: 688px;
	background: transparent url("../media/index-text-panel-bg.png");
	overflow:hidden;
}

#text-panel-large{
	margin: 0px 15px 15px 15px;
}

#text-panel p, #text-panel-projects p{
	font-size: 13px;
	width:520px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	list-style: none;
	padding: 10px 0px 25px 0px;	
}

/*** 5 Lists ***************************************************************************************************/

.list-1{
	background:url("../media/list-1.gif") no-repeat;
	width:490px;
}

.list-2{
	background:url("../media/list-2.gif") no-repeat;
	width:490px;
}

.list-3{
	background:url("../media/list-3.gif") no-repeat;
	width:490px;
}

.list-4{
	width:490px;
	background:url("../media/list-4.gif") no-repeat;
	padding-bottom:7px !important;
}

.list-5{
	width:490px;
	background:url("../media/list-5.gif") no-repeat;
}

.hp-list-1{
	background:url("../media/list-1.gif") no-repeat;
}

.hp-list-2{
	background:url("../media/list-2.gif") no-repeat;
}

.hp-list-3{
	background:url("../media/list-3.gif") no-repeat;
}

.hp-list-4{
	background:url("../media/list-4.gif") no-repeat;
	padding-bottom:7px !important;
}

#tips{
	font-size: 13px;
	width:520px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	list-style: none;
	padding: 10px 0px 25px 0px;
}

.simple-list {
	font-size: 13px;
	width:520px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	list-style: none;
	padding: 10px 0px 25px 0px;
}

.simple-list li{
	background:url("../media/sketch-text.gif") top left no-repeat;
	background-position: -475px -90px;
	padding: 2px 0px 0px 30px;
	margin-bottom: 5px;
}

#link-list{
	font-size: 13px;
	width:520px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	list-style: none;
	padding: 10px 0px 25px 0px;
	background-image:none;
}


#link-list li{
	background:none;
	background-position: -475px -90px;
	padding: 10px 0px 0px 0px;
}



#text-panel a, #medium-text-panel a{
	background:url("../media/sketch-text.gif") top left no-repeat;
	background-position: 0px -112px;
	padding: 6px 0px 0px 30px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

#text-panel a:hover{
	text-decoration:underline;
}

#text-panel p a, #text-panel-projects p a {
	color: #E4950C;
	text-decoration: none;
	padding: 0;
	background: none;
	font-weight: normal;
}

#text-panel p a:hover, #text-panel-projects p a:hover {
	color: #fff;
	text-decoration: underline;
}
#text-panel h2, #text-panel-projects h2{
	font-size: 18px;
	color: #e4950c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

.entry ul li {
	list-style-type: disc;
}

.entry ol li{
	list-style-type: decimal;
}
.entry ul, .entry ol {
	color: #fff;
	padding: 10px 0px 25px 20px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:13px;
	line-height:1.6em;
}



/*** 6 IMAGE ***************************************************************************************************/ 

.image-small{
	float: right;
}

.image-schools{
	float: left;
	padding: 0 0 15px;
}
.image-border{
	border:#CCCCCC 6px solid;
	margin-bottom: 3px;
}

.caption{
	font-size:10px;
 	color:#fff;
}

#visit-us-map{
	margin-top:-515px;
	float: right;
	margin-bottom: 15px;
	width: 545px;
	height: 405px;
	overflow:hidden;
}

#contact-left-panel{
	padding: 0px 0px 0px 15px;
	width: 380px;
	float:left;

}

#contact-right-panel{
	margin-right: 15px;
	padding: 0px 0px 0px 0px;
	width: 545px;
	float: right;
}

#google-map{
	width: 545px;
	height: 385px;
	overflow:hidden;
}

#small-text-panel{
	overflow:hidden;
}

#visit-us-index{
	margin-top: -116px;
	float:right;
	padding: 5px;
	background:url("../media/visit-us-index.gif");
	width: 535px;
	color:#fff;
	font-style:italic;
	font-size:12px;
	height: 90px;
}

#map-index{
	margin: 0px 0px 15px 0px;
	padding: 5px 0px 0px 15px;
	background:url("../media/visit-us-index.gif");
	width: 530px;
	color:#fff;
	font-style:italic;
	font-size:12px;
	height: 60px;
}

#map-index p{
	line-height: 1.7em;
}

/*** 7 FORM ***************************************************************************************************/

form {
	margin: 0;
	padding: 0;
}

fieldset {
 	border-style:none;
}

legend {
color:#FFFFFF;
}

input, textarea{
	width: 200px; 
	font-size:12px;
	background:#30373d;
	border:solid 2px #ccc;
	color:#CCCCCC;
	
}

.drop-down{ 
	font-size:12px;
	width:130px;
	background:#30373d;
	color:#CCCCCC;
	border:solid 2px #ccc;
}

.form-box{
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 0px 20px 20px 20px;
	margin: 0px 0px 30px 0px;	

	font-size:12px;
	border:dashed #CCCCCC 1px;
	width: 460px;
}

.form-box h2 {
	font-family: Century, Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	padding: 16px 0px 16px 0px;
	margin: 0;
}

label{
	display:block;
	margin-bottom:8px;
	color:#ccc;
}

label span{
	text-align:right;
	display:block;
	float:left;
	padding-right:10px;
	width:160px;	
	font-weight:bold;
}

.button-s{
	font-weight:bold; 
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;	
}

.submit-button{
	margin-top: 10px;
	font-family: Century, Georgia, "Times New Roman", Times, serif;
	background:#666666;
	color:#fff;
	font-size:14px;
	padding:4px 4px;
	border:none;
	width: 80px;
	margin-left: 170px;
}

#contact-form{
	width: 380px;
	padding: 0px 0px 15px 15px;
	overflow:hidden;
	margin: 0px 0px 15px 0px;
	border:#666666 1px dashed;
}

.contact-form-header{
	margin-top: 10px;
	color:#E4950C;
	font-size: 20px;
	padding-bottom: 10px;
}

#contact-form fieldset {
 	border-style:none;
}

#contact-form legend {
	color:#FFFFFF;
}

#contact-form input, #contact-form textarea{
	width: 220px; 
	line-height: 1.7em;
	font-size:12px;
	border:solid 2px #cccccc;
	color:#CCCCCC;
}

#contact-form .drop-down{ 
	font-size:12px;
	width:226px;
	color:#CCCCCC;
	border:solid 2px #cccccc;
}

#contact-form label{
	display:block;
	color:#ccc;
}

#contact-form label span{
	font-size:12px;
	text-align:right;
	display:block;
	float:left;
	padding-right:10px;
	width:120px;	
	font-weight:bold;
}

#contact-form .button-s{
	font-weight:bold; 
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;	
}

#contact-form .submit-button{
	margin-top: 10px;
	font-family: Century, Georgia, "Times New Roman", Times, serif;
	background:#666666;
	color:#fff;
	font-size:14px;
	padding:4px 4px;
	border:none;
	width: 80px;
	margin-left: 130px;
}



#small-text-panel a, #contact-text-panel a{
	color:#fff;
}

#small-text-panel a:hover, #medium-text-panel a:hover{
	color:#fff;
	text-decoration:underline;
}

#index-left{
	padding: 5px;
	float: left;
}

#index-right{
	padding: 5px 10px 5px 0px;
	float: right;
}

#index-middle{
	padding: 5px 5px 5px 30px;
	float: left;
}

/*** 8 HEADINGS ***************************************************************************************************/

.about-heading{
	background:url("../media/sketch-text.gif") no-repeat;
	background-position: 0px -90px;
	height: 22px;
	width: 405px;
	text-indent:-5000px;
	margin-bottom:15px;
}

.contact-heading{
	background:url("../media/sketch-headings.gif") no-repeat;
	background-position: -76px -67px;
	height: 26px;
	width: 283px;
	text-indent:-5000px;
	margin-bottom:15px;
}

.visit-heading{
	background:url("../media/sketch-headings.gif") no-repeat;
	background-position: 0px -184px;
	height: 21px;
	width: 125px;
	text-indent:-5000px;
	margin-bottom:15px;
}

.projects-heading{
	background:url("../media/sketch-text.gif") no-repeat;
	background-position: 0px -150px;
	height: 57px;
	width: 405px;
	text-indent:-5000px;
	margin-bottom:15px;
}

.meet-our-team-heading{
	background:url("../media/sketch-text.gif") no-repeat;
	background-position: 0px -208px;
	height: 22px;
	width: 405px;
	text-indent:-5000px;
	margin-bottom:15px;
}

.directors-heading{
	background:url("../media/sketch-text.gif") no-repeat;
	background-position: -180px -231px;
	height: 22px;
	width: 405px;
	text-indent:-5000px;
	margin-bottom:15px;
}

.partners-heading{
	background:url("../media/sketch-text.gif") no-repeat;
	background-position: -0px -230px;
	height: 22px;
	width: 160px;
	text-indent:-5000px;
	margin-bottom:15px;
}

.join-our-team-heading{
	background:url("../media/sketch-text.gif") no-repeat;
	background-position: -0px -252px;
	height: 22px;
	width: 243px;
	text-indent:-5000px;
	margin-bottom:15px;
}

.start-growing-heading{
	background:url("../media/sketch-headings.gif") no-repeat;
	background-position: 0px 0px;
	height: 22px;
	width: 283px;
	text-indent:-5000px;
	margin-bottom:15px;
}

.garden-types-heading{
	background:url("../media/sketch-headings.gif") no-repeat;
	background-position: 0px -22px;
	height: 22px;
	width: 283px;
	text-indent:-5000px;
	margin-bottom:15px;
}

.faqs-heading{
	background:url("../media/sketch-headings.gif") no-repeat;
	background-position: 0px -67px;
	height: 26px;
	width: 76px;
	text-indent:-5000px;
	margin-bottom:15px;
}

.starter-pack-heading{
	background:url("../media/sketch-headings.gif") no-repeat;
	background-position: 0px 0px;
	height: 22px;
	width: 283px;
	text-indent:-5000px;
	margin-bottom:15px;
}

.savers-for-schools-heading{
	background:url("../media/sketch-headings.gif") no-repeat;
	background-position: 0px -94px;
	height: 22px;
	width: 420px;
	text-indent:-5000px;
	margin-bottom:15px;
}

.school-tours-heading{
	background:url("../media/sketch-headings.gif") no-repeat;
	background-position: 0px -116px;
	height: 22px;
	width: 250px;
	text-indent:-5000px;
	margin-bottom:15px;
}

.fun-activites-heading{
	background:url("../media/sketch-headings.gif") no-repeat;
	background-position: 0px -138px;
	height: 22px;
	width: 250px;
	text-indent:-5000px;
	margin-bottom:15px;
}

.did-you-know-heading{
	background:url("../media/sketch-headings.gif") no-repeat;
	background-position: 0px -161px;
	height: 22px;
	width: 260px;
	text-indent:-5000px;
	margin-bottom:15px;
}

.research-heading{
	background:url("../media/sketch-headings.gif") no-repeat;
	background-position: -130px -184px;
	height: 6px;
	width: 260px;
	text-indent:-5000px;
	margin-bottom:15px;
}

.news-events-heading{
	background:url("../media/sketch-headings.gif") no-repeat;
	background-position: 0px -205px;
	height: 10px;
	width: 260px;
	text-indent:-5000px;
	margin-bottom:15px;
}

/*** 9 BUTTONS ***************************************************************************************************/

.button-support{
	padding: 105px 0px 0px 20px;
	background: #4b5c1c url("../media/buttons.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: 0px 0px;
	display: block;
}

.button-support:hover{
	background-position: 0px -150px;
}

.button-workshop{
	padding: 105px 0px 0px 20px;
	background: #2b271d url("../media/buttons.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -265px 0px;
	display: block;
}

.button-workshop:hover{
	background-position: -265px -150px;
}

.button-wrapper{
	margin-bottom:15px;
}

.button-join{
	padding: 105px 0px 0px 20px;
	background: #58255b url("../media/buttons.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -530px 0px;
	display: block;
}

.button-join:hover{
	background-position: -530px -150px;
}

.button-plants{
	padding: 105px 0px 0px 20px;
	background: #0083c2 url("../media/buttons.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -795px 0px;
	display: block;
}

.button-plants:hover{
	background-position: -795px -150px;
}

.button-schools{
	
	padding: 105px 0px 0px 20px;
	background: #aa0035 url("../media/buttons.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -1060px 0px;
	display: block;
}

.button-schools:hover{
	background-position: -1060px -150px;
}

.button-news{
	padding: 105px 0px 0px 20px;
	background: #83842b url("../media/buttons.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -1325px 0px;
	display: block;
}

.button-news:hover{
	background-position: -1325px -150px;
}


.button-meet {
	padding: 105px 0px 0px 20px;
	background: #519eb0 url("../media/buttons-about.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -795px 0px;
	display: block;
}

.button-meet:hover{
	background-position: -795px -150px;
}


.button-directors {
	padding: 105px 0px 0px 20px;
	background: #a8a300 url("../media/buttons-about.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -265px 0px;
	display: block;
}

.button-directors:hover{
	background-position: -265px -150px;
}


.button-partners {
	padding: 105px 0px 0px 20px;
	background: #a96400 url("../media/buttons-about.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: 0px 0px;
	display: block;
}

.button-partners:hover{
	background-position: -0px -150px;
}

.button-volunteers{
	margin-bottom:15px;
	padding: 105px 0px 0px 20px;
	background: #519fb3 url("../media/buttons-about.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -530px 0px;
	display: block;
}

.button-volunteers:hover{
	background-position: -530px -150px;
}

.button-projects {	
	padding: 105px 0px 0px 20px;
	background: #332d16 url("../media/buttons-about.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -1060px 0px;
	display: block;
}

.button-projects:hover{
	background-position: -1060px -150px;
}

#button-donate-wrap{
	float:right;
}

.button-donate{	
	border:#CCCCCC 6px solid;
	background: #878a16 url("../media/buttons-about.gif") no-repeat;
	height: 150px;
	width: 140px;
	background-position: -1325px 0px;
	display: block;
	text-indent: -5000px;
}

.button-tips {	
	padding: 105px 0px 0px 20px;
	background: #5f6443 url("../media/buttons-growing.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -530px 0px;
	display: block;
}

.button-tips:hover{
	background-position: -530px -150px;
}

.button-garden {	
	padding: 105px 0px 0px 20px;
	background: #7e7600 url("../media/buttons-growing.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -795px 0px;
	display: block;
}

.button-garden:hover{
	background-position: -795px -150px;
}

.button-faqs {	
	padding: 105px 0px 0px 20px;
	background: #a36000 url("../media/buttons-growing.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: 0px 0px;
	display: block;
}

.button-faqs:hover{
	background-position: 0px -150px;
}

.button-starter-pack{	
	padding: 105px 0px 0px 20px;
	background: #6b0360 url("../media/buttons-growing.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -265px 0px;
	display: block;
}

.button-starter-pack:hover{
	background-position: -265px -150px;
}

.button-school-tours{	
	padding: 105px 0px 0px 20px;
	background: #2a9696 url("../media/buttons-schools.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -795px 0px;
	display: block;
}

.button-school-tours:hover{
	background-position: -795px -150px;
}

.button-activities{	
	padding: 105px 0px 0px 20px;
	background: #5d1805 url("../media/buttons-schools.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: 0px 0px;
	display: block;
}

.button-activities:hover{
	background-position: 0px -150px;
}

.button-did-you-know{	
	padding: 105px 0px 0px 20px;
	background: url("../media/buttons-schools.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -530px 0px;
	display: block;
}

.button-did-you-know:hover{
	background-position: -530px -150px;
}

.button-dps{	
	padding: 105px 0px 0px 20px;
	background:url("../media/buttons-schools.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -265px 0px;
	display: block;
}

.button-dps:hover{
	background-position: -265px -150px;
}

.button-donate:hover{
	background-position: -1325px -150px;
}

.button-about {	
	padding: 105px 0px 0px 20px;
	background: #b24541 url("../media/buttons-about.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -530px 0px;
	display: block;
}

.button-about:hover{
	background-position: -530px -150px;
}

/*** 10 Members ***************************************************************************************************/

/* left column */
#left-column {
	background: transparent url("../pics/member_left-bg.gif");
  float: left;
  margin-right: 13px;
  margin-bottom: 13px;
  padding: 15px 25px 20px 25px;
  width: 216px;
  overflow:hidden;
}

#left-column h2 {
  font-size: 1.4em;
  font-style: italic;
  margin: 0 0 6px 0;
}
#left-column ul {
  list-style: none;
  margin: 15px 0 15px 0;
  padding: 0;
}

#left-column ul li {
  display:block;
}

#left-column ul li {
  overflow:hidden;
  width:100%;
  display:inline-block;
  background: url("../pics/left-menu-li-bg.gif") top left no-repeat;
  border-bottom: 1px solid #42a1d4;
  margin: 0;
  padding:0;
	font-family:Georgia,"Times New Roman",Times,serif;  

}
#left-column ul li.selected,
#left-column ul li:hover {
  background: #005B7F url("../pics/left-menu-li-selected-bg.gif") top left no-repeat;
}

#left-column ul li.selected li,
#left-column ul li:hover li{
  background-image:none !important;
}

#left-column ul li a {
  display:block;
  color: #fff;
  font-size: 1.2em;
  margin: 0;
  padding: 4px 0 4px 25px;  
  text-decoration:none;
}
/*
 * level two
 */
#left-column ul li ul {
  list-style: none;
  margin: 0;
  padding: 0;
} 
#left-column ul li li {
  background: none;
  float:left;    
  border-bottom: none;
  margin: 0;
  padding: 0 0 0 10px;
  font-size: 0.8em;  
  width:195px;
}
#left-column ul li li:hover {
  background: #005B7F;
}


#left-column a {
  color: #fff;
  margin: 0;
  padding: 0;
}


/* right column */
.noshow{
  position:absolute;
  left:-9999px;
}

#centre-column {
  color:#ffffff;
	font-family:Georgia,"Times New Roman",Times,serif;
  /* background: #2c3339 url(/img/centre-column-bg.gif) top left no-repeat;*/
	/* background: transparent url("/media/index-text-panel-bg.png");*/
	background: transparent url("../media/index-text-panel-bg.png");
  float: left;
  margin: 0px 0px 15px 0px !important;
  padding: 0 20px 20px 20px;
  width: 679px;
}
#toph2{
  background:url("../pics/main-heading-bg.gif") top left no-repeat;
  float:left;
  margin:15px 0 0 0;
  padding:0;
  width:425px;
  height:50px;

}

#supporters-heading{
	background:url("../media/sketch-text.gif")  top left no-repeat;
	float:left;
  margin:15px 0 0 0;
  padding:0;
	background-position: 0px -135px;
	height: 50px;
	width: 425px;
	text-indent:-5000px;
}

#centre-column p.thumbnail {
  border: 1px solid #ccc;
  width:198px;
  float: left;
}

#centre-column p.seed {
  display:block;
  color: #fff;
  margin: 0;
  text-decoration:none;
}

#centre-column p.seed a {
  display:block;
  color: #fff;
  text-decoration:underline;
  float:left;
}
 
#centre-column p.thumbnail img {
  display: block;
}

#centre-column li.row {
	padding: 5px;
  display:inline-block;
}

.row {
	padding: 5px;
  display:inline-block;
}

.details {
  width: 430px;
  margin:0px 0 0 10px;
  float: left;
}

.supporter-button {
	float:right;
	border: 1px solid #fff;
}

.supp-seed {
	list-style-type: none;
}

.supp-seed li {
   float: left;
	 padding: 15px 8px;
   width: 198px;
}

#text-panel-schools{
	padding: 25px 15px 15px 15px;
	margin-bottom: 15px;
	width: 688px;
	background: transparent url("../media/index-text-panel-bg.png");
	overflow:hidden;
}

#text-panel-schools p{
	margin-bottom: 15px;
}

#text-panel-schools a:hover{
	font-weight:bold;
	text-decoration:none;
}

#text-panel-schools-left{
	 float: left;
	padding: 25px 15px 15px 15px;
	margin-bottom: 15px;
	width: 280px;
	overflow:hidden;
}

#text-panel-schools-right{
   float: right;
	padding: 25px 15px 15px 15px;
	margin-bottom: 15px;
	width: 340px;
	overflow:hidden;
}
.simple-list-schools-right {
	font-size: 13px;
	width:340px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	list-style: none;
	padding: 10px 0px 0px 0px;
}

.simple-list-schools-right li{
	background:url("../media/sketch-text.gif") top left no-repeat;
	background-position: -475px -90px;
	padding: 2px 0px 0px 30px;
	margin-bottom: 5px;
}

.simple-list-schools-right a{
	color: #fff;
}
#text-panel-schools p{
	font-size: 13px;
	width:650px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	list-style: none;
	padding: 10px 0px 0px 0px;	
}

#text-panel-schools-left p{
	font-size: 13px;
	width:290px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	list-style: none;
	padding: 10px 0px 0px 0px;	
}

.read-more{
	font-size: 13px;
	float:right;
	font-style:italic;
	color: #e4950c;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.quote{
	font-style:italic;	
	font-size: 13px;
	width:280px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	list-style: none;
	padding: 10px 0px 10px 0px;	
}

.quote-school{
  display:inline;
  font-weight:bold;
}

#text-panel-schools-right h3{
  text-align: left;
	font-size: 18px;
	color: #e4950c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding: 20px 0 0 80px;
}
#text-panel-schools-right p{
	font-size: 13px;
	width:340px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	list-style: none;
	padding: 10px 0px 10px 0px;	
}

#text-panel-fun{
	padding: 25px 15px 15px 15px;
	margin-bottom: 15px;
	width: 688px;
	background: transparent url("../media/index-text-panel-bg.png");
	overflow:hidden;
}

#text-panel-fun p{
	font-size: 13px;
	width:688px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	list-style: none;
	padding: 0px 0px 0px 0px;	
}

#text-panel-primary-left{
	float: left;
	padding: 25px 15px 15px 15px;
	margin-bottom: 15px;
	width: 310px;
	overflow:hidden;
}

#text-panel-primary-left a{
	color: #fff;
}

#text-panel-primary-right{
  float: right;
	padding: 25px 15px 15px 15px;
	margin-bottom: 15px;
	width: 310px;
	overflow:hidden;
}

#text-panel-primary-right a{
	color: #fff;
}

#text-panel-primary-left p{
	font-size: 13px;
	width:290px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	list-style: none;
	padding: 10px 0px 0px 0px;	
}

#text-panel-primary-right p{
	font-size: 13px;
	width:290px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	list-style: none;
	padding: 10px 0px 0px 0px;	
}

#text-panel-primary-right a{
	color: #fff;
}

.simple-list-primary-right {
	font-size: 13px;
	width:310px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	list-style: none;
	padding: 10px 0px 0px 0px;
}

.simple-list-primary-right li{
	background:url("../media/sketch-text.gif") top left no-repeat;
	background-position: -475px -90px;
	padding: 2px 0px 0px 30px;
	margin-bottom: 5px;
}

.button-school-primary{	
	padding: 105px 0px 0px 20px;
	background: url("../pics/buttons-schools.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -0px 0px;
	display: block;
}

.button-school-primary:hover{
	background-position: -0px -150px;
}

.button-school-post-primary{	
	padding: 105px 0px 0px 20px;
	background: url("../pics/buttons-schools.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -265px 0px;
	display: block;
}

.button-school-post-primary:hover{
	background-position: -265px -150px;
}

.button-school-teacher{	
	padding: 105px 0px 0px 20px;
	background: url("../pics/buttons-schools.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -530px 0px;
	display: block;
}

.button-school-teacher:hover{
	background-position: -530px -150px;
}

.button-school-outreach{	
	padding: 105px 0px 0px 20px;
	background: url("../pics/buttons-schools.gif") no-repeat;
	height: 45px;
	width: 245px;
	background-position: -795px 0px;
	display: block;
}

.button-school-outreach:hover{
	background-position: -795px -150px;
}

#text-panel-vols{
	padding: 25px 15px 15px 15px;
	margin-bottom: 15px;
	width: 688px;
	overflow:hidden;
}

#text-panel-vols p{
	margin-bottom: 15px;
}

#text-panel-vols a:hover{
	font-weight:bold;
	text-decoration:none;
}

#text-panel-vols-left{
	 float: left;
	padding: 0px 15px 0px 0px;
	margin-bottom: 15px;
	width: 340px;
	overflow:hidden;
}

#text-panel-vols-right{
   float: right;
	padding: 0px 15px 0px 0px;
	margin-bottom: 15px;
	width: 280px;
	overflow:hidden;
}

.image-vols{
	float: left;
	padding-bottom: 15px;
}

#text-panel-vols-left p{
	font-size: 13px;
	width:340px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	list-style: none;
	padding: 0px 0px 0px 0px;	
}

