/*	lds-screen.css	Style sheet for Web pages
	Begun 19/06/08
*/

*	{
	margin:		0;
	padding:	0;
}

body	{
	padding-bottom:	10px;
	font-family:	'Trebuchet MS', Helvetica, sans-serif;
	font-size:		0.8em
}

.central	{
	text-align:	center
}

.column	{
	float:		left;
	margin:		0 40px 0 0
}

.new-row	{
	clear:			both
}

.numerator	{
	padding-left:	40px
}

/*	divisions	*/

div.expo	{
	width:	280px
}

.expo ul	{
	margin-left:		32px;
	list-style-image:	url( media/arrow.gif )
}

.expo ul li	{
	padding-bottom:	3px
}

div.expo2	{
	width:			450px;
	padding-top:	5px
}

.expo2 h2, .expo3 h2	{
	padding-bottom:	0
}

.expo2 ul	{
	margin-left:	30px
}

div.expo3	{
	margin-left:	320px;
	width:			350px
}

div.first	{
	width:	335px
}

.first img	{
	padding-bottom:	16px
}

.first p, .second p	{
	font-style:	italic
}

div.form-holder	{
	padding-top:	240px;
	margin-left:	320px;
	width:			400px
}

div.insert	{
	width:			240px;
	margin-top:		22px;
	padding:		10px 40px;
	float:			right
}

div#intro	{
	width:	624px;
	margin-bottom:	20px
}

div#main	{
	width:	960px;
	margin:	0 auto
}

div#navbar	{
	width:	100%;
	float:	left
}

#navbar ul	{
	padding:	0 0 7px 134px;
	list-style:	none
}

#navbar li	{
	font-family:	Verdana, Geneva, sans-serif;
	font-size:		85%;
	display:		inline
}

#navbar li#here	{
	font-weight:	bold
}

#navbar li.nav1	{
	padding-right:	18px;
	border-right:	1px dashed
}

#navbar li.nav2	{
	padding-right:	18px;
	padding-left:	18px;
	border-right:	1px dashed
}

#navbar li.nav3	{
	padding-left:	18px
}

#navbar a:hover	{
	text-decoration:	none
}

div#quick-sum	{
	margin-bottom:	84px
}

div.second	{
	width:	300px
}

div.your-call	{
	margin:	0 0 12px 715px
}

.your-call h3	{
	padding:	5px 10px 2px
}

.your-call p	{
	padding:	2px 10px 10px
}

*	images	*/

img	{
	border:	0
}

img#flagend	{
	display:	block
}

img#news	{
	margin-right:	36px;
	border:			0;
	float:			right
}

img.photo1	{
	margin-top:	22px
}

img.photo2	{
	margin-top:	18px;
	float:		right
}

img.photo3	{
	margin-top:	48px;
	float:		right
}

img.photo3a	{
	margin-top:	24px;
	float:		right
}

img#reader	{
	float:			right;
	margin-left:	8px;
	position:		relative;
	top:			2px
}

img#selecter	{
	float:			left;
	margin-right:	16px
}

/*	elements	*/

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

a:hover	{
	text-decoration:	underline
}

h1.leader	{
	clear:		both;
	padding:	12px 0 2px;
	font-size:	125%
}

h2	{
	font-size:		250%;
	margin-bottom:	8px
}

h2, p, ul	{
	padding-bottom:	12px
}

h3	{
	font-size:	120%
}

hr	{
	height:		5px;
	margin-top:	5px;
	clear: 		both
}

p#author	{
	font-style:		normal;
	font-weight:	bold
}

p.bottomer	{
	padding-top:	3px
}

p.caption	{
	font-size:	90%;
	font-style:	italic
}

p.copyright	{
	margin-top:	10px;
	font-size:	80%
}

p.list-leader	{
	padding-bottom:	0
}

p.links	{
	clear:		both;
	margin-top:	15px;
	font-size:	90%
}

span.drop-cap	{
	font-weight:	bold
}

/*	colours	*/

a:visited	{
	background-color:	inherit;
	color:				navy
}

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

body	{
	background-color:	white;
	color:				black
}

div.insert, .insert h4, div.your-call	{
	background-color:	#039;	/* blue from logo */
	color:				#fc0	/* a dark yellow */
}

div#flag, div#navbar	{
	background-color:	#fc0
}

#navbar a	{
	background-color:	inherit;
	color:				black
}

h1, h4, span.drop-cap	{
	background-color:	inherit;
	color:				#039
}

h2	{
	background-color:	inherit;
	color:				#333
}

hr	{
	background-color:	#fc0;
	color:				#fc0
}

/*	EOF	*/