/* old orange f8b777 new orange f8b777 */

body {
background-color: black;
color: #996633;
font-family: Arial, Helvetica, sans-serif;
margin: 20px 22px;
padding: 0;
}






/* HEADER */

#header {
border: 0px solid white;
background-color: inherit;
color: #a0aa82;
margin-bottom: 20px;
overflow: hidden;
width: 680px;
}

#contact {
border: 0px solid white;
background-color: inherit;
color: #5e6645;
overflow: hidden;
font: .9em Arial, Helvetica, sans-serif;
float:right;
width: 250px;
text-align: right;
}

#contact  a:link  {
background: inherit;
color: #5e6645;
text-decoration:none;
}
#contact  a:visited {
background: inherit;
color: #5e6645;
text-decoration:none;
}
#contact  a:hover {
background: inherit;
color: white; 
text-decoration:none;
}
#contact  a:active {
background: inherit;
color: #5e6645;
text-decoration:none;
}






#menu {
border: 0px solid white;
background-color: #1f1f1f;
clear: both;
color: #a0aa82;
margin-bottom: 50px;
overflow: hidden;
padding: 10px;
font: normal .9em Arial, Helvetica, sans-serif;
text-transform: uppercase;
white-space: nowrap;
}

#menu a:link  {
background: inherit;
color: #a0aa82; 
font-weight: normal;
text-decoration:none;
}
#menu a:visited {
background: inherit;
color: #f8b777; 
font-weight: normal;
text-decoration:none;
}
#menu a:hover {
background: inherit;
color: white; 
font-weight: normal;
text-decoration:none;
}
#menu a:active {
background: inherit;
color: #a0aa82;
font-weight: normal;
text-decoration:none;
}
/* END HEADER */





/* STRUCTURES */
#container {
border: 0px solid white;
background-color: inherit;
color: #996633;
overflow: hidden;
width: 800px;
}

#slideshow {
border: 1px solid #333;
background: black url(images/bg.gif) no-repeat top left;
color: #996633;
height: 550px;
float: left;
margin: 8px 20px 75px 0;
overflow: hidden;
width: 425px;
}











#footer { /* #1f1f1f */
background-color: inherit;
color: #150d06;
display: block;
font: normal 11px arial, helvetica, sans-serif;
margin-top: 15px;
padding: 10px 0 10px 25px;
white-space: nowrap;
}


#footer a:link  {
background: inherit;
color: #0d0702; 
font-weight:normal;
text-decoration:none;
}
#footer a:visited {
background: inherit;
color: #0d0702; 
font-weight:normal;
text-decoration:none;
}
#footer a:hover {
background: inherit;
color: white; 
font-weight:normal;
text-decoration:none;
}
#footer a:active {
background: inherit;
color: #0d0702;
font-weight:normal;
text-decoration:none;
}






/* FONT STYLES */

h1 { /* gold */
background-color: inherit;
color: #f8b777;
font: normal 1em/1.5em arial, helvetica, sans-serif;
margin-top: 0;
text-transform: uppercase;
}

h2 { /* grn bg headers sub pgs #474b3 */
background-color: inherit;
color: #f8b777;
font: 1.2em arial, helvetica, sans-serif;
margin-top: 0;
text-transform: uppercase;
text-align: left;
}

/* where used? */
td.content h2 {
background-color: inherit;
color: #f8b777;
font: .9em/1.5em arial, helvetica, sans-serif;
margin: 6px 0px 12px 0px;
}

/* where used? */
td.subnav p {
background-color: inherit;
color: #5e6645;
font: 1.1em/1.5em arial, helvetica, sans-serif;
margin: 12px 0px;
text-align: right;
}

/*  td.content p {
background-color: inherit;
color: #f8b777;
font: .9em/1.5em arial, helvetica, sans-serif;
margin: 6px 0px 12px 0px;
}
*/

td {
background-color: inherit;
color: #f8b777;
font: .8em/1.2em arial, helvetica, sans-serif;
}

p {
background-color: inherit;
color: #f8b777;
font: .9em/1.5em arial, helvetica, sans-serif;
}

strong {
font-weight: bold;
}














/* MISC */
img {
border: 0;
}

.clear {
height: 0;
clear: both;
display: block;
overflow: hidden;
}

td.content img {
float:right;
margin: 12px;
}

li {
background-color: inherit;
color: #f8b777;
font: normal .9em/1.5em Arial, Helvetica, sans-serif;
}

.iconlist {
background-color: inherit;
color: #996633;
font: normal .9em/1.5em Arial, Helvetica, sans-serif;
list-style: none;
margin-bottom: 25px;
padding: 0;
}

li.acrobat { 
background: url(images/acrobat.gif) no-repeat 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}

li.web { 
background: url(images/web.gif) no-repeat 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}






/* table on press */
.tbl {
background-color: inherit;
color: #f8b777;
font: .9em/1.5em Arial, Helvetica, sans-serif;
padding: 0 50px 0 0;
}

















/* GALLERY STYLES */
.murals{
width: 180px;
height: 59px;
clear: both;
}
.double{
width: 120px;
height: 59px;
clear: both;
}
.murals li, .double li {
display: block;
float: left;
margin: 0px 8px 8px 0px;
}
.murals li a img, .double li a img{
width: 48px;
height: 48px;
border: 1px solid #000000;
}
.murals li a:link, .murals li a:visited,
.double li a:link, .double li a:visited{
display: block;
width: 50px;
border: 1px solid #000000;
}
.murals li a:hover, .murals li a:active, .murals li.active a,
.double li a:hover, .double li a:active, .double li.active a{
border: 1px solid #f8d88b;
}
.murals li.active a,
.double li.active a{
cursor: default;
}











/* affects all general pgs including press links and top nav, nuova */
a:link, a:visited {
color: #f8b777;
font: normal 1em Arial, Helvetica, sans-serif;
text-decoration: none;
}

td.subnav a:link, td.subnav a:visited {
color: #a0aa82;
font: normal 1em Arial, Helvetica, sans-serif;
text-decoration: none;
}

a:hover, a:active {
color: #f8b777;
font: normal 1em Arial, Helvetica, sans-serif;
text-decoration: underline;
}

td.subnav a:hover, td.subnav a:active {
color: #a0aa82;
font: normal 1em Arial, Helvetica, sans-serif;
text-decoration: underline;
}


