"utf-8"; 

*{margin:0px; padding:0px; text-decoration:none; font:Arial,Helvetica,sans-serif}
body{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Sans-serif; background-color:#FFF; color:#eafde6; background-attachment:fixed; background-repeat:repeat; background-image:url(../images/Background_typo.png); font-size:16px}
img{border:none}
p{font-size:12px}
.highlight{color:#bef202;}
.bolded{font-weight:bold;}
#skyscraper{
	background-attachment: fixed;
	background-image: url(../images/skyscraper.jpg);
	background-repeat: no-repeat;
	background-position: left 40px;
}
#wrapper{ width:950px; margin:5px auto 0; background-color:#231f20; -moz-border-radius:5px; -webkit-border-radius:5px}
#FirstDiv{width:950px; height:10px; background-color:#000; -moz-border-radius-topright:10px; -moz-border-radius-topleft:10px; -webkit-border-top-right-radius:10px; -webkit-border-top-left-radius:10px}

#bg{width:100%; height:180px; background-image:url(../images/headerBg.png); background-repeat:repeat-x; background-position:left bottom}
#wrapper #header{margin:10px 10px 20px; height:120px; float:left; -moz-border-radius:5px; -webkit-border-radius:5px}
#menuContainer{width:950px; height:70px; float:left}
#mainContent{margin:10px auto; width:750px; padding-bottom:20px; padding-left:20px}
#news{background-color:#bef202; height:237px; width:290px; padding:0px 5px; float:left; margin:0px 5px 0px 0px; background-image:url(../images/newsBg.png); background-repeat:no-repeat; background-position:bottom; -moz-border-radius:5px; -webkit-border-radius:5px}
#message{background-color:#49912B; text-align:justify; height:237px; width:290px; padding:0px 5px; float:left; margin:0px 5px 0px 7px; background-image:url(../images/messageBg.png); background-repeat:no-repeat; background-position:bottom; -moz-border-radius:5px; -webkit-border-radius:5px}
#initiatives{background-color:#bef202; height:237px; width:300px;  float:left; -moz-border-radius:5px; -webkit-border-radius:5px; color:#414142; margin:0px 5px 0px 8px;}
#footer{clear:both; width:940px; height:400px; padding:5px; margin-left:-10px; font-size:0.79em; color:#eafde6; background-image:url(../images/footerBg.png); background-repeat:repeat-x; background-position:bottom}

a{}
a:link{color:#bef202}
a:visited{color:#bef202}
a:hover, a:focus, a:active{text-decoration:none; outline:0}
#initiatives a, #initiatives a:link, #initiatives a:visited{color:#2b5619}

.buttonLink{text-decoration:none}
.buttonLink:link{color:#fff}
.buttonLink:visited{color:#fff}
.buttonLink:hover, a:focus{text-decoration:underline}

h1, h2, h3{color:#49912b}
#footer h2, #footer h3{margin:0; padding-left:5px}
#news h3, #message h3, #initiatives h3{color:#231f20; margin-top:0;}
#mainContent h3 a:link{color:#231f20; text-decoration:none}
#mainContent h3 a:visited{color:#231f20; text-decoration:none}
#mainContent h3 a:hover{text-decoration:underline}
#mainContent .smallfont{font-size:0.72em;}
#list{font-size:14px; text-align:justify; line-height:20px}
#list ul{list-style:none; padding:0; margin:0;}
#list ul li{color:#bef202}
#list ul li li{color:#eafde6; padding-bottom:15px}

#llist #list{padding: 0 0 0 100px;}
#llist #list ul{margin:0 0 0 2px;}

#lightlist{font-size:13px; text-align:justify; line-height:20px}
#lightlist ul{list-style:none; padding:0; margin:0;}
#lightlist ul li{color:#414142; padding-bottom:15px}
#lightlist ul li a{color:#2b5619}

#orderedList{font-size:14px; text-align:justify; line-height:20px}
#orderedList ul{padding:0; margin:0; list-style:none}
#orderedList ol li{color:#bef202}
#orderedList ol li li{color:#eafde6; padding-bottom:15px}
#mainContent p{text-align:justify; font-size:14px; line-height:1.41em}

.img-shadow{  float:left;   background:url(../images/shadowAlpha.png) no-repeat bottom right !important;   background:url(../images/shadow.gif) no-repeat bottom right;   margin:10px 0 0 10px !important;   margin:10px 0 0 5px}

.img-shadow img{  display:block;   position:relative;   background-color:#fff;   border:1px solid #a9a9a9;   margin:-6px 6px 6px -6px;   padding:4px}
.imageHolder{width:740px; height:320px}

#news p, #message p,#initiatives p{font-size:0.86em; line-height:20px}
#galleryHome{height:200px; width:290px; padding:0px 5px; float:left; margin:0px 5px; background-image:url(../images/mediaGallery.png); background-repeat:no-repeat; -moz-border-radius:5px; -webkit-border-radius:5px}

.galleryItem{font-size:0.69em;  -moz-border-radius:5px; -webkit-border-radius:5px; padding:0 10px; width:320px; height:290px; float:left; margin-right:25px; margin-bottom:25px}
.light{background-color:#bef202; background-image:url(../images/GalleryLightBg.png); background-repeat:no-repeat; background-position:bottom}
.dark{background-color:#49912B; background-image:url(../images/GalleryDarkBg.png); background-repeat:no-repeat; background-position:bottom}
.galleryItem IMG{float:left; padding:10px 5px 5px 0px; border:none}
.galleryItem h3{margin-top:7px; font-size:1.2em;}
#mainContent p.galleryText{font-size:1.03em; color:#000}


#footer #AboutTRF{ float:left; width:300px; text-align:justify; padding-right:5px; padding-bottom:10px; padding-left:5px}
#footer #sitemap{float:left; width:300px; margin:0px 10px 0px 10px}
#footer #footerThird{float:left; width:285px; padding-right:5px; padding-bottom:10px; padding-left:5px}

#donate{width:250px; text-align:center; margin:20px auto 10px; border:solid thick #fff; background-color:#49921b; -moz-border-radius:5px; -webkit-border-radius:5px}
#LastDiv{width:950px; height:10px; background-color:#000;  margin-left:-10px; -moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px}
#designBy{width:950px; margin:5px auto 0; color:#000; text-align:center; font-size:11px; font-weight:bold}

#designBy a:link{color:#49921b}
#designBy a:visited{color:#49921b}
#designBy a:hover, #designBy a:focus, #designBy a:active{text-decoration:none; outline:0}

