*{
  padding: 0px;
  margin: 0px;
}

body{
  margin-bottom: 15px;
  background-color: #fffdc8;
  font: small georgia;
  font-color: #1a1a1a;
}

/* Layouts */

#wrapper{
  width: 759px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
}

#header{
  margin-left: auto;
  margin-right: auto;
  width: 739px;
  height: 138px;
  border: 8px solid #ffffff;
  background-image: url('../images/stardom_header.jpg');
  background-repeat: no-repeat;
}

#contactInfo{
  width: 340px;
  float: right;
  margin-top: 10px;
  margin-right: 13px;
  text-align: right;	
}

#leftColumn{
  margin-top: 8px;
  margin-left: 2px;
  margin-bottom: 8px;
  float: left;
}

#navigation{
  width: 180px;
  height: 366px;
  border: 8px solid #ffffff;
  background-color: #cee7ff;
}

#navigation ul {
  list-style: none;
  margin: 0px;
  padding: 0px;	
}

#navigation li {
  display: block;
  margin: 0px;
  padding: 0px;	
}

#navigation li a {
  display: block;
  width: 100%;
  padding: 6px 0 6px 20px;
  text-decoration: none;
  background-image: url(../images/button.gif);
  width: 156px;	
}

#navigation li a:hover {
  background-image: url(../images/buttonOver.gif);
}

#contact{
  width: 180px;
  height: 337px;
  margin-top: 8px;
  border: 8px solid #ffffff;
  background-color: #cee7ff;
}

#title_contact{
  margin-bottom: 15px;
  width: 176px;
  height: 35px;
  float: left;
  background-image: url('../images/title_contact.gif');
  background-repeat: no-repeat;	
}

#content_contact p{
 line-height: 2.8em; 
 text-align: right; 
 margin-right: 10px;	
 font-size: 12px;
}

#rightColumn{
  margin-top: 8px;
  margin-left: 206px;	
  margin-bottom: 8px;
}

#welcomeBox{
  border: 8px solid #ffffff;
  background-color: #cee7ff;
  width: 535px;
  height: 570px;
}

#contentBox{
  border: 8px solid #ffffff;
  background-color: #cee7ff;
  width: 535px;
  height: 639px;
}

#title_welcome{
  width: 490px;
  height: 35px;
  float: left;
  background-image: url('../images/title_welcome.gif');
  background-repeat: no-repeat;
}

#title_contacts{
  width: 490px;
  height: 35px;
  float: left;
  background-image: url('../images/title_classes.gif');
  background-repeat: no-repeat;
}

#title_casting{
  width: 490px;
  height: 35px;
  float: left;
  background-image: url('../images/title_casting.gif');
  background-repeat: no-repeat;
}

#title_costumes{
  width: 490px;
  height: 35px;
  float: left;
  background-image: url('../images/title_costumes.gif');
  background-repeat: no-repeat;
}

#title_gallery{
  width: 490px;
  height: 35px;
  float: left;
  background-image: url('../images/title_gallery.gif');
  background-repeat: no-repeat;
}

#title_principle{
  width: 490px;
  height: 35px;
  float: left;
  background-image: url('../images/title_principal.gif');
  background-repeat: no-repeat;
}

#title_productions{
  width: 490px;
  height: 35px;
  float: left;
  background-image: url('../images/title_productions.gif');
  background-repeat: no-repeat;
}

#title_summerSchool{
  width: 490px;
  height: 35px;
  float: left;
  background-image: url('../images/title_summerSchool.gif');
  background-repeat: no-repeat;
}

#title_testimonials{
  width: 490px;
  height: 35px;
  float: left;
  background-image: url('../images/title_testimonials.gif');
  background-repeat: no-repeat;
}

#title_press{
  width: 490px;
  height: 35px;
  float: left;
  background-image: url('../images/title_press.gif');
  background-repeat: no-repeat;
}

#title_news{
  width: 490px;
  height: 35px;
  float: left;
  background-image: url('../images/title_news.gif');
  background-repeat: no-repeat;
}

#title_videos{
  width: 490px;
  height: 35px;
  float: left;
  background-image: url('../images/title_videos.gif');
  background-repeat: no-repeat;
}

#content_welcome{
  float: left;	
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 5px;
}

#content{
  float: left;	
  text-align: justify;
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 15px;
}

#welcome_photo{
  float: left;	
  width: 175px;
  height: 120px;
  margin-right: 15px;
}

#welcome_text{
  float: right:  
}


#photos{
  float: left;
  margin-top: 5px;
}

.photoBorder{
   border: 4px solid #ffffff;  	
}



#latestNews{
  margin-top: 5px;
  float: left;
  border: 8px solid #ffffff;
  background-color: #cee7ff;
  width: 200px; 
}

#title_latestNews{
  width: 200px;
  height: 33px;
  float: left;
  background-image: url('../images/title_news.gif');
  background-repeat: no-repeat;	
}

.newsItem{
  width: 349px;
  clear: left;
  float: left;
  margin-top: 6px;
  margin-left: 10px;
  margin-right: 10px;
}

.newsPhoto{
  margin-right: 10px;
  float: left;
  width: 98px;	
}

.newsText{
  clear: both;
  width: 200px;
  margin-left: -30px;
}

.newsText p{
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 20px;
  text-align: justify;
}




#upcomingEvents{
  float: right;
  margin-top: 5px;
  margin-right: 2px;
  float: right;
  border: 8px solid #ffffff;
  background-color: #cee7ff;
  width: 310px;
  height: 475px;
}

#title_events{
  width: 349px;
  height: 33px;
  float: left;
  background-image: url('../images/title_forthcoming.jpg');
  background-repeat: no-repeat;	
}

#title_directions{
  width: 490px;
  height: 35px;
  float: left;
  background-image: url('../images/title_directions.gif');
  background-repeat: no-repeat;	
}

#content_events{
  margin-left: 10px;
  margin-top: 20px;
  margin-right: 10px;	
  text-align: justify;
}

#footer{
  border: 8px solid #ffffff;
  background-color: #cee7ff;
  clear: both;
  margin-left: 2px;
  margin-right: 2px;
  height: 30px;
  text-align: center;
  font-size: 80%;
}

a{
  color: #000000;	
}

h1{
 font-size: 22px;	
}

h2{
 font-size: 15px;	
}

#copyright{
  clear: both;
  margin-top: 10px;
  text-align: center;	
  color: #888888;
  font-size: 11px;
}

#smallLogo{
  width: 126px;
  float: right;	
}

.galleryThumb {
  float: left;
  border: 2px solid #ffffff;
  margin-left: 20px;
  margin-top: 20px;
}

#largePic {
  width: 100%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 35px;
}

.largePicBorder {
  Border: 7px solid #ffffff;	
}
