* { margin:0; padding:0; }

body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object { 
  border:0; }

body { 
  padding:                    0; 
  background:                 #fff url('bg.jpg') repeat-x; 
  font:                       1em/1.5 "arial",sans-serif; 
  color:                      #303030; 
  overflow-y:                 scroll;
  text-align:                 center; 
  -webkit-print-color-adjust: exact; }

a {color:#e3be62;}
a:link {color:#e3be62;}
a:hover {color:#e3be62; text-decoration: underline;}

h1, h2, h3, h4, h5, h6 { margin:15px 0 7px 0;}
h1 {font-size:200%; }
h2 {font-size:160%; font-weight: normal; color: #e3be62;}
h3 {font-size:105%; padding-bottom: 5px; margin-top: 25px; margin-bottom: 7px;}
h4 {font-size:120%; padding-bottom: 5px; margin-top: 25px; margin-bottom: 7px;}
h5 {font-size:100%; }

#layout { 
  width:      810px; 
  margin:     0 auto; 
  text-align: left; }

#header {padding:10px 0 0 0; position:relative; }
  
#logo {
  position:    relative; 
  overflow:    hidden; 
  width:       150px;
  height:      60px;
  line-height: 50px;
  font-size:   250%;
  margin:      0;
  text-align:  center; }

#logo a{
  text-decoration: none;
  color:           #e3be62;
  font-weight:     normal; 
  padding:         0px 10px 7px 10px; }
      
#logo span {color: #eed79f; }
      
#navigation{
  position:    absolute;
  text-align:  right;
  display:     block;
  height:      60px;
  line-height: 50px;
  width:       800px;
  top:         10px; }
      
#navigation ul li{display: inline;}
      
#navigation li a {
  font-size:       120%;
  color:           #1b1b1b;
  padding:         15px 12px;
  text-decoration: none; 
  border-left:     1px solid #e3eaed; }
     
#navigation a:hover {text-decoration: underline; }
#first a {border: none !important;}

#navigation-small{
  text-align:  right;
  display:     block;
  height:      50px;
  line-height: 40px;
  width:       800px;}

#navigation-small a {text-decoration: none;padding:         0px 12px 0px 0px;}            
#navigation-small a:hover {text-decoration: underline; }
#last a {padding:         0px 12px 0px 0px;}

  
#main-box {
  color:      #fff;
  font-size:  24px;
  background: #e3be62 url('main-top.jpg') repeat-x; }
      
#quote {
  padding: 5px 0px 0px 10px;
  background: url('main-corner.jpg') no-repeat right bottom; }
      
#main {padding: 0 20px 0 37px; }
      
#content {padding: 10px 12px; }
      
#footer {
      padding:    10px 0 10px 0px; 
      font-size: 9pt;
      margin-left: 15px;
      color:      #aaaaaa;
      border-top: 1px solid #dadada; }
                  
.thumbnail {
  float: left;
  margin: 0 13px 20px 0px; }


img { padding: 5px; }

a img { border: 1px solid #dadada; }

a:hover img {border: 1px solid #bbbbbb; }

p {margin:10px 0 15px 0; }

.content p {
  color:       #fff; 
   margin-top: 10px; }

table { margin:10px 0; border: 1px solid #cdcdcd; border-collapse:collapse; border-spacing:0; font-size:100%; }
th { text-align:center; font-weight:bold; border: 1px solid #cdcdcd;}
th, td { padding:4px 6px; border: 1px solid #cdcdcd;}
tr.table-top {background: #e5e5e5; font-weight: bold;}

ul, ol { display:block; margin:15px 0 15px 40px; }
ul ul, ul ul ul, ol ol, ol ol ol { margin:0; margin-left:20px; }
ol { list-style-type:decimal; }
ol ol { list-style-type:upper-alpha; }
ol ol ol {list-style-type:lower-alpha; }
li { display:list-item; }
ul li a { text-decoration:underline; }

dl { margin:15px 0; }
dt { font-weight:bold; }
dd { margin-left:30px; }

fieldset { margin:15px 0; padding:10px; border:1px solid #CCC; }
legend { margin-left:10px; font-size:100%; font-weight:bold; color:#000; }
abbr, acronym, .help { border-bottom:1px dotted #CCC; cursor:help; }
blockquote { margin:15px 20px; font-style:italic; }
del, .del { text-decoration:line-through; }
strong, .strong { font-weight:bold; }
cite, em, q, var { font-style:italic; }
code, kbd, samp  {font-family:monospace; font-size:110%; }
hr { display:block; height:1px; margin:10px 0; padding:0; border:0 solid #CCC; background:#CCC; color:#CCC;} 
.light {padding: 4px 5px; background: #ac0001; text-decoration: none;} .light:hover {color: #fff;}
.noscreen { display:none; }
.clear {clear: both;}






