/* -------------------|          |-------------------

London International Boundary Conference 2025. Volterra Fietta; Department of Geography, King's College

	|| https://www.londoninternationalboundaryconference.com || 
	xguru, Inc. https://www.xguru.com
	all rights reserved. libc_1.css ::
	:: last updated 2 April 2025 :: v1 
	curiosity killed the cat!

-------------------|          |------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
		{	font-weight: inherit;
			font-style: inherit;
			font-size: 100%;
			font-family: inherit;
		}

*		{	margin: 0; padding: 0; }

body		{	background: #f9f8ee url("slfs_bk.png") no-repeat top center;


			margin-left: 0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
		}

body		{	font-family: 'Lora', tahoma, arial, helvetica, sans-serif; color: #3d362a;
			font-size: 75%;
		}

a,a:link	{ color: #3d362a; text-decoration: underline; }
a:hover		{ color: #c3c3c3; text-decoration : none; }


#container	{	margin: auto;
			width: 85.0em; border: 0px solid #3d362a;
		}

#header		{	height: 22.0em;
			background: transparent url("/images/libc_logo.png") no-repeat top center;
		}

#header-link	{	float: left;
			margin: 0;
			width: 900px; height: 258px;
			background: transparent;
			border: 0px solid #c3c3c3;
			z-index: 900;
		}

#content	{	float: right; width: 85.0em; 
			margin: 0; padding: 0; border: 0px solid #3d362a;
		}






/*          -----|          top navigation          |-----          */

ul#topnav	{	float: left;
			margin: 0 0 15px 60px;
			padding: 0;
			width: 80.0em;
			list-style: none;
			position: relative;
			font-size: 1.0em; letter-spacing: 0.175em;
			background: transparent;
			border: 0px solid #c3c3c3;
		}

ul#topnav li	{	float: left;
			margin: 0; padding: 0;
			border-right: 0px dotted #0072bc;
		}

ul#topnav li a 	{	display: block;
			padding: 0 18px 10px 0;
			color: #3d362a; font-weight: normal; text-decoration: none;
		}

ul#topnav li:hover
		{ 	color: #3d362a; font-weight: normal; text-decoration: underline;
		}

ul#topnav li.selected
		{ 	color: #3d362a; font-weight: bold; text-decoration: underline;
		}

ul#topnav li span
		{	float: left;
			padding: 10px 0 10px 0;
			position: absolute;
			top: 10px; left: -5px;
			display: none; 
			width: 80.0em;
			background: transparent;
			color: #0b0b0b;
			font-size: 0.9em; letter-spacing: none;
		}

ul#topnav li:hover span		{ display: block; }
ul#topnav li span a 		{ display: inline; }
ul#topnav li span a:hover 	{ text-decoration: underline; }




/*          -----|          content classes          |-----          */


#content h1	{	font-size: 2.0em; color: #3d362a;
			margin: 40px 15px 10px 15px;
			text-align: center;
		}

#content h2	{	font-size: 1.65em; color: #3d362a;
			margin: 10px 15px 20px 15px;
			text-align: center;
		}
#content h3	{	font-size: 1.3em; color: #3d362a;
			margin: 0px 15px 25px 15px;
			text-align: center;
		}

#content p	{	font-size: 1.0em; color: #3d362a;
			margin: 0 15px 15px 15px;
			line-height: 1.2em;
			text-align: center;
		}

#content ol	{	font-size: 1.0em; color: #3d362a;
			margin: 0 0px 15px 400px;
			line-height: 1.2em;
			text-align: left;
		}

#content ul	{	font-size: 1.0em; color: #3d362a;
			margin: 0 0px 15px 250px;
			line-height: 1.2em;
			text-align: left;
		}

/*          -----|          tables for applications and contact us          |-----          */


#table		{	margin: 20px 0px 20px 200px;
			text-align: left;
			border-collapse: collapse;
			background: transparent;
		}

#table th	{ font-size: 1.0em; color: #0b0b0b; font-weight: bold; font-style: normal;
			padding-top: 0.25em; padding-bottom: 0.25em; vertical-align: text-top;
		}

#table td	{ font-size: 1.0em; color: #0b0b0b; font-weight: normal; font-style: normal;
			padding-top: 0.25em; padding-bottom: 0.25em;  vertical-align: text-top;
		}

#table2		{	margin: 20px 0px 20px 140px;
			text-align: left;
			border-collapse: collapse;
			background: transparent;
		}

#table2 th	{ font-size: 1.0em; color: #0b0b0b; font-weight: bold; font-style: normal;
			padding-top: 0.25em; padding-bottom: 0.25em; vertical-align: text-top;
		}

#table2 th.title
		{ font-size: 1.4em; color: #0b0b0b; font-weight: bold; font-style: normal;
			padding-top: 0.25em; padding-bottom: 0.25em; vertical-align: text-top;
		}

#table2 td	{ font-size: 1.2em; color: #0b0b0b; font-weight: normal; font-style: normal;
			padding-top: 0.25em; padding-bottom: 0.25em;  vertical-align: text-top;
		}
#table2 td.txt	{ font-size: 1.0em; color: #0b0b0b; font-weight: normal; font-style: normal;
			padding-top: 0.25em; padding-bottom: 0.25em;  vertical-align: text-top;
		}


.formbox	{ font-size: 1.0em; color: #0b0b0b;
			border: 1px solid #c3c3c3;
			background: #ffffff;
		}

input, text, textarea, select
		{	font: 8pt 'Lora', tahoma, arial, helvetica, sans-serif; 
			color: #000000;
		}


#footer		{	margin: auto;
			clear: both;
			padding: 40px 0 0 0;
		}

