@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;border:0;}
body{background:#454e2e url(../images/bg1.jpg) no-repeat fixed center 0; font:normal 14px Arial, Verdana, sans-serif; color:#666; line-height:140%}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a img{border:none;}
:focus{outline:0}
.img1{float:left; margin:0 15px 10px 0;}
.img2{float:right; margin:0 0 10px 15px}
em{font-style:normal}
ul,ol{list-style:none}
.float-l{float:left}
.float-r{float:right}
.clear{clear:both; height:0; font-size:0px}


/* typography */
p{margin:0 0 20px 0;}
.cfont {font-family:Century; color:#666666}
.redb{color:#c03; font-weight:bold;}
.blackb{color:#000; font-weight:bold;}
.darkgrey{color:#c03; font-weight:bold; font-size:20px; line-height: 30px;}
ul.event { list-style: square; padding-left: 20px; font-weight:bold; color:#000000; font-size:16px; line-height:30px; }
h1, h2, h3, h4, h5, h6{font-weight:bold; font-family:Century; margin-bottom:18px; color:#c03; line-height:normal}
h2{font-size:28px; letter-spacing:-2px}
h3{font-size:24px; letter-spacing:-0.5px; margin-bottom:15px}
h4{font-size:20px;}
a{color:#c60; text-decoration:underline}
a:hover{background:#c60; color:#fff; text-decoration:none}
h1 a, h2 a, h3 a{color:#213955; text-decoration:none}
h1 a:hover, h2 a:hover, h3 a:hover{background:#213955; color:#fff}


/*  header */
.header{background:url(../images/bg-header.gif) repeat-x 0 0; position:relative}
#logo{background:url(../images/logo.png) no-repeat 0 0; width:291px; height:163px; position:absolute; top:130px; left:15px;}
#logo a,#logo a:hover{width:291px; height:163px; display:block; text-indent:-9999px; background:none}

#donate{position:absolute; top:10px; right:380px}
#donate a,#donate a:hover{width:117px; height:32px; display:block; text-indent:-9999px; background:none}

.followus{padding:10px; height:25px}
.followus ul{float:right}
.followus ul li{float:left; margin-right:10px; font-weight:bold; font-size:12px}
.followus ul li img{float:left; margin:-3px 3px 0 0}
.followus a{text-decoration:none}
.followus a:hover{background:none; color:#333}

#navigation{clear:both; padding-bottom:35px; background:url(../images/bg-nav.gif) repeat-x 0 0;}
#navigation ul li{float:left; text-transform:uppercase; border-right:1px solid #bbb; position:relative; z-index:99;}
#navigation ul li a,#navigation ul li.current a{float:left; padding:10px 12px 8px 10px; color:#c33; font-weight:bold; background:url(../images/bg-nav.gif) repeat-x 0 2px; text-decoration:none; margin-top:-2px}
#navigation ul li a:hover,#navigation ul li.current a,#navigation ul li:hover a{background:#b86b14 url(../images/bg-nav-hov.gif) repeat-x 0 0; color:#fff;}
#navigation ul li:last-child,.followus ul li:last-child{border-right:0; margin-right:0}
#topbanner-home{background:url(../images/topbanner1.jpg) no-repeat right 0; padding-top:310px}

.submenu{position:absolute; top:36px; left:-1px; background:#fff; border:1px solid #bbb; border-top:0; z-index:100; width:200px; display:none}
.submenu ul li{float:none !important; display:block !important; border-right:0 !important; background:#fff; font-size:12px}
.submenu ul li a{float:none !important; display:block !important; margin:0 !important; background:#b86b14 !important; color:#fff !important; padding:5px 10px !important}
.submenu ul li a:hover{background:#995913 !important;}



/*  footer  */
.footer{background:#c00 url(../images/bg-footer.png) no-repeat right -3px; padding:20px 10px 10px; clear:both; color:#ddd}
.footer a{color:#ddd; text-decoration:none}
.footer a:hover{background:#fff; color:#c03}
.flink{float:left; width:400px;}
.flink ul{width:140px; float:left}
.phone{float:left; width:240px; font-size:36px; letter-spacing:-3px; color:#fff; padding-top:10px}
.address{float:right; width:280px;}
.footer h4{font-size:16px; color:#fff; margin-bottom:10px}
.copy{font-size:11px; color:#c66; border-top:1px solid #c66; padding-top:10px; margin:5px 0 5px 0}
.copy a{color:#c66}
.copy a:hover{background:#c66}


/*  Form  */
input.text,textarea,select{background:#fff; font:normal 12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; color:#666; border:1px solid #999; padding:2px}
input.text:focus,textarea:focus,select:focus{border-color:#333; color:#333}
input.btn1{background:#666; font:normal 12px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;; color:#fff; border:1px solid #333; padding:2px 6px; cursor:pointer}


/*  */
#main{width:960px; margin:0 auto; padding:0 8px; background:url(../images/bg-wrapper.png) repeat 0 0;}
.wrapper{background:#fff;}
#content{padding:0 10px 20px 10px; background:url(../images/bg-contentr.gif) repeat-y right 0;}

/* right panel */
.rightpanel{width:300px; float:right; background:#ffdeb9}
.wrapbox{border-bottom:10px solid #fff; padding:15px;}
.ev-img{width:80px; height:85px; float:left; background:url(../images/thumb-shadow1.png) no-repeat 0 0;}
.ev-img img{width:74px; height:74px;}
.ev-des{padding-left:93px; margin-bottom:20px}
.ev-des p,.news p{margin-bottom:0}
.ev-des .title,.title{font-size:16px; font-weight:bold; letter-spacing:-0.5px; text-decoration:none; color:#213955}
.ev-des .title:hover,.title:hover{background:#213955; color:#fff}
.ev-des .date,.news .date{font-style:italic; color:#999; font-family:Georgia;}
.mediapart li{width:80px; height:80px; float:left; background:url(../images/thumb-shadow1.png) no-repeat 0 0; margin:0 10px 10px 0}


/* */
.mainpanel1{padding:10px  320px 0 10px;}
.fe-video{background:#ffebba; border:2px dashed #f7be7c; padding:20px; text-align:center; margin-bottom:20px}
.welcome{width:131px; margin:0 15px 0 -40px; float:left; background:url(../images/bg-wel.png) no-repeat 0 0; padding:6px 12px 17px 6px;}

.gallery .largeimg{width:410px; float:left; margin-left:-40px;}
.gallery .largeimg img{width:400px; height:400px; border:6px solid #fc6}
.gallery .thumbnail{width:240px; padding-left:390px;}
.gallery .thumbnail ul li{width:110px; height:110px; float:left; background:url(../images/thumb-shadow.png) no-repeat right bottom; margin:0 10px 15px 0}
.gallery .thumbnail ul li img{width:100px; height:100px;}


.album li{background:url(../images/pictures.png) no-repeat 0 0; padding:0 0 5px 25px}

ul.gallery li {float:left; text-align:center; margin:0 20px 20px 0;}
ul.gallery li img{width:150px; height:110px; display:block; border:5px solid #fc6; margin:0 10px 10px 0}
ul.gallery{overflow:hidden;}
* html ul.gallery{height:1%}

/* press room */
.pressrelease{border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px}
.pressrelease p{margin-bottom:3px}
.pressrelease .date{font-style:italic; color:#999; font-family:Georgia;}
#paging ul li{float:left; margin-right:5px;}
#paging ul li a{float:left; padding:0 3px; color:#999; text-decoration:none;}
#paging ul li a:hover{background:#999; color:#fff}
#paging ul li.current a{color:#333}
#paging{padding-bottom:20px;}


/* contact us */
.gmap{width:400px; margin-left:-40px; border:6px solid #fc6; background:#fff; float:left}
.gaddress{padding-left:400px; height:350px;}
.gaddress h3{font-size:22px}
.hr{border-top:1px solid #ccc; height:1px; font-size:0px; margin-bottom:20px}
#feedbackform label{float:left; width:200px;}
#feedbackform .txtfield{padding:0 0 15px 200px}
.txtfield span{margin-left:20px; font-style:italic; color:#999; font-size:12px}
#feedbackform .text{width:400px}
#feedbackform label em{color:#c00}


/**/
.event .ev-des{min-height:75px}
.news{padding:0 0 20px 25px; background:url(../images/newspaper.png) no-repeat 0 2px}
.mediapartners li{width:80px; height:160px; float:left; margin:0 35px 12px 0; text-align:center; font-size:12px; font-weight:bold; line-height:normal}
.mediapartners li img{width:80px; height:80px; display:block; background:#fff url(../images/thumb-shadow1.png) no-repeat right bottom; padding:0 10px 10px 0;}

.player h2{font-size:16px; color:#213955; margin-bottom:5px}
.player h3{ font-family:Georgia, Arial; font-size:14px; font-style: italic;}
.player .img{width:143px; height:143px; display:block; background:url(../images/bg-wel.png) no-repeat 0 0; padding:0 12px 12px 0;}
.player{float:left; width:200px; height:300px}




.video{width:270px; float:left; padding:20px 15px; border-bottom:2px dotted #999; border-right:2px dotted #999}
.video .vd-img img{width:120px; height:90px; border:6px solid #fc6}
.video .date{font-style:italic; color:#999; font-family:Georgia; display:block; margin-bottom:5px}
.video p,.video .vd-img{margin-bottom:10px}
.video a:hover img{background:#fff}