/*	libe-screen.css	Style sheet for Web pages
	Begun 09/12/08
*/

*	{
	margin:		0;
	padding:	0;
}

body	{
	background:		url( media/paper12c.gif );
	font-family:	'Book Antiqua', Palatino, serif
}

.central	{
	text-align:	center
}

.new-row	{
	clear:	both
}

.column	{
	float:			left;
	margin-right:	20px
}

/*	divisions	*/

div#flag	{
	background:		url( media/flagbg.png ) repeat-x;
	border-bottom:	4px solid
}

#flag img	{
	margin-right:	20px;
	float:			right
}

#flag p	{
	padding:	54px 20px 17px
}

div.first	{
	width:		300px;
	padding:	20px 0 0 20px
}

.first h3, .one h3, .one-m h3	{
	padding:		49px 0 10px;
	margin-left:	68px
}

.first p	{
	padding-bottom:	8px
}

div.second	{
	margin:	20px 20px 0 340px
}

.second h2, .second p	{
	padding:	5px	20px 9px
}

div#main	{
	width:			960px;
	margin:			auto;
	padding-bottom:	20px;
	border:			1px solid
}

div#map	{
	width:		548px;
	height:		398px;
	padding:	1px;
	border:		1px solid;
	margin:		5px 0
}

div#map-holder	{
	width:	550px;
	margin:	10px 0 10px 340px
}

#map-holder	p	{
	padding-top:	10px
}

div#mapper	{
	margin:	20px 20px 0 340px
}

div#map-holder	{
	padding-top:	10px
}

#map-holder h3, #mapper h3, .two h3	{
	padding-top:	10px
}

#mapper img	{
	padding-top:	20px
}

div#navbar ul	{
	list-style:	none
}

#navbar li	{
	padding:	10px 0
}

#navbar a, .one-g a	{
	text-decoration:	none
}

div#news	{
	margin:		7px 17px 0;
	padding:	5px 0 9px;
	border:		3px solid;
	clear:		left
}

#news p	{
	clear:			left;
	padding-top:	10px
}

#news p#puller	{
	margin-left:	455px
}

#news ul	{
	list-style:	none
}

#news ul li.home-page	{
	width:		201px;
	display:	inline;
	padding:	0 20px;
	float:		left
}

#news ul li.info-page	{
	width:		183px;
	display:	inline;
	padding:	0 20px 0 22px;
	float:		left
}

#news ul li#announcement	{
	width:			99px;
	margin-left:	56px;
	border-left:	1px solid
}

#news ul li#intro	{
	width:			201px
}

div.one, div.one-m	{
	padding-left:	20px
}

div.one, div.two	{
	width:			356px;
	padding-top:	20px
}

div.one-g	{
	width:		180px;
	padding:	60px 0 0 20px
}

.one-g p	{
	padding-bottom:	10px
}

div.one-m	{
	width:			300px;
	padding-top:	20px
}

.two p	{
	padding-bottom:	10px
}

div.three	{
	width:		60px;
	margin:		74px 0 0 100px;
	padding:	4px 0 8px
}

.three p	{
	font-size:		90%;
	padding-left:	6px
}

div#slide-holder	{
	width:	600px;
	margin-left:	220px
}

#slide-holder h1	{
	padding:	10px 0 5px
}

#slide-holder p	{
	padding:	5px 0
}

#slide-holder p.caption	{
	font-style:		italic;
	padding-top:	1px
}

#slide-holder p#quit	{
	width:	300px;
	float:	left
}

/*	images	*/

img	{
	border:	0
}

img.init-cap	{
	float:			left;
	padding-right:	2px
}

/*	elements	*/

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

a:hover	{
	text-decoration:	underline
}

h1	{
	font-size:	200%
}

h2	{
	font-size:	120%;
}

h3	{
	font-size:	110%
}

p#clincher	{
	padding-bottom:	20px
}

p#contacts	{
	margin-top:		20px;
	padding-top:	15px;
	border-top:		4px solid
}

p.follower	{
	padding-top:	10px
}

p.separator	{
	padding-left:	68px
}

p#stamp	{
	margin-top:		15px;
	padding-bottom:	25px
}

span.am-pm	{
	font-size:	75%
}

span.conf	{
	vertical-align: top
}

span.deco-caps	{
	text-transform:	uppercase;
	font-size:		90%
}

table td	{
	vertical-align:	top
}

/*	colours	*/

a:link	{
	background-color:	inherit;
	color:				blue
}

a:visited	{
	background-color:	inherit;
	color:				#339	/* a greyer blue */
}

a:hover	{
	background-color:	inherit;
	color:				blue
}

a:active	{
	background-color:	inherit;
	color:				red
}

div#flag, div#map, p#contacts	{
	border-color:	#ef0175	/* reddidh-pink, from book in title image */
}

div#main	{
	background-color:	#ffffc3;	/* pale yellow, from title image */
	color:				black;
	border-color:		#ef0175	/* reddidh-pink, from book in title image */
}

div#news	{
	background-color: 	#D9eb90;
	border-color:		white
}

#news ul li#announcement	{
	border-color:	white
}

div.second, div.three	{
	background-color:	#279acd;	/* a blue, from book in title image */
	color:				white
}

/*	EOF	*/
