/*
Theme Name: Green School Foundation
Theme URI: http://wordpress.org/
Author: Bali Orange 
Author URI: http://baliorange.net/
*/


body {
	font-size: 100%; /* Resets 1em to 10px */
	font-family: Arial, Helvetica, sans-serif;
	background:url(images/bg.jpg) repeat;
	color: #666;
	text-align: left;
}
.body {
	background:url(images/container-atas.png) top center no-repeat;
	width:1193px;/*if not set auto*/
	margin:0 auto;
}
h3, h4, h5, h6 {
	font-size: 14px;
	font-weight:bold;
}
a:link {
	color: #a66124;
}
a:visited {
	color: #a66124;
}
h3 {
	text-transform: uppercase;
	color: #333;
}
h3 a:link {
	text-decoration: none;
}
#container {
	width:1023px;
	font-size: 12px;
}
#header {
	background:url(images/header.png) no-repeat;
	width:1023px;
	height:152px;
}
#headerpage {
	width:920px;
	padding:10px 20px 6px 30px;
}
#content-atas {
	background:url(images/bamboo-atas.png) top left no-repeat;
	width:1044px;
	height:24px;
	margin:0 0 0 -16px;
	padding:0;
}
#wrap-content {
	width:980px;
	margin:0 25px;
	padding:0;
	height:auto;
	background:#FFF url(images/bg-content-atas.png) top no-repeat;
}
#content {
	width:980px;
	height:auto;
	/*background:#FFF url(images/bg-content-atas.png) top no-repeat;
	margin:0 25px;*/
	padding:0 0 15px 0;
}
#content-home {
	width:980px;
	height:auto;
	/*background:#FFF url(images/bg-content-atas.png) top no-repeat;
	margin:0 25px;*/
	padding: 25px 0 15px 0;
	clear:both;
}
.entry {
	margin-top:10px;
	padding-left:20px;
	padding-right:20px;
}
/*#content small {
	padding-left:20px;
	padding-right:20px;
}*/
#content h2 {
	margin:0;
	padding:0;
	clear:both;
	padding-left:20px;
	padding-right:20px;
	color: #613312;
}
#content h2 a {
	color: #613312;
	text-decoration: none;
	margin:0;
	font-size:16px;
}
#content a:hover {
	color: #b87f55;
	text-decoration: underline;
}
/*.postmetadata {

}*/
.postmetadata a {
	color: #613312;
}
#slideshow-gallery {
	clear:both;
	width:980px;
	/*margin:0 25px;*/
	padding:25px 0 15px 0;
}
#image-gallery {
	width:599px;
	height:363px;
	float:left;
	margin-left:20px;
	border:1px solid #960;
}
#textside {
	float:right;
	width:315px;
	height:auto;
	margin:0 20px 0 0;
}
/*#footer {
	clear:both;
	background:url(images/footer.png) top no-repeat;
	width:1044px;
	height:119px;
	padding:20px 0 0 0;
	margin:0 0 0 -1px;
}
#footer h1 {
	color:#ecebb7;
	font-size:14px;
}
#footer-left {
	float:left;
	color:#d5d593;
	width:300px;
	text-shadow:#000 0.1em 0.1em 0.1em;
	text-align:right;
}
#footer-left h1 {
	font-family:"Centabel Book";
	font-weight:lighter;
	font-size:16px;
	text-shadow:#000 0.1em 0.1em 0.1em;
}
#footer-left2 {
	float:left;
	color:#d5d593;
	width:360px;
	margin:0 0 0 45px;
	text-shadow:#000 0.1em 0.1em 0.1em;
}
#footer-left2 ul li {
	border-top:1px solid #fff;
	width:300px;
}
#footer-left2 li {
	list-style:none;
	padding-top:5px;
	font-size:12px;
}
#footer-left2 h1 {
	font-family:"Centabel Book";
	font-weight:lighter;
	font-size:22px;
	margin-left:15px;
	text-shadow:#000 0.1em 0.1em 0.1em;
}
#footer-right {
	float:right;
	width:300px;
}
#footer-right h1 {
	font-family:"Centabel Book";
	font-weight:lighter;
	font-size:22px;
	margin-left:15px;
	text-shadow:#000 0.1em 0.1em 0.1em;
}
#footer-right ul li {
	border-top:1px solid #fff;
	width:150px;
}
#footer-right li {
	list-style:none;
	font-size:12px;
	line-height:50px;
	color:#FFF;
}*/

#footer {
	clear:both;
	background:url(images/footer.png) top no-repeat;
	width:1044px;
	height:119px;
	padding:20px 0 0 0;
	margin:0 0 0 -1px;
	text-align:center;
}
#footer h1 {
	color:#ecebb7;
	font-size:14px;
	text-align:center;
}
#footer-left {
	float:left;
	color:#d5d593;
	width:300px;
	margin:0 0 0 350px;
	text-shadow:#000 0.1em 0.1em 0.1em;
}
#footer-left p {
	font-size: 11px;
}
#footer-right {
	float:right;
	width:150px;
}
.facebook {
	background:url(images/icon1.png) left no-repeat;
	background-position:25px 10px;
	padding:0 0 0 80px;
	width:100px;
}
.twitter {
	background:url(images/icon2.png) left no-repeat;
	background-position:25px 10px;
	padding:0 0 0 80px;
	width:100px;
}
.myspace {
	background:url(images/icon3.png) left no-repeat;
	background-position:25px 10px;
	padding:0 0 0 80px;
	width:100px;
}
.mail {
	background:url(images/contact.png) top right no-repeat;
	background-position:40px 0;
	float:right;
	text-align:left;
	padding:0 20px 0 0;
	margin-top:-2px;
	letter-spacing:normal;
}
.mail a {
	color:#d5d593;
	text-decoration:none;
}
h1.vid {
	font-size:14px;
	text-align:center;
	color:#056633;
	font-weight:bold;
	padding:5px 0 0 0;
}
.kiri {
	width:280px;
}
.tengah {
	width:300px;
	margin:0 0 0 5px;
	padding:0;
}
.kanan {
	width:300px;
	margin:0 0 0 10px;
	padding:0;
}
.wrap-kiri {
	width:280px;
	float:left;
	margin-left:20px;
	padding:0;
}
.wrap-kanan {
	width:640px;
	float:right;
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}
.title {
	text-align:left;
}
.title h3 {
	padding: 1px 0px 5px 0px;
	color: #222;
	float:left;
	width:192px;
	/*line-height: 1.4em;*/
	margin:0;
	text-align:left;
	list-style:none;
}
.title h3 a {
	color:#000;
	text-decoration:none;
	margin:0;
	padding:0;
}
.thumb img {
	background: #fff;
	padding:5px 8px 0 1px;
	/*padding: 15px;
	border: 1px solid #f0f0f0;*/
	float:left;
}
#respond {
	padding-left:20px;
	padding-right:20px;
}
#supporters {
	padding-left:20px;
	padding-right:20px;
	clear:both;
}
#supporters h2 {
	font-size:12px;
	color:#999999;
}
#supporters img {
	display:inline;
	padding-left:50px;
	padding-bottom:10px;
}
/*=========INDEX HOME==============*/
	
.entry-kanan1 img {
	float:left;
	/*padding:5px;*/
	padding:2px 8px 0 0;
	margin:0 5px 5px 1px;
}
.entry-kanan1 h2 a {
	padding: 2px 0px 2px 0px;
	/*color: #222;
	line-height: 1.4em;*/
	float:right;
	width:236px;
	/*color:#33cc00;*/
	color:#33cc00;
	margin:0;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	font-family:"Centabel Book";
}
.entry-kanan1 h2 {
	padding: 0 0px 5px 0px;
	color: #222;
	/*line-height: 1.4em;*/
	margin:0;
	text-align:left;
	font-weight:inherit;
}
.entry-kanan2 img {
	float:left;
	/*padding:5px;
	padding:2px 8px 0 0;*/
	margin:0 5px 5px 1px;
}
.entry-kanan2 h2 a {
	padding: 2px 0px 2px 0px;
	/*color: #222;
	line-height: 1.4em;*/
	float:right;
	width:236px;
	color:#33cc00;
	margin:0;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	font-family:"Centabel Book";
}
.entry-kanan2 h2 {
	padding: 0 0px 5px 0px;
	color: #222;
	/*line-height: 1.4em;*/
	margin:0;
	text-align:left;
}
.entry-kanan3 img {
	float:left;
	/*padding:5px;*/
	padding:2px 8px 0 0;
	margin:0 5px 5px 1px;
}
.entry-kanan3 h2 a {
	padding: 2px 0px 2px 0px;
	/*color: #222;
	line-height: 1.4em;*/
	float:right;
	width:236px;
	color:#33cc00;
	margin:0;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	font-family:"Centabel Book";
}
.entry-kanan3 h2 {
	padding: 0 0px 5px 0px;
	color: #222;
	/*line-height: 1.4em;*/
	margin:0;
	text-align:left;
}
.entry-kanan4 img {
	float:left;
	/*padding:5px;*/
	padding:2px 8px 0 0;
	margin:0 5px 5px 1px;
}
.entry-kanan4 h2 a {
	padding: 2px 0px 2px 0px;
	/*color: #222;
	line-height: 1.4em;*/
	float:right;
	width:236px;
	color:#33cc00;
	margin:0;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	font-family:"Centabel Book";
}
.entry-kanan4 h2 {
	padding: 0 0px 5px 0px;
	color: #222;
	/*line-height: 1.4em;*/
	margin:0;
	text-align:left;
}
/*===================PAGE========================*/
#content-page {
	width:980px;
	height:auto;
	/*background:#FFF url(images/bg-content-atas.png) top no-repeat;
	margin:0 25px;*/
	padding:0 0 15px 0;
	clear:both;
}
.entry-page {
	margin-top:10px;
	padding-left:0px;
	padding-right:29px;
}
#content-page h2 {
	margin:0 0 25px 0;
	padding:0;
	clear:both;
	padding-left:0px;
	padding-right:29px;
	color: #613312;
}
#content-page h2 a {
	color: #613312;
	text-decoration: none;
	margin:0;
	font-size:16px;
}
#content-page a:hover {
	color: #b87f55;
	text-decoration: underline;
}
#page-kiri {
	width:280px;
	float:left;
	margin-left:18px;
	padding:0 10px 0 10px;
	font-size: 10px;
}
#page-kiri img {
	padding-right: 5px;
}
#page-kiri ul li {
	list-style:none;
}
#page-kiri h1 {
	font-size:14px;
	text-align:left;
	color:#33cc00;
	font-weight:bold;
	letter-spacing:1px;
}
#page-kiri h2 {
	font-size:14px;
	text-align:left;
	color:#003300;
	font-weight:bold;
	letter-spacing:1px;
	margin:0px 0 15px 0;
}
Table td {
	width:280px;
	margin:0px;
	padding:0px 0 5px 0;
	vertical-align: top;
	}
#page-kanan {
	float:right;
	width:620px;
}
#sharedfb {
	text-align:right;
	width:950px;
}
.clearing {
	clear:both;
	padding:5px 0 15px 0;
}
.kiri h2{
	font-size:14px;
	text-align:left;
	color:#33cc00;
	font-weight:bold;
	letter-spacing:1px;
	}
/*==================NAVIGASI====================*/

#pixopoint_menu1_wrapper ul {
	padding-left:12px;
	padding-right:12px;
	z-index:2;
}
#suckerfishnav {
	/* background:#9C1F1B repeat-x;*/
    font-size:16px;
	font-family:Centabel Book;
	font-weight:bold;/*width:100%;*/	z-index:2;
}
#suckerfishnav, #suckerfishnav ul {
	float:left;
	list-style:none;
	line-height:normal;
	padding:0;	z-index:2;
	/*border:1px solid #aaa;*/
    margin:0 0 10px 0;/*width:100%;*/
}
#suckerfishnav a {
	display:inline-block;
	color:#a66124;
	text-decoration:none;
	padding:5px 10px;
	font-size:16px;
	font-family:Centabel Book;
	font-weight:bold;
	letter-spacing:normal;
}
#suckerfishnav li {
	float:left;
	padding:0;
}
#suckerfishnav ul {
	position:absolute;
	left:-999em;
	height:auto;
	width:210px;
	padding:5px 0 5px 0;
	font-weight:normal;
	margin:0;
	line-height:normal;
	border:0;
}
#suckerfishnav li li {
	width:200px;
	padding:0;
	margin:0 5px 0 5px;
	border-bottom:1px solid #cd9967;/*border-left:1px solid #333;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	font-family:Centabel Book;
	font-weight:bold;*/
}
#suckerfishnav li li a {
	padding:4px 10px;
	width:200px;
	padding:0;
	margin:0 5px 0 5px;
	font-size:14px;
	color:#333300;
}
#suckerfishnav li ul ul {
	margin:-21px 0 0 100px;
}
#suckerfishnav li li:hover {
	background:#dddba8;
}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
	color:#333300;
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
	color:#333300;
}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
	color:#333300;
}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
	left:-999em;
}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
	left:auto;
	/*background:#eceab7;*/
	background:#eceab7 url(images/top-nav.gif) top no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
/*background:#DA0909;*/
    }
#suckerfishnav ul ul li a {
	line-height:22px;
	color:#444444;
	text-decoration:none;
}
#suckerfishnav ul ul li:hover a#suckerfishnav ul ul li.sfhover a {
	color:#FFFFFF;
	text-decoration:none;
}
#suckerfishnav ul ul li:hover li a, #suckerfishnav ul ul li.sfhover li a {
	color:#444444;
}
#suckerfishnav ul ul li:hover li a:hover, #suckerfishnav ul ul li.sfhover li a:hover {
	color:#FFFFFF;
}
#suckerfishnav ul ul ul li {
	font-size:1em;
	z-index:1;
}
#suckerfishnav ul ul ul, #suckerfishnav ul ul ul ul {
	position:absolute;
	margin-left:-999em;
	top:0;
	width:120px;
}
#suckerfishnav li li:hover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li.sfhover ul {
	margin-left:200px;
}
#suckerfishnav ul ul li:hover li a, #suckerfishnav ul ul li.sfhover li a {
	text-decoration:none;
}
#suckerfishnav ul ul li li:hover a, #suckerfishnav ul ul li li.sfhover a {
	color:#FFFFFF;
	text-decoration:none;
}
.editor {
	background: url(images/editor_icon.png) left no-repeat;
	padding-left: 25px;
	width: 100px;
}
.editor a:link, .editor a:visited {
	text-decoration: none;
	border-top: 1px solid #CCC;
	border-bottom: 2px solid #CCC;
	color: #CCC;
}
#prologueWrap {
	font-size: 18px;
	text-align: justify;
}

#registration {text-align: center;}

.button {
	background: url(images/button.png) no-repeat center;
	width:103px;
	height:29px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	text-align:center;
	padding-top:10px;
	margin:0px auto;
}
.button:hover {
	background: url(images/button-hover.png) no-repeat center;
	width:103px;
	height:29px;
	cursor: pointer;
}
.button a:link {
	text-decoration:none;
	color: #FFF;
}
.button a:hover, .button a:visited, {
 	text-decoration:none;
}

.entry-summary {
		text-align: justify;
}
.entry-page h3{
	margin:20px 0 0 0;
	padding:10px 0 15px 0;
	line-height:normal;
	color:#a66124;
	}
	
.entry-page ul li {margin-left:25px;}



#ngg-gallery{
	margin-top:-25px;
	padding-bottom:10px;
	}
/* Begin Images 
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
*/
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

#contact-slide { font-size: 11px;}

