/* Universal Normalizer */
* {padding: 0; margin: 0; border: 0; border-collapse: collapse; list-style: none; border-spacing: 0; font-size: 1em; font-weight: normal; font-style: normal; text-align: left;}

/* general rules */
body,html {background: #000000; background-image:url(images_structure/background.jpg); background-position:top; background-repeat:no-repeat; background-attachment:inherit; margin: 0px ;padding: 0px; color:#f6e9d7; font: 0.84em  Verdana, Arial, Helvetica, sans-serif;  }

p { padding-bottom:10px; text-align:justify; }


/* masthead and images */
#masthead { height:260px; width:770px; clear:both; }
#masthead img { padding-top:12px;}

/* main content wrapper */
#wrapper {width: 770px;margin: 0 auto; }

/* main navigation */
#primarynav { }
#primarynav li { float:right; color:#ffffff; padding:0 8px 0 8px; font-size:0.9em; text-transform:uppercase;}
#primarynav li a { font-weight:bold; text-decoration:none; color:#ffffff; line-height:13px;}
#primarynav li a:hover { color:#e7b471;}

/* secondary navigation */
#secondarynav { font-size:0.9em; float:left; width:167px;   }
#secondarynav li {font-weight:bold; padding:5px 0 5px 0; border-bottom:solid #f6e9d7 1px;  }
#secondarynav li a { color:#d6a866;text-transform:uppercase; text-decoration:none; font-weight:bold; display:block;text-align:right; width:100%;}
#secondarynav li a:hover { color:#000000; background-color:#e7b471;}

/* content */
#content { float:left; width:368px; padding-left:25px; padding-bottom:20px; line-height:1.3em;}
#content p a { color:#000000; background-color:#d6a866;  padding:1px;text-decoration:none; text-transform:uppercase;}
#content p a:hover { background-color:#ffffff; color:#000000;}
#content img { margin:8px 0 8px 0; border:solid #d6a866 1px; }

/* content interior */
#contentinterior { float:left; width:556px; padding-left:25px; padding-bottom:20px; line-height:1.3em;}
#contentinterior p a { color:#000000; background-color:#d6a866; padding:0 3px 0 3px; text-decoration:none; text-transform:uppercase;}
#contentinterior p a:hover { background-color:#ffffff; color:#000000;}
#contentinterior img { margin:8px 0 8px 0; border:solid #d6a866 1px; }

/* extras */
#extras { float:right; width: 188px; padding-left:22px; text-align:center; }
#extras p{ font-size:0.85em; text-align:center; padding-bottom:4px;text-transform:uppercase;}
#extras p a { color:#ffffff;  font-weight:bold; text-decoration:none; }
#extras p a:hover { color:#d6a866;}
#extras img { padding-bottom:20px; }

/* press */
#press { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; letter-spacing:0.04em; text-align:left;}
#press cite { font-weight:bold; color:#d6a866; text-transform:uppercase; font-size:0.8em; }
blockquote p { padding:0;}

  

/* footer */
#smallprint { font-size:0.8em; clear:both; background-color:#d6a866; padding-left:10px; line-height:2em;}
#smallprint a { color:#ffffff;}
#smallprint a:hover { color:#000000;}

/* headers */
h1 { color:#f6e9d7; font-weight:bold; font-size:1.1em; padding-bottom:30px;}
h2 { color:#d6a866; font-weight:bold; font-size:0.9em; text-transform:uppercase; padding: 5px 0 10px 0;}
h3 { color:#d6a866; font-weight:bold; font-size:0.8em;  padding: 5px 0 0 0;}

/* image */
#imglogo     {height:78px;  width:500px;}
#imgcta1     {height:217px; width:197px;}
#imgcta2     {height:217px; width:197px;}
#imgcta3     {height:217px; width:181px;}
#imgext1     {height:109px; width:171px;}
#imgcont1    {height:247px; width:368px;}

/* other gubbins */
#skipnav {margin:0 0 0 -9999px; padding:0; height:0; display:none;}