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

body{
background-image: url(images/background.jpg);
background-repeat: repeat-x;
background-color: #5d5d5d;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}
h1, h2, h3, h4, p, form{
margin: 0px;
padding: 0px;
}
a:link{
color: #26546e;
}
a:visited{
color: #501200;
}
a:hover{
color: #06344e;
}
a:active{
color: #26546e;	
}

h1{
font-size: 20px;	
padding-top: 10px;
padding-bottom: 10px;
color: #0b2335;	
}
h2{
font-size: 18px;
background-color: #0b2335;
color: #FFFFFF;
border-top: solid 2px #905222;	
border-bottom: solid 2px #905222;
padding: 5px 0px 5px 5px;
}
h3{
font-size: 18px;	
padding-top: 10px;
padding-bottom: 10px;
color: #703202;	
}
h4{
font-size: 14px;	
padding-top: 10px;
padding-bottom: 10px;
color: #5d5d5d;	
}
.clear{
clear: both;	
}
p{
padding-top: 1em;
padding-bottom: 1em;
}


#container{
width: 980px;
margin: 0 auto;
}

/***** LEFT COLUMN *****/

#left_column{
float: left;
width: 232px;	
}
#banner{
margin-bottom: 20px;	
}
#banner a img{
border: 0px;
outline: none;
}

/***** MENU *****/

#menu{
background-color: #0b2335;	
font-size: 14px;
padding: 0px 10px 5px 10px;
}
#menu a{
display:block;
color: #FFFFFF;
text-align: center;	
text-decoration:none;
padding-top: 3px;
padding-bottom: 3px;
font-weight: bold;
border-bottom: solid 3px #1c4360;
}
#menu a:hover{
background-color: #000000;	
color: #f6e9cf;
}
#donate_button{
padding-bottom: 20px;
background-color: #0b2335;	
}

/***** MIDDLE COLUMN *****/

#middle_column{
float: left;
width: 500px;	
}

ul.slideshow {
list-style:none;
width: 480px;
height: 270px;
overflow:hidden;
position:relative;
margin: 10px 0px;
background-color: #FFFFFF;
padding: 10px;	
}	
ul.slideshow li {
position:absolute;
left:10px;
right:10px;
}
ul.slideshow li.show {
z-index:500;	
}
ul img {
border:none;	
}
#slideshow-caption {
width: 480px;
height:70px;
position:absolute;
top: 210px;
left:10px;	
color:#fff;
background:#000;
z-index:500;
}
#slideshow-caption .slideshow-caption-container {
padding:5px 10px;		
z-index:1000;
}
#slideshow-caption h3 {
margin:0;
padding:0;	
color:#8cB3D0;
}
#slideshow-caption p {
margin:5px 0 0 0;
padding:0;
}

#middle_column_content{
background-image:url(images/mid_col_bkgd.png);
background-repeat:repeat-y;
padding-left: 20px;
padding-right: 20px;
font-size: 12px;
}
#middle_column_content p{
padding-top: 10px;
padding-bottom: 10px;
text-align:justify;
}

/***** RIGHT COLUMN *****/

#right_column{
float: right;
width: 235px;
font-size: 12px;
margin-top: 30px;
}
.right_column_content{
background-image: url(images/right_col_middle.png);
background-repeat:repeat-y;
padding-left: 15px;
padding-right: 15px;
}
.header_01{
color: #123149;
font-weight: bold;
border-bottom: solid 3px #905222;
margin-bottom: 10px;
font-size: 14px;
}
.header_02{
background-color: #123149;
border-top: solid 2px #905222;
border-bottom: solid 2px #905222;
color: #FFFFFF;
font-weight: bold;
text-align:center;
margin-bottom: 5px;
}
.event_info{
padding-bottom: 8px;
border-bottom: dotted 1px #777777;
}
.event_info a{
text-decoration:none;	
color: #46748e;
}
.event_info a:hover{
color: #26546e;
}

/***** FOOTER *****/

#footer{
background-image:url(images/footer_bkgd.jpg);
background-repeat:repeat-x;
padding-top: 55px;
height: 64px;
color: #7ca8be;
text-align:center;
font-size: 10px;
}

/***** BIG RIGHT COLUMN *****/

#big_column{
margin-top: 20px;
float: left;
width: 746px;	
}
#big_column_content{
background-image:url(images/big_col_bkgd.png);
background-repeat:repeat-y;
padding-left: 20px;
padding-right: 20px;
font-size: 12px;
min-height: 600px;
_height: 600px;
}
#big_column_content p{
padding-top: 10px;
padding-bottom: 10px;
text-align:justify;
}

/***** NEWS AND EVENTS PAGE *****/

.event_block{
background-color: #EEEEEE;
border: solid 1px #DDDDDD;
padding: 0px 10px 10px 10px;
}
.event_details{
float: left;
margin-top: 5px;
padding: 0px 10px 0px 0px;
width: 230px;
background-color: #EEEEEE;
border-right: solid 1px #DDDDDD;
}
.event_detail_header{
color: #123149;
font-weight: bold;
border-bottom: solid 1px #905222;
margin-bottom: 2px;
}
.event_paragraph{
float: right;
width: 430px;
}

/***** SCHOLARSHIP INFORMATION PAGE *****/

.pdf_button{
margin-bottom: 10px;	
}
.pdf_button a{
display:block;
background-image:url(images/pdf_download_button.png);
background-repeat:no-repeat;
background-position: center top;
color: #FFFFFF;
padding-top: 20px;
padding-left: 25px;
height: 30px;
width: 270px;
text-decoration:none;
font-weight:bold;
}
.pdf_button a:hover{
background-position: center -50px;	
color: #000000;
}

/***** BOARD OF DIRECTORS PAGE *****/

.board_member{
padding: 10px;
background-color: #EEEEEE;
border: solid 1px #DDDDDD;
margin-bottom: 10px;
}
.board_picture{
float: left;
margin-right: 20px;
}
.board_picture img{
height: 150px;
width: auto;
padding: 5px;
background-color: #FFFFFF;
border: solid 1px #DDDDDD;
}
.board_bio{
float: left;
width: 550px;
}

/***** PARTNERS PAGE *****/

#partners_table{
width: 100%;	
}
#partners_table td{
text-align: center;
font-size: 10px;
width: 140px;
height: 140px;
vertical-align: top;
}

/***** FRIENDS PAGE *****/

#friends{
font-size: 20px;
font-weight: bold;
}
#friends img{
padding: 10px;
background-color: #EEEEEE;
border: solid 1px #DDDDDD;
margin-top: 10px;
margin-bottom: 5px;
}
#friends a{
text-decoration:none;	
}
#friends a:hover{
text-decoration:underline;	
}

