body { background-color:#ababab;  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:1085px; padding:0;}
.head01{margin:auto; width:975px; 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:366px; 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 20px auto; width:975px; 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 43px 0 0; list-style-type:none; display:inline; color:#FFFFFF; font-size:12px;}
.head02-navbar ul li a{ color:#FFFFFF; text-decoration:none;}
.head02-navbar ul li a:hover{ color:#FF0000;}

.head03{margin:auto; width:975px; background-image:url(../images/head03_bg.jpg); background-position:top; background-repeat:no-repeat;}
.head03-container{ width:890px; height:337px; margin:auto; padding:95px 0 0 230px; }
.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:975px;  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:975px; margin:35px 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:975px; 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:975px; 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;}


