@charset "utf-8";
	
.hidden {
	display: none !important;
}
body {
	font-size: 12pt;
}
#maincontainer {
	width: auto; /* override the 960px width */
}

/* header */
#topbar {
	background: #fff;
}
#topbar h3 {
	color: #999;
	font-size: 130%;
	float: none;
	padding: 10px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#topbar h4 {
	color: #999;
	text-transform: none;
	font-size: 100%;
	padding: 0 0 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#topbar ul { /* hide aux links (contact) */
	display: none;
}
#topbar p.hidden {
	display: none !important;
}
#logo {
	display: none;
}
#navtabs { /* hide main navigation */
	display: none;
}


/* content */
#contentcolumn {
	margin: 0;
}
dt.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 120%;
}
dt.title a {
	text-decoration: none;
	color: #000;
}
dt.subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
}
#contentcolumn div#information {
	background: none;
}
#description {
	border: none;
	background: none;
	width: 80%;
	color: #999;
	padding-left: 40pt;
}
#information {
	border-top: 1pt solid #000;
	background: none;
	padding: 0;
}
#information p.date {
	padding: 0;
	background: none;
	left: 0;
	font-weight: normal;
	font-size: 100%;
	color: #000;
}
#information ul {
	float: right;
	list-style-type: none;
}
#information ul li {
	padding: 0;
	background: none;
}
#information ul li a {
	text-decoration: none;
	color: #000;
}
h1, h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
}
h1 {
	font-weight: bold;
}
h1 a, h2 a, h3 a, h4 a {
	text-decoration: none;
	color: #000;
}
#itembody {
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
}
dl.themeslist {
	clear: both;
}
dl.themeslist dt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 120%;
	margin-top: 20px;
}
dl.themeslist dt a, dl.themeslist dd a {
	text-decoration: none; 
	color: #000;
}
dl.themeslist dd {
	margin: 0;
}
dl.themeslist dd a img {
	float: left;
	padding: 0 10px 10px 0;
}
td {
	vertical-align: top;
}
#contentcolumn td.title a {
	font-weight: bold;
}


/* mid column */
#midcolumn {
	float: none;
	margin: 0;
	width: auto;
}
.photolist {
	display: none;
}
#videoplayer, #photoplayer {
	display: none;
}
#videolink, #photolink {
	float: none;
	padding: 0;
	background: none;
}

/* left column */
#leftcolumn {
	float: none;
	margin: 0;
	width: auto;
}
#leftcolumn p img {
	display: none;
}


/* right column */
#rightcolumn {
	float: none;
	margin: 0;
	width: auto;
}
#rightcolumn ul.social_bookmarking {
	display: none !important;
}
#rightcolumn #subscribe {
	display: none !important;
}

form#newsletter {
	display: none;
}
#rightcolumn h4 {
	padding: 0;
	color: 0;
	font-size: 10pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: none;
	color: #999;
	border-bottom: 1px solid #000;
}
#rightcolumn h4.options, #rightcolumn h4.options+ul {
	display: none;
}
#rightcolumn h4.favorites, #rightcolumn h4.favorites+ul {
	display: none;
}
#rightcolumn h4.contact, #rightcolumn h4.contact+form {
	display: none;
}
ul#itempagebanners li {
	background: none;
}
ul#itempagebanners li a {
	background: none;
	width: auto;
	height: auto;
}
ul#itempagebanners li a span {
	float: none;
	padding: 0;
	left: 0px;
	top: 0px;
	background: none;
	width: auto;
}

dl.quicklist dt {
	font-weight: bold;
}
dl.quicklist dd.date {
	font-size: 80%;
	color: #ccc;
}


/* footer */
#footer {
	display: none;
	background: #fff;
	margin: auto;
}
#footerrestrict {
	width: auto;
}
#footerrestrict #logo1, #footerrestrict #logo2 {
	display: none;
}
#footercontainer {
	position: relative;
	top: 0px;
}
#footercontainer ul.floatright {
	display: none;
}

