/* Body */
body{ font: 100% Arial, Helvetica, sans-serif; background:#FFFFFF url('../images/body/bodybg.jpg') top center repeat-x; margin:0; padding:0; text-align: center; color:#000; }
/* main */
#main{ position:relative; margin:0 auto; padding:0; height:100%; text-align:left;  width:990px; }

/* header */
#header{  position:absolute;  width:990px;  height:485px;  top:0;  left:0; background: url('../images/header/headerbg.jpg') no-repeat; }
    #header h2 { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight:100; font-size:18px; color:#315472; background: url('../images/header/contactbg.png') no-repeat; padding-left:75px; position:absolute; margin:28px 0 0 693px;  }
      #header h2 span a { font-size:13px; color:#315472; }
      #header ul.gal { width:430px; list-style:none; padding:0; position:absolute; margin:233px 0 0 14px;}
      #header ul.gal li { width:203px; float:left; color:#315472; font-size:13px; margin:4px;}
      #header ul.gal li img { float:left; margin-right:5px;}
      #header h3 { font-family:arial; font-size:14px; color:#FFCC99; font-weight:100; background: url('../images/header/moving.png') no-repeat; margin:454px 0 0 10px; position:absolute; padding-left:28px;  }
      #header form input { background: url('../images/header/searchbg.png') no-repeat; width:285px; padding:0 0 0 10px; height:27px; color:#FFCC99; font-family:arial; font-size:11px; border:none; margin:465px 0 0 684px; position:absolute; }
      #header p { position:absolute; color:#666666; font-size:16px; margin:535px 0 0 3px;}
      #header ul.nav { list-style:none; position:absolute;}
        #header ul.nav li { float:left; background: url('../images/header/libg.jpg') 0 5px no-repeat; }
        #header ul.nav li a { color:#315472; font-size:14px; display:inline-block; text-align:center; padding-top:59px; font-family: 'Trebuchet MS', Helvetica, sans-serif; height:42px;}
        #header ul.nav li a.first { width:120px; } 
        #header ul.nav li a.first:hover {  background: url('../images/header/1st.jpg') 0 5px no-repeat; color:brown; } 
        
        #header ul.nav li a.second { width:90px; }
        #header ul.nav li a.second:hover { background: url('../images/header/2nd.jpg') 0 5px no-repeat; color:blue; }
        
        #header ul.nav li a.third { width:102px;}
        #header ul.nav li a.third:hover { background: url('../images/header/3rd.jpg') 0 5px no-repeat; color:violet; }
        
        #header ul.nav li a.fourth { width:107px;}
        #header ul.nav li a.fourth:hover { background: url('../images/header/4th.jpg') 0 5px no-repeat; color:green; }
        
        #header ul.nav li a.fifth { width:82px;}
        #header ul.nav li a.fifth:hover { background: url('../images/header/5th.jpg') 0 5px no-repeat; color:black; }
        
        #header ul.nav li a.sixth { width:114px;}
         #header ul.nav li a.sixth:hover { background: url('../images/header/6th.jpg') 0 5px no-repeat; }
/* sidebar */
#sidebar{  float:left; display:inline; margin:505px 0 0 0;  width:295px;    min-height:300px;  }			
    #sidebar p { font-family:arial; font-size:12px; font-style:italic; color:#996600;}
/* content */
#content{ float:right;  display:inline; width:675px;  margin:505px 0 0 0;   min-height:300px; }
  #content h1 { color:#E18700; font-size:25px; font-weight:100; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-style:italic; }
  #content p.brown { font-family:arial; color:#996600; font-size:11px; font-style:italic;}
  #content p { color:#666666; font-family:arial; font-size:12px; line-height:18px;}
  #content p a { color:#0000FF; text-decoration:underline;}
  #content h2 { color:#E18700; font-size:25px; font-weight:100; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-style:italic;}
  #content #form { width:500px; margin:0 auto; }
  #content #form span { width:210px; display:inline-block; font-size:12px; text-align:right; line-height:30px; }
  #content #form span.small { width:70px;}
  #content #form input { width:220px; margin:0 0 0 20px;}
  #content #form input.small {width:10px;}

/* footer */
#footerwrapper { background: url('../images/footer/footerbg.jpg') top center repeat-x; min-width:990px;}
#footer{  width:990px;  margin:20px auto 0 auto;  height:240px;   }
  #footer #left { width:685px; float:left; text-align:left;}
  #footer #left table { width:310px; float:left;}
  #footer #left table tr td {color: #FFFFFF; font-family:arial; font-size:12px;}
  
    #footer #left table tr td a { color: #FFFFFF; font-family:arial; font-size:12px; text-decoration:underline;}
    #footer #left p { color:#FFFFFF; font-size:12px; font-family:arial; padding-top:28px;}
 
  #footer #right { width:305px; float:left; text-align:right;}
    #footer #right p { color:#FFFFFF; font-family:arial; font-size:12px;}
    #footer #right p span { color:#E18700;}
    #footer #right img { margin-top:10px;}

