/* content */

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

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


/* palette */

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

.palette_first {
	border-top:none;
}

.palette dt, .palette_first dt {
float: right;
width: 280px;
padding: 6px 0 6px 0;
font-size: 130%;
font-weight: normal;
color:#591d59!important; }
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 dt.withdate, .palette_first dt.withdate {
padding: 6px 0 0 0; }

.palette dd, .palette_first dd {
padding: 0 0 0px 216px;
line-height: 1.25em; 
width: 319px;}

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

.palette dd.date, .palette_firs dd.datet {
padding: 0 0 6px 216px;
 }

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

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

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

.palette dd.info, .palette_first dd.info  {
padding: 0 0 1px 216px;
color:#591d59!important; }


/* info nugget */

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

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

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

.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: #591d59; background: url(../gfx/info-icons/phone-purple.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; color:#591d59!important;}
body#home .web { color: #591d59; background: url(../gfx/info-icons/web-purple.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 .palette a, body#home .palette_first a { color: #591d59; text-decoration: underline; }
body#visit .palette a { color: #582058; text-decoration: underline; }
body#plan .palette a { color: #B02828; text-decoration: underline; }
body#media .palette a { color: #B05800; text-decoration: underline; }
body#tours .palette a { color: #084838; text-decoration: underline; }

body#home .palette a:hover, body#home .palette_first a:hover { color: #591d59; text-decoration: underline; }
body#visit .palette a:hover { color: #386078; text-decoration: underline; }
body#plan .palette a:hover { color: #386078; text-decoration: underline; }
body#media .palette a:hover { color: #386078; text-decoration: underline; }
body#tours .palette a:hover { color: #386078; text-decoration: underline; }

/* buttons */

#buttons {
	background-color: #CC6600;
	background-repeat: no-repeat;
	font-size: 11px;
	width: 120px;
	font-color: #FFFFFF;
}

#buttons a {
color: #F0EEE8;
text-decoration:none; 
}

#buttons a:hover {
text-decoration: underline;
font-size: 12px;
 }

#button-image {
	background-repeat: no-repeat;
	background-position: center;
	height: 145px;

