body {font-size: 10pt; color: #a0a0a0; font-family: Century Gothic, Apple Gothic;text-align: center;margin: 0px;background: url(background2.jpg) repeat-x #91162B; background-attachment:fixed;}
#logo {position: relative; float: left; width: 273px; height: 138px;text-align: left;background: url(logo.png);margin-top: -30px;clear: none;}

#mainspot  {position: relative; width: 1010px; min-height: 510px; margin: 0px auto 0px auto;text-align: left;clear: both;padding-top: 30px;padding-bottom: 30px;overflow: hidden;}
#footer   {position: relative; margin-top: 0px; clear: both; width: 100%; text-align: right;}
#slideshow {position: relative;float: left;z-index: 1;min-height: 430px;width: 610px;clear: both;overflow: hidden;margin-top: 10px;margin-left: 1px;}
#slideshow1 {position: absolute; left: 0; top: 0;z-index: 0; margin: 0px auto 0px auto; min-height: 430px;opacity:0;filter:alpha(opacity=0);overflow: hidden;text-align: center;width: 610px;}
#slideshow2 {z-index: 0;position: absolute; left: 0; top: 0; min-height: 430px;opacity:0;filter:alpha(opacity=0);overflow: hidden; text-align: center;width: 610px;}

ul#menu  {z-index: 12;
          
          text-align: left;
          color: #CEA916;
          display: inline;
          float: right;
          list-style: none;
          position: relative;
          margin-top: 0px;
          margin-right: 10px;
          font-size: 9pt; 
          width:500px;
          text-align: right;
          border-bottom: 1px solid #a8a8a8;
         
          }
         
          
ul#menu li {
            
            
            color: white;
             float: left;
             list-style: none;
             padding: 0px 10px 5px 10px;
             position: relative;
             margin-top: 1px;
             margin-bottom:1px;
             float: right;
           
              
             }


ul#menu li a:link,
ul#menu li a:visited
                   {color:#d0d0d0;
                   text-decoration: none;
                   font-weight: bold;
                   display: block;
                   padding: 3px 3px 3px 3px;}

ul#menu li a:hover

 {background: #d0d0d0;
                    color: #000;
                    text-decoration: none;
                    
                    display: block;}


ul#menu li:hover ul.submenu {display: block;}
ul#menu li ul.submenu {z-index: 22;
                       background: #000;
                       margin: 0px 0px 0px 0px;
                       position: absolute;
                       top: 23px;
                       left: 0px;
                       width: 140px;
                       padding: 1px 4px 0px 4px;
                       border: 1px solid #a0a0a0;
                       display: none; 
                       clear: left;
                       text-align: left;
                      
                       
                      
                       }
ul#menu li ul.submenu  li { clear: both; width: 90px;width: 120px;border-bottom: 1px solid #a0a0a0;background: #000;padding: 0px 10px 0px 10px;
             width: 120px;
             margin-top: 1px;
             margin-bottom:1px;
           
            }

h1 {font-size: 24pt; text-align: left;}
h2 {font-size: 14pt;text-align: left;}

#home {position: relative; 
      float: left; 
      margin-top: 10px; 
      width: 330px;
      min-height: 370px; 
      clear: none;
      margin-left: 10px;
     
      padding: 10px;
      overflow: hidden;}

#thepicture {position: relative; float: left; width: 1000px; min-height: 400px;margin-top: 10px;clear: none;}
#picdesc {position: relative; float: right; width: 350px; min-height: 400px;clear: none; padding-left: 20px; border: 1px solid #505050;padding: 10px;background: url(exback.jpg) repeat-x #701927;}
#picspot {position: relative; float: left; width: 606px; height: 400px; text-align: center; margin-top: 0px;display:table-cell;vertical-align: middle;}
#thumbspot {position: relative; float: left; width: 567px; height: 52px; overflow: hidden;margin-top: 10px;margin-bottom: 10px;background: #a0a0a0;}
#leftbut  {position: relative; float: left; width: 18px; height: 52px;background: url(arrowleft.png);margin-right: 2px;clear: left;margin-top: 10px;}
#rightbut  {position: relative; float: left; width: 18px; height: 56px;background: url(arrowright.png);margin-right: 2px;clear: none;margin-top: 10px;}
.thumb {position: relative;float:left;width: 81px; height: 56px;text-align:center;margin-left: 0px; margin-right: 0px; padding-left: 0px;padding-right:0px; margin: 0px 0px 0px 0px; clear:none;opacity: 0.6; filter: alpha(opacity=60);}

#gallerydescription {position: relative; float: right;clear: none; width: 370px; min-height: 50px;margin-top: 10px;margin-right: 10px;}
#piccontrols {position: relative; margin-top: 0px;float: left; width: 600px; font-size: 8pt;text-align: right;clear: both;padding: 0px; margin-bottom: 0px;}
#nextp     {position: relative; float:right; width: 50px;clear:none;padding: 0px;}
#slides     {position: relative; float:right; width: 70px;clear:none;padding: 0px;}
#prevp      {position: relative; float:right; width: 70px;clear:none;padding: 0px;}
#piccontrols a, a:link, a:visited, a:active {text-decoration: none; color: #a0a0a0;font-family: arial, helvetica;}
#piccontrols a:hover {text-decoration: none; color: #fff; font-family: arial, helvetica;}
.formlabel  {position: relative; float: left; width: 100px;clear: left;}
.formfield  {position: relative; float: left; width: 180px;}
.galname {font-weight: bold;color: #fff; font-size: 1.2em;}
.onpage  {background: url(menuarrow.png) center no-repeat;}
