/* Modified 2010-08-06 */
@media
all
{

/* GENERAL FORMATTING */
body {
	margin: 0;
	padding: 0;
	font-size: 63.125%;
	color: #000;
	font-family: verdana, arial, sans-serif;
	background: #f0eee4;
}

/* EUCLID IDENTITY */
#euclid-identity {
	height: 75px;
	background: #f0eee4;
	font-family: verdana, arial, sans-serif;
}

#logo {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -370px;
	width: 780px;
	height: 75px;
}

#logo a {
	position: absolute;
	display: block;
	border: none;
}

/* Search Form */
#search-form {
	position: absolute;
	top: 10px;
	right: 50%;
	margin-right: -385px;
}

#search-form form {
	margin: 0;
	padding: 0;
	text-align: right;
}

#search-form label {
	color: #222;
}

#search-form-select {
	padding: 0px;;
	color: #222;
	vertical-align: middle;
}

#search-form-query {
	padding: 3px;
	width: 165px;
	border: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #222;
	background: #5e5a52
		url(/collection/euclid/images/layout/header_search.gif) no-repeat top
		left;
	vertical-align: middle;
}

#search-form-submit {
	padding: 0px 2px 3px 2px;
	border-top: 1px solid #a6a295;
	border-left: 1px solid #a6a295;
	border-right: 1px solid #83827c;
	border-bottom: 1px solid #83827c;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #222;
	background: #afada6;
	vertical-align: middle;
}

#search-filters {
	margin: 5px 0 0 0;
}

#search-filters input {
	vertical-align: middle;
	margin: 0;
}

#search-filters label {
	vertical-align: middle;
	margin: 0 10px 0 0;
}

#search-form a {
	color: #222;
	border-bottom: 1px solid #999;
}

#search-form a:hover {
	border-bottom: 1px solid #222;
}

/* Log In and RSS links */
.mini-links {
	font-size: 1.0em;
	padding: 0 0 10px 0;
}

/* HEADER */
/* Site Identity */
#identity {
	width: 100%;
	padding: 5px 0 0 0;
	background: #f0eee4;
}

#identity h1 {
	margin: 0 auto;
	width: 760px;
	color: #222;
	font-family: georgia, "times new roman", times, serif;
	font-size: 2.4em;
	font-weight: normal;
	padding: 0 0 20px 0;
	border-bottom: 5px solid #85412c;
	background: url(/collection/euclid/images/layout/colorsquares.gif)
		repeat-x bottom left;
}

#header {
	float: left;
	width: 100%;
}

/* CONTENT SECTIONS */
#wrap {
	float: left;
	width: 100%;
	padding: 0;
	margin: 10px 0 0 0;
	clear: left;
}

#content {
	margin: 0 auto;
	width: 760px;
	background: #fff;
}

#main {
	float: right;
	width: 100%;
	padding: 0;
	margin: 0;
	background: #fff;
	border: 1px solid #c4c3bb;
	border-bottom: 5px solid #c4c3bb;
}

#main-home {
	float: right;
	width: 100%;
	padding: 0;
	margin: 0;
	background: #fff url(/collection/euclid/images/logo_e_bg.gif) no-repeat
		bottom right;
	border: 1px solid #c4c3bb;
	border-bottom: 5px solid #c4c3bb;
}

#main-content {
	float: left;
	width: 559px;
	border-right: 1px solid #c4c3bb;
	min-height: 300px;
	padding: 0 0 50px 0;
}

#home-image {
	width: 100%;
	margin: 0 0 -2px 0;
}

#main-image img {
	border: 0;
}

#main-image a {
	border-bottom: none;
}

#main-image a:hover {
	border-bottom: none;
}

#main-image-home {
	margin: 0;
	padding: 0;
	background: #9a9a90;
}

#main-image-home a {
	border-bottom: none;
}

#main-image-home a:hover {
	border-bottom: none;
}

#main-text {
	padding: 20px;
}

#main-column1 {
	float: left;
	width: 250px;
	padding: 0;
	margin: 0;
}

#main-column2 {
	float: right;
	width: 250px;
	padding: 0;
	margin: 0;
}

#right-column {
	float: left;
	width: 195px;
	padding: 0 0 30px 0;
	font-family: verdana, arial, sans-serif;
}

/* NAVIGATION */
/* Top Navigation */
#top-navigation {
	margin: 0 auto;
	width: 760px;
}

#top-navigation ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 760px;
	font-size: 1em;
	background: #fff;
	border: 1px solid #c4c3bb;
}

#top-navigation li {
	margin: 0;
	padding: 0;
	float: left;
	background: none;
}

#top-navigation a {
	float: left;
	padding: 7px 13px;
	border: none;
	border-right: 1px solid #c4c3bb;
	text-decoration: none;
	text-transform: uppercase;
}

#top-navigation a:hover {
	background: #83827c;
	color: #fff;
}

#top-navigation a.current,a.current:hover,a:hover {
	background: #83827c;
	color: #fff;
}

/* TEXT STYLES */
/* Headlines */
h2 {
	margin: 0 0 15px 0;
	font-size: 2.1em;
	font-weight: normal;
	color: #666;
}

h3 {
	margin: 0 0 15px 0;
	font-size: 1.8em;
	line-height: 1.3em;
	font-weight: bold;
	color: #5c0000;
	padding: 0;
	font-family: georgia, "times new roman", times, serif;
}

h4 {
	margin: 5px 0 3px 0;
	padding: 0;
	font-size: 1.4em;
	font-family: georgia, "times new roman", times, serif;
	color: #666;
	font-weight: bold;
}

h5 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 3px;
	background: #dedede;
}

/* Text */
p {
	margin: 0 0 15px 0;
	font-size: 1.1em;
	line-height: 1.8em;
}

blockquote {
	margin: -10px 30px 20px 30px;
	padding: 0;
	font-size: 1.0em;
	line-height: 1.5em;
	color: #666;
}

.tt-text {
	margin: -5px 30px 15px 30px;
	padding: 0;
	font-family: verdana, arial, sans-serif;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #444;
}

.form-error {
	margin: 20px 0px 20px 30px;
	color: red;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.5em;
}

.caption {
	font-size: 1.0em;
	line-height: 1.2em;
	color: #666;
	font-family: verdana, arial, sans-serif;
}

ul,ol {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 1.1em;
	line-height: 1.4em;
}

ul ul,ul ol,ol ol,ol ul {
	font-size: 1.0em;
}

ul li {
	margin: 5px 0;
	padding: 0 0 0 30px;
	list-style: none;
	background: url(/collection/euclid/images/layout/bullet.gif) no-repeat
		18px 0.65em;
}

ol li {
	margin: 5px 0 5px 30px;
}

dl {
	margin: 0 0 15px 0;
	line-height: 1.4em;
}

dt {
	margin: 0 0 3px 0;
	font-size: 1.2em;
	font-weight: bold;
}

dd {
	margin: 0 0 15px 0;
	font-size: 1.3em;
	line-height: 1.4em;
}

.past-list-item {
	margin-left: 2em;
	text-indent: -2em
}

/* Links */
a {
	color: #2e446b;
	border-bottom: 1px solid #ccc;
	text-decoration: none;
}

a:visited {
	color: #552e6b;
	border-bottom: 1px solid #ccc;
}

li.a:hover {
	color: #6b2e50;
	border-color: #600;
	background: url(/collection/euclid/images/layout/bullet.gif) no-repeat
		18px 0.65em;
}

a:hover {
	color: #6b2e50;
	border-color: #600;
	background: none;
}

/* Secondary text */
#secondary {
	float: left;
	width: 195px;
	padding: 20px 0 30px 0;
	font-family: verdana, arial, sans-serif;
}

#secondary h2 {
	margin: 0 5px 10px 5px;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	padding: 4px;
	border: 1px solid #ccc;
	background: #f0eee4;
}

#secondary p {
	margin: 0 0 10px 0;
	font-size: 1.1em;
	line-height: 1.5em;
}

#secondary li a {
	font-weight: bold;
}

#secondary li a.current {
	color: #000;
	border-bottom: none;
}

#secondary li a.current:hover {
	background: none;
}

#secondary-section {
	padding-top: 10px
}

/* IMAGES */
img {
	border: 0;
}

.secondary-photo {
	margin: 20px 0 0 0;
	text-align: center;
}

#secondary .secondary-photo .caption {
	margin: 10px 15px 0 15px;
}

/* TABLES */
/* (used only for showing thumbnails with text description) */
table {
	margin: 0 0 20px 0;
}

td {
	vertical-align: top;
	font-size: 1.1em;
	line-height: 1.5em;
	padding: 5px 5px 10px 5px;
}

td img {
	margin: 4px 0 0 0;
	border: 1px solid #666;
}

/* Site Map */
table#site-map {
	width: 100%;
}

table#site-map td {
	font-size: 1.0em;
	width: 50%;
}

/* Stats */
table#stats {
	width: 100%;
	border: 1px solid #666;
}

table#stats td {
	font-size: 1.0em;
	width: 50%;
	border: 1px solid #666;
}

/* FORMS */
form {
	float: left;
	margin: 5px 0 15px 0;
	padding: 0;
	width: 100%;
}

fieldset {
	float: left;
	margin: 0;
	padding: 10px 0 15px 0;
	width: 100%;
	border: none;
	border-top: 1px dotted #8c8c8c;
}

form h3 {
	margin: 0 15px 5px 15px;
}

.form-pair {
	float: left;
	margin: 5px 5px 0 5px;
	width: 500px;
}

.form-item {
	margin-top: 5px;
	font-size: 1.2em;
	line-height: 1.5em;
	text-align: left;
	margin-left: 30px;
	vertical-align: bottom;
}

.form-value {
	margin-top: 5px;
	font-size: 1.2em;
	line-height: 1.5em;
	text-align: left;
	margin-left: 60px;
}

.form-span-all {
	text-align: left;
	margin-top: 5px;
	width: 300px;
	margin-left: 50px;
	font-size: 1.0em;
	line-height: 1.5em;
}

.s-form-pair {
	display: inline;
	float: left;
	margin: 5px 5px 0 5px;
	width: 480px;
}

.s-form-item {
	float: left;
	margin-top: 5px;
	width: 90px;
	font-size: 1.0em;
	line-height: 1.5em;
	text-align: left;
	margin-left: 50px;
	vertical-align: bottom;
}

.s-form-value {
	float: right;
	margin-top: 5px;
	width: 335px;
	font-size: 1.0em;
	line-height: 1.5em;
}

.s-form-span-all {
	text-align: left;
	margin-top: 5px;
	width: 300px;
	margin-left: 50px;
	font-size: 1.0em;
	line-height: 1.5em;
}

.checklist {
	margin: 0;
	font-size: 1em;
}

.checklist li {
	margin: 0 0 5px 0;
	padding: 0;
	background: none;
}

.input-text,select,textarea {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.0em;
}

.form-submit {
	border-top: none;
	background: #d8daa7;
}

.form-submit-buttons {
	text-align: right;
	padding-right: 15px;
}

.form-submit-buttons .input-reset {
	margin-right: 5px;
}

.input-submit,.input-reset {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.3em;
}

.input-submit {
	font-weight: bold;
}

/* FOOTER */
#footer {
	margin: 0 auto;
	width: 760px;
	clear: left;
}

#footer-content {
	padding: 10px;
	font-size: 1.0em;
	color: #222;
}

#footer-content p {
	font-size: 1.0em;
}

/* Links */
#footer a {
	border-bottom: 1px solid #999;
	color: #666;
}

/* DUKE PRESS FOOTER CHANGES */
#footer-content img {
	margin: 0 0 0 -2000px;
}

#footer-content {
	padding: 16px 0px 74px 0px;
	font-size: 1.0em;
	color: #666;
}

#footer-content p {
	font-size: 1.0em;
	line-height: .2em;
	padding: 6px 0px 0px 0px;
}

#footer-content {
	background-image: url("/collection/euclid/images/CornellDukeLogo.gif");
	background-repeat: no-repeat;
}

/* MISCELLANEOUS */
#skipnav {
	position: absolute;
	top: -1000em;
	left: -1000em;
}

hr {
	display: none;
}

#line-botto {
	border-bottom: 1px dotted #8c8c8c;
}

/* MELISSA'S RULES */
.floatleft {
	float: left;
	margin: 0;
	padding: 0;
	width: 240px;
}

.floatright {
	float: right;
	margin: 0;
	padding: 0;
	width: 470px;
	text-align: right;
}

.no-border {
	border: none;
}

.no-border:hover {
	border: none;
}

.no-border:visited {
	border: none;
}

.no-border:active {
	border: none;
}

.no-border:hover:visited {
	border: none;
}

.next {
	font-weight: bold;
}

.image-border {
	border: 1px solid #666;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.prev-next {
	color: #666;
	text-align: right;
	font-size: 1.0em;
	margin-bottom: 10px;
}

.border-gray {
	border: 1px solid #666;
}

.small {
	font-size: 1.0em;
}

.descriptive_text {
	font-size: 1.0em;
	margin-bottom: 5px;
}

.descriptive_text_fc {
        font-size: 1.2em;
        margin-bottom: 5px;
}

.gray {
	color: #666;
}

.bold-red {
	font-weight: bold;
	color: #f00;
}

.align-right {
	text-align: right;
}

.floatright-small {
	float: right;
	margin: 0;
	padding: 5px;
	width: 140px;
	border: 1px solid #f0eee4;
}

/* rounded corner box - secondary content in right nav - 18px wide */
#secondary-wrapper {
	width: 180px;
	background: #dfe9ee url(/collection/euclid/images/rounded_top180.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
}

#secondary-content {
	padding: 5px;
	background: url(/collection/euclid/images/rounded_bottom180.gif)
		no-repeat bottom left;
	text-align: center;
}

#secondary-content-plain {
	padding: 5px;
}

#secondary-content h5 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	font-family: georgia, "times new roman", times, serif;
	background: none;
}

#secondary-content p {
	font-size: 1.1em;
	line-height: 1.6em;
	margin: 10px 0 0 0;
}

/* Journal Table of Contents display */
.journal-section {
	border-top: 1px dotted #8c8c8c;
	clear: left;
	margin-top: 20px;
}

.journal-section h4 {
	margin: 25px 0 3px 0;
	padding: 0;
	font-size: 1.6em;
	font-family: georgia, "times new roman", times, serif;
	color: #666;
	font-weight: bold;
}

.article {
	clear: left;
	padding: 10px 0;
}

.article ul {
	padding: 0;
	margin: 0;
	font-size: 1.0em;
	margin-top: -10px;
}

.article ul li {
	float: left;
	margin: 0;
	background: none;
}

.article ul li a {
	border: 1px solid #c4c3bb;
	padding: 2px 4px;
	display: block;
}

.article ul li a:hover {
	background: #83827c;
	color: #fff;
}

/* TOP NAVIGATION DROP-DOWN */
#home-list {
	margin: 0 auto;
	width: 760px;
}

#home-list ul {
	float: left;
	padding: 0;
	margin: 0 auto;
	list-style: none;
	width: 760px;
	font-size: 1.0em;
	background: #fff;
	border: 1px solid #c4c3bb;
}

#home-list li {
	float: left;
	position: relative;
	background: none;
	margin: 0;
	padding: 0;
}

#home-list li a {
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 7px 13px;
	border: none;
	background: none;
	border-right: 1px solid #c4c3bb;
}

#home-list li a:hover,#home-list li a:visited:hover,#home-list li a:visited
	{
	background: #83827c;
	color: #fff;
	border: none;
}

#home-list li ul {
	display: none;
	position: absolute;
	left: 0;
}

#home-list li:hover ul,#home-list li.over ul {
	display: block;
}

#home-list li ul li a {
	padding: 5px;
	font-weight: normal;
	font-size: 1.2em;
	border: none;
}

#home-list ul.sub-student li a {
	background: #fff;
	color: #780000;
	border-bottom: 1px solid #f0eee4;
}

#home-list ul.sub-faculty li a {
	background: #fff;
	color: #00416a;
	border-bottom: 1px solid #f0eee4;
}

#home-list ul.sub-alumni li a {
	background: #fff;
	color: #007263;
	border-bottom: 1px solid #f0eee4;
}

#home-list ul.sub-entrepreneur li a {
	background: #fff;
	color: #383c3f;
	border-bottom: 1px solid #f0eee4;
}

#home-list ul.sub-student li a:hover {
	background: #f0eee4;
	color: #620000;
	border-bottom: 1px solid #f0eee4;
}

#home-list ul.sub-faculty li a:hover {
	background: #f0eee4;
	color: #003557;
	border-bottom: 1px solid #f0eee4;
}

#home-list ul.sub-alumni li a:hover {
	background: #f0eee4;
	color: #005d51;
	border-bottom: 1px solid #f0eee4;
}

#home-list ul.sub-entrepreneur li a:hover {
	background: #f0eee4;
	color: #2e3134;
	border-bottom: 1px solid #f0eee4;
}

#home-text {
	padding: 45px 0 0 0;
	width: 480px;
	clear: both;
	color: #000;
}

#home-text p {
	font-size: 1.3em;
	line-height: 1.8em;
}

/* ABSTRACT PAGE */
#download-section {
	border-top: 1px dotted #c4c3bb;
	margin-top: 10px;
}

.download-section-div {
	color: #666;
	margin-left: 15px;
	line-height: 1.2em;
	margin-bottom: 15px;
}

#identifier-label {
	border-top: 1px dotted #c4c3bb;
	clear: left;
	font-size: 1.15em;
	line-height: 1.8em;
	font-weight: bold;
}

#identifier {
	font-size: 1.0em;
	color: #666;
	padding: 15px;
	clear: left;
}

#identifier-noindent {
	font-size: 1.0em;
	color: #666;
	margin-top: 10px;
	clear: left;
}

#related_identifier {
	font-size: 1.0em;
	color: #666;
	margin-left: 2em;
	padding: 1px;
	clear: left;
}

#related_item {
	margin-left: 2em;
	text-indent: -2em;
	margin-bottom: 5px;
}

#identifier p {
	font-size: 1.0em;
	line-height: 1.2em;
}

.abstract-text {
	margin-top: 5px;
	margin-bottom: 15px;
	font-size: 1.15em
}

.abs-page-text {
	margin: 0 0 15px 0;
	font-size: 1.15em;
        line-height: 1.8em;
}

.abs-page-text-bold {
	margin: 0 0 15px 0;
	font-size: 1.15em;
        line-height: 1.8em;
        font-weight: bold;
}

#back-to-toc {
	text-align: right;
	padding: 15px;
}

#references {
	border-top: 1px dotted #c4c3bb;
	padding: 15px;
}

.ref-block {
	margin: 0 0 15px 0;
}

.ref-string {
        font-size: 1.15em;
        line-height: 1.5em;
	margin-left: 2em;
	text-indent: -2em
}

.ref-id-block {
	margin: 2px 0 0 4em
}

.ref-id {
        font-size: 1.0em;
        line-height: 1.3em;
	color: #666;
}

#subjects {
	margin-top: 10px;
}

#participant-info {
	margin-top: 10px;
}

#subjects-indent {
	margin-left: 10px;
}

#affiliation-indent {
	margin-left: 10px;
}

#keywords {
	margin-top: 10px;
	margin-bottom: 15px;
}

/* ALL ISSUES (HOLDINGS) PAGE */
/* holdings-item: used for monos, conf. proc */
.holdings-item {
	margin-bottom: 5px;
	margin-left: 2em;
	text-indent: -2em;
	font-size: 1.1em;
	line-height: 1.3em;
}

/* holdings-subtitle: used for subheadings in journal holdings list */
.holdings-subtitle {
        font-weight: bold;
	margin-bottom: 5px;
	font-size: 1.2em;
	line-height: 1.3em;
}

/* BROWSE PAGE */
/* Browse list with collapsible data */
.journal-info {
	font-size: 0.9em;
	padding: 5px 20px;
	display: none;
}

.journal-info p {
	line-height: 1.4em;
}

/* ADD CSS DEFINITION */
.access-subs {
	background: url(../images/access_subs.gif) no-repeat left center;
	padding-left: 12px;
	white-space: nowrap;
}

.access-subs a.toggle {
	border: none;
	text-decoration: none;
	padding: 0 3px 0 3px;
	background: url(../images/tree_plus.gif) no-repeat center center;
}

.access-subs a.toggle:hover {
	border: none;
	text-decoration: none;
	padding: 0 3px 0 3px;
	background: url(../images/tree_plus.gif) no-repeat center center;
}

.access-subs a.toggle:active {
	border: none;
	text-decoration: none;
	padding: 0 3px 0 3px;
	background: url(../images/tree_plus.gif) no-repeat center center;
}

.access-open {
	background: url(../images/access_open.gif) no-repeat left center;
	padding-left: 12px;
	white-space: nowrap;
}

.access-open a.toggle {
	border: none;
	text-decoration: none;
	padding: 0 3px 0 3px;
	background: url(../images/tree_plus.gif) no-repeat center center;
}

.access-open a.toggle:hover {
	border: none;
	text-decoration: none;
	padding: 0 3px 0 3px;
	background: url(../images/tree_plus.gif) no-repeat center center;
}

.access-open a.toggle:active {
	border: none;
	text-decoration: none;
	padding: 0 3px 0 3px;
	background: url(../images/tree_plus.gif) no-repeat center center;
}

.access-partial {
	background: url(../images/access_partial.gif) no-repeat left center;
	padding-left: 12px;
	white-space: nowrap;
}

.access-partial a.toggle {
	border: none;
	text-decoration: none;
	padding: 0 3px 0 3px;
	background: url(../images/tree_plus.gif) no-repeat center center;
}

.access-partial a.toggle:hover {
	border: none;
	text-decoration: none;
	padding: 0 3px 0 3px;
	background: url(../images/tree_plus.gif) no-repeat center center;
}

.access-partial a.toggle:active {
	border: none;
	text-decoration: none;
	padding: 0 3px 0 3px;
	background: url(../images/tree_plus.gif) no-repeat center center;
}

/* used by the javascript*/
.hide {
	display: none;
}

.float-left {
	float: left;
	margin-right: 5px;
}

.more-less-browse {
	white-space: nowrap;
}

/* secondary data for conference proceedings and monographs */
#secondary-data {
	padding: 0 30px;
}

/* browse list - remove bullets for access indicators */
ul#browse-list li {
	background: none;
}

blockquote.black {
	margin: -10px 30px 20px 30px;
	padding: 0;
	font-size: 1.0em;
	line-height: 1.5em;
}

/* other */
.currentLink {
	color: #552e6b;
	border-bottom: 1px solid #ccc;
}

img.noabstract
{
width:515px;
border:1px solid #c4c3bb;
border:1px solid #c4c3bb;
-moz-box-shadow: 1px 1px 2px #aaa; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 1px 1px 2px #aaa; /* Safari */
box-shadow: 1px 1px 2px #aaa;
}

}
@media print {
	body {
		font-family: verdana, arial, sans-serif;
		font-size: 10pt;
	}
	#logo a img {
		border: none;
	}
	#skipnav,#search-form,#header,hr {
		display: none;
	}
	table {
		width: 100%;
	}
}

