/* CSS Document */

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-repeat:repeat-x; background-color:#07147e; /*	background-image: url(../images/bg.gif);*/ }
h1{ color:#454563; font-family:"Times New Roman", Times, serif; }
h2 { font-family:"Times New Roman", Times, serif; color:#454563; }
h3 { font-size:18px; color:#454563; }
h4 { color:#454563; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.floatcontainer:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
    }
	
   .floatcontainer{display: inline-block;} 

    /* Hides from IE Mac \*/
    * html .floatcontainer {height: 1%;}
       .floatcontainer{display:block;}
    /* End Hack */ 
	
	
#bgImage { width:100%; padding:0; margin:0; background-image: url(../images/bgTexture.jpg); background-position:top center; background-repeat:no-repeat; }	
#center { text-align:center; width:100%;}
#container{ /*float:left;*/ width:950px; margin:0px; background-image: url(../images/borderShadows.png); background-repeat:repeat-y; }
#contentBG{ /*float:left;*/ width:950px; margin:0px; background-image: url(../images/contentBG.jpg); background-repeat:repeat-y; background-position: 9px 0px; }
#leftColumn{ float:left; width:552px; margin:0px;}
#content{ width:452px; padding-left:60px; padding-right:40px; text-align:left;}
#content p { font-family:Georgia, "Times New Roman", Times, serif,; font-size:12px; color:#424242; text-align:left; line-height:20px; }
#content ul li { font-family:Georgia, "Times New Roman", Times, serif,; font-size:12px; color:#424242; text-align:left; line-height:20px; }

#rightColumn{ float:left; width:398px; margin:0px;}
#rightContent{ float:left; width:385px; margin:0px;}

#content a{ text-decoration:underline; color:#2c257d;}
#content a:visited{ text-decoration:underline; color:#2c257d; }
#content a:hover{ text-decoration:underline; color:#cda644; }

#menu{ float:left; width:219px; height:338px; padding-top:3px; background-image: url(../images/menuBG01.jpg); }

#menuTab{ width:216px; height:26px; display:block; padding:0; margin:0; /*width:166px; height:19px; margin-bottom:3px; padding-top:4px; padding-left:50px;*/}
#menuTab:hover { background-position: 0 -26px; color:#FFFFFF; }
#menuTab a {width:166px; height:22px; display:block; /*width:166px; height:19px; margin-bottom:3px;*/ padding-top:4px; padding-left:50px; text-align:left; background-image: url(../images/menuTabs.png); background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#e3ddc7; font-size:12px; text-decoration:none;}
#menuTab a:hover{ background-position: 0 -26px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:12px; text-decoration:none; display:block; }
.rollover{ background-position: 0 -26px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:12px; text-decoration:none; display:block; }
.current a { background-position: 0 -26px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:12px; text-decoration:none; display:block; }
/*#menuTab a:hover { color:#FFFFFF;}*/
#menuTabSelected { width:216px; height:26px; display:block; padding:0; margin:0; background-position: 0 -26px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:12px; text-decoration:none; background-image: url(../images/menuTabs.png); background-repeat:no-repeat;}
#menuTabSelected a{ width:166px; height:22px; display:block; /*width:166px; height:19px; margin-bottom:3px;*/ padding-top:4px; padding-left:50px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; font-size:12px; text-decoration:none;}

#events { float:left; width:154px; padding-left:5px; padding-right:5px; color:#bd9f62; }
#events p { padding-left:15px; margin-bottom:5px; margin-top:0; text-align:left; }
#events a { text-decoration:underline; color:#daceb4; }
#events a:hover{ text-decoration:underline; color:#bd9f62; }/* Rollover fix for IE 6 */
/*#events :hover > a { color:#FFFFFF; background-color:#697D35;}*/
.eventDate{ color:#dad6c6;}

.linkWhite { font-family:Georgia, "Times New Roman", Times, serif; color:#daceb4; font-size:12px; text-decoration:none; }
.linkWhite a { color:#daceb4; text-decoration:none;}
.linkWhite a:visited { color:#daceb4; text-decoration:none;}
.linkWhite a:hover { color:#bd9f62; text-decoration:underline; }

#newsletter{ float:left; width:199px; height:140px; padding-left:20px; padding-top:5px; background-image: url(../images/newsletterBG.jpg); font-family:Georgia, "Times New Roman", Times, serif; color:#44416a; font-size:12px; line-height:22px; text-align:left; }
#newsletter p{ margin-top:8px; }
#newsletter a { color:#44416a; text-decoration:none;}
#newsletter a:hover { color:#cf951e; }

#donations{ clear:left; float:left; padding:0; margin:0; width:219px; height:53px; background-image: url(../images/donations.jpg); background-repeat:no-repeat; }
#donations:hover { background-position: 0 -53px; }

#sideQuote{ float:left; width:345px; padding:20px; color:#f5f1e4; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; text-align:left; }

#footer01 { clear:both; width:920px; height:58px; padding-right:30px; padding-top:10px; background-image: url(../images/pageBottom.jpg); background-repeat:no-repeat; color:#cf9a30; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
#footer02{ width:915px; height:100px; padding-right:10px; padding-left:10px; padding-top:10px; color:#b5b9d9; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }
#footer02 a, a:visited { color:#b5b9d9; text-decoration:none;}
#footer02 a:hover{ color:#cf9a30; text-decoration:underline;}

.links { float:left; width:140px; padding:5px; margin:0px; text-align:center; }
.links:hover{ float:left; width:140px; padding:5px; margin:0px; text-align:center; background-color:#cacde6; }
.links a { float:left; font-size:12px; width:140px; padding:5px; margin:0px; text-align:center; color:#2c2a5b; text-decoration:none; }
.links a:hover { float:left; font-size:12px; width:140px; padding:5px; margin:0px; text-align:center; color:#2c2a5b; text-decoration:underline;}

.textGray12 { font-family:Georgia, "Times New Roman", Times, serif,; font-size:12px; color:#424242; text-align:left; line-height:20px; }
.textPurple12 { font-family:Georgia, "Times New Roman", Times, serif,; font-size:12px; color:#454563; text-align:left; line-height:20px; }
