﻿body {
    background:#7c828d url("../Default/images/grayBackground.jpg") no-repeat 50% 0;
    text-align:center;
    padding:0;
    margin:0;
}
#wrapper{
    width:1000px;
    text-align:left;
    margin:0 auto;
}

/* head section */
.header{float:left;width:1000px;height:150px;}
.logo{float:left;width:244px;height:172px;position:relative;left:70px;top:50px;}
.logo img{border:solid 0px #ffffff;}
.logo a{text-decoration:none;}
.globalNav{float:right;text-align:right;width:300px;height:100px;position:relative;right:50px;top:80px;}
.globalNav img{border:solid 0px #ffffff;}
.globalNav a{}
.globalNav a.gnHome{float:right;height:44px;width:47px;display:block;text-decoration:none;}
.globalNav a.gnHome:link{background:url("../Default/images/btnHome.jpg") no-repeat 0 0;}
.globalNav a.gnHome:visited{background:url("../Default/images/btnHome.jpg") no-repeat 0 0;}
.globalNav a.gnHome:hover{background:url("../Default/images/btnHome.jpg") no-repeat 0 100%;}
.globalNav a.gnHome:active{background:url("../Default/images/btnHome.jpg") no-repeat 0 100%;}
.globalNav a.gnDonate{float:right;height:44px;width:47px;display:block;text-decoration:none;}
.globalNav a.gnDonate:link{background:url("../Default/images/btnDonate.jpg") no-repeat 0 0;}
.globalNav a.gnDonate:visited{background:url("../Default/images/btnDonate.jpg") no-repeat 0 0;}
.globalNav a.gnDonate:hover{background:url("../Default/images/btnDonate.jpg") no-repeat 0 100%;}
.globalNav a.gnDonate:active{background:url("../Default/images/btnDonate.jpg") no-repeat 0 100%;}
.globalNav a.gnCalendar{float:right;height:44px;width:47px;display:block;text-decoration:none;}
.globalNav a.gnCalendar:link{background:url("../Default/images/btnCalendar.jpg") no-repeat 0 0;}
.globalNav a.gnCalendar:visited{background:url("../Default/images/btnCalendar.jpg") no-repeat 0 0;}
.globalNav a.gnCalendar:hover{background:url("../Default/images/btnCalendar.jpg") no-repeat 0 100%;}
.globalNav a.gnCalendar:active{background:url("../Default/images/btnCalendar.jpg") no-repeat 0 100%;}
.globalNav a.gnEmail{float:right;height:44px;width:47px;display:block;text-decoration:none;}
.globalNav a.gnEmail:link{background:url("../Default/images/btnEmail.jpg") no-repeat 0 0;}
.globalNav a.gnEmail:visited{background:url("../Default/images/btnEmail.jpg") no-repeat 0 0;}
.globalNav a.gnEmail:hover{background:url("../Default/images/btnEmail.jpg") no-repeat 0 100%;}
.globalNav a.gnEmail:active{background:url("../Default/images/btnEmail.jpg") no-repeat 0 100%;}
.globalNav a.gnBlog{float:right;height:44px;width:47px;display:block;text-decoration:none;}
.globalNav a.gnBlog:link{background:url("../Default/images/btnBlog.jpg") no-repeat 0 0;}
.globalNav a.gnBlog:visited{background:url("../Default/images/btnBlog.jpg") no-repeat 0 0;}
.globalNav a.gnBlog:hover{background:url("../Default/images/btnBlog.jpg") no-repeat 0 100%;}
.globalNav a.gnBlog:active{background:url("../Default/images/btnBlog.jpg") no-repeat 0 100%;}
.globalNav .search{float:right;height:20px;margin-top:20px;position:relative;right:10px;display:none;}
.globalNav .search input{padding:0;margin:0;position:relative;top:-4px;color:#c1c1c1;display:none;}

#topNav{float:right;width:545px;height:33px;position:relative;top:70px;right:70px;margin-right:5px; z-index:1000;}
#topNav ul.rootGroup {float:right;padding-top:12px;height:33px;text-align:center;}
#topNav .rootGroup{width:545px;margin:0;padding:0;background:transparent url('../Default/images/topNavBkg.jpg') no-repeat 0 0;font:normal normal 900 16px/20px Georgia,serif;}
#topNav .rootGroup li{display:inline; background:transparent url('../Default/images/TabSeparator.png') no-repeat 0 0; margin:0; padding:10px 0; border:0; position:relative;}
#topNav .rootGroup li.first{background:none;}
#topNav .rootGroup li:hover{z-index:10000;white-space:normal;}
#topNav .rootGroup ul{visibility:hidden;position:absolute;z-index:10;left:0;top:0;}
#topNav .rootGroup li:hover>ul{visibility:visible;left:100%;}
#topNav .rootGroup:after, #topNavBar .rootGroup ul:after{display:block;visibility:hidden;clear:both;height:0;overflow:hidden;content:".";}
#topNav .rootGroup, #topNavBar .rootGroup ul{min-height:33px;}
#topNav .rootGroup, #topNavBar .rootGroup ul li{color:#616161;}
#topNav .rootGroup li a,
#topNav .rootGroup li a:visited,
#topNav .rootGroup li a:active{margin:4px 7px; font-weight:normal; color:#616161; text-decoration:none;}
#topNav .rootGroup li a:hover,
#topNav .rootGroup li a.selected{background-position:50% -50px; color:#006699;}
#topNav .rootGroup li li{font:normal normal 900 14px/18px Arial,sans-serif;background:none;}
#topNav .rootGroup li li a,
#topNav .rootGroup li li a:visited,
#topNav .rootGroup li li a:active{color:#59595e; background:none; display:block; margin:5px; font-weight:normal; text-decoration:none;}
#topNav .rootGroup li li a:hover{color:#333;background:#e1d4d2;}
#topNav .rootGroup li:hover>ul {top:32px;left:-10px;}
#topNav ul.group{text-align:left; background:transparent url('../Default/images/navDropdownBG.png') no-repeat 0% 100%; }
#topNav .group{width:145px; margin:3px 3px 5px 8px;padding:5px 3px 5px 5px;}
#topNav a.selected{color:#FFF;}

/* body section */
img{border:none;}
.main{float:left;width:900px;position:relative;top:70px;left:60px;height:auto;}
.main .content .left{float:left;width:260px;height:auto;margin-right:20px;}
.main .content .left .donatePic{float:left;position:relative;left:-60px;}
.main .content .left .donateButton{float:left;position:relative;width:250px;text-align:center;top:-75px;margin-left:20px;}
.main .content .left .donateButton img{border:0;}
.main .content .left .donateButton p{color:Maroon;margin-top:0;font:normal normal 900 14px/16px arial,sans-serif;}
.main .content .left .footprints{float:left;position:relative;left:0px;bottom:10px;}
.main .content .left .social{float:left;position:relative;top:-50px;left:20px;width:250px;height:auto;text-align:left;border-bottom:solid 1px #c1c1c1;border-top:solid 1px #c1c1c1;padding:10px 0 5px 0;}
.main .content .left .social img{border:0;}
.main .content .left .social span{font:normal normal 700 18px/20px Arial,sans-serif; color:#006699;}
.main .content .right{float:left;width:580px;height:auto;padding-left:20px;}
.main .content .right p{text-align:left;font:normal normal 500 14px/20px arial,sans-serif;color:#616161;margin:3px 0px 2px 0px;}
.main .content .right .eventNote{text-align:left;font:normal normal 500 11px/13px arial,sans-serif;color:#616161;margin:0;}
.main .content .right p.return{text-align:left;font:normal normal 500 11px/14px arial,sans-serif;}
.main .content .right p.return a{color:#006699;text-decoration:none;}
.main .content .right h1,h2,h3{text-align:left;}
.main .content .right a{text-decoration:none; color:#006699;}
.main .content .right h1{font:normal normal 600 22px/26px Georgia,serif;color:#006699;margin-bottom:5px;}
.main .content .right h2{font:normal normal 600 18px/22px Georgia,serif;color:#ff9933;margin-bottom:2px;}
.main .content .right h3{font:normal normal 700 14px/18px Arial,sans-serif;color:#006699;margin-bottom:2px;}
.main .content .right .benefits{font:normal normal 500 11px/13px arial, sans-serif;color:#666666;}
.main .content .right .calendar td{vertical-align:top;font:normal normal 500 12px/14px Arial,sans-serif;color:#616161;border-bottom:solid 1px #313131;}
.main .content .right .calendar td img{}
.main .content .right .calendar th{font:normal normal 700 16px/18px Georgia,serif;color:#006699;border-bottom:solid 2px #006699;text-align:left;}
.main .content .right .calendar a{text-decoration:none;color:#006699;float:left;}
.main .content .right .contact{font:normal normal 600 12px/16px Arial,sans-serif;color:#616161;}
.main .content .right .contact input{width:250px;font:normal normal 500 12px/14px Arial,sans-serif;}
.main .content .right .contact .btnContact{width:100px;}
.main .content .right .contact .special{display:none;}
.main .content .right .ppSlide ul li{float:left; display:inline;list-style-type:none;margin-right:5px;}


/* NVIO Slider Styles*/
#slider {
	position:relative;
	width:561px;
	height:285px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	width:561px;
	height:285px;
	border:0;
}

.clear{clear:both;}
/* footer section */
.footer{
    float:left;
    position:relative;
    left:10px;
    width:870px;
    height:auto;
    text-align:center;
    margin-top:20px;
    clear:both;
    border-top:dotted 1px #c1c1c1;
}
.orgInfo{
    float:left;
    width:500px;
    height:auto;
    text-align:left;
    font:normal normal 500 10px/12px arial;
    color:#616161;
}
.copyrite{
    float:right;
    width:350px;
    height:auto;
    text-align:right;
    font:normal normal 500 10px/12px arial;
    color:#616161;
}

/* Pikachoose gallery elements*/
/*----------------------------*/
.pikachoose{width:411px;margin:0 auto 50px auto;}
/* This is the ul you have all your images in */
.pikachoose ul{padding-left:0;width:411px;height:140px;margin:0;overflow:hidden;}
.pikachoose ul li{float: left;border:1px solid #555;padding:2px;background:#777;margin:0 6px 4px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:405px;height:275px;display:block;position:relative;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:absolute;top:2px;left:2px;}
.pika_back_img{position:relative;top:0px;}
.pika_subdiv{position:relative;border:1px solid #555;background:#777;padding:2px;}
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_caption{width:411px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;background:url('../../shared/images/black.png') top left;}
.pika_caption a{color:white;}

.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('../../shared/images/play.png') top center no-repeat;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('../../shared/images/pause.png') top center no-repeat;}

.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{position:absolute;top:5px;left:5px;height:456px;width:100px;background:url('../../shared/images/rewind.png') top left no-repeat;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:456px;width:100px;background:url('../../shared/images/fastf.png') top right no-repeat;}
