/* Begin Typography & Colors */







@charset "utf-8";
/* CSS Document */



* html div#maindiv1 {
 height: expression( this.scrollHeight < 1122 ? "1121px" : "auto" ); /* sets min-height for IE */
}
* {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}
body {
	background:#1d2809;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.1875em;
	color:#333;
}
#text1 {
	font-size:26px;
	text-align:left;
	font-weight:bold;
	color:#000000;
}
p {
	margin-top: 0;
	padding-top: 0;
	margin-bottom:1.5em;
}
h2 {
	line-height:25px;
}


#text2 {
	font-size:16px;
	font-weight:bold;
	color:#FF7300;
	text-align:left;
	margin-top:2px;
	margin-left:20px;
}
.coolHead{
	font-size:26px;
	font-weight:200;
	font-weight:lighter;
	color:#333;
	text-align:left;
	margin-top:2px;

}
.coolHead2{
	font-size:23px;
	font-weight:lighter;
	color:#577204;
	text-align:left;
	margin-top:15px;
	line-height:25px;

}

.coolbody {
	width: 600px;
	margin-left:146px;
	border-width:1px;
	border: solid;
	border-color:#ccc;
padding: 10px;
}

.coolHighlight{
	color:#FF7300;
}
.coolSmall{
	font-size:12px;
}
.drDayBox {
	border:#933E84 2px dashed; 
	padding:15px;
	width:80%;
	margin-left:40px;
	
}
#missiontitle {
	font-size:16px;
	font-weight:bold;
	color:#FF7300;
	margin: 0 0 20px 0;
	line-height:35px;
}
#fronttext {
	font-size:13px;
}
#frontitle {
	font-size:15px;
	font-weight:bold;
	color:#FF7300;
	text-align:left;
	margin: 0 0 20px 20px;
}

#footer img {
	padding:0;
	margin:0;
	margin-left:-1px;
}
#text3 {
	text-align:left;
	color:#333;
	font-size:14px;
	margin-left:20px;
}
#maindiv {
	background-image:url(images/main-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
#midbody {
	width:85%;
	/*	min-height:850px;*/



    margin: 0px 0px 0px 0px;
	padding:0px;
}
#maindiv1 {/*







height:1267px;







width:1038px;







background-image:url(../images/bodybg1.jpg);







background-repeat:no-repeat;







padding:0px;







margin:0px;*/
	background-image:url(images/up.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width:100%;
	text-align:left;
	padding-left:80px;
	min-height:1121px;
}
#backDiv {
	background-image:url(images/middle.jpg);
	background-repeat: repeat-y;
	margin:0;
	padding:0;
	width:1038px;
}
#header {
	width:1035px;
	height:310px;
}
#menu {
	width:720px;
	height:50px;
	background-repeat:no-repeat;
	float:left;
	padding-top:145px;
	padding-left:248px;
}
#menu li {
	list-style:none;
	color:#FFFFFF;
}
#home {
	width:77px;
	height:42px;
	float:left;
	background-repeat:no-repeat;
}
#events {
	width:109px;
	height:44px;
	float:left;
	background-repeat:no-repeat;
}
#events a {
	background-image:url(images/buttons/events.png);
	width:109px;
	height:44px;
	float:left;
	background-repeat:no-repeat;
}
#home a {
	background-image:url(images/buttons/home.png);
	width:77px;
	height:42px;
	float:left;
	background-repeat:no-repeat;
}
#vote {
	width:109px;
	height:44px;
	float:left;
	background-repeat:no-repeat;
}
#vote a {
	background-image:url(images/buttons/recipes.png);
	width:109px;
	height:44px;
	float:left;
	background-repeat:no-repeat;
}
#blog {
	width:77px;
	height:42px;
	float:left;
	background-repeat:no-repeat;
}
#blog a {
	background-image:url(images/buttons/blog.png);
	width:77px;
	height:42px;
	float:left;
	background-repeat:no-repeat;
}
#press {
	width:109px;
	height:44px;
	float:left;
	background-repeat:no-repeat;
}
#press a {
	background-image:url(images/buttons/media.png);
	width:109px;
	height:44px;
	float:left;
	background-repeat:no-repeat;
}
#cool {
	height:42px;
	width:77px;
	float:left;
	background-repeat:no-repeat;
}
#cool a {
	background-image:url(images/buttons/cool.png);
	height:42px;
	width:77px;
	float:left;
	background-repeat:no-repeat;
}
#contact {
	width:80x;
	height:42px;
	float:left;
	background-repeat:no-repeat;
}
#contact a {
	background-image:url(images/buttons/contact.png);
	width:80px;
	height:42px;
	float:left;
	background-repeat:no-repeat;
}
#sponsors {
	width:77px;
	height:42px;
	float:left;
	background-repeat:no-repeat;
}
#sponsors a {
	background-image:url(images/buttons/sponsors.png);
	width:77px;
	height:42px;
	float:left;
	background-repeat:no-repeat;
}
#donate a {
	height:118px;
	width:100px;
	float:right;
	margin:1px 145px 0 0px;
	background-repeat:no-repeat;
	border:none;
}
/***************/

#home_active {
	width:77px;
	height:42px;
	float:left;
	background-repeat:no-repeat;
}
#home_active a {
	background-image:url(images/buttons/home-active.png);
	width:77px;
	height:42px;
	float:left;
	background-repeat:no-repeat;
}
#vote_active {
	width:109px;
	height:44px;
	float:left;
	background-repeat:no-repeat;
}
#vote_active a {
	background-image:url(images/buttons/recipes-active.png);
	width:109px;
	height:44px;
	float:left;
	background-repeat:no-repeat;
}
#events_active {
	width:109px;
	height:44px;
	float:left;
	background-repeat:no-repeat;
}
#events_active a {
	background-image:url(images/buttons/events-active.png);
	width:109px;
	height:44px;
	float:left;
	background-repeat:no-repeat;
}
#press_active {
	width:109px;
	height:44px;
	float:left;
	background-repeat:no-repeat;
}
#press_active a {
	background-image:url(images/buttons/media-active.png);
	width:109px;
	height:44px;
	float:left;
	background-repeat:no-repeat;
}
#cool_active {
	height:42px;
	width:77px;
	float:left;
	background-repeat:no-repeat;
}
#cool_active a {
	background-image:url(images/buttons/cool-active.png);
	height:42px;
	width:77px;
	float:left;
	background-repeat:no-repeat;
}
#blog_active {
	width:77px;
	height:42px;
	float:left;
	background-repeat:no-repeat;
}
#blog_active a {
	background-image:url(images/buttons/blog-active.png);
	width:77px;
	height:42px;
	float:left;
	background-repeat:no-repeat;
}
#contact_active {
	width:76px;
	height:45px;
	float:left;
	background-repeat:no-repeat;
}
#contact_active a {
	background-image:url(images/buttons/contact-active.png);
	width:76px;
	height:45px;
	float:left;
	background-repeat:no-repeat;
}
#sponsors_active {
	width:77px;
	height:42px;
	float:left;
	background-repeat:no-repeat;
}
#sponsors_active a {
	background-image:url(images/buttons/sponsors-active.png);
	width:77px;
	height:42px;
	float:left;
	background-repeat:no-repeat;
}
#midbody_top {
	width:100%;
	height:100%;
}
#top_left {
	width:220px;
	float:left;
}
#top_left_1 {
	/* background-image:url(images/forstudent.gif); */
	width:318px;
	height:375px;
	float:left;
	background-repeat:no-repeat;
	/*text-indent:50px;*/
	color:#333;
}
#home_top_left li {
	font-size:14px;
		
}
#top_left_1 li {
	list-style:none;
}
#ul1 {
	text-align:left;
	margin:55px 0 0 25px;
	font-size:13px;
}
#ul1 li {
	margin-top:7px;
}
#ul1 li a{
	color:#333;
}
#ul2 {
	text-align:left;
	list-style:circle;
	color:#333333;
	margin:15px 0 0 15px;
}
#ul2 li {
	text-align:left;
	list-style:disc;
	color:#33333;
	font-size:100%;
	padding-right:20px;
}
#ul3 {
	text-align:left;
	margin:35px 0 0 15px;
}
#ul3 li {
	text-align:left;
	font-size:12px;
	padding-right:20px;
}
#more a {
	background-image:url(images/more.jpg);
	width:95px;
	height:50px;
	background-repeat:no-repeat;
	background-color:#FFCC33;
	float:right;
}
#more a:hover {
	background-image:url(images/moreover.jpg);
	width:95px;
	height:50px;
	background-repeat:no-repeat;
	background-color:#FFCC33;
	float:right;
}
#top_left_1 a {
	text-decoration:none;
	color:#333;
	font-size:14px;
}
#top_left_1 a:hover {
	text-decoration:underline;
	color:#333;
	font-size:14px;
}
li {
	list-style:none;
}
#top_left_2 {
	background-image:url(images/mailinglist.gif);
	width:340px;
	height:215px;
	float:left;
	background-repeat:no-repeat;
	text-indent:70px;
	margin-top:0px;
}
#top_social {
	background-image:url(images/social.jpg);
	width:340px;
	height:100px;
	float:left;
	background-repeat:no-repeat;
	margin-top:20px;
	padding-left:50px;
	padding-top:28px;
	font-size:11px;
}

.mailinglist_container {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
}
#top_left_2 input {
	/*margin:15px 0 0 25px;*/

margin-top:10px;
	margin-left:25px;
	width:170px;
	float:left;
	border-width:1px;
	border-color:#333;
	font-size:14px;
}
#submit {


width:100%;

height:35px;
	background-repeat:no-repeat;
	margin-top:36px;
	margin-left:55px;

}
#submit:hover {
}
#mailinglist_confirmation {
	color:white;
	margin-top:40px;
	margin-left:25px;
	font-size:10px;
	width:100%;
	height:10px;
}
#submit a {
	text-decoration:none;
	border-style: none;
}
#submit a img {
	border-style: none;
}
#top_mid {
	width:530px;
	
	padding-left:120px;
	float:left;
	text-align:left;
}
#top_mid li {
	font-size:13px;
	color:#333333;
	padding-left:10px;
	padding-top:0px;
}
#top_right {
	height:500px;
	width:210px;
	float:left;
}
#chochallenge {
	background-image:url(images/ecochallenge.jpg);
	height:123px;
	width:127px;
	float:right
}
#girl {
	background-image:url(images/girl.jpg);
	width:210px;
	height:217px;
	margin-top:10px;
}
#midbody_bottom {
	width:100%;
	background-repeat:no-repeat;
}
#home_top_left {
	width:430px;
	height:410px;
	float:left;
	text-align:left;
}
#home_top_right {
	width:220px;
	float:left;
}
#top_right_1 {
	background-image:url(images/forstudent.gif);
	width:210px;
	height:224px;
	float:left;
	background-repeat:no-repeat;
}
#top_right_1 li {
	list-style:none;
}
#top_right_1 a {
	text-decoration:none;
	color:#FFFFFF;
}
#top_right_1 a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
#top_right_2 {
	background-image:url(images/mailinglist.gif);
	width:210px;
	height:193px;
	float:left;
	background-repeat:no-repeat;
	margin-top:10px;
}
#top_right_2 input {
	margin:50px 0 0 30px;
	float:left;
}
#home_top_mid {
	height:350px;
	width:330px;
	float:left;
}
#footer_text {
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#ccc;
}
#footer_text a {
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#ccc;
}
#noah_text a {
	font-size:10px;
	text-align:right;
	font-weight:bold;
	color:#789507;
	text-decoration: none
}
#quote-front {
	width:210px;
	height:460px;
	margin-top:210px;
}
#postmetadata {
	font-size:9px;
	font-weight:bold;
	color:#ccc;
}
.widecolumn {
	/*	float: left;

	padding: 0px;

	padding: 0 0 20px 25px;*/

	margin: 0px;
	width: 98%;
	/*	padding-right:10px;*/

        /*float:left; */       

        

		padding-right:10px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.narrowcolumn {
	float: left;
	padding: 0px;
	/*	padding: 0 0 20px 25px;*/

	margin: 0px;
	width: 635px;
	;
	/*	padding-right:10px;*/

        /*float:left;       

        background-color:blue;*/ 

		padding-right:10px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}
a {
	color:#ef7311;
}
#sidebar {
	/*display:inline;

        width:auto;*/

        width:210px;
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	float:left;
	vertical-align:top;
	/*background-color:red;*/

        clear:right;
	;
}
.sidebar_item {;
	width:209px;
	padding:0px;
	margin:0px;
	color:#333;
	margin-bottom:20px;
}
.sidebar_item_top {
	padding:0px;
	margin:0px;
	height:9px;
	background-image:url(images/sidebarmenu_top.jpg);
	background-position:bottom left;
	vertical-align:bottom;
	background-repeat:no-repeat;
}
.sidebar_item_content {
	padding-left:20px;
	background-color:#CEF53B;
}
.sidebar_item_title {
	/*padding:7px 0px 0px 11px;*/

	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#CEF53B;
	color:#333;
	font-size:22px;
	font-weight:bold;
	font-family:"Myriad Pro";
	letter-spacing:0.05em;/*	padding-top:7px;

	padding-left:11px;*/

}
.sidebar_item_bottom {
	padding:0px;
	margin:0px;
	background-image:url(images/sidebarmenut_bottom.jpg);
	height:9px;
	vertical-align:top;
	background-repeat:no-repeat;
}
.sidebar_item_content ul {
	padding:0px 0;
	margin:0px;
	/*

	margin:0px 0px 0px 15px;;*/

	background-color:#CEF53B;
}
.sidebar_item_content ul li a {
	color:#333;
	font-size:11px;
}
.sidebar_item_title img {
	padding:0px;
	margin:0px;
}
.widgettitle {
	color:#ef7311;
}
#commentform {
	width:100%;
	/*    background-color:green;*/

	padding:0px;
	margin:0px;
}
#respond {
	/*    background-color:yellow;*/

	width:100%;
}
#respond #commentform p {
	/*	background-color:red;*/

	width:94%;
	padding:0px;
	margin:0px;
}
#respond #commentform p textarea {
	width:100%;
	padding:0px;
	margin:0px;
}
.post_container {
	width:593px;
	padding:0px;
	margin:0px;
	margin-left:20px;
	margin-top:0px;
	padding-top:0px;
}
.post_top {
	width:100%;
	height:29px;
	padding:0px;
	margin:0px;
	background-image:url(images/posttop.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.post_bottom {
	width:100%;
	height:29px;
	padding:0px;
	margin:0px;
	background-image:url(images/postbottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	vertical-align:top;
}
.post_summary {
	background: url(images/postbg.jpg) repeat-y left top;
	padding:0px;
	margin:0px;/*		padding-top:29px;*/

	}
.post_summary_text {
	/*		background-color:red;*/

		width: 513px;
	padding:10px 40px;/*		padding-left:40px;

		padding-right:40px;*/

}
.post_summary_text h3 {
	border-bottom:1px dotted #4D4D4D;
	color:#ef7311;
	font-size:20px;
	/*margin:0 0 0 6px;*/

padding-bottom:4px;
}
.post_summary_text h3 a {
	text-decoration:none;
	color:#ef7311;
	;
}
.post_summary_text .postby {
	font-size:11px;
	/*padding-left:6px;*/

/*background-color:red;*/

padding-bottom:20px;
}
.post_summary_text .entry {
	padding-bottom:20px;
}
.post_summary_text .entry p {
	padding-bottom:10px;
}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	/*	margin-bottom: 60px;*/

	padding-bottom:30px;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}	

#sponsorinfo {
	background-image:url(images/sponsor-bg.gif);
	width:404px;
	height:176px;
	float:left;
	background-repeat:no-repeat;
	color:#333;
}
#sponsorinfo1 {
	width:340px;
	height:150px;
	margin-top:5px;
	margin-left:5px;
/*	border:solid #936 thin;*/
}


/*	.post_summary *{

		margin:0px;

		padding:0px;

	}*/



/*	

.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	

	

	}*/
#submenu{
   /* border:0px solid black;*/
    display:block;
    clear:both;
	padding-left:10px;
}
#menu #submenu ul{
       display:inline;
        list-style-position:inside;     
        float:left;
        width:auto;
    display:none;
    /*border:1px solid red;*/
	background-image:url(http://www.ecochallenge2020.org/wp-content/themes/peace/images/bg.png);
	background-repeat:repeat;
	padding-left:5px;
	
    }
    #menu #submenu ul li{
        display:inline;
       /* border:1px solid blue; */
        list-style:none;
        list-style-position:inside;
        overflow:visible;
    }
    /*#menu #submenu ul li a{
        display:inline;
        border:1px solid red;
     
        list-style-position:inside;
        float:left;
    }*/
    #menu li {
       /* border:1px solid red;*/
    }
 
.bios {
	width:53px;
	height:29px;
	float:left;
	background-repeat:no-repeat;
    }
.bios a {
	background-image:url(images/buttons/bios.png);
	width:53px;
	height:29px;
	float:left;
	background-repeat:no-repeat;
    }
 
.bios_active {
	width:53px;
	height:29px;
	float:left;
	background-repeat:no-repeat;
    }
.bios_active a {
	background-image:url(images/buttons/bios_active.png);
	width:53px;
	height:29px;
	float:left;
	background-repeat:no-repeat;
}

.sub {
	width:53px;
	height:29px;
	float:left;
	background-repeat:no-repeat;
    }
.sub a {
	background-image:url(images/buttons/sub.png);
	width:53px;
	height:29px;
	float:left;
	background-repeat:no-repeat;
    }
 
.sub_active {
	width:53px;
	height:29px;
	float:left;
	background-repeat:no-repeat;
    }
.sub_active a {
	background-image:url(images/buttons/sub_active.png);
	width:53px;
	height:29px;
	float:left;
	background-repeat:no-repeat;
}
.white {
	width:53px;
	height:29px;
	float:left;
	background-repeat:no-repeat;
    }
.white a {
	background-image:url(images/buttons/white.png);
	width:53px;
	height:29px;
	float:left;
	background-repeat:no-repeat;
    }
 
.white_active {
	width:53px;
	height:29px;
	float:left;
	background-repeat:no-repeat;
    }
.white_active a {
	background-image:url(images/buttons/white_active.png);
	width:53px;
	height:29px;
	float:left;
	background-repeat:no-repeat;
}
.black {
	width:53px;
	height:29px;
	float:left;
	background-repeat:no-repeat;
    }
.black a {
	background-image:url(images/buttons/black.png);
	width:53px;
	height:29px;
	float:left;
	background-repeat:no-repeat;
    }
 
.black_active {
	width:53px;
	height:29px;
	float:left;
	background-repeat:no-repeat;
    }
.black_active a {
	background-image:url(images/buttons/black_active.png);
	width:53px;
	height:29px;
	float:left;
	background-repeat:no-repeat;
}
        

