/* 1) Plain elements */
html, body {
	font-size:81.25%;
	font-family:"Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	margin:0;
	padding:0;
	border:0;
	color:#333333;
	background-color:#EBE6D7;
	text-align:center;
}
	
a {
	color:#8C6E41;
	font-weight:bold;
}

a:link, a:visited {
	text-decoration:none;
}

a:active, a:hover {
	text-decoration:underline;
}

ul, ol, dl {
	margin-top:1em;
	margin-bottom:1em;
}

h1 {
	font-weight:normal;
	font-size:1.538em;
	text-indent:-0.55em;
	padding-bottom:0.3em;
}

h2 {
	font-weight:normal;
	font-size:1.154em;
	margin-top:0.9em;
	margin-bottom:0.45em;
	text-indent:-0.75em;
}

h3 {
	margin-bottom:0.45em;
	margin-top:1.8em;
	font-weight:normal;
	font-size:1.077em;
	text-indent:-0.125em;
}

h4 {
	text-indent:-0.125em;
	margin-bottom:0em;
	margin-top:1em;
	font-weight:normal;
	font-size:1.083em;
}

p, li, td {
	font-size:0.923em;
	line-height:1.5em;
}

p {
	margin:0 0 1em 0;
}

dd {
	/*font-style:italic;*/
	margin-left:1em;
}

pre {
	font-size:0.9167em;
	border-left:1px dotted #bbb;
	padding-left:0.5em;
}

table {
	margin-bottom:2em;
}

caption {
	text-align:left;
}

th {
	margin-bottom:0.45em;
	margin-top:1.8em;
	padding:0.25em 0.5em 0.25em 0.5em;
	font-weight:normal;
	font-size:1.0769em;
	text-align:left;
	text-indent:0em;
	vertical-align:top;
	border-bottom:2px solid #fff;
}

td {
	border-bottom:1px solid #fff;
	padding:0.25em 0.5em 0.25em 0.75em;
	vertical-align:top;
}

strong {
	color:#555;
}

acronym, abbr {
	text-transform:lowercase;
	font-variant:small-caps;
	letter-spacing:0.1em;
}

acronym[title], abbr[title] {
	border-bottom:1px dotted #bbb;
}

h1 acronym, h1 abbr, h2 acronym, h2 abbr {
	text-transform:uppercase;
	font-variant:normal;
	letter-spacing:0;
}

code, kbd {
	font-size:1em;
	font-style:normal;
}

dfn {
	font-style:normal;
}

ins {
	text-decoration:none;
}

img	{
		border:0;
		margin:0;
		padding:0;
	}



/*  General rules */

#sectionhome h1, #archiveabi98, #archiveabi99, #spaceindex, #archivelist2, #archivelist3 {
	display:none;
}

#skipnavigation {
	display:none;
}

	#container	{
		position:relative;
		top:0;
		left:0;
		margin:0px auto;
		padding:0;
		padding-bottom:1em;
		width:760px;
	}

	#header	{
		border:0;
		margin:0;
		padding:0;
		text-align:left;
		position:relative;
		top:0;
		left:0;
	}

	#content	{
		padding:0px 50px;
		margin:0;
		border:0;
		text-align:left;
		color:#444;
		background:transparent;
		clear:both;
	}

	#column1	{
		float:left;
		margin:0;
		padding:10px;
		width:460px;
	}

	#column2	{
	background:transparent url(/media/images/common/vertical-ruler/) repeat-y;
	padding:20px 10px 10px 25px;
	margin:0 0 0 470px;
	/* compensates for IE Win bungling */
	height:100%;
	min-height :400px;
}

#column	{
	margin:0;
	padding:50px;
	text-align:center;
}

	#footer {
		padding:10px 50px 0 50px;
		margin:0;
		border:0;
		text-align:left;
		clear:both;
	}



	/*  Horizontal navigation */
	#navigation	{
		background:transparent url(/media/images/header/navigation/background/) no-repeat;
		margin:0px;
		padding:0px;
		border:0px;
		width:752px;
		height :77px;
		position:relative;
		top:0;
		left:0;
	}

	#navigation ul {
		border:0;
		margin:0;
		padding:0;
		list-style-type:none;
		text-align:center;
		clear:left;
	}

	#navigation ul li {
		display:block;
		float:left;
		text-align:center;
		padding:0;
		margin:0;
	}

	#navigation ul li a {
		position:absolute;
		padding:0;
		margin:0;
		text-decoration:none;
		display:block;
		text-align:center;
	}

	#navigation ul li a span { visibility:hidden; }

	a#one, a#two, a#three, a#four  { top:0px; border:none; }
	a#one 	{ left:68px; width:46px; height :37px; }
	a#two 	{ left:206px; width:64px; height :37px; }
	a#three { left:479px; width:70px; height :35px; }
	a#four 	{ left:700px; width:1px; height :1px; }

	a#one:hover 	{ background-image:url(/media/images/header/navigation/home/); }
	a#two:hover 	{ background-image:url(/media/images/header/navigation/about/); }
	a#three:hover { background-image:url(/media/images/header/navigation/search/); }
	/*a#four:hover 	{ background-image:url(/media/images/header_navigation_search_on.gif); }*/

	#gsearch {
		visibility:hidden;
		/*background:transparent url(/media/images/header_navigation_bg.gif) no-repeat;*/
		position:absolute;
		z-index:100;
		left:479px;
		top:56px;
		/*width:146px;
		height:137px;*/
		margin:0;
		padding:0;
	}

	/*#gsearchinput,#gsearchsubmit {
		position:absolute;
		margin:0;
		padding:0;
	}

	#gsearchinput {
		left:0px;
		top:0px;
	}

	#gsearchsubmit {
		left:50px;
		top:40px;
	}*/
	
	#column2 {
	font-size:0.846em;
	}
	
	#footer {
	clear:both;
	font-size:0.9em;
	color:#808080;
	padding:4em 2.5% 0 2.7%;	
}
	
	#footer img {
	vertical-align:middle;
	margin-left:5px;
}

#footer p {
	text-align:right;
	margin:0;
	padding:2px 0;
	color:#666;
}

#footer a:link, #footer a:visited  {
	color:#808080;
}

#footer img {
	border:0;
	margin:0.25em;
}

#archivelist {
	list-style-image:url(/media/images/common/list-typ/arrow/);
}

#column2, #column2 a:link, #column2 a:visited  {
	color:#333333;
	font-weight:normal;
}

#sectionspacegraffitiarchive #gallery div {
	margin:5px;
	padding:0;
}

#sectionhome #column1 h2 {display:none;}
