/* GATE project main style sheet */
	body {
		margin: 0px;
		padding: 0px;
		background-color: #f3ffff;
		color: #000000;
		font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
	}
	img {
		border: 0px;
		margin: 5px;
	}
	a.external { background: url(lluniau/craidd/external.png) center right no-repeat; padding-right: 13px; }
	td {
		vertical-align: top;
	}
	#header {
		background-color: #333b97;
		margin-top: 0px;
	}
	#langopts {
		color: Silver;
		font-size: 11px;
		border-left: 3px double silver;
		padding-left: 5px;
	}
	#langopts a{
		color: silver;
		text-decoration: none;
	}
	#langopts a:hover{
		color: Yellow;
		text-decoration: none;
	}
	a#currlang{
		color: Yellow;
		font-weight:bold;
	}
	#toptext {
		background-image: url(lluniau/craidd/smallstar.png);
		background-repeat: repeat-x;
		text-align: center;
		font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
		padding-top: 20px;
	}
	#toptext h1 {
		color: #efeb3d;
		font-weight: normal;
		font-size: 22px;
		padding-top: 16px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	#toptext h2 {
		font-weight: normal;
		font-size: 19px;
		padding-top: 5px;
		padding-bottom: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#left {
		float: left;
		top: 0px;
		left: 0px;
		width: 180px;
		color: Navy;
		background-color: white;
		border-right: 2px solid #333b97;
		padding: 5px 5px 5px 5px;
		background-image: url(lluniau/craidd/fadedb3.jpg);
		text-align: center;
		height: 100%;
	}
	#rightarea {
		float: right;
		width: 200px;
		border: 3px double Navy;
		background-color: #ffffcc;
		color: Navy;
		margin: 10px 0px 10px 10px;
		padding: 3px;
	}
	#printermaintext {
		margin: 0px 0px 0px 0px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		color: Navy;
		background-color: Aliceblue;
		text-align: left;
		font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	}
	#printable {
		float: right;
		color: Maroon;
		border: 1px solid Maroon;
		background-color: Pink;
		padding-left: 5px;
		padding-right: 5px;
	} 
	#printable_link{
		float: right;
		color: Navy;
		background-color: Aliceblue;
		padding-left: 5px;
		padding-right: 5px;
		font-size: 11px;
		padding-top: 0px;
	} 
	#printable_link a{
		color: Navy;
		background-color: Aliceblue;
		font-size: 11px;
		font-weight: bold;
	} 
	#maintext, #maintexthome {
		margin: 0px 0px 0px 190px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		color: Navy;
		text-align: left;
		font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	}
	#maintext h3, #maintexthome h3, #printermaintext h3{
		padding-top: 0px;
		margin-top: 10px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	#maintext p, #maintexthome p, #printermaintext p{
		padding-top: 5px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	#credits, #credits a {
		color: steelblue;
		font-size: 10px;
		text-align: center;
	}
	#admin {
		color: silver;
		font-size: 8px;
		padding-left: 10px;
	}
	#menuopts {
	}
	#menuopts h3 {
		display: inline;
	}
	#menuopts form {
		display: inline;
	}
	#currpage {
		color: Maroon;
		font-weight: bold;
		font-size: 12pt;
	}
	.useradvert {
		float: right;
		width: 200px;
		border: 3px double Navy;
		background-color: #ffffcc;
		color: Navy;
		margin: 30px 0px 10px 10px;
		padding: 3px;
	}
	.useradvert h1,.useradvert h2,.useradvert h3 {
		text-align: center;
	}
	.useradvert h1 {
		font-size: 125%;
		font-weight: bold;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.useradvert h2 {
		font-size: 115%;
		padding-top: 5px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.useradvert h3 {
		font-size: 110%;
		padding-top: 5px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.userform td {
		color: Navy;
		font-size: 10pt;
		padding: 3px;
	}
	.userform {
		border: 1px dotted gray;
		padding: 15px;
	}
	.maintab td {
		color: Navy;
		font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
	
	}
.draft {
	font-family: Comic Sans,fantasy;
	font-weight: bold;
	font-style: italic;
	background-color: Yellow;
	color: red;
}
p.textlinks {
	text-align: center;
	font-size: 11px;
}
div.nos {
	text-align: left;
}
.search_res_title {
	color: Brown; 
	background-color: Lightgray; 
	padding: 3px; 
	font-weight: bold;
}
p.news_evt a {
	font-size: 80%;
	color: Black;
	font-weight: bold;
	text-decoration: underline;
}
p.news_evt a:hover {
	color: Red;
}
.usercapimage td {
	font-size: 90%; 
	color: Black; 
	padding: 3px; 
	border: 1px solid gray;
}
.userhighbox {
	border: 1px solid Maroon;
	background-color: silver;
	padding: 5px;
}
.userhigh{
	color: Maroon;
	font-weight: bold;
}
span.userbig{
	font-size: 125%;
}
span.userbigger{
	font-size: 150%;
}
.usersmall{
	font-size: 80%;
}
.usersmaller{
	font-size: 66%;
}
div.userindent {
	margin-left: 5%;
	margin-right: 5%;
}
div.rightarea .userhighbox {
	margin: 2px;
	padding: 3px;
	}
div#logged_in_as {
	background-color: #ffcccc;
	border: 1px solid #aaaaaa;
	font-size: 80%;
	color: Maroon;
}
div.editblock {
	display: block;
	border: 1px dotted #993399;
}
div.editblock a.editlink {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #ffcccc;
	border: 1px solid #993399;
	padding: 0px 2px 1px 2px;
	text-decoration: none;
}
div.editblock a.editlink:hover {
	color: White;
	background-color: #339933;
}
span#english_only_flag {
	border: 1px solid #666666;
	background-color: #336699;
	color: white;
	padding-left: 5px;
	padding-right: 5px;
}
span.lowlight {
	color: #333333;
	font-style: italic;
}
div.imageright{
	float: right;
}
h3.eventtitle {
	font-weight: bold;
	font-size: 120%;
	background-color: #ffffe0;	
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid Navy;
}
a.eventlink {
	color: gray;
}
a.eventlink:hover {
	color: Purple;
}
/* stakeholder directory bits */
div#directory_search {
	border: 1px solid silver;
	margin: 5px 20px 5px 20px;
	padding: 5px;
	background: white;
}
