/* content */

#content {
float: right;
width: 540px;
margin: 0 20px;
padding: 0 0 40px 0;
display: inline; /* fixes IE/Win double margin bug */ }


/* palette */

.palette {
float: left;
width: 710px;
margin: 0;
padding: 20px 0;
font-size: 95%;
border-top: 1px solid #D0D0C8; }
* html .palette {
font-size: 90%; }

.palette dt {
float: right;
width: 304px;
padding: 0 0 10px 0;
font-size: 130%;
font-weight: normal; }
body#home .palette dt { color: #004068; }
body#visit .palette dt { color: #582058; }
body#plan .palette dt { color: #B02828; }
body#media .palette dt { color: #B05800; }
body#tours .palette dt { color: #084838; }
* html .palette dt { width: 301px; font-size: 140%; }

.palette dd {
padding: 0 0 12px 216px;
line-height: 1.25em; }

.palette dd.img {
float: left;
width: 196px;
height: 196px;
margin: 0 20px 0 0;
padding: 0; }

.palette dd.img-dbl {
float: left;
width: 196px;
height: 435px;
margin: 0 20px 0 0;
padding: 0; }

.palette dd.name {
padding: 0 0 1px 216px;
font-weight: bold;
color: #333; }

.palette dd.address {
padding: 0 0 1px 216px; }

.palette dd.lesspad {
padding: 0 0 2px 216px; }

.palette dd.info {
padding: 0 0 1px 216px; }


/* info nugget */

.info-nugget {
padding: 0 0 0 216px; }

.info-nugget ul {
width: 301px;
padding: 0;
font-size: 100%; }

.heading {
padding: 0;
font-size: 80%; }

.name {
padding: 0;
font-weight: bold;
color: #333; }

.contact {
padding: 0 0 0 20px;
text-decoration: none; }
body#home .contact { color: #004068; background: url(../gfx/info-icons/contact-blue.gif) no-repeat center left; }
body#visit .contact { color: #582058; background: url(../gfx/info-icons/contact-purple.gif) no-repeat center left; }
body#plan .contact { color: #B02828; background: url(../gfx/info-icons/contact-red.gif) no-repeat center left; }
body#media .contact { color: #B05800; background: url(../gfx/info-icons/contact-orange.gif) no-repeat center left; }
body#tours .contact { color: #084838; background: url(../gfx/info-icons/contact-green.gif) no-repeat center left; }

.phone {
padding: 0 0 0 20px;
text-decoration: none; }
body#home .phone { color: #004068; background: url(../gfx/info-icons/phone-blue.gif) no-repeat center left; }
body#visit .phone { color: #582058; background: url(../gfx/info-icons/phone-purple.gif) no-repeat center left; }
body#plan .phone { color: #B02828; background: url(../gfx/info-icons/phone-red.gif) no-repeat center left; }
body#media .phone { color: #B05800; background: url(../gfx/info-icons/phone-orange.gif) no-repeat center left; }
body#tours .phone { color: #084838; background: url(../gfx/info-icons/phone-green.gif) no-repeat center left; }

.email {
padding: 0 0 0 20px;
text-decoration: none; }
body#home .email { color: #004068; background: url(../gfx/info-icons/email-blue.gif) no-repeat center left; }
body#visit .email { color: #582058; background: url(../gfx/info-icons/email-purple.gif) no-repeat center left; }
body#plan .email { color: #B02828; background: url(../gfx/info-icons/email-red.gif) no-repeat center left; }
body#media .email { color: #B05800; background: url(../gfx/info-icons/email-orange.gif) no-repeat center left; }
body#tours .email { color: #084838; background: url(../gfx/info-icons/email-green.gif) no-repeat center left; }

.web {
padding: 0 0 0 20px;
text-decoration: none; }
body#home .web { color: #004068; background: url(../gfx/info-icons/web-blue.gif) no-repeat center left; }
body#visit .web { color: #582058; background: url(../gfx/info-icons/web-purple.gif) no-repeat center left; }
body#plan .web { color: #B02828; background: url(../gfx/info-icons/web-red.gif) no-repeat center left; }
body#media .web { color: #B05800; background: url(../gfx/info-icons/web-orange.gif) no-repeat center left; }
body#tours .web { color: #084838; background: url(../gfx/info-icons/web-green.gif) no-repeat center left; }

body#home .info-nugget a { color: #004068; text-decoration: underline; }
body#visit .info-nugget a { color: #582058; text-decoration: underline; }
body#plan .info-nugget a { color: #B02828; text-decoration: underline; }
body#media .info-nugget a { color: #B05800; text-decoration: underline; }
body#tours .info-nugget a { color: #084838; text-decoration: underline; }

body#home .info-nugget a:hover { color: #386078; text-decoration: underline; }
body#visit .info-nugget a:hover { color: #386078; text-decoration: underline; }
body#plan .info-nugget a:hover { color: #386078; text-decoration: underline; }
body#media .info-nugget a:hover { color: #386078; text-decoration: underline; }
body#tours .info-nugget a:hover { color: #386078; text-decoration: underline; }


