/* ######################## */
/* FORT SILOSO OCTOBER 2009 */
/* ######################## */

html {
min-height: 101%; /* Force a Scrollbar in Firefox to prevent jumping on short pages */
}
body	{
	background: #e2e2e2;
	color: white;
	padding: 0 10px;
}
#wrapper	{
	width: 960px;
	min-height: 500px;
	margin: 0 auto;
	border: 1px solid #a2a2a2;
	color: #000;
	background: #ccc;
}

#left	{
	float: left;
	width: 188px;
	margin: 0 10px 0 -1px;
}
#lefttop	{
	width: 180px;
	height: 180px;
	border: 4px ridge #bebebe;
	color: #000;
	background: #a2a2a2;
}
#lefttopshort	{
	width: 180px;
	height: 150px;
	border: 4px ridge #bebebe;
	color: #000;
	background: #a2a2a2;
}
#leftbottom	{
	margin: 10px 0 0 0;
	width: 180px;
	border: 4px ridge #a2a2a2;
	color: #000;
	background: #bcbcbc;
}
#leftbottom300	{
	margin: 10px 0 0 0;
	width: 180px;
	height: 300px;
	border: 4px ridge #a2a2a2;
	color: #000;
	background: #bcbcbc;
}
.forceright	{
	margin-left: 190px;

}
#header	{
	height: 80px;
	margin: 0 -1px 0 184px;
	border: 4px ridge #bebebe;
	background: url(../images/headerback.jpg) no-repeat right;
}
#headerinsert	{
	height: 80px;
	background: url(../titles/logo.gif) no-repeat 10px;
}
#header h1	{
	display: none;
}

#footer	{
	clear: both;
	border-top: 4px ridge #bebebe;
}
h1, h2, h3	{
	color: #000;	
	background-color: transparent;
	font-family: "Trebuchet MS", arial, sans-serif;
	font-weight: 900;
	text-align: center;
	line-height: .5em;
}
h1	{
	font-size: 2em;
}
h2	{
	font-size: 1.75em;
	text-align: center;
}
.hide	{
	display: none; 
}
h3	{
	font-size: 1.5em;
}

p	{
	margin-left: 10px;
	margin-right: 10px;
	background: transparent;
	color: #000;
	font: 500 1.1em Georgia, Garamond, sans-serif;
}
.centre	{
	text-align: center;
}
.black	{
	color: #fff;
	background: #000;
	padding: .25em 0;
}
.smaller	{
	font-size: .9em;
}
.small	{
	font-size: .7em;
}
.bold	{
	font-weight: 900;
}
.tight	{
	margin-top: .25em;
}
.quote	{
	margin-left: 75px;
	margin-right: 75px;
	font-size: 1em;
	font-weight: 600;
}

p.boxed	{
	border: 2px solid #808080;
	height: 71px;
	background: transparent;
	color: #000;
	padding: 5px;
	font-family: georgia, "bookman old style", "times new roman", serif;
	font-size: 1em;
	font-weight: 600;
	text-align: left;
}

/* ###### */
/* IMAGES */
/* ###### */
img	{
	border: 1px solid #000;
}
.left	{
	float: left;
	margin-right: 10px;
}
.right	{
	float: right;
	margin-left: 10px;
}
.noborder	{
	border: 0;
}
.nomargin	{
	margin: 0;
}
.pad	{
	margin: 0 10px;
}
.extratop	{
	margin-top: 10px;
}
/* OVERLAYS FOR IMAGES IN 1950s */
#aerial	{
	height: 500px;
	width: 647px;
	margin: 0 auto;
	background-image: url(../history/1943/1950s/aerial.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}
#aerialtwo	{
	height: 276px;
	width: 400px;
	margin: 20px auto;
	background-image: url(../history/1943/1950s/aerial-2.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
		
	}
#harold	{
	height: 327px;
	width: 450px;
	margin: 20px auto;
	background-image: url(../history/1943/1950s/siloso-8.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
}



/* ########## */
/* CLEARANCES */
/* ########## */
.clearleft	{
	clear: left;
}
.clearright	{
	clear: right;
}
.clearboth	{
	clear: both;
}
/* ###### */
/* TABLES */
/* ###### */

table	{
	margin: 0 auto 10px auto;
	border: 2px solid #000 ;

}
caption	{
	margin: 0 auto;
	padding: 5px;
	background: transparent;
	color: #000000;
	font: 900 1.5em trebuchet, arial, sans-serif;
	text-align: center;
}
th	{
	background: transparent;
	color: #000000;
	font: 900 1.1em georgia, "bookman old style", "times new roman", serif;
	text-align: center;
	border: solid 1px Black;
	padding: 5px;
}
td	{
/*	width: 8em; */
	background: transparent;
	color: #000000;
	font-family: georgia, "bookman old style", "times new roman", serif;
	font-size: 100%;
	font-weight: 600;
	text-align: center;
	border: solid 1px Black;
	padding: 5px;
}

.tdgoogletable	{
	color: #000;
	background: #fff;
}
.googlesearch	{
	width: 300px;
}
.legend	{
	background-color: transparent;
	color: #000;
	font: 900 1.5em "Trebuchet MS", Arial, sans-serif;
}

/* ##### */
/* LISTS */
/* ##### */
ul.plain	{
	list-style-type: disc;
}
ul.noBullet	{
	list-style: none;
}
ul.plain li, ul.noBullet li	{
	list-style-position: outside;
	color: #000;
	background-color: transparent;
	font: normal 600 1em Georgia, "Times New Roman", serif;
	text-decoration: none;
	padding-bottom: 7px;
}

