body{background-color:#9ecf3d;}
.main-wrapper{background-color:#3b7d4f; width:1000px;  border:1px solid #949494; border-top:0; margin-left:auto; margin-right:auto; overflow:hidden; padding-bottom:23px;}


/* left wrapper */
.left-wrapper{width:232px; background-color:#c9d2d9; border-right:4px solid #3b7d4f;}
.left-container{ padding:0 14px 10px 14px; overflow:hidden; border:1px solid #d0d0d0; border-left:0;}
.logo{text-align:center; padding-bottom:15px; padding-top:37px; background-color:#3b7d4f;}
.left-wrapper .menu{font-family:Verdana; font-size:13px; margin-bottom:12px;}
.left-wrapper .menu label{border:1px solid #b4b4b4; display:block; padding:3px 5px 3px 10px; background:#e8e8e8; color:#092441; font-weight:bold; margin-top:18px;}
.left-wrapper .menu ul{display:block; overflow:hidden; border:1px solid #ac6d5e}
.left-wrapper .menu li{list-style:none; padding:3px 5px 3px 10px; background:url('../images/menu-bg.jpg') top left repeat-x; border-top:1px solid #ac6d5e}
.left-wrapper .menu li a{display:block;}
.left-wrapper .menu li.active{background:url('../images/menu-active.jpg') top left repeat-x; font-weight:bold;}
.left-wrapper .menu a{color:#000;}
.left-wrapper .image-gallery{margin-bottom:13px;}

.left-section{overflow:hidden; margin-bottom:18px;}
.left-section label{background:url('../images/menu-active.jpg') top left repeat-x; font-weight:bold; color:#1e9cd6; display:block; padding:3px 5px 3px 10px; border:1px solid #b4b3b3;}
.left-section-contents{text-align:center; background-color:#d3d2d2; border:1px solid #c5c8ca; padding:10px;}
/* end of left wrapper */

.right-wrapper{width:768px;}
.right-container{margin-right:18px;}
.right-wrapper .right-header{height:129px; widows:100%; overflow:hidden; font-family:Verdana; margin-bottom:16px;}
.right-wrapper .right-header .donate-top{
background-color:#333333;
color:#FFFFFF;
float:right;
height:85px;
padding:22px 26px 0 30px;
width:244px;
}
.right-wrapper .right-header .donate-top b{display:block; margin-bottom:2px;}
.right-wrapper .right-header .donate-top a{float:right; display:block}

.right-wrapper .banner{height:271px; margin-bottom:13px;}

.right-wrapper .search-form{float:right; margin-right:5px;}
.right-wrapper .search-form input{margin-right:5px; float:right;}

.contents{margin-top:10px; overflow:hidden; padding-right:18px;}
.contents a{color:#333; font-weight:bold;}
.contents-left{width:387px; float:left; margin-right:8px;}
.contents-left .menu{background-color:#c9d2d9; padding:0 5px 5px 5px; overflow:hidden;}
.contents-left .menu label{color:#1e9cd6; display:block; padding:3px 5px 3px 10px;  border:1px solid #b4b3b3; background:url('../images/menu-active.jpg') top left repeat-x; font-weight:bold; margin:0 -5px 18px -5px;}
.contents-right{width:351px; margin-right:-18px; float:right; background-color:#fdf1e1; padding:10px; border:1px solid #d6d6d6; border-right:0;}
.contents-right .menu label{color:#1e9cd6; display:block; padding:3px 5px 3px 10px; border:1px solid #b4b3b3; background:url('../images/menu-active.jpg') top left repeat-x; font-weight:bold; margin-bottom:5px; margin-top:18px;}
/* news */
.news{border:1px solid #999; border-top:none; padding:10px; margin-bottom:10px;}
.news em{display:block; margin-bottom:15px;}
.news-title{background-color:#fff;	padding:5px 17px 5px 10px; font-weight:bold;  border:1px solid #999;}
.news-title em{font-size:10px; color:#666; display:block; margin-top:2px;}
/* end of news */

/* articles */
.article-title{display:block; margin-bottom:5px; font-weight:bold; font-size:16px; color:#000;}

.footer{margin:0 auto 0 auto; padding-top:10px; padding-bottom:10px; background-color:#333; color:#fff; width:1000px; text-align:center; font-family:Verdana;}
.footer a{color:#fff; margin-right:3px;}
.footer a:hover{text-decoration:underline;}
.footer li{display:inline; margin-right:3px;}
.footer ul{margin-bottom:5px;}

.button_x{cursor:pointer; height:32px; width:150px; font-style: arial; font-size:13px; font-weight:bold; background:url('../images/buttons/button_2.gif'); color: #fff; border:1px solid #e2bf60;}
.button_3{font-size: 12pt; background:url(../images/buttons/marun.gif); color: white; border:2; border-color:#534f4f;}


.bl {background: url(../images/curve/bl.gif) 0 100% no-repeat #e68200; width: 11em}
.br {background: url(../images/curve/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/curve/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/curve/tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px} 

.echo_border{border: solid #333333 1px; color: #000000;}
.header_label{color:#1e9cd6; display:block; padding:3px 5px 3px 10px; border:1px solid #b4b3b3; background:url('../images/menu-active.jpg') top left repeat-x; font-weight:bold; margin-bottom:18px; margin-top:18px;}

#container_ {display: table;}

#row_  {display: table-row;}

#left_, #right_, #middle_ {display: table-cell;vertical-align:top;margin-right: 10px;}

.password {border: 1px solid rgb(126, 157, 185); padding: 2px; background: rgb(255, 255, 255) url('../images/password.gif') no-repeat scroll left center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}
.username {border: 1px solid rgb(126, 157, 185); padding: 2px; background: rgb(255, 255, 255) url('../images/username.gif') no-repeat scroll left center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}
.email_ {border: 1px solid rgb(126, 157, 185); padding: 2px; background: rgb(255, 255, 255) url('../images/email_.gif') no-repeat scroll left center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}

/* profile */
.profile-info-box{border:1px solid #817E7E; padding:5px; margin-bottom:10px;}
.profile-info-box label{display:block; width:auto; float:none; text-align:left; padding:5px 5px 5px 10px; font-weight:bold; margin-bottom:5px; border-bottom:1px solid #817E7E;}
/* end of profile */

