@media screen
{

/* Large
====================================================================== */
body.large,
body.contrast {
	font-size: 1em;
	line-height: 1.6em;
}

body.large #accessibility,
body.contrast #accessibility {
	font-size: .8em;
	line-height: 1.4em;
}

body.large #side_nav h2,
body.contrast #side_nav h2 {
	font-size: .8em;
	line-height: 1.4em;
}

body.large #content h2,
body.contrast #content h2 {
	font-size: 1em;
	line-height: 1.2em;
}





/* Contrast
====================================================================== */
body.contrast { color: #ccc; }

body.contrast a:link,
body.contrast a:visited { color: #f6ee64; }

body.contrast a:hover,
body.contrast a:active,
body.contrast h1,
body.contrast h2,
body.contrast h3 { color: #fff; }

body.contrast #date { color: #000; }

body.contrast #nav { background: #000; }

body.contrast #nav li.Current,
body.contrast #nav li.Current:hover,
body.contrast #nav li:hover { background: none; }

body.contrast #nav li.Current a,
body.contrast #nav li.Current:hover a,
body.contrast #nav li:hover a { color: #f6ee64; }

body.contrast #page_wrapper { background-image: url(../_images/bg-middle-contrast.gif); }

body.contrast #nav { background-image: url(../_images/bg-top-contrast.gif); }

body.contrast .Home #nav { background-image: url(../_images/bg-top-home-contrast.gif); }

body.contrast #footer { background-image: url(../_images/bg-bottom-contrast.gif); }

body.contrast h1:before { color: #000; }

body.contrast #home_slideshow,
body.contrast img.left,
body.contrast img.right,
body.contrast a:link #home_slideshow,
body.contrast a:link img.left,
body.contrast a:link img.right,
body.contrast .ListingItem a:link img,
body.contrast .ListingItemLast a:link img,
body.contrast a:visited #home_slideshow,
body.contrast a:visited img.left,
body.contrast a:visited img.right,
body.contrast .ListingItem a:visited img,
body.contrast .ListingItemLast a:visited img,
body.contrast .DetailPhoto {
	border-color: #000;
}

body.contrast a:hover img,
body.contrast a:hover img.left,
body.contrast a:hover img.right,
body.contrast .ListingItem a:hover img,
body.contrast .ListingItemLast a:hover img {
	border-color: #333;
}

body.contrast #subnav { background: #000; }

body.contrast #subnav li { border-color: #111; }

body.contrast #subnav li.Last { border-color: #111; }

body.contrast #subnav li a { color: #fff; }

body.contrast #subnav li.Current,
body.contrast #subnav li.Current:hover,
body.contrast #subnav li:hover { background: #000; }

body.contrast #subnav li.Current a,
body.contrast #subnav li.Current:hover a,
body.contrast #subnav li:hover a { color: #f6ee64; }

body.contrast #subnav li:active { background: #333; }

body.contrast form.StandardForm legend,
body.contrast form.StandardForm label,
body.contrast form.StandardForm .Radio div { color: #fff; }


}


@media print
{

body.large, body.contrast, body.large p, body.contrast p, body.large dd, body.contrast dd { font-size: 12pt; }
	
}
