body { background-color:#2D2D2D;  margin:0; padding:0;}

*{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}

a{ color:#FFFFFF;}

a:hover{ color:#CCCCCC; }

a:hover img{filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}



.warp{background-image:url(../images/bg_shade.gif); background-repeat:repeat-y; margin:auto; width:100%; padding:0;}

.head01{margin:auto; width:100%; height:130px; background-image:url(../images/head01_bg.gif); background-position:top; background-repeat:repeat-x;}

.head01-logo{ width:890px; margin:auto;}

.head01-slogan{ float:right; width:311px; height:14px; background-image:url(../images/head01_slogan.gif); margin:90px 0 0 0;}

.Londal_logo{ margin:10px 0 0 0; text-indent:-150em; background-image:url(../images/londalc_logo.gif); background-repeat:no-repeat; background-position:left top; width:250px; height:120px; float:left;}

.Londal_logo a{ width:250px; height:120px; display:block; text-indent:-1500em; overflow:hidden;}

.tfcc_logo{ margin:40px 0 0 0; text-indent:-150em; background-image:url(../images/tfcc_logo.png); background-repeat:no-repeat; background-position:left top; width:277px; height:73px; float:right;}



.head02{margin:0 auto; width:100%; height:44px; background-image:url(../images/navbar_bg2.gif);}

.head02-navbar{ margin:auto; width:890px; height:83px; padding:15px 0 0 0;}

.head02-navbar ul{ margin:0; padding:0;}

.head02-navbar ul li{ margin:0; padding:0 28px 0 0; list-style-type:none; display:inline; color:#FFFFFF; }

.head02-navbar ul li a{ color:#FFFFFF; text-decoration:none; font-size:11px;}

.head02-navbar ul li a:hover{ color:#FF0000;}



.head03{margin:auto; width:100%; background-image:url(../images/head03_bg.jpg); background-position:top; background-repeat:no-repeat;}

.head03-container{ width:890px; height:337px; margin:auto; padding:80px 0 0 0; }

.head03-container-text{ width:500px;}

.head03-container-text2{ width:500px; color:#FFFFFF; margin:30px 0 0 10px;}

.head03-container-text3{ width:500px; color:#FFFFFF; margin:20px 0 0 0; font-weight:bold;}



.team_regis{margin:auto; width:975px;  background-color:#e5e5e5;}

.team_regis-head{ background-image:url(../images/regis-team_head.gif); width:670px; height:38px; margin:auto; padding:22px 0 0 220px;}

.team_regis-form{width:890px; margin:auto;}



.single_regis{margin:auto; width:975px;  background-color:#e5e5e5;}

.single_regis-head{ background-image:url(../images/regis-single_head.gif); width:600px; height:38px; margin:auto; padding:22px 0 0 290px;}

.single_regis-form{width:890px; margin:auto;}



.button_bg{ background-image:url(../images/button_bg.gif); background-repeat:repeat-x; background-position:top; height:44px; width:975px; margin:auto; padding:18px 0 0 0;}



.event_info{ background-image:url(../images/event_info.jpg); background-position:top; background-repeat:no-repeat; height:242px; width:975px; margin:auto; padding:250PX 0 0 0;}

.event_info a:link, .event_info a:active, .event_info a:visited{ font-weight:bold; color:#0066CC;}

.event_info a:hover{ font-weight:bold; color:#0099FF;}



.flash_gal{ background-color:#2D2D2D; width:100%;  margin:auto; }

.flash_gal-content{ width:890px; margin:auto;}

.flash_gal-content-in{ float:left;}

.flash_gal-content-in2{ float:left; color:#FFFFFF;}

.flash_gal-content-in2 ul li{ color:#FFFFFF; line-height:20px;}

.flash_gal-content-in h1{ font-size:24px; color:#FFFFFF; font-weight:normal;}

.flash_gal-content-in2 h1{ font-size:24px; color:#FFFFFF; font-weight:normal; margin:0; padding:15px 0 20px 0;}





.flash_gal-text{ width:230px; color:#FFFFFF; margin:15px 0 0 0;}

.flash_gal-text h1{ font-size:24px; color:#FFFFFF; font-weight:normal;}

.flash_gal-text strong{ color:#FFFFFF; font-size:15px;}

.flash_gal-text ul{ padding:5px 15px; margin:0;}

.flash_gal-text ul li{ color:#FFFFFF; line-height:17px;}

.flash_gal-flash{ float:left; margin:20px 0 0 15px;}



.contact_section{ background-color:#2D2D2D; width:100%; margin:0 auto; }

.contact_section-content{ width:890px; margin:auto; color:#FFFFFF; }

.contact_section-content h1{ font-size:24px; color:#FFFFFF; font-weight:normal;}



.home_section_2{background-color:#e5e5e5; width:100%; height:590px; margin:auto; background-image:url(../images/home_body_bg.gif); background-position:top; background-repeat:repeat-x;}

.home_section_2-in{width:890px; margin:auto; padding:20px 0 0 0;}

.home_section_2-left{float:left;}

.home_section_2-right{float:left; margin:0 0 0 25px; width:640px;}

.home_section_2-right-head{ height:33px; background-image:url(../images/line_bg_head.gif); background-position:bottom; background-repeat:repeat-x; margin:0 0 13px 0;}

.home_section_2-right-content{ margin:0;}

.home_section_2-right-content-img{float:left;}

.home_section_2-right-content-text{margin:0 0 0 20px; width:350px; float:left;}

.home_section_2-right-content-text h2{ font-size:13px; display:inline;}



.footer{ background-image:url(../images/footer.gif); background-position:top; background-repeat: repeat-x; height:92px; width:100%; margin:auto; text-align:center; padding:30px 0 0 0; color:#FFFFFF;}

.footer a{ color:#FFFFFF; text-decoration:none;}

.footer-menu ul{ margin:0; padding:0;}

.footer-menu ul li{ margin:0; padding:0 3px 0 0; list-style-type:none; display:inline; color:#FFFFFF;}

.footer-menu ul li a{ color:#FFFFFF; text-decoration:none;}

.footer-menu ul li a:hover{ color:#AAAAAA;}






