/*///////////////////////////////////////////////////////////////////////////
//////
/////		Remember to put all HTML docs in quirks mode for IE using:
////		<!-- Put IE into quirks mode -->
///		Above the doctype declaration.
//			Developed with the help of Stu Nicholls' experiments at: http://cssplay.co.uk/
/
///////////////////////////////////////////////////////////////////////////
////
///  Layout Skeleton (from global style sheet)
*/
html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	overflow:hidden; /*get rid of scroll bars in IE */
}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0; 
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	overflow:hidden;
}

.Nav {
	position:absolute; 
	top:0px; 
	left:0px; 
	width:170px; 
	font-size:10px; 
	z-index:4;
}

* html .Nav {
	height:100%; 
	top:0; 
	bottom:0; 
	color:#fff;
}

.Header {
	position:absolute; 
	margin:0px; 
	top:0px; 
	left:0px;
	display:block; 
	width:100%; 
	height:100px; 
	z-index:200; 
	overflow:hidden;
}

.main {
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:100px; 
	bottom:0px; 
	left:0px; 
	right:0px;
}

* html .main {
	top:0; 
	left:0; 
	right:0; 
	bottom:0; 
	height:100%; 
	max-height:100%; 
	width:100%; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	border-top:100px solid #eee;
}

.chapBody {
	margin:0px; 
	margin-left:185px; 
	padding:0px; 
	padding-top:10px; 
	padding-bottom:10px; 
	margin-right:25px; 
	margin-bottom:25px; 
	text-align:center;
}

.bodyCont {
	width:560px; 
	padding-left:30px;
	padding-right:30px; 
	margin:auto; 
	text-align:justify; 
	line-height:18px;
}

/*change body width for FF*/
html>body .bodyCont
	{width:500px;}

/*///////////////////////////////////////////////////////////////////////////
////
/// BODY
*/	

body {
   font-family:verdana;
   font-size:12px;
   color:#000000;
   background-image: url(../images/left-column.gif);
   background-repeat: repeat-y;
   background-color:#FFFFFF;
}

body.scroll {
	overflow:auto;
}


/*///////////////////////////////////////////////////////////////////////////
////
/// LINK STYLES
*/
a:link, a:visited, a:focus {
   color:#E33A01;
   font-size:11px;
   text-decoration: underline;
   font-weight: normal;
}
a:hover {
   color:#FF0000;
   font-size:11px;
   text-decoration: underline;
   font-weight:normal;
}

/*///////////////////////////////////////////////////////////////////////////
////
/// SIDE NAV STYLES
*/

.Nav {
	margin:0px; 
	padding:0px;
}
.Nav h3 {
	padding:12px 0px 12px 15px;
}
.Nav .navsec {
	width:190px;
	border-top-width: 1px;
	border-top-style: solid;
	border-color: #dddddd;
	padding:0px;
	margin:0px;
}
.Nav ul {
	list-style-type: none;
	padding: 12px 0px 12px 15px;
	margin: 0px;
}
.Nav li {
	display:inline;
}
.Nav ul .navappendices {
	margin:0;
	padding:0;
}

.Nav a:link, .Nav a:visited, .Nav a:focus {
	color:#E33A01;
	font-size:12px;
	text-decoration: none;
	font-weight: normal;
	padding: 3px;
	display:block;
}
.Nav a:hover {
	color:#F26037;
	text-decoration: none;
	font-weight: normal;
	bottom: 3px;
	display:block;
}
.Nav a.selected:link, .Nav a.selected:visited, .Nav a.selected:focus {
	color:#F26037;
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
	display:block;
}
.Nav a.selected:hover {
	color:#F26037;
	text-decoration: none;
	font-weight: bold;
	bottom: 3px;
	display:block;
}
.Nav a.secondary:link, .Nav a.secondary:visited, .Nav a.secondary:focus, .Nav a.secondary:hover {
	margin-left:25px;
	font-size:11px;
}
.navexpand a:link, .navexpand a:visited, .navexpand a:focus {
	position:relative;
	z-index:0;
	display:block;
	font-size:12px;
	font-family:Verdana, sans-serif;
	text-decoration:none;
	text-align:left;
}
.navexpand a:hover {
	position:relative;
	/*background:#B0171F;*/
	color:#B0171F;
	z-index:99;
}
.navexpand a .title {
	display: none;
}
.navexpand a:hover .title {
	display:block;
	position:absolute;
	top:2px;
	left:0px;
	z-index:100;
	width:265px;
	cursor:hand;
}
.title {
	font-size:12px;
	font-family: Verdana, sans-serif;
	text-decoration:none;
	background:#fff;
	border:1px solid #F26037;
	color:#F26037;
	padding:3px;
	text-align:left;
	cursor:hand;
}
.navexpand a:hover .secondary {
	width:300px;
}
.secondary .title {
	font-size:11px;
	cursor:hand;
}

/*///////////////////////////////////////////////////////////////////////////
////
/// HEADER STYLES
*/

.Header {
	position:relative;
	z-index:1000;
	width:100%;
	background:#F9F4DE url("../images/bg/headerwashed.jpg") center repeat-x;
	border-bottom:1px solid #dddddd;
}
#bookinfo {
	font-family:verdana;
	font-weight:bold;
	width:750px;
	height:69px;
	color:#E33A01;
	text-align:left;
	margin:auto;
}
#bookTitle, .bookTitle {
	font-weight:bold;
	font-size:26px;
	padding:7px 0 3px 0;
}
#bookSubTitle {
	font-weight:bold;
	float:left;
	font-size:10px;
}
#bookAuth {
	font-weight:bold;
	float:right;
	font-size:12px;
	font-style:italic;
	text-align:right;
}
#mainlinks
	{height:29px; width:750px; border-bottom:1px solid #E33A01;}

#mainlinks a
	{display:block; float:left; width:125px; font-size:14px; font-weight:bold; text-decoration:none; padding-top:5px; padding-bottom:5px;}

#mainlinks a:hover
	{ }


/*///////////////////////////////////////////////////////////////////////////
////
/// INDEX PAGE STYLES
*/

#bookcover
	{width:500px; height:698px; background:url("../images/bg/cover1mock.jpg") no-repeat top left; color:#E53B00; text-align:center; }

#bookcover .bookTitle {
	font-weight:bold;
	font-size:31px;
	padding:7px 0 3px 0;
	line-height:normal;
	padding:10px;
}
#bookcover .bookSubTitle {
	margin-top:300px;
	font-weight:bold;
	float:left;
	font-size:15px;
	padding:10px;
	color:#fff;
}
#bookcover .bookAuth {
	font-weight:bold;
	font-size:12px;
	font-style:italic;
	padding:10px;
	color:#fff;
}

.indexBody {
	background:#F9F4DE; 
	text-align:center; 
	margin-left:190px;   
	border-left:1px solid #dddddd;
}

/*///////////////////////////////////////////////////////////////////////////
////
/// GENERAL PAGE STYLES
*/

.Nav {
	width:170px; 
	font-size:10px; 
	margin-left:0px; 
}

.index {
	width:25%;
}

.chapBody {
   background:#fff;
   text-align:center;
   margin-left:190px;
   border-left:1px solid #dddddd;
   /*border-right:1px solid #dddddd;*/
}
.bibliCont {
   width:500px;
   text-align:left;
   margin:auto;
}

td {
	font-family:verdana; 
	font-size:12px; 
	color:#000000; 
}

blockquote { 
	font-family:verdana; 
	font-size:11px; 
	line-height:1.8em; 
}

img {	
	border:1px solid #dddddd;
}

.subMenu {
	position:relative;
	text-indent:-7px;
	width:100%;
	left:20px;
	padding-bottom:2px;
}

.chapBody p {
   line-height:1.8em;
}

.left {
	float:left; 
	text-align:left;  
	margin-right:10px; 
	margin-top:10px; 
	padding:0px;
}

.right {
	float:right;	
	text-align:right; 
	margin-left:10px; 
	margin-top:10px; 
	padding:0px;
}

.clear {
	clear:both;
}

.center {
	margin:auto; 
	text-align:center;
}

.searchmain { 
	position:absolute; 
	overflow:auto; 
	top:0px;	
	bottom:0px; 
	left:0px; 
	right:0px;
	/* border-top:1px solid #990000;*/ 
	background: url("../images/bg/fistfade.jpg") top left no-repeat;
}

*html .searchmain {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	height:100%;
	max-height:100%;
	width:100%;
	overflow:auto;
	position:absolute;
	z-index:3;
	/*border-top:1px solid #990000;*/
	background: url("../images/bg/fistfade.jpg") top left fixed no-repeat;}

/*///////////////////////////////////////////////////////////////////////////
////
/// SECTION HEADINGS STYLES
*/

.chapHeader {
	font-size:16px;
	font-weight:bold;
	color:#E33A01;
	font-family:verdana;
	text-align:center;
}

p.chapHeader {
	line-height:normal;
}

p.chapTitle {
	font-size:16px;
	font-weight:bold;
	color:#E33A01;
	font-family:verdana;
	line-height:1.3em;
	text-align:center;
}

p.chapSubTitle {
	font-size:11px;
	font-weight:bold;
	color:#E33A01;
	font-family:verdana;
	line-height:1.3em;
	text-align:center;
}

h1, .level1 {
	font-size:14px;
	font-weight:bold;
	color:#E33A01;
	line-height:normal;
	text-align:left;
}

h2, .level2 {
	font-size:13px;
	font-weight:bold;
	color:#000000;
	line-height:normal;
	text-align:left;
}

h3, .level3 {
	font-size:12px;
	font-weight:bold;
	color:#666666;
	line-height:normal;
	text-align:left;
}

.Nav h3 {
	color:#E33A01; 
	text-align:left;
	margin-top: 12px;
}

/*///////////////////////////////////////////////////////////////////////////
////
///  FOOTNOTE STYLES
*/

a.fn:link, a.fn:visited, a.fn:focus {
	font-size:10px; 
	text-decoration:underline; 
	position: relative; 
	top: -0.4em;
}

a.fn:hover {
	font-size:10px; 
	text-decoration:underline; 
	position:relative; 
	top: -0.4em;
}

.FNspacer {
	width:20px;
}

.FNtext {
	font-family:verdana;
	font-size:11px;
	color:#000000;
}

.FNtext p {
	line-height:normal;
}

/*///////////////////////////////////////////////////////////////////////////
////
/// ICON STYLES
*/

.gutlogo {
	width:131px; 
	margin-top:32px;
}

.cuplogo {
	width:241px; 
	margin-top:32px;
}

.emailLnk {
	background: url(../../commonImgs/mail_icon_mail.gif) no-repeat left; 
	padding-left:18px;
}

.closeLink {
	background: url(../../commonImgs/close_icon_close.gif) no-repeat left; 
	padding-left:15px;
}

.pdflink {
	background:url(../../commonImgs/pdf_icon_pdf.gif) no-repeat left; 
	padding-left:18px;
}

/*///////////////////////////////////////////////////////////////////////////
////
/// SPECIALTY STYLES
*/

.pgrphNumber {
	float:right;
	text-align:right;
	width:30px;
	margin-right:-30px;
	font-size:10px;
	font-weight:normal;
	padding-top:1px;
}

.footer {
	text-align:center;
	border-bottom:1px solid #B0171F;
	padding-top:10px;
	padding-bottom:10px;
}

.indent {
	font-family:verdana;
	padding-left:20px;
	text-indent:-20px;
	margin:0;
}

.subhead {
	font-size:12px;
	font-weight:bold;
	color:#E33A01;
	font-family:verdana;
}

.menuh {
	font-size:10px;
	BORDER-COLOR:#ffffff;
	cursor:hand;
	Border-Left:#FFFFFF;
	Border-Top:#FFFFFF;
	Background-Color:#F5C894;
	font-family:verdana;
	font-size:10px;
}

.menu {
	Background-Color:white;
	font-family:verdana;
}

.home {
	cursor:hand;
}

.menulinks {
	text-decoration:none;
}

frame, frameset {
	border:0;
}

.appbox {
	width:500px;
	border:1px solid #B0171F;
	padding-bottom:10px;
	text-align:left;
}

.appbox p {
	margin:10px; 
	text-align:justify;
}

.appbox div.right, .appbox div.left {
	margin:10px;
}

.appboxheader {
	color:#000;
	padding-top:5px;
	padding-left:15px;
	font-weight:bold;
	margin-bottom:10px;
}

.appboxheaderB {
	color:#000;
	padding:0 0 0 15px;
	margin-bottom:10px;
}

.media1 {
	 border:1px solid #B0171F;
	 margin:20px 0 0 0;
}

#player2 {
	float:left;
	padding:5px 5px 5px 15px;
	margin:0 0 10px 0;
}

.appnumber {
	float:left;
	text-align:right;
	width:115px;
	font-size:11px;
}

.appname {
	margin-left:120px;
	margin-bottom:10px;
	margin-right:15px;
	width:350px;
	font-size:11px;
}

.full {width:500px; border-collapse: collapse;}


.full th {text-align:right; font-size:12px;}


.full td {border-bottom:1px solid #ccc; padding-bottom:3px; padding-top:3px;}


.full td {text-align:right;}


td.textleft, th.textleft {text-align:left;}

.box {border:1px solid #B0171F; padding:10px; text-align:left; margin-top:5px;}

.box h3 {margin-top:0;}

.box a {display:block; padding-bottom:5px;}

.box ul {padding:0; margin:0;}

.box li {list-style-type:none;}

.box li a {display:inline;}


.box div {font-weight:bold; padding:0px;}

/* map styles*/

body.scroll a i {visibility:hidden;}

body.scroll a {text-decoration:none;}

	/* Bulgarian map */

#bulgariamapbox {text-align:left; background:url("../images/fullsize/map.bulgaria2.jpg"); width:765px; height:557px;}

#bulgariamapbox a {position:relative; background:url("../images/bg/mapmarker.gif") no-repeat top left; display:block; color:blue; font-weight:bold; font-size:20px; height:31px; width:30px; padding:0px; margin:0px; text-decoration:none;}

.dobritch {top:85px; left:680px;}

.eskidjoumaja {top:105px; left:550px;}

.harmanlu {top:270px; left:475px;}

.haskovo {top:239px; left:445px;}

.nish {top:-17px; left:58px;}

.philippopolis {top:135px; left:355px;}

.rakhovo {top:-120px; left:280px;}

.rassgard {top:-120px; left:550px;}

.rustchuk {top:-195px; left:495px;}

.schumen {top:-147px; left:585px;}

.sliven {top:-92px; left:525px;}

.sofia {top:-127px; left:200px;}

.starazagora{top:-117px; left:450px;}

.tartarbazarjik {top:-118px; left:310px;}

.varna {top:-296px; left:690px;}

	/* Turkey map */

#turkeymapbox {background:url("../images/fullsize/map.turkey.full.jpg"); width:769px; height:458px; position:relative;}

*html#turkeymapbox {height:400px;}

#turkeymapbox a {text-decoration:none;}

a.turkeywest {position:absolute; top:0px; left:0px; display:block; width:275px; height:320px;}

a.turkeywest:hover {background:url("../images/bg/turkeywesthover.jpg") no-repeat;}

a.turkeycentral {position:absolute; top:0px; left:275px; display:block; width:250px; height:320px;}

a.turkeycentral:hover {background:url("../images/bg/turkeycentralhover.jpg") no-repeat;}

a.turkeynortheast {position:absolute; top:0px; right:0px; display:block; width:240px; height:258px;}

a.turkeynortheast:hover {background:url("../images/bg/turkeynortheasthover.jpg") no-repeat top right}

*html a.turkeynortheast:hover {right:-1px;}

a.turkeysoutheast {position:absolute; bottom:0px; right:0px; display:block; width:325px; height:200px;}

a.turkeysoutheast:hover {background:url("../images/bg/turkeysoutheasthover.jpg") no-repeat bottom right;}

*html a.turkeysoutheast:hover {right:-1px;}

	/* Turkey NW map */

#turkeyWmapbox {background:url("../images/bg/turkeywestbig.jpg") no-repeat top left; position:relative; height:781px; width:765px;}

	/* Turkey C map */

#turkeyCmapbox {background:url("../images/bg/turkeycenterbig.jpg") no-repeat top left; position:relative; height:781px; width:765px;}

	/* Turkey NE map */

#turkeyNEmapbox {background:url("../images/bg/turkeynortheastbig.jpg") no-repeat top left; position:relative; height:781px; width:765px;}

	/* Turkey SE map */

#turkeySEmapbox {background:url("../images/bg/turkeysoutheastbig.jpg") no-repeat top left; position:relative; height:781px; width:765px;}

/*///////////////////////////////////////////////////////////////////////////
////
/// ARCHIVE STYLES
*/

body .archivemain {
	overflow:auto;
	position:absolute;
	z-index:3;
	top:100px;
	bottom:0px;
	left:0px;
	right:0px;
	background-image:none;
	background-color:#fff;
}
* html .archivemain {
	top:0;
	left:0;
	right:0;
	bottom:0;
	height:100%;
	width:100%;
	overflow:auto;
	position:absolute;
	z-index:3;
	border-top:100px solid #eee;
}
.archiveBody {
	background:#fff;
 	padding-top:10px;
 	padding-bottom:10px;
	margin-top:0px;
	margin-left:25px;
 	margin-right:25px;
 	margin-bottom:25px;
}
.infoshell {
	margin-top:25px;
	margin:auto;
	width:75%;
}
.photobox {
	margin-top:15px;
	margin-bottom:15px;
	margin:auto;
	background:#fff;
}
.topline, .bottomline {
	/*height:20px;*/
	width:600px;
	margin:auto;
	padding-top:10px;
	padding-bottom:10px;
}
.topline .left {
	width:600px;
	padding-bottom:10px;
	line-height:18px;
}
.bottomline .left {
	width:275px; /*.bottomline .right was width:275px; before as well*/
	/*display:none;*/
}
.bottomline .right {
	width:600px;
	text-align:left;
}
/*img.clear {
	padding-top:15px;
}*/
.archivehead {
	text-align:center;
	margin:auto;
}
.archivehead .bookinfo {
	font-family:verdana;
	font-weight:bold;
	width:650px;
	height:69px;
	color:#E33A01;
	margin:auto;
}
.archivehead  .bookTitle {
	font-weight:bold;
	font-size:20px;
	margin-top:10px;
}
.archivehead  .bookAuth {
	font-weight:bold;
	font-size:12px;
	font-style:italic;
}
.archive {
	min-height:150px;
	margin-top:10px;
	margin-bottom:10px;
	/*margin-bottom:15px;
	padding-bottom:20px;*/
	padding:10px 5px 15px 5px;
	border-top:1px solid #ccc;
	clear:both;
}
*html .archive {
	height:150px;
	padding-bottom:0;
}
.archive img {
	margin-top:0px;
	margin-bottom:10px;
}

*html .archive img {
	width:auto;
	height:auto;
	margin-bottom:5px;
}
.no-hr {
	border-top:none;
	margin-top:0px;
}
.archivebox {
	width:100%;
	margin-bottom:20px; 
	border:1px solid #B0171F; 
	padding:10px; 
	text-align:justify;
}
.archivebox:after { 
	content: "."; 
	display: block; 
	height: 0; 
	font-size:0; 
	clear: both; 
	visibility:hidden; 
}
.browse {
	width:50%; 
	background:#eee; 
	padding:0px 10px 10px 10px; 
	text-align:left;
}
.breadcrumb {
	font-size:11px;
}
.clicktxt {
	font-size:11px;
	font-weight:normal;
}
/*///////////////////////////////////////////////////////////////////////////
////
/// APPENDIX STYLES
*/
.prison {
	margin:0;
	/*padding:0;*/
	padding:0 0 10px 0;
	border-bottom:1px solid #ddd;
}
.prison h3 {
	margin:0;
	padding:3px 0 0 0;
}
.prison p {
	line-height:1.8em;
}	
.camp-photo {
	float:right;
	margin:5px 0 10px 10px;
	padding:10px 0 10px 10px;
}
.ymcaSectry {
	margin:0;
	padding:0 0 10px 0;
	border-bottom:1px solid #ddd;
}
.ymcaSectry h3 {
	margin:0;
	padding:10px 0 10px 0;
}
.clearboth {
	clear:both;
}
.seetxt {
	margin:5px 0 0 0;
}
.linkside {
	margin:0 10px 0 0; 
	padding: 10px 10px 0 0; 
	float:left;
	/*margin:0;
	padding:0;
	width:200px;*/
}
.linkside a.crosslink {
	display:block;
	margin-bottom:14px;
}
.bioside {
	/*width:275px;
	float:right;*/
	margin:0;
	padding:0;
	line-height:1.8em;
}
	
.sectry_nav {
	text-align:center;
	font-size:12px;
}
.sectry_nav a:link, .sectry_nav a:visited, .sectry_nav a:focus, .sectry_nav a:hover {
	font-size:12px;
}
a.selected {
	font-weight:bold;
}
.center {
	text-align:center;
}

/*///////////////////////////////////////////////////////////////////////////
////
/// July 31 2008
*/

body .indexBody {
height: 705px;
}

#text .printer ul, li{
list-style-type: none;
list-style: none;
}

#text .printer li{
padding: 5px 0px;
}

#text .printer{
text-align: left;
}


/*///////////////////////////////////////////////////////////////////////////
////
///  SEARCH STYLES
*/
	
body#search #sidenav h1 {
	padding-top:5.5em;
}	

body#search blockquote.g {	
	margin-left:0px;
}

body#search p.g{
	margin-bottom:0px;
	margin-top:25px;
}

body#search td.s {
	padding-top:0px;
	margin:0px;
	font-size:13px;
	line-height:17px;
}

body#search blockquote.g table {
	margin:0px;
}

body#search span.l {
	padding:0px;
	margin:0px;
	font-size:13px;
}

body#search span.b {
	font-size:13px;
}

body#search span.s {
	font-size:12px;
}

body#search div.n {
	margin-top:20px;
}	

body#search table#resultsText {
	margin-top:10px;
}	
/* --  used for searches that return no results, and others */   
body#search span.p {
	font-size:12px;
}		


