body {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 1.5em;
}

h1, h2, h3, h4, h5 {
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
	font-weight: normal;
}

h1 {
	line-height: 1.1em;
}

#nav, #cp, #anav, #search, .hide, .bubble, #advertisements, #adheader, .tn-wrap, #ig-img2, #ig-img3, #ig-img4, #ig-img5, #ig-img6,
#ig-img7, #ig-img8, #ig-img9, #ig-img10, #ig-img10, #ig-img11, #ig-img12, #ig-img13, #ig-img14, #ig-img15, #ig-img16, #ig-img17,
#ig-img18, #ig-img19, #ig-img20 {
	display: none;
}

#sidebar_image_gallery {
	width: 210px;
	margin: 0 10px 20px 0;
	padding: 5px;
	border: 1px solid #ddd;
	float: right;
}

#sidebar_image_gallery p {
	font-size: 70%;
	font-weight: bold;
	background-color: #F5EEE6;
	margin: 0;
	padding: 5px;
}

#header {
	border-bottom: 1px solid #ddd;
	margin-bottom: 5px;
}

/* print URLs after link text */
#content .entry p a:link:after, #content .entry p a:visited:after {
	content: " (" attr(href) ") ";
	}

#footer {
	clear: both;
	border-top: 1px solid gray;
	font-size: 8pt;	
}

p {
	margin: 1em 0 1em;
	padding: 0;
}

#content ul {
	margin: 1em 0 1em 1em;
	padding: 0;
}

#content ol.alpha {
	list-style-type: lower-alpha;
}

/*#content img {
	padding: 5px;
	margin: 5px;
	border: 1px solid #ddd;
}*/

body#home #content img {
	float: left;
}

/*body#news #content img, body#awards #content img {
	float: right;
}*/

dl {
	margin: 1em 0 1em 0;
	padding: 0;
}

dt {
	margin: 0;
	padding: 0;
}

dd {
	margin: 0;
	padding: 5px 5px 10px 1em;
}

a:link, a:visited {
	color: gray;
}

a img {
	border: none;
}

cite {
	font-style: italic;
	font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#bod-list, #cr-list {
	float: left;
	width: 500px;
	margin: 15px 0;
	padding: 0;
	border-top: 1px solid #e6dfce;
}

#bod-list {
	margin-bottom: 50px;
}

#cr-list {
	clear: left;
}

#bod-list dl, #cr-list dl {
	float: left;
	width: 480px;
	margin: 0 0 5px 0;
	padding: 10px 20px 15px 0;
	display: inline; /* fixes IE/Win double margin bug */
	border-bottom: 1px solid #e6dfce;
}

#bod-list dt, #cr-list dt {
	float: left;
	width: 345px;
	margin: 0 0 15px 0;
	padding: 0 0 0 10px;
	font-size: 135%;
	letter-spacing: 1px;
}

#cr-list dt {
	width: 490px;
}

#bod-list dd, #cr-list dd {
	margin: 0;
	padding: 0 0 0 10px;
	line-height: 1.5em;
	color: #666;
	font-size: 115%;
}

#bod-list dl dd.img {
	margin: 0 10px 0 0;
}

#bod-list dd.img img {
	float: right;
	margin: 0 0 0 8px;
	padding: 4px;
	border: 1px solid #d9e0e6;
	border-bottom-color: #c8cdd2;
	border-right-color: #c8cdd2;
	background: #fff;
}	

.cboth {
	clear: both;
}