/* CSS Document */

body,
html {
    margin:0;
    padding:0;
    background:#a5a5a3;
    color:#f4ddaa;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}
body {
    min-width:961px;
}
body a{ color:#fcb008;
}
#wrap {
    
    margin:0 auto;
    width:961px;
    
}
#main {
    float:right;
    width:786px;
    margin-left:10px;
}

A:hover {text-decoration: underline; color: white;}



#main #outer{width:481px;
    float:left;}

#main #outer_1{width:481px;
    align:center;}
	
#outer #welcome {
    background:url(images/welcome_bg.gif) repeat-y 0 0;
    margin-top:15px;
    min-height:420px;
    line-height:14px;
}

#outer #welcome p{
    padding: 0 10px;
    text-align:justify;
}
#main .pic {
    width:293px;
    float:right;
    padding-left:12px;
    margin-top:15px;
}

#main #new{ 
    clear:both;
    font-size:10px;
    margin-bottom:20px;}
#main #new #donations {
    width:481px;
    background:url(images/welcome_bg.gif) repeat-y 0 0;
    float:left;
    margin-top:15px;
}	

#main #new #donations p{
    width:303px;
    padding:0 10px;
    float:left;
    height:63px;}
#main #new #donations img#btn{ float:right;
    padding:25px 35px 0 0;}

#main #new #news {
    width:293px;
    background:url(images/news_bg.gif) repeat-y 0 0;
    float:right;
    margin-top:15px;
}
#main #new #news p{ padding:0 10px;}
#header {
    padding-top:30px;
}
#header h1 {
    padding:5px;
    margin:0;
}
#menu {
    background:#333333 url(images/menu_bg.gif) no-repeat 0 0;
    width:786px;
    height:35px;
    text-align:right;
    margin-top:10px;
}
#menu ul{
    margin:0;
    padding-top:10px;
    padding-right:15px;
    
    list-style:none;
}
#menu li{
    display:inline;
    margin:0;
    padding:0;
}
#menu li a{ 
    color:#f4ddaa; 
    text-decoration:none;
    padding:0 5px;}

#menu li a:hover {
    text-decoration: underline;
    color: white;
    font-weight: bold;
}

#menu #act{ color:#fff;
    font-weight:bold; }

#outer_s {
    margin-top:20px;
    float:left;
    width:160px;
    
    
}
#outer_s #sidebar {
    background:#000;
    
}
#outer_s #sidebar a img{ border:none;
    margin-top:30px;
    margin-bottom:30px;
}
#outer_s #sidebar a img#logo{ margin-top:0;}

#footer {
    color:#191616;		
    clear:both;
    margin-top:15px;
    text-align:center;
    padding-top:5px;
}
#footer hr{	background:#7a7a7a;	
    width:100%;
    height:5px;
    border:0;}
#footer #copy { font-size:9px;}
#footer 
#footer #menu_bot {
    padding:5px;
    margin:0;
}
#footer #menu_bot a{color:#191616;
    text-decoration:none;}

#footer #menu_bot a:hover{
    text-decoration: underline;
    
}


/* programs page begin */
#main #prog_outer{
    width:786px;
    margin-top:15px;
    float:left;	
}
#prog_outer #programs{	
    background: #605e5e url(images/programs_bg.gif) repeat-y 0 0;
    min-height:420px;
}

#prog_outer #programs #content{
	padding: 5px;
}

#programs #upcoming_events{
    width:320px;
    float:left;
    padding-left:10px;
    padding-top:10px;
    
}

#programs #scroll_list{
    width:320px;
    float:left;
    padding-left:10px;
    display:block;
    overflow:auto;
    height:380px;
    padding-top:10px;
    font-weight:bold;
}
#programs #scroll_list{ font-size:11px;}
#programs #gents{ float:right;
    width:430px;
    padding: 5px 10px 0 10px;
}
#programs #gents h3{ text-align:left;}
/* programs page end */

/* about us page begin */

#programs #aboutus{
    width:360px;
    float:left;
    padding-left:10px;
    padding-top:10px;	
}

#programs #about_pics{ 
    float:right;
    width:370px;
    padding: 5px 15px 0 10px;
}
#programs #about_pics img{ margin-bottom:20px;}

/* about us page end */

/* contact us page begin */

#prog_outer #contact_main{	
    background: #605e5e url(images/contactus_bg.gif) repeat-y 0 0;
    min-height:420px;
}
#contact_main #contactus{
    width:600px;
    float:left;
}
#contactus h3,#contactus p{ padding-left:20px;}

#contact_main #contact_form{ 
    /*float:right; */
    width: auto;
    padding: 25px 45px 0px 10px;
}
#contact_form p.pad{ width:20px;}
#contact_form input, #contact_form textarea{background-color:#a5a5a3;}

/* contact us page end */

/* contact us page begin */
/*
#prog_outer #contact_main {	
    background: #605e5e url(images/contactus_bg.gif) repeat-y 0 0;
    min-height:420px;
}
#contact_main #contactus{
    width:310px;
    float:left;
}
#contactus h3,#contactus p{ padding-left:20px;}

#contact_main #contact_form{ 
    float:right;
    width:340px;
    padding: 25px 45px 0 10px;
}*/
/*#contact_form p.pad{ width:20px;}*/
/*#contact_form input, #contact_form textarea{background-color:#a5a5a3;}*/

/* contact us page end */

/* donate page begin */
#prog_outer1 #contact_main{	
    background: #605e5e url(images/programs_bg.gif) repeat-y 0 0;
    min-height:1160px;
    margin-top:15px;
    
}

#contact_main .donate{
    width:460px;
    float:left;
    background:#fff url(images/donations_top2.gif) no-repeat 0 0;
    color:#000;
    margin:15px 10px 0 15px;
    min-height:1110px;
    
}
/*#donate p{ padding-left:20px;}*/

#contact_main .donate img { float:left;
    padding:5px;}
#contact_main .donate p#title { float:right;
    font-size:16px;
    color:#000;
    padding-right:30px; }

#contact_main .donate p.general{ clear:both;
    padding:0 10px;
}
#contact_main #donate_form{ 
    width:300px;
    
}
#donate_form #small{ font-size:10px;
    padding-left:10px;
}
#donate_form #star{ color:#FF0000;}
#contact_main #news_outer {
    width:268px;
    float:right;
    margin-top:15px;
    margin-right:20px;	
}
#news_outer  #news {
    background:url(images/news_bg_donate.gif) repeat-y 0 0;
    min-height:140px;
    
}

#news_outer  #news p{ padding:0 18px;
}

#donate_form form {
    width:300px;
    padding-left:10px;
    float:left;
}
#donate_form form dt {
    clear:both;
    width:140px;
    float:left;
    text-align:left;
    
}

#donate_form form dd {
    float:left;
    width:210px;
    margin:0 0 0.5em 0.25em;
}
#donate_form .billing{ display:block;
    font-weight:bold;
    width:420px;
    padding:3px 5px;
    background-color:#ccc;
    color:#000;
    clear:both;}
#donate_form form #cancel{ margin:5px 120px;
    width:420px;}
#cancel img { float:right; padding-left:10px;width:420px;}

#contact_main #paypal {
    float:right;
    margin-top:15px;
    margin-right:20px;
}

#outer_s #sidebar_donate {
    background:#000;
    min-height:1200px;
    
}
#outer_s #sidebar_donate a img{ border:none;
    margin-top:30px;
    margin-bottom:30px;
}
#outer_s #sidebar_donate a img#logo{ margin-top:0;}


/* donate page end */

/* events page begin */

#gents #pics{ width:230px;
    float:left;
    padding-left:15px;
}
#gents #pics img{ float:left;
    padding:5px;}
#gents #events{ width:185px;
    float:right;}
#gents #events li{ list-style:none;}

#events img{
    width:185px;
    float:left;}