/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}


body {background:#000000 url(../images/background.jpg) 0 0 repeat-x;font-size:14px;font-family:arial,sans-serif;}

#omeicontainer {margin:auto;width:900px;background: url(../images/contentBackground.jpg) 0 0 repeat-y;}

/* banners */
.banner {width:855px;height:219px;border:1px solid red;}
.jrTrialBanner {background:url(../images/banner_jrTrial2010.jpg) 0 0 no-repeat;width:855px;height:219px;}
.jrTrialBanner  a{color:#452b05;text-decoration:none;border-bottom:#452b05 1px dashed;padding:0px 4px 0px 1px;}
.jrTrialBanner  a:hover {background-color:#d5c853;border-bottom:none;}
a.bannerGeneralLinks:link, a.bannerGeneralLinks:visited {text-decoration:none;color:#9b272e}
 a.bannerGeneralLinks:hover {text-decoration:underline;}
 #mainHeader {width:900px}
 #menuBar {font-size:14px;width:900px;height:27px;background:url(../images/menuBackground.jpg) -1px 0 repeat-x;z-index:1000;}
 #contentWrapper {margin:-1px 0px 0px 0px;padding:40px 0px 10px 35px;width:865px;vertical-align:top;}
 div.infoContainer {float:left;width:820px;}
 .frontPageSpacing {margin-top:20px}
 div.leftColumn {float:left;margin:0px;width:400px;padding-bottom:20px;}
#fullPage {margin:0px;padding:0px;width:810px;}
.rightColumn {float:left;margin:0px 0px 0px 25px;width:390px;}
.rightColumn img.genericImg{padding-left:70px;}
.rightColumn img.sifuInstructorImg{padding-left:120px;}
.rightColumn img.InstructorImg{padding-left:100px;}
.rightColumn img.linksImg{padding-left:30px}
#socialConnectContainer {text-align:right;}
#socialConnectContainer ul {list-style-type:none;}
#socialConnectContainer ul li {display:inline;vertical-align:middle}
#socialConnectContainer ul li.socialText{font-size:10px;font-style:italic}
#socialConnectContainer a:link,#socialConnectContainer a:visited
	 {background-color:transparent;text-decoration:none;border-bottom:none;}
#socialConnectContainer ul li a:hover {background-color:transparent;text-decoration:none;}


#rightColumnSchedule {margin:0px 0px 0px 460px;width:360px;padding:0px 0px 0px 0px;}
.leftColumn h2, .rightColumn h2, #fullPage h2, h2 {margin:0px 0px 2px 15px;font-size:1.5em;font-weight:bold;color:#000000}
h3,.leftColumn h3, .rightColumn h3, #fullPage h3 {font-size:22px;font-weight:bold;color:#000000}
.leftColumn h4, .rightColumn h4 {font-size:18px;font-weight:bold;color:#000000;}
.leftColumn p, .leftColumn div {}
.rightColumn p{padding:10px 5px 5px 15px;}
 
  
  
   /* use this after the 2 columns on any pages */
  .genericSection {padding:0px 35px 0px 35px;width:810px;}
  .genericSection h2, #fullPage h2 {font-size:30px;font-weight:bold}
  .genericSection h3{font-size:20px;font-weight:bold}
  .genericSection h4 {font-weight:bold; }
  .genericSection .rankingContainer{float:left;margin-left:30px;}
  .genericSection .rankingContainer h3{border-bottom:1px solid #a42d3b;}
  .genericSection .rankingContainer ul {text-align:center;list-style-type:none;width:200px;margin-left:30px;}
  .genericSection .rankingContainer ul li {padding-top:5px}
  .genericSection ul.normal {margin-left:20px;}
  .genericSection ul.normal li {list-style-type:disc;padding:4px 0px;margin}
 
  
  /*
#genericSection a:link, #genericContent a:visited {color:#000000;text-decoration:none;padding:0px 3px 0px 3px;border-bottom:#f80b27 1px solid;}
#genericSection a:hover {background-color:#ffb3b3} */

 /* #announcementSection {background:url(../images/news2_text.jpg) 0px 30px no-repeat;} */
 #announcementSection .announcementSectionContent {padding:6px 5px 10px 30px;}
 #announcementSection a{color:#000000;text-decoration:none;border-bottom:#d6959c 1px dashed;padding:0px 4px 0px 1px;}
 
 #announcementSection a:hover, .announcementSectionContent h3 a:hover {background-color:#d5c853;border-bottom:none;}
 #announcementSection .announcementSectionContent h4 {font-weight:bold;font-size:16px;color:#42172a}
 #announcementSection .announcementSectionContent h5 {font-weight:bold;font-size:14px;color:#000000}
 #announcementSection .announcementSectionContent h3, #announcementSection .announcementSectionContent h3 a {font-weight:bold;font-size:18px;color:#ae2e3d;}
 #announcementSection .announcementSectionContent a.icons:link, .announcementSectionContent a.icons:visited {border-bottom:none;}
 #announcementSection .announcementSectionContent a.icons:hover {background-color:#e9e9e9;}

.rightColumnMiniBlockDiv{}
.rightColumnMiniBlock {float:left;width:160px; padding:5px 10px 5px 15px;}
.rightColumnMiniBlockImage {float:left;padding:0px;width:200px;margin-right:0px;}
.rightColumnMiniBlockImage img {width:200px;height:117px;margin:0px;padding:0px;border:3px solid #ae2e3d;}

.twitterSection {float:left;width:300px; padding:5px 10px 5px 15px;}
.rightColumn .twitterSection a {border:none;}
.rightColumn .twitterSection a:hover {border:none;}

 #aboutUsSection {width:350px;background:url(../images/omei_text.jpg) 0px 0px no-repeat;padding:12px 5px 0px 80px;}
 #SiFuSection {width:350px;background:url(../images/sifu_text.jpg) 0px 0px no-repeat;padding:12px 5px 0px 90px;}
  #InstructorsSection {width:350px;background:url(../images/Instructors_text.jpg) 0px 0px no-repeat;padding:12px 5px 0px 90px;}

  #experienceSection{margin:20px 15px 0px 20px;background:url(../images/experience_text.jpg) -3px 30px no-repeat;padding:0px 0px 0px 85px;}
 #experienceSection h2  {margin:0px 0px 2px 0px;font-size:30px;font-weight:bold;color:#000000}
 .experienceSect {}
.experienceSect ul li{padding-bottom:7px;list-style-type:none;}
 .moreExp {margin-left:20px}
 
  #AchievementSection {width:350px;background:url(../images/achievements_text.jpg) 0px -2px no-repeat;padding:12px 5px 0px 80px;}
  .studentAchievementSection{border-bottom:1px solid #ae2e3d;margin-bottom:-4px;padding-bottom:10px;}
  .studentAchievementSection .studentName {color:#000000;font-weight:bold;font-size:16px;}
  .studentAchievementSection span {color:#ae2e3d;font-weight:bold;font-size:14px;}
  
  .sliderSection {text-align:left;float:left;}
  .sliderSection h2{color:red;}
  #competitionSection{width:350px;padding:12px 5px 0px 20px;}
  
  /* #VideosSection {width:350px;background:url(../images/video_text.jpg) 0px 0px no-repeat;padding:12px 5px 0px 90px;}
  
  #PhotosSection {margin:0px;text-align:left;width:350px;background:url(../images/photos_text.jpg) 0px 0px no-repeat;padding:0px 0px 0px  80px;} */
  #pictures {}
  #pictures .outerFrame{float:left;width:220px;padding:0px;margin:10px;padding:5px 5px;}
  #pictures .innerFrame {float:left;padding:0px;margin-left:10px;}
  #pictures img {margin:0px;padding:0px;width:200px;height:118px;border:3px solid #ae2e3d;margin-bottom:5px;}
  #pictures .picDescription {width:220px;text-align:center;font-weight:bold;}
  .voa .vDescription h4, #videos .vDescription h4, #pictures .picDescription h4 {color:#ae2e3d;margin-top:3px;font-weight:bold;}
  
  .voa {width:330px;margin-top:30px;}
  .voa .vOuterFrame {text-align:center;float:left;width:330px;padding:0px;margin:10px 10px 10px 20px;padding:5px 5px;}
   
  #videos {}
  .videos .vOuterFrame, #videos .vOuterFrame {float:left;width:300px;padding:0px;margin:10px 10px 10px 25px;padding:5px 5px;}
  .voa .vInnerFrame, .videos .vInnerFrame, #videos .vInnerFrame {float:left;padding:0px;margin-left:10px;}
  .videos .vDescription, #videos .vDescription {width:300px;text-align:center;font-weight:bold;}

  
  
  
  #ScheduleSection {background:url(../images/schedule_text.jpg) 0px 0px no-repeat;padding:12px 5px 0px 85px;}
  #ScheduleSectionShort {background:url(../images/schedule_textShort.jpg) 0px 0px no-repeat;padding:12px 5px 0px 85px;}
#ProgramsSection {width:350px;background:url(../images/programs_text.jpg) 0px 0px no-repeat;padding:12px 5px 0px 80px;}
#StudentsSection{width:350px;background:url(../images/students_text.jpg) -3px 0px no-repeat;padding:0px 0px 0px 70px;}

#LinksSection {height:300px;width:350px;background:url(../images/lniks_text.jpg) 0px 0px no-repeat;padding:12px 5px 0px 70px;}
#LinksSection ul {}
#LinksSection ul li {padding-bottom:10px;list-style-type:none}



#StoreSection {width:350px;background:url(../images/store_text.jpg) 0px 0px no-repeat;padding:12px 5px 0px 85px;} 


#contactSection {width:350px;background:url(../images/contact_text.jpg) 0px 0px no-repeat;padding:12px 5px 0px 80px;font-size:16px;}
#contactSection ul {font-size:14px;list-style-type:none;}
#contactSection ul li {padding-bottom:5px;}

 #leftSchedule{float:left;padding-bottom:20px;margin-left:50px;}
 #rightSchedule {float:left;padding-top:30px;padding-left:90px;}
 


table.scheduleTable {width:680px;border:1px solid #a42d3b;text-align:center;}
h3.scheduleHeaders {font-size:22px;font-weight:bold;color:#000000;margin-bottom:2px;}

table.saturdayScheduleTable {width:300px;border:1px solid #a42d3b;text-align:center;}
table.scheduleTable th, table.saturdayScheduleTable th {text-align:center;font-weight:bold;height:20px;background-color:#a42d3b;color:#ffffff;font-size:14px;}
table.scheduleTable td , table.saturdayScheduleTable td{height:50px;border:1px solid #a42d3b;font-size:12px;padding:5px 2px 3px 2px}
table.scheduleTable td .additionalInfo, table.saturdayScheduleTable td .additionalInfo {width:100%;border-top:1px dashed #a42d3b;margin:6px 0px 0px 0px;}
table.scheduleTable td p.additionalInfo, table.saturdayScheduleTable td p.additionalInfo  {padding-top:3px;}
span.asterisk, table.scheduleTable td span.asterisk, table.saturdayScheduleTable td span.asterisk {color:#a42d3b;font-size:12px;}

table.videoTable, table.photoTable {}
table.videoTable td , table.photoTable td{padding-bottom:5px;width:400px;vertical-align:top;}
table.videoTable td h4, table.photoTable td h4{font-weight:bold;font-size:14px;color:#f70a17;}

 
 #footer {background:#000000 url(../images/monks.jpg) 0px 0px repeat-x;}
 #footer div.plainFooter {height:134px;}

 
 .clearBoth {clear:both}
 .clearLeft {clear:left}
 .center{text-align:center}
 .insertHeight {height:20px}
 #sorryText {font-size:22px; color:#ae2e3d;text-align:center;}
 
 /* links  */
  
  #specialAnnouncement  a, .rightColumn a, .leftColumn a {color:#000000;text-decoration:none;border-bottom:#d6959c 1px dashed;padding:0px 4px 0px 4px;}
  #specialAnnouncement  a:hover, #videos a:hover, .rightColumn a:hover, .leftColumn a:hover{background-color:#d5c853;border-bottom:none;}
  
   #pictures a.moreGallery, #videos a.moreGallery,#contactSection a.redLink:link, #contactSection a.redLink:visited ,#basic-modal a.basic, a.redLink:link, a.redLink:visited {color:#ae2e3d;text-decoration:none;border-bottom:none;padding:0px 2px 0px 2px;}
  #pictures a.moreGallery:hover,  #contactSection a.redLink:hover ,#basic-modal a.basic:hover, a.redLink:hover {background-color:#d5c853;border-bottom:none;}


  #PhotosSection a:link, #PhotosSection a:visited {color:#000000;text-decoration:none;border-bottom:0px;padding:0px;}
  #PhotosSection a:hover {}
  
  #StoreSection a:link, #StoreSection a:visited, #contactSection a:link, #contactSection a:visited , #genericContent a:link, #genericContent a:visited{color:#000000;text-decoration:none;}
#StoreSection a:hover, #contactSection a:hover, #genericContent a:hover {background-color:#d5c853}

#LinksSection ul li a:link, #LinksSection ul li a:visited{color:#000000;text-decoration:none;border-bottom:#a09428 1px dashed}
#LinksSection ul li a:hover{background-color:#d5c853}
 
.facebookLink {text-align:center;font-weight:bold;vertical-align:middle;border:none}
.facebookLink a {text-decoration:none;border:none}
.facebookLink a:hover {background-color:transparent}

h4.redColor {color:#ae2e3d;font-weight:bold;border-bottom:1px solid #ae2e3d;width:350px;}/* red */

#aboutWushu {width:500px;height:400px;}
.displayNone {display: none;}

 /* emergency announcement */
 div.omeiSpecial {
     /* some reason borders are needed */
          border-top: 3px solid #e9e9e9;
          border-left: 3px solid #e9e9e9;
          border-right: 3px solid #e9e9e9;
          border-bottom: 3px solid #980b0e;
          padding:0px 15px;
          margin:-40px 0px 5px -13px;
          width:820px;
          font-weight:bold;font-size:16px;
      }

.pointer {
          cursor: pointer;
      }

#slider1 {text-align:left}
.sliderImg {width:824px;height:219px;no-repeat;}
.bannerLinkBlock {float:left;margin-top:10px;width:70px;height:39px;padding-right:30px;}
#slider1 a.bannerPhotoBtn {display:block;background:url(../images/bannerButtons.png) 0 0 no-repeat;width:80px;height:40px;}
#slider1 a.bannerPhotoBtn:hover {background-position:0px -44px;}
#slider1 a.bannerVideoBtn {display:block;background:url(../images/bannerButtons.png) -112px 0px no-repeat;width:80px;height:40px;}
#slider1 a.bannerVideoBtn:hover {background-position:-112px -44px;}
#slider1 .resultLinks {margin-top:15px;}
#slider1 .resultLinks a{font-size:12px;font-weight:bold;color:#000000;text-decoration:none;border-bottom:#d6959c 1px dashed;padding:0px 4px 0px 1px;}
#slider1 .resultLinks a:hover{background-color:#d5c853;border-bottom:none;}

.eventHead {font-weight:bold;}
.achievementTable{}
.achievementTable {vertical-align:top;}

.locations {margin-top:20px;}
.locationContainer {margin-left:50px;float:left;width:220px}

