
BODY {   margin: 0 ;   border: 0;  background: #524C4C  url(bg.jpg); 
                 font-family: verdana, arial, sans-serif; font-size: 10pt; font-weight: normal; color: #000000;  line-height: 0.45cm;  } 

BODY.blank { margin: 20px 80px 50px 80px; 
                      background: #ffffff;  border: 50px solid #524C4C;
                       scrollbar-3dlight-color: #524C4C;
                      scrollbar-arrow-color: #dddddd;
                      scrollbar-base-color: #524C4C;
                      scrollbar-darkshadow-color: #524C4C;
                      scrollbar-face-color: #524C4C;
                      scrollbar-highlight-color: #dddddd;
                      scrollbar-shadow-color: #dddddd;
                      scrollbar-track-color: #524C4C;
                      font-family: verdana, arial, sans-serif; font-size: 10pt; font-weight: normal; color: #000000;  line-height: 0.45cm;  }

a         { outline: none; }

:focus {  -moz-outline-style: none; }


a:link      { color: #000000; text-decoration: none}
a:visited { color: #000000; text-decoration: none}
a:active  { color: #666666; text-decoration: none}
a:hover  { color: #666666; text-decoration: none; }


.fun        { position: absolute; left: 50%; margin-left: -40px; top: 110px; width: 30px; height: 31px; z-index: 5; }
.menu         { position: absolute; left: 50%; margin-left: -400px; top: 145px; width: 800px; height: 35px; z-index: 4; }
.topright     { position: relative; float: right; width: 378px; height: 180px; z-index: 3;}
.topleft       { position: relative; float: left; width: 474px; height: 180px;  z-index: 1;}
.banner        { position: absolute; left: 50%; margin-left: -300px; top: 0; width: 413px; height: 35px; z-index: 2; }


table.frame   { width: 100%; border: 0; padding: 0; margin; 0; } 

td.topbar      { height: 38px;  border: 0; padding: 0; background: url(topbar.jpg) left top no-repeat; }  
td.sidebar1   { width: 150px;  height: 38px; border: 0;   background: url(sidebar1.jpg) ;}
td.sidebar2   { width: 150px;  height: 38px; border: 0;   background: url(sidebar2.jpg); }
td.endbar1    { width: 150px;  height: 4px;  border: 0;   background: url(endbar1.jpg)  left top no-repeat; }
td.endbar2    { width: 150px;  height: 4px;  border: 0;   background: url(endbar2.jpg)  right top no-repeat; }



<!-- CONTENT -->

table.frontpage { width: 98%;  font-family: verdana, arial, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; line-height: 0.45cm; border: 0; } 
td.front            { width: 100%; padding: 0; font-family : verdana, arial, sans-serif; font-size : 10pt; font-weight : normal; color: #000000; line-height: 0.45cm; border: 0; }

td.content        { width: 100%; background: #ffffff ; padding: 2% 3% 3% 4%; font-family : verdana, arial, sans-serif; font-size : 10pt; font-weight : normal; color: #000000; line-height: 0.45cm; border: 0; }


td.filmography  { width: 100%; background: #ffffff url(icon_film.jpg) right top no-repeat; padding: 2% 2% 3% 4%; font-family : verdana, arial, sans-serif; font-size : 10pt; font-weight : normal; color: #000000; line-height: 0.45cm; border: 0;  }
td.events { width: 100%; background: #ffffff url(icon_events.jpg) right top no-repeat; padding: 2% 2% 3% 4%; font-family : verdana, arial, sans-serif; font-size : 10pt; font-weight : normal; color: #000000; line-height: 0.45cm; border: 0;  }
td.photoshoots { width: 100%; background: #ffffff url(icon_shoots.jpg) right top no-repeat; padding: 2% 2% 3% 4%; font-family : verdana, arial, sans-serif; font-size : 10pt; font-weight : normal; color: #000000; line-height: 0.45cm; border: 0;  }
td.books { width: 100%; background: #ffffff url(icon_books.jpg) right top no-repeat; padding: 2% 2% 3% 4%; font-family : verdana, arial, sans-serif; font-size : 10pt; font-weight : normal; color: #000000; line-height: 0.45cm; border: 0;  }
td.news { width: 100%; background: #ffffff url(icon_news.jpg) right top no-repeat; padding: 2% 2% 3% 4%; font-family : verdana, arial, sans-serif; font-size : 10pt; font-weight : normal; color: #000000; line-height: 0.45cm; border: 0;  }
td.bio { width: 100%; background: #ffffff url(icon_bio.jpg) no-repeat; background-position: 50% 0%;  padding: 2% 2% 3% 4%; font-family : verdana, arial, sans-serif; font-size : 10pt; font-weight : normal; color: #000000; line-height: 0.45cm; border: 0;  }
td.audiovideo { width: 100%; background: #ffffff url(icon_video.jpg) right top no-repeat; padding: 2% 2% 3% 4%; font-family : verdana, arial, sans-serif; font-size : 10pt; font-weight : normal; color: #000000; line-height: 0.45cm; border: 0;  }
td.sitemap { width: 100%; background: #ffffff url(icon_map.jpg) right top no-repeat; padding: 2% 2% 3% 4%; font-family : verdana, arial, sans-serif; font-size : 10pt; font-weight : normal; color: #000000; line-height: 0.45cm; border: 0;  }
td.covers { width: 100%; background: #ffffff padding: 2% 0 3% 0; font-family : verdana, arial, sans-serif; font-size : 10pt; font-weight : normal; color: #000000; line-height: 0.45cm; border: 0;  }
td.press { width: 100%; background: #ffffff url(icon_press.jpg) right top no-repeat;  padding: 2% 2% 3% 4%; font-family : verdana, arial, sans-serif; font-size : 10pt; font-weight : normal; color: #000000; line-height: 0.45cm; border: 0;  }
td.theater { width: 100%; background: #ffffff url(icon_theater.jpg) right top no-repeat;  padding: 2% 2% 3% 4%; font-family : verdana, arial, sans-serif; font-size : 10pt; font-weight : normal; color: #000000; line-height: 0.45cm; border: 0;  }
td.radio { width: 100%; background: #ffffff url(icon_radio.jpg) right top no-repeat;  padding: 2% 2% 3% 4%; font-family : verdana, arial, sans-serif; font-size : 10pt; font-weight : normal; color: #000000; line-height: 0.45cm; border: 0;  }
td.tv { width: 100%; background: #ffffff url(icon_tv.jpg) right top no-repeat;  padding: 2% 2% 3% 4%; font-family : verdana, arial, sans-serif; font-size : 10pt; font-weight : normal; color: #000000; line-height: 0.45cm; border: 0;  }
td.premieres { width: 100%; background: #ffffff url(icon_premieres.jpg) right top no-repeat;  padding: 2% 2% 3% 4%; font-family : verdana, arial, sans-serif; font-size : 10pt; font-weight : normal; color: #000000; line-height: 0.45cm; border: 0;  }


table.video    { width: 98%; }
td.video         { height: 30px; font-family: verdana,arial,sans-serif; font-size: 10pt; font-weight: normal; color: #000000; line-height: 0.5cm; border-bottom: solid 1px #000000;  padding: 4px  4px 4px  10px; }
td.videotop    { height: 22px; background: #524C4C  url(bg.jpg); border: 0;   padding: 5px  4px 5px  10px; font-size: 10pt; color: #ffffff; font-weight: bold; line-height: 0.5cm; }

table.other        { font-family: verdana, arial, sans-serif; font-size : 10pt; font-weight : normal; color: #000000; line-height: 0.45cm; }

table.wallp        { width: 100%; border: 0; }
td.wall             { width: 25%; padding: 0 0 25px 0;  font-family: verdana, arial, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; line-height: 0.45cm; border: 0;  text-align: center; }

td.music          { padding: 8px 0 8px 0; font-family: verdana,arial,sans-serif; font-size: 10pt; font-weight: normal; color: #000000; line-height: 0.45cm; border: 0; }

td.fanart          { padding-bottom: 25px; font-family: verdana,arial,sans-serif; font-size: 8pt; font-weight: normal; color: #000000; line-height: 0.45cm;  border: 0; }

td.gbook         { padding: 8px 0 8px 0;  font-family: verdana, arial, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; line-height: 0.45cm;}

td.stripe          { height: 200px; padding: 0; border: 0; background: url(stripe.jpg); }  

td.space                 { height: 30px; }




.headlines   { font-family: arial, verdana, sans-serif; font-size: 15pt; font-weight: normal; font-style: normal; color: #000000;  }

.colortitle   { font-family: arial, verdana, sans-serif; font-size: 11pt; font-weight: bold; font-style: normal; color: #990000;  }

.newstitles   { font-family: verdana,arial,sans-serif; font-size: 10pt; font-weight: bold; color: #000000; background: #deded0; border-bottom: 3px solid #666666;  border-right: 3px solid #666666; padding: 2px 2px 2px 12px;  margin-bottom: 12px;}

.newsdate   { float: right; width: auto; margin-right: 10pt; padding-top: 2px; font-family: verdana,arial,sans-serif; font-size: 9pt; font-weight: normal; color: #990000;}

.latest          { font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; margin: 0 0 3px 0 ;  padding: 2px 0 3px 0 ; background: url(bg.jpg); margin-bottom: 12px; text-align: center;  letter-spacing: 1px; } 

.read           {font-family: verdana,arial,sans-serif; font-size: 13pt; color: #000000; font-weight: normal;  }

.quote           { margin-left: 0.5cm; margin-right: 0.2cm; margin-top: 0.1cm;  }
.quotenews    { margin-left: 1.5cm; margin-right: 1.5cm; margin-top: 0.5cm;  }

.letter          { font-family: "Times New Roman", Times, serif, Verdana, Arial, sans-serif; font-size: 18pt; font-weight: normal; color: #000000;  }

li.space       { padding-bottom: 8px;}




.divider                       { border-top: 4px solid #dddddd;}

IMG                           {border: 0px;}

IMG.bubbleright         {border: 0; margin-right: -20px}
IMG.bubbleleft           {border: 0; margin-left: -24px}

IMG.black                  {border: 4px solid #F3EFED;}

IMG.border                {border: 1px solid #663300; }
A:hover .IMG.border  {border: 1px dashed #663300; } 

IMG.graphic               { float: right; width: auto;  margin: -7px  -7px 0 10px;}

IMG.wallp                  {border: 0;  background: #dddddd; } 

IMG.simpson              {border-bottom: 6px ridge #dddddd; } 


.captionleft            {  float: left; width: auto; background: #666666;  border: 0; 
                                font-family: verdana, arial, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: #ffffff; 
                                margin: 0px 20px 0px 0px; padding: 8px;  text-align: center; }


.captionright           { float: right; width: auto; background: #666666;  border: 0; 
                                font-family: verdana, arial, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: #ffffff; 
                                margin: 0px 0px 0px 20px; padding: 8px;  text-align: center;  }


div.scroll        { height: 280px; 	
                        width: 95%; 
                       background: #f0f0f0; 
                       text-align: left; 	
                       overflow: auto; 	
                       border: 1px solid #990000;	
                       padding: 20px; 
                       scrollbar-3dlight-color: #f0f0f0; 
                       scrollbar-arrow-color: #990000;
                       scrollbar-base-color: #f0f0f0; 
                       scrollbar-darkshadow-color:  #f0f0f0; 
                       scrollbar-face-color: #f0f0f0; 
                       scrollbar-highlight-color: #990000;
                       scrollbar-shadow-color: #990000;
                        scrollbar-track-color:  #f0f0f0;    }

input.btn     { font-family: verdana,arial,sans-serif; font-size: 9pt; font-weight: bold; color: #ffffff;
                     background-color: #666666;
                     border: 1px solid #000000; }

input.btnhov { background-color: #999999;
                       border: 1px solid #000000; }



<!-- SIDEBAR -->

#sidebar                 { float: right; width: 280px; display: inline; margin-left: 30px; }

#sidebarbox           { float: right; width: 240px; display: block;  background: #ffffff url(boxbottom.jpg) left bottom no-repeat; margin-bottom: 16px; }

#sidebarboxtop      { width: 240px; background: #ffffff url(box.jpg) left top no-repeat; padding: 0;}

#sidebarbox h2       { width: 240px; height: 23px; text-align: center;  font: 10pt verdana, arial, sans-serif; font-weight: bold; color: #ffffff; letter-spacing: 1px; margin: 0 0 5px 0; padding: 3px 0 4px 0 ; }

#sidebartext            { padding: 5px 17px 7px 13px; font-family: verdana, arial, sans-serif; font-size: 10pt; font-weight: normal; color: #000000;  line-height: 0.45cm; }

#boxbottom            { width: 240px; height: 29px; background: #ffffff url(boxbottom.jpg) left bottom no-repeat; margin: 0; padding: 0}




<!-- GALLERY -->

table.gallery    { width: 700px;  border: 0;  background-color: #ffffff; } 

td.gallery        { width: 20%;  padding: 16px;  font-family : verdana, arial, sans-serif; font-size : 8pt; font-weight : normal; color : #000000; line-height: 0.4cm;}

.pinknumber   { background: #000000; color: #ffffff; font-size: 8pt;}

.topnav           { background: #ffffff; font-size: 8pt; font-weight: bold;  padding: 1px;  margin-top: 0;  margin-bottom: 35px;  width: 100%;   border: 0;  }

.title                { background: #E0D4C8; font-family: verdana, arial, verdana, sans-serif; font-size: 11pt; font-weight: normal; color: #000000; }

IMG.gallery                                                    {border: 1px solid #663300 ;  background: #F3EFEC; }
A:hover .IMG.gallery, A:active .IMG.gallery    {border: 1px dashed #663300;   }

IMG.gallery                                                    {border: 1px solid #663300 ;  background: #F3EFEC; }
A:hover .IMG.gallery, A:active .IMG.gallery    {border: 1px dashed #663300; }




<!-- SPOTLIGHT -->

table.spotlight       { width: 95%; }

td.spotlight             { height: 30px; background: #F1EEED; font-family: verdana,arial,sans-serif; font-size: 10pt; font-weight: normal; color: #000000; line-height: 0.5cm; border-bottom: solid 1px #888483;  padding: 4px  4px 4px  10px; }

td.titletop               { height: 22px; background:  url(tabletop.jpg) left top; font-size: 10pt; color: #000000; font-weight: bold; line-height: 0.5cm; border-bottom: solid 1px #888483;   padding: 5px  4px 5px  10px; }

td.titletopleft           { height: 22px; background: url(tabletop_left.gif) left top no-repeat; font-size: 10pt; color: #000000; font-weight: bold; line-height: 0.5cm; border-bottom: solid 1px #888483;   padding: 5px  4px 5px  10px; }

td.titletopright         { height: 22px; background: url(tabletop_right.gif) right top no-repeat; font-size: 10pt; color: #000000; font-weight: bold; line-height: 0.5cm; border-bottom: solid 1px #888483;   padding: 5px  4px 5px  10px; }

td.titlebottom         { height: 22px; background: url(tablebottom.jpg) left bottom; font-size: 10pt; border: 0;  }

td.titlebottomleft     { height: 22px; background: url(tablebottom_left.gif) left bottom no-repeat;  font-size: 10pt; }

td.titlebottomright    { height: 22px; background: url(tablebottom_right.gif) right bottom no-repeat; font-size: 10pt; border: 0;  }

.hlt td                      { background-color: #dfdbda;  }

.headlineslist            { font-family: arial, verdana, sans-serif; font-size: 19pt; font-weight: normal; color: #000000; }

.smallgrey                {font-family: verdana,arial,sans-serif; font-size: 8pt; font-weight: normal; color: #000000; }




<!-- E CARDS -->

table.ecards { width: 100%;  padding: 0; border: 0; }

td.ecards      { width: 25%; font-family: verdana,arial,sans-serif; font-size: 10pt; font-weight: normal; color: #000000;   border: 0 ; padding-bottom: 18px; }

IMG.cards    {border: 0;  background: #F3EFEC; } 





<!-- DUR -->

table.dur   { margin-left: 15px; border: 0;  background-color: #ffffff; font-family: verdana, arial, sans-serif; font-size: 10pt; font-weight: normal; color : #000000; line-height: 0.4cm;} 

td.dur      { padding: 5px; font-family: verdana,arial,sans-serif; font-size: 10pt; font-weight: normal; color: #000000;   line-height: 0.4cm; }


table.zips  { border: 0;  background-color: #ffffff; } 

td.zips      { padding: 10px; font-family: verdana,arial,sans-serif; font-size: 10pt; font-weight: normal; color: #000000;   line-height: 0.4cm; }

IMG.zip    { border: 4px ridge #CCCCCC;  background: #F3EFEC; } 





<!-- FOOTER -->

#footer        { height: 20px; position: relative; text-align:center;  font-size: 10pt;  color: #cccccc; }


<!-- MISC -->


.hiddenPic   {display:none;}

.clearfix       { clear:both }



