/*	claroco.css	Style sheet for Web pages
	Begun 28/10/05
*/

body	{
	margin:			0;
	padding:		0;
	background:		#3299CC;
	font-family:	Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size:		0.85em
}

/*	divisions	*/

div#pagetop	{
	background:	white
}

div#title	{
	position:	absolute;
	top:		24px;
	left:		64px;
	background:	inherit;
	color:		white
}

div#container	{
	height:		592px;
	padding:	0 2%;
	background:	white
}

div#news	{
	background:	white;
	text-align:	center;
	margin:		0;
	padding:	0;
}

#news img	{
	padding-right:	8px
}

div#logosplus	{
	margin:			22px 0 0 0;
	width:			170px;
	border-top:		2px solid silver;
	border-right:	2px solid gray;
	border-bottom:	2px solid gray;
	border-left:	2px solid silver;
	float:			left
}

div#info	{
	margin:		32px 0 0 20%;
	padding:	12px 20px 20px;
	width:		25%;
	background:	#ffc
}

div#divider	{
	position:	absolute;
	top:		240px;
	left:		52%
}

div#linksplus	{
	background:	white;
	position:	absolute;
	top:		248px;
	left:		54%
}

#linksplus img	{
	margin:		0 0 8px 3%;
	display:	block
}

div#clock	{
	margin:		32px 0 0.5%;
	padding:	0
}

div#owners	{
	margin:		0;
	padding:	0;
	font-size:	66%
}

#owners	p	{
	margin:		0;
	padding:	0
}

div#calplus	{
	position:	absolute;
	top:		240px;
	right:		3%
}

div#pagebot	{
	margin-top:	0;
	border-top:	16px solid white
}

/*	images	*/

img	{
	border:	0
}

img#logos	{
	margin:		0;
	padding:	25px 0 65px 25px
}

img#photo	{
	margin:		0 16px 10px 0;
	padding:	0;
	float:		left
}

/*	colours	*/

div#logosplus	{
	background-color:	#D7D7D7
}

legend	{
	background-color:	inherit;
	color:				#39c
}

#month th	{
	background-color:	#33CCFF;
	color:				white
}

#month td.weekday	{
	background-color:	inherit;
	color:				#c36
}

a:visited	{
	background-color:	inherit;
	color:				#c36
}

a:link, a:hover	{
	background-color:	inherit;
	color:				red
}

/*	elements	*/

form#searchbox	{
	padding:	8px
}

table#month	{
	background:			#ffc;
	border:				2px solid black;
	border-collapse:	collapse
}

#month th	{
	padding:			4px;
	border-bottom:		1px solid black
}

#month td	{
	font-size:		90%;
	text-align:		right;
	padding:		3px;
	border-right:	1px solid gray;
	border-bottom:	1px solid gray
}

#month td.weekday	{
	font-weight:		bold;
	text-align:			center;
	border-right:		0
}

form#eventbox	{
	margin-top:	16px;
	padding:	0
}

textarea#event	{
	padding:	0 0 0 4px;
	font-size:	90%
}

fieldset#searcher	{
	margin-top:	48px
}

#searcher input	{
	margin:		8px;
	padding:	0
}

p#gobtn	{
	margin-top:	0;
	padding:	0;
	text-align:	right
}

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

a:hover	{
	text-decoration:	underline
}

p.unit	{
	white-space:	nowrap
}

p#timestamp	{
	font-size:	115%
}

/*	EOF	*/