@font-face {
	font-family: 'SaloonRegular';
	src: url('../includes/fonts/saloon-webfont.eot');
	src: local('?'), url('../includes/fonts/saloon-webfont.woff') format('woff'), url('../includes/fonts/saloon-webfont.ttf') format('truetype'), url('../includes/fonts/saloon-webfont.svg#webfontunjSiVwm') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'CopperplateGothicMedium';
    src: url('../includes/fonts/copperplate-thirtytwoab-webfont.eot');
    src: url('../includes/fonts/copperplate-thirtytwoab-webfont.eot?#iefix') format('eot'),
         url('../includes/fonts/copperplate-thirtytwoab-webfont.woff') format('woff'),
         url('../includes/fonts/copperplate-thirtytwoab-webfont.ttf') format('truetype'),
         url('../includes/fonts/copperplate-thirtytwoab-webfont.svg#webfontXf7tBA7m') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	background-color:#171717;
}
h1 {
	font-family: 'SaloonRegular', Rockwell, Georgia;
	font-size: 20px;
	font-weight: bold;
	color: #bebcae;
	line-height: 20px;
	letter-spacing: 0.06em;
	text-shadow: 0 1px 2px rgba(0,0,0,0.4);
	font-family: CopperplateGothicMedium, Arial, Sans-serif;
}
h2 {
	font-family: CopperplateGothicMedium, Arial, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #bebcae;
	line-height: 20px;
	letter-spacing: 0.06em;
	text-shadow: 0 1px 2px rgba(0,0,0,0.4);
}
h3 {
	font-family: CopperplateGothicMedium, Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #bebcae;
	line-height: 20px;
	letter-spacing: 0.06em;
	text-shadow: 0 1px 2px rgba(0,0,0,0.4);
}
h4 {
	font-size:1.3em;
	color: white;
	font-weight:bold;
}
hr {
	background: none;
	border: 0;
	border-bottom: 1px solid #333;
	
}
a:link {
	color:#FFFFFF;
	text-decoration:none;
}
a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}
a:active {
	color:#6C727E;
	text-decoration:none;
}

input.button {
	background: url(../images/button-bg.gif) 0 0 repeat-x #cacaca;
	color: #6c727e;
	border: 0;
	padding: 4px 5px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 1px 0 white;
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	box-shadow: 0 2px 3px rgba(0,0,0,0.3);
}
input.button:hover {
	background: white;
	text-decoration: none;
}
input.button:active {
	background: #cacaca;
}

a.button {
	background: url(../images/button-bg.gif) 0 0 repeat-x #cacaca;
	color: #6c727e;
	border: 0;
	padding: 6px 7px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 1px 0 white;
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	box-shadow: 0 2px 3px rgba(0,0,0,0.3);
}
a.button:hover {
	background: white;
	text-decoration: none;
}
a.button:active {
	background: #cacaca;
}


small {
	font-size: 11px;
	color: #ccc;
}
.text-field {
	background: #1f1f1f;
	padding: 4px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: white;
	border: 1px solid #444;
	-moz-box-shadow: 0 0 5px #111 inset;
	-webkit-box-shadow: 0 0 5px #111 inset;
	box-shadow: 0 0 5px #111 inset;
	color: #ccc;
}
.text-field:focus {
	border: 1px solid #666;
}
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#CCCCCC;
	line-height:16px;
}
.textsm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bebcae;
	line-height:16px;
}
.text_bld {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	font-weight:bold;
}
.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	padding-left:30px;
	line-height:18px;
	padding-bottom:20px;
}
#below-footer {
	background: #171717;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 10px;
	color: #BEBCAE;
}
#below-footer td {
	vertical-align: top;
}
#below-footer a {
	color: #BEBCAE;
}
.input {
	background-color:#181818;
	color:#ffffff;
	border:1px solid #8595B2;
	height:16px;
	width:125px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	position:relative;
}
.emailsignup {
	background-position:center center;
	display:inline;
	width:636px;
	float:left;
	text-align:right;
	padding-top:4px;
}
.gobutton {
	display:inline;
	float:right;
	width:100px;
	vertical-align:middle;
}
.mainbody {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	width:650px;
	display:inline;
	float:left;
	border-right-width:1px;
	border-right-style:dotted;
	border-right-color:#333;
	padding-right:25px;
	padding-left:5px;
}
.mainbody strong {
	color: white;
}
.mainbody h2 {
	color: #99a4ba;
	padding-bottom: 20px;
}
.mainbody h3 {
	padding-bottom: 20px;
}
.mainbody h4 {
	padding-bottom: 20px;
}
.mainbody .button {
	display: block;
	display: inline-block;
	padding: 5px 8px;
	color: #6c727e;
}
.mainbody .img-right {
	float: right;
	margin: 0 0 10px 20px;
	border: 5px solid #eee;
	-moz-box-shadow: 0 3px 4px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 3px 4px rgba(0,0,0,0.5);
	box-shadow: 0 3px 4px rgba(0,0,0,0.5);
}
.mainbody .img-left {
	float: left;
	margin: 0 20px 10px 0;
	border: 5px solid #eee;
	-moz-box-shadow: 0 3px 4px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 3px 4px rgba(0,0,0,0.5);
	box-shadow: 0 3px 4px rgba(0,0,0,0.5);
}
.mainbody label {
	font-weight: bold;
	color: white;
}
.mainbody input.text-field {
	width: 300px;
	display: block;
}
.mainbody textarea.text-field {
	width: 640px;
	height: 100px;
}
.mainbodyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:20px;
	width:650px;
	display:inline;
	float:right;
	border-left-width:1px;
	border-left-style:dotted;
	border-left-color:#FFFFFF;
	padding-left:25px;
	padding-right:5px;
}
.column {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:18px;
	width:220px;
	display:inline;
	float:right;
}
.column h2 {
	margin-bottom: 10px;
}
.columnleft {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:18px;
	width:220px;
	display:inline;
	float:left;
}
.header {v
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:20px;
	display:inline;
	float:left;
	padding-right:25px;
	padding-left:5px;
	width:700px;
	padding-top:10px;
	padding-bottom:15px;
}
.mainbody p {
	padding-bottom:20px;
}
.mainbody ul {
	padding-bottom: 20px;
}
.mainbody ul li {
	padding-bottom: 8px;
	background: url(../images/list_bullet.gif) 0 0.7em no-repeat;
	list-style-position: outside;
	padding-left: 0.7em;
}
.mainbodyright p {
	padding-bottom:20px;
}
	
/* GLOBAL */
a#logo {
	position: absolute;
	width: 180px;
	height: 113px;
	display: block;
	margin-left: 28px;
	margin-top: 24px;
}
.topnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	padding-top:24px;
	padding-right:30px;
	padding-bottom:18px;
}
div#container {
	width:972px;
	margin:auto;
	background-image:url(../images/bg-main.gif);
	background-repeat:repeat-y;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CCCCCC;
	line-height:16px;
}
#header {
	background-image:url(../images/bg-header.gif);
	height:164px;
	width:972px;
}
#global_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	position:absolute;
	right:10px;
	top:15px;
}
#global_nav ul {
	margin-right: 12px;
}
#global_nav ul li {
	display:inline;
	padding-right:10px;
}
#email_box {
	width:179px;
	top:120px;
	position:absolute;
	right:30px;
}
#main_nav {
	width:708px;
	height:44px;
	position:absolute;
	top:56px;
	right:28px;
	-moz-box-shadow: 0 3px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 3px 4px rgba(0,0,0,0.3);
	box-shadow: 0 3px 4px rgba(0,0,0,0.3);
}
#main_nav ul {
	display:inline-block;
	overflow:hidden;
	width:708px;
	height:44px;
	list-style:none;
	text-align:center;
}
#main_nav ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	float: left;
}
#main_nav ul li a {
	display: block;
	height: 44px;
	text-indent: -9999em;
	font-size: 0;
	line-height: 0;
}
li#nav_about a {
	background: url(../images/nav.gif) 0 0 no-repeat;
	width: 181px;
}
li#nav_about a:hover {
	background: url(../images/nav.gif) 0 -44px no-repeat;
}
li#nav_about a.selected {
	background: url(../images/nav.gif) 0 -88px no-repeat;
}
li#nav_life a {
	background: url(../images/nav.gif) -181px 0 no-repeat;
	width: 100px;
}
li#nav_life a:hover {
	background: url(../images/nav.gif) -181px -44px no-repeat;
}
li#nav_life a.selected {
	background: url(../images/nav.gif) -181px -88px no-repeat;
}
li#nav_works a {
	background: url(../images/nav.gif) -281px 0 no-repeat;
	width: 155px;
}
li#nav_works a:hover {
	background: url(../images/nav.gif) -281px -44px no-repeat;
}
li#nav_works a.selected {
	background: url(../images/nav.gif) -281px -88px no-repeat;
}
li#nav_teachers a {
	background: url(../images/nav.gif) -436px 0 no-repeat;
	width: 99px;
}
li#nav_teachers a:hover {
	background: url(../images/nav.gif) -436px -44px no-repeat;
}
li#nav_teachers a.selected {
	background: url(../images/nav.gif) -436px -88px no-repeat;
}
li#nav_students a {
	background: url(../images/nav.gif) -535px 0 no-repeat;
	width: 100px;
}
li#nav_students a:hover {
	background: url(../images/nav.gif) -535px -44px no-repeat;
}
li#nav_students a.selected {
	background: url(../images/nav.gif) -535px -88px no-repeat;
}
li#nav_shop a {
	background: url(../images/nav.gif) -635px 0 no-repeat;
	width: 73px;
}
li#nav_shop a:hover {
	background: url(../images/nav.gif) -635px -44px no-repeat;
}
li#nav_shop a.selected {
	background: url(../images/nav.gif) -635px -88px no-repeat;
}
#email_box #emaila {
	width:132px;
	color:#ccc;
	font-size:10px;
	padding: 3px;
	padding-top: 4px;
	border: 1px solid #333;
	height: 14px;
}
#email_box #emaila:focus {
	border: 1px solid #444;
}

/* FOOTER */
#footer {
	background-image:url(../images/bg-footer.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:960px;
	height:9px;
	margin-top:2em;
}
#footertext {
	background-image:none;
	width:972px;
	background:#171717;
	padding-top:10px;
}
	
/* HOMEPAGE */
#masthead {
	width:923px;
	margin-left:19px;
	-moz-box-shadow: 0 3px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 3px 4px rgba(0,0,0,0.3);
	box-shadow: 0 3px 4px rgba(0,0,0,0.3);
	margin-bottom: 20px;
}
#callouts {
	margin-left:19px;
	width:922px;
}
#callouts h2 {
	margin-bottom: 10px;
}
div.callout {
	background: url(../images/callout-bg.jpg) repeat-x #2e2e2b;
	padding: 20px;
	border: 1px solid #474747;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-moz-box-shadow: 0 3px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 3px 4px rgba(0,0,0,0.3);
	box-shadow: 0 3px 4px rgba(0,0,0,0.3);
	font-size: 11px;
}
div.callout h2 {
	color: #99a4ba;
}
#callouts p {
	font-size: 12px;
	line-height: 14px;
}
#callouts .more-link {
	text-decoration: underline;
	font-size: 11px;
}
.callout .more-link {	
}
img#tweevil {
	position: absolute;
	margin-left: 185px;
}
div#tweet {
	background: url(../images/trans-bg.png) 0 0 repeat;
	padding: 10px;
	width: 235px;
	border: 1px solid #191919;
	-moz-box-shadow: 0 3px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 3px 4px rgba(0,0,0,0.3);
	box-shadow: 0 3px 4px rgba(0,0,0,0.3);
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
img#tweet-arrow {
	position: absolute;
	margin-left: 155px;
	margin-top: 4px;
}

/* EVENTS */
.mainbody h2.event_name {
	font-size:1.5em;
	color:#99a4ba;
	font-weight:medium;
	margin-bottom:.5em;
	margin-top:.5em;
}
p.subbody span.event_location {
	font-weight:bold;
	line-height:1em;
}
p.subbody span.event_venue {
	font-style:italic;
	line-height:1em;
}
p.subbody span.event_dates,span.event_description, {
	line-height:1.1em;
}
div.event_seperator {
	height:.25em;
	margin-bottom:2em;
	margin-top:2em;
	border-bottom:1px solid #7a7a7a;
	border-top:1px solid #7a7a7a;
}
div#bottom_event_padding {
	height:.25em;
	margin-bottom:2em;
	margin-top:1em;
}
table#event_list {
	margin-bottom:2em;
}
table#event_list tr th {
	background-color:#6c727e;
	font-weight:bold;
	color:white;
	padding:.5em;
	text-align:left;
}
table#event_list tr td {
	padding:.5em;
	padding-top:1em;
	line-height:1.2em;
}
table#event_list tr td.even {
	background-color:#1d1d1d;
}
table#event_list tr td.odd {
}
table#event_list tr td a {
	display:block;
	float:left;
	margin-top:.15em;
	margin-right:1em;
	margin-bottom:1em;
	height:11px;
	width:11px;
	background:url(../images/toggle.gif);
}
table#event_list tr td.title {
	color:#bebcae;
	font-weight:bold;
}
table#event_list tr td.description {
	border-bottom:1px solid #333;
	height:0;
	line-height:1px;
	font-size:0;
}

table#event_list tr td div.content {
    display: none;
}

table#event_list tr td div div.content_style {
	padding-bottom:1em;
	padding-left:2em;
}
	
/* SUBNAV */
ul#link_list {
	padding-bottom:2em;
}
ul#link_list li {
	border-top:1px solid #333;
	margin-right:1em;
	padding-top:.75em;
	padding-bottom:.75em;
	background: url(../images/list_bullet.gif) 0 1.3em no-repeat;
	padding-left: 12px;
}
ul#link_list li#first {
	border-top:0 solid black;
	padding-top:0;
	background: url(../images/list_bullet.gif) 0 0.55em no-repeat;
}
.subheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#99A4B4;
	line-height:22px;
}
.subsubheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#CCCCCC;
	line-height:22px;
	font-weight:bold;
	padding-top:15px;
}
.insetsmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	padding:15px;
}
.tripmap {
	display:inline;
	float:left;
	width:682px;
	padding-top:15px;
}
.tripintro {
	display:inline;
	float:right;
	width:230px;
	padding-top:15px;
	padding-right:5px;
}
.tripbar {
	padding:10px;
	background-color:#6C727E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.tripheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#BEBBAA;
	padding-right:20px;
	padding-bottom:15px;
	padding-left:20px;
}
.tripbody {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	padding-right:20px;
	padding-bottom:5px;
	padding-left:20px;
	line-height:19px;
}
	
/* GENERAL */
span.form_error_text {
	color:red;
	font-weight:bold;
}
div.question span.answers {
	float:right;
	text-align:right;
	width:30%;
}
div.question span.qtext {
	float:left;
	width:70%;
}
div.question {
	clear:both;
	padding-bottom: 15px;
}
span#quiz_state {
	float:right;
}
div.quiz_answer_details {
	margin-bottom:2em;
	padding:2em;
	font-weight:bold;
	display:none;
	background-color:#bebcae;
	color:black;
	clear: both;
}
.cluestext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#CCCCCC;
	line-height:22px;
	padding-top:15px;
	padding-bottom:4px;
}

/* POE'S LIFE */
table#timeline th {
	background-color:#6C727E;
	color:white;
	font-weight:bold;
	padding:0.5em 1em;
	text-align:left;
	text-transform: uppercase;
}
table#timeline td {
	padding: 1em 1em 0.5em 1em;
	border-bottom: 1px solid #333;
	vertical-align: top;
}
table#timeline tr:last-child td {
	border: 0;
}
.mainbody table#timeline td p {

}
table#timeline td.year {
	background: #1D1D1D;
	font-size: 16px;
	font-weight: bold;
	color: #bebcae;
	font-family: Copperplate, 'Copperplate Gothic Medium', 'Copperplate Gothic Light', Sans-serif;
	font-size: 16px;
	color: #bebcae;
	line-height: 20px;
	letter-spacing: 0.06em;
	text-shadow: 0 1px 2px rgba(0,0,0,0.4);
	text-align: right;
	padding:0.5em 1em;
}
	
/* STUDENT WRITER COMPETITION */
div.pick {
	margin-top:20px;
	margin-bottom:20px;
	clear:both;
}
div.pick-entries {
	padding-top:10px;
	float:left;
}
div.pick-entries ul li {
	padding-bottom:10px;
	width:300px;
}
div.pick-entries ul li a {
	text-decoration:underline;
	float:right;
}
div.pick-vote {
	float:right;
}
div.pick-vote table td {
	background-repeat:repeat!important;
}
div.pick-vote table {
	width:266px;
}
div.pick-vote table tbody {
	width:auto;
}
div.pick-vote table table {
	width:auto!important;
}

/* SHOP */
div.product {
	border-top: 1px solid #333;
	padding: 15px 0;
}
div.product img {
	float: left;
}
div.product div.item-info {
	float: right;
	width: 430px;
}
div.product div.item-info .subsubheader {
	padding-top: 0;
}
div.product div.item-info form {
	float: right;
	text-align: right;
}
div.product div.item-info form .button {
	display: block;
	display: inline-block;
	padding: 5px 8px;
}

/* COLLECTION */
img#collection-banner {
	-moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3);
	margin-bottom: 30px;
	margin-top: 5px;
}
div#collection-intro {
	margin-bottom: 10px;
}
div#collection-intro h2 {
	padding-bottom: 15px;
}
div#featured-items ul li {
	padding: 0;
	background: 0;
	float: left;
	width: 200px;
	padding-left: 25px;
	padding-bottom: 10px;
	font-size: 11px;
}
div#featured-items ul li.first {
	padding-left: 0;
	clear: both;
}
a.item-photo {
	display: block;
}
a.item-photo img {
	border: 5px solid #eee;
	-moz-box-shadow: 0 3px 4px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 3px 4px rgba(0,0,0,0.5);
	box-shadow: 0 3px 4px rgba(0,0,0,0.5);
}
a.item-photo:hover img {
	border-color: white;
}
div#featured-items ul li a.item-photo {
	margin-bottom: 15px;
}
div#featured-items ul li h4 {
	font-size: 13px;
	margin-bottom: 10px;
	padding-bottom: 0;
}
div#featured-items ul li p {
	padding-bottom: 10px;
}

div#collection-search {
	padding: 15px 15px 20px 15px;
	margin-bottom: 20px;
	margin-right: 1em;
	margin-top: 5px;
}
div#collection-search h2 {
	font-size: 15px;
	margin-bottom: 10px;
}
div#collection-search input.text-field {
	width: 162px;
	margin-bottom: 15px;
	display: block;
	color: #ccc;
	font-size: 11px;
}
div#collection-search select {
	width: 162px;
	margin-bottom: 15px;
	display: block;
	font-size: 11px;
}
div#collection-search input.button {
	display: block;
	float: left;
}

#collection-results-header {
	padding-top: 5px;
	padding-bottom: 30px;
}

div.results-paging {
	padding-bottom: 10px;
}
div.results-paging div.current-items {
	float: left;
}
div.results-paging div.pagination {
	float: right;
}
div.results-paging div.pagination ul li {
	padding: 0;
	background: none;
	float: left;
	padding-left: 5px;
}
div.results-paging div.pagination ul li a.button {
	padding: 6px 7px;
}
div.results-paging div.pagination ul li a.page {
	display: block;
	padding: 0;
	height: 1.8em;
	width: 2em;
	line-height: 1.9em;
	text-align: center;
}

div.results-paging div.pagination ul li.current a.page {
	background: #333;
}
table#collection-results {
	padding-bottom: 10px;
}
table#collection-results thead th {
	background-color:#6C727E;
	color:white;
	font-weight:bold;
	padding:0.5em 1em;
	text-align:left;
	text-transform:uppercase;
}
table#collection-results td {
	border-bottom:1px dotted #333333;
	padding:1em;
	vertical-align:top;
	font-size: 11px;
}
table#collection-results tr:last-child td {
	/* border-bottom: 0; */
}
table#collection-results td strong {
	display: block;
	font-size: 12px;
}
div#item-info {
	float: left;
	width: 350px;
}
div#item-info h2 {
	padding-bottom: 5px;
}
div#item-info table#collection-item-info {

}
div#item-info table#collection-item-info tr td {
	border-bottom:1px dotted #333333;
	padding: 5px 5px 5px 0;
}
div#item-info table#collection-item-info tr:last-child td {
	/* border-bottom: 0; */
}
div#item-photos {
	width: 242px;
	float: right;
	margin-top: 5px;
}
div#item-photos div#item-photo-wrapper {
	margin-bottom: 15px;
}
div#item-photos div#item-photo-wrapper a.item-photo {
	display: none;
}
div#item-photo-wrapper div.image-caption {
	display: none;
}
div.image-caption-title {
	margin-bottom: 10px;
	font-weight: bold;
}
div.image-caption-description p {
	margin-bottom: 10px;
}
table#item-photos-nav {
	margin-bottom: 10px;
}
div#item-photos #item-photo-count {
	text-align: center;
}
div#item-photos div#item-photo-caption {
	font-size: 11px;
	font-style: italic;
	line-height: 16px;
	text-align: center;
}
