body {
margin: 10px 0px 0px 0px;
font-family: Eurostile, Arial, Helvetica;
font-size: 14px;
background-color: #eee;
}

td,p {
font-family: Eurostile, Arial, Helvetica;
font-size: 14px;
}

#topmenu {
text-align:left;
width: 780px;
height: 202px;
background:#000 url('../img/topimage.jpg') right center no-repeat;
}

#newtopmenu {
text-align:left;
width: 780px;
height: 42px;
padding-top:160px;
background:#000 url('../img/new_header.jpg') right center no-repeat;
}

a {
color: #2E6990;
text-decoration: none;
}
a:hover {
color: #2E6990;
text-decoration: underline;
}

#frame {
width:782px;
background-color:black;
}

/********** HOME **********/
#content-home{
width: 780px;
height: 490px;
background: url('../img/main.jpg') left top no-repeat;
}

#content-home_new{
width: 780px;
height: 490px;
background: url('../img/new_home_main.jpg') left top no-repeat;
}

#bot-home{
width: 780px;
background: url('../img/main2.jpg') left top no-repeat;
}

#bot-home_new{
width: 780px;
background: url('../img/main3.jpg') left top no-repeat;
}

#bot-table td{
vertical-align:top;
text-align:center;
padding: 0px 20px 20px 20px;
}
#main-text-img{
margin-top: 10px;
}

#text-home {
width: 362px;
padding-top:30px;
}

#text-home_new {
width: 240px;
padding-top:125px;
}

#home-events {
font-family: Eurostile, Arial, Helvetica;
font-size: 14px;
}

#text-home img{
padding-bottom:20px;
}

/********** \HOME **********/

/********** GALLERY **********/

#frame-gallery {
 background-color: white;
 width: 780px;

}
#frame-gallery2 {
  text-align:left;
   margin:0px 20px 0px 20px;
}

#line-b {
width: 740px;
height: 6px;
background-color: black;
}

#gallery-main td{
 padding: 30px 16px 24px 0px;
 font-family: Eurostile, Arial;
 font-size: 20px;
}

#gallery {
border:6px solid black;
border-width: 6px 0px 0px 0px;
}

#gallery-head{
margin: 24px 0px 26px 0px
}

#gallery-main-img img{
margin: 78px 0px 20px 0px
}

#gallery-left{
 vertical-align: top;
 text-align: left;
 width: 250px;
 }

#gallery-right{
 vertical-align: top;
 text-align: right;
 width: 490px;
 height: 680px;
}

#gallery-img img{
 margin:0px 10px 10px 0px;
}

/********** \GALLERY **********/
/********** SHOWS ***********/
#frame-shows {
 background-color: white;
 width: 780px;
}

#frame-shows2 {
  text-align:left;
   margin:0px 0px 0px 20px;
}

#frame-shows3 {
  background-color: white;
  text-align:left;
  margin:0px 0px 0px 0px;
}

#shows-main td{
 padding: 20px 16px 45px 0px;
 font-family: Eurostile, Arial;
 font-size: 20px;
}


#shows-head{
margin: 24px 0px 26px 0px
}

#shows-main-img img{
margin: 10px 0px 20px 0px
}

#shows-left{
 vertical-align: top;
 text-align: left;
 width: 375px;
 }

#shows-right{
 vertical-align: top;
 text-align: left;
 width: 360px;
 height: 585px;
 padding-bottom:15px;
}

#shows-img img{
 margin:10px 10px 10px 0px;
}

/********** \SHOWS **********/
/********** PRESS **********/

#frame-press {
 background-color: white;
 text-align:center;
 width: 780px;
}
#frame-press2 {
    margin:0px 20px 0px 20px;
}

#main-press img{
 margin: 39px 0px 21px 0px;
}
#middle-press{
  margin:21px 0px 20px 0px;
}

#middle-press td{
font-family: Eurostile, Arial, Helvetica;
font-size: 14px;
vertical-align:top;
text-align:left;
width: 236px;
}
td#press-space {
width: 16px;
}

#bot-press {
border:6px solid black;
border-width:6px 0px 0px 0px;
}

#bot-press-line {
width:6px;
background-color: black;
}

#bot-press-left{
font-family: Eurostile, Arial, Helvetica;
font-size: 14px;
width:190px;
vertical-align:top;
text-align:left;
padding-bottom: 15px;
}

#bot-press-right{
font-family: Eurostile, Arial, Helvetica;
font-size: 14px;
width:190px;
vertical-align:top;
text-align:left;
padding-bottom: 15px;
}

#press-left-head {
padding: 22px 0px 22px 0px;
vertical-align:top;
text-align:left;
}

#press-right-head {
padding: 22px 0px 22px 0px;
vertical-align:top;
text-align:right;
}

#bot-press-left-img {
padding: 0px 5px 5px 10px;
}

#bot-press-right-img {
padding: 0px 10px 5px 5px;
}

#press-info {
text-align:center;
padding-bottom: 20px;
}
/********** \PRESS **********/

/********** BACKSTAGE **********/
/********** \BACKSTAGE **********/

/********** FOOTER **********/

#footer-line {
margin,paddign:0;
width: 780px;
height: 10px;
background-color: black;
}

#footer {
width: 780px;
 border:1px solid black;
 border-width: 0px 0px 1px 0px;
}

#footer1 {
vertical-align:top;
width:220px;
height: 80px;
background-color: #ccc;
}

#footer2 {
vertical-align:top;
width:355px;
height: 80px;
background-color: #E5E4E4;
}

#footer3 {
text-align:center;
vertical-align:middle;
width:209px;
height: 80px;
background-color: #ccc;
}

#footer1 img,#footer2 img{
margin: 20px 0px 0px 19px;
}
/********** \FOOTER **********/
