﻿/* ================= RESET ================= */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}









body { background-image: url(/web/20090925090518im_/http://www.csntm.org/Content/Images/BrownStripe.jpg); background-repeat: repeat-x; }

h1 { display: none; }

p { font-family: Verdana; font-size: .8em; line-height: 1.3em; margin: 12px 0px 12px 0px; }
.defaultFont { font-family: Verdana; font-size: .8em; line-height: 1.3em; margin: 12px 0px 12px 0px; }

#content h2 { background-color: #4f422e; color: #FFFFFF; font-family: Verdana, Arial, Sans Serif; font-size: 1.1em; padding: 4px; }

h2 { font-family: Verdana, Arial, Sans Serif; font-size: 1.2em; padding-top: 4px; }
h3 { font-family: Georgia, Times New Roman, Serif; font-size: 1em; font-weight: bold; margin: 25px 0px 7px 0px; padding-top: 8px; }
h4 { font-family: Verdana, Arial, Sans Serif; font-size: .7em; font-weight: bold; padding-top: 4px; text-transform: uppercase; }


ul.validation-summary-errors { background-color: #FFFFFF; border: solid 1px black; margin: 5px 0 5px 0; padding: 5px; }
ul.validation-summary-errors li
{
	color: #FF0000;
	font-family: Verdana, Sans-Serif;
	font-size: .9em;
	font-weight: bold;
	margin: 0 0 0 15px;
	list-style-type: disc;
}

form fieldset div.field { margin: 20px 0 0 0; }
form fieldset div.field label { display: inline; font-family: Verdana; font-size: .9em; font-weight: bold; }
form fieldset div.field span.field-validation-error { color: #FF0000; display: inline; }
form fieldset div.field input, form fieldset div.field textarea, form fieldset div.field select { display: block; }
form fieldset div.field p { color: #333333; font-size: .6em; margin: 2px 0px 0px 15px; }





#wrapper { margin-left: auto; margin-right: auto; position: relative; width: 750px; }

#content { position: relative; left: 5px; width: 720px; }

#content2
{
	border-bottom: solid 6px #4D422E;
	background-color: #ccc5ba;
	left: 75px;
	padding: 0px 10px 25px 10px;
	position: relative;
	width: 551px;
	float: left;
	top: -150px;
}

#header { background-image: url(/web/20090925090518im_/http://www.csntm.org/Content/Images/HeaderPic.jpg); background-repeat: no-repeat; height: 393px; position: relative; }

#header2 { background-image: url(/web/20090925090518im_/http://www.csntm.org/Content/Images/HeaderPic2.jpg); background-repeat: no-repeat; height: 345px; position: relative; }

#headerTitleLink { height: 70px; left: 100px; position: absolute; top: 5px; width: 270px; }
#header #navigation #menu { position: absolute; left: 5px; top: 161px; }
#header2 #navigation #menu { background-color: #ABA08F; left: 12px; padding: 8px 3px 8px 0px; position: absolute; top: 153px; }

#menu li
{
	background-color: #ABA08F;
	font-family: Verdana;
	font-size: .9em;
	margin: -1px 0px -1px 0px;
	padding-right: 5px;
	padding-top: 0px;
	width: 156px;
	text-align: right;
}

#menu li a { color: White; line-height: 1.1em; text-decoration: none; }
#menu li:hover { background-color: #FFFFFF; }
#menu li a:hover { color: #000000; }


#leftColumn { float: left; margin-top: 3px; width: 430px; }
#leftColumn h3 { background-color: #000000; color: White; padding: 3px; }
#leftColumn p { margin-right: 15px; }

#rightColumn { float: right; margin: 3px 0px 20px 0px; padding-bottom: 20px; width: 287px; }

#rightColumnContent { background-color: #ccc5ba; margin-top: 3px; padding: 2px 11px 7px 11px; }

.leftImage { position: relative; left: 70px; top: 50px; }





/* ===================================================================================
=====								INDIVIDUAL PAGES                             =====
=================================================================================== */



/* ============ Manuscripts Page ============= */
#manuscriptsTable { border: solid 1px #000000; }
#manuscriptsTable tr .manuscriptsTableAlandNumberCell { font-weight: bold; }
#manuscriptsTable tr td { border: solid 1px #000000; font-family: Tahoma, Trebuchet MS, Arial; font-size: .8em; padding: 5px; }
#manuscriptsTable tr th 
{ 
	background-color: #000000; 
	border: solid 1px #FFFFFF; 
	color: #FFFFFF; 
	font-size: .8em; 
	font-family: Verdana;
	padding: 2px; 
	text-align: center; 
}



/* ============ Manuscript Wizard ============= */

div.adminManuscriptFlow
{
	background-color: #000000;
	height: 25px;
	width: 100%;
}

div.adminManuscriptFlow ol li
{
	float: left;
	margin: 3px 65px 0 5px;
}

div.adminManuscriptFlow ol li a { font-family: Verdana, Sans-Serif; font-size: .8em; }

div.adminManuscriptFlow ol li.active a { color: #FFFFFF; }

div.adminManuscriptFlow ol li.inactive a { color: #FFFFFF; }

div.adminManuscriptFlow ol li addEditManuscript { }

div.adminManuscriptFlow ol li imageFiles { }

div.adminManuscriptFlow ol li secondaryFiles { }




/* ============ Store Page ============= */
ol.manuscriptStoreItemList { text-align: center; }

.manuscriptStoreItem { float: left; margin-bottom: 30px; position: relative; width: 250px; }
.manuscriptStoreItem h3 { height: 30px; }
.manuscriptStoreItem div.itemDescription { font-family: Verdana, Arial, Sans-Serif; font-size: .8em; margin: 3px 0px 3px 0px; }





/* ============ Links Page ============= */
ul.linkList { margin-top: 30px; }
ul.linkList li { margin: 20px 0px 20px 0px; }
ul.linkList li h3 { margin: 0px; }
ul.linkList li p { margin: 2px 0px 2px 0px; }





/* ============ Essay Pages ============= */

ul.essayList { margin-top: 10px; }
ul.essayList li { margin-top: 20px; }
ul.essayList li span.byLine { margin: 0px 0px 0px 3px; }
ul.essayList li div.description p { font-size: .7em; margin: 0px 0px 0px 15px; }


.articleHeader { border-bottom: solid 2px #ABA08F; }
.articleBody table { border: solid 1px #000000; }
.articleBody table tr td { border: solid 1px #000000; }

/* ===================================================================================
=====								GENERAL CLASSES                              =====
=================================================================================== */

.contactCard { text-align: right; }

.imageWithCaption { text-align: center; padding: 0px; margin: 15px 0px 15px 0px; }
.imageWithCaption p { font-size: .7em; font-style: italic; font-weight: bold; margin: 0px 120px 0px 120px; }

.Greek { font-family: Mounce; }
.GreekUnicode { font-family: Times New Roman; font-size: 1.2em; }



/* ============ Callouts ============= */
.calloutBlock { border: solid 2px #4D422E; background-color: #ABA08F; }
.calloutBlock h3 { background-color: #4D422E; color: #FFFFFF; margin-top: 0px; padding: 2px 2px 4px 2px; }
.calloutBlock p { color: #FFFFFF; padding: 0px 4px 0px 4px; }
.calloutBlock a { color: #FFFFFF; padding: 0px 4px 0px 4px; }




/* ============ TC Notes ============= */
.tcNoteMenuItem { margin-top: 15px; }
.tcNoteMenuItem { width: 550px; }
.tcNoteMenuItem h3 { background-color: #000000; margin: 0px; padding: 5px 0px 5px 5px; text-indent: 0px; }
.tcNoteMenuItem h3 a { color: #FFFFFF; }

ul.notBulleted { font-family: Verdana, Sans-Serif; font-size: .8em; }
ul.notBulleted li { margin-left: 15px; }






.gridView tr td { padding: 5px; font-family: Verdana; font-size: .8em; line-height: 1.3em; }
.gridView tr th { padding: 5px; }
.gridView tr td.bigTextColumn { overflow: scroll; width: 300px; }








div.primaryImagesList
{
	margin: 10px 0px 10px 0px;
}

div.extraFilesArea
{
	margin: 10px 0px 10px 0px;
}

table.manuscriptImageTable
{
}

table.manuscriptImageTable tr th
{
	background-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Sans-Serif;
	font-size: .9em;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
}

table.manuscriptImageTable tr td
{
	border: solid 1px black;
	font-family: Verdana, Sans-Serif;
	font-size: .8em;
	padding: 3px 15px 3px 15px;
}

table.manuscriptImageTable tr.item
{
	background-color: #FFFFFF;
}

table.manuscriptImageTable tr.alternatingItem
{
	background-color: #CCCCCC;
}



table.siteTable
{
}

table.siteTable tr th
{
	background-color: #4D422E;
	border: solid 1px #FFFFFF;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: .8em;
	padding: 3px;
}

table.siteTable tr td
{
	border: solid 1px #000000;
	font-family: Verdana;
	font-size: .8em;
	padding: 3px;
}

/*
     FILE ARCHIVED ON 09:05:18 Sep 25, 2009 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:41:23 Jul 06, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 76.434
  exclusion.robots: 0.293
  exclusion.robots.policy: 0.283
  cdx.remote: 0.092
  esindex: 0.012
  LoadShardBlock: 40.868 (3)
  PetaboxLoader3.datanode: 49.334 (4)
  CDXLines.iter: 23.637 (3)
  load_resource: 50.973
  PetaboxLoader3.resolve: 24.277
*/