/*	laser-ss.css	Style sheet for Web pages
	Begun 14/03/08
*/

*	{
	margin:		0;
	padding:	0;
}

body	{
	font-family:		Verdana, Geneva, sans-serif;
	font-size:			0.8em;
	padding:			0 0 40px
}

.central	{
	text-align:	center
}

/*	divisions	*/

div.content	{
	padding:	20px 150px 25px 79px
}

div#main	{
	width:		730px;
	margin:		auto;
	padding:	1px;
	border:		1px solid
}

div#navbar	{
	float:			left;
	width:			100%;
	font-size:		90%;
	line-height:	normal;
	border-bottom:	1px solid
}

#navbar ul	{
	padding:	10px 10px 0 79px;
	list-style:	none
}

#navbar li	{
	display:	inline
}

#navbar a, li#here span#outer	{
	float:				left;
	background:			url( media/edge.gif ) no-repeat left top;
	padding-left:		4px;
	text-decoration:	none
}

#navbar a span, li#here span#inner	{
	float:		left;
	display:	block;
	background:	url( media/base.gif ) no-repeat right top;
	padding:	5px 15px 4px 6px;
	color:		white
}

#navbar a:hover, li#here span#outer	{
	background-position:	0% -42px
}

#navbar a:hover span, li#here span#inner	{
	background-position:	100% -42px
}

div.sequence	{
	margin-left:	37px
}

.sequence p	{
	text-indent:	-37px
}

/*	images	*/

img	{
	border:	0
}

img.big-photo	{
	padding:	1px;
	border:		1px solid;
	margin:		14px 0 4px 12px;
	float:		right
}

/*	colours	*/

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

a:link, a:hover, span.get-rest	{
	background-color:	inherit;
	color:				blue
}

body	{
	background-color:	#7db5da	/* a sky blue */
}

div#main	{
	background-color:	white;
	border:				#050505	/* a very dark grey */
}

div#navbar	{
	border-bottom: #2763a5	/* a darkish blue, in background image */
}

img.big-photo	{
	border-color:	#7db5da
}

span.highlight	{
	background-color:	#F0FFAB	/* a pale green from photo */
}

/*	elements	*/

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

a:hover, span.get-rest:hover	{
	text-decoration:	underline;
	cursor:				pointer
}

h1	{
	font-size:		200%;
	margin-bottom:	4px
}

h1.secondary	{
	margin-top:	15px
}

h2	{
	font-size:		180%;
	margin-bottom:	2px
}

h4	{
	font-size:		85%;
	margin-bottom:	10px
}

p	{
	margin-top:	10px
}

p.first	{
	margin-top:	0
}

p.links	{
	margin:			20px 0 25px;
	padding-left:	79px
}

p.sub	{
	font-size:	75%
}

p.unit	{
	display:		inline;
	white-space:	nowrap
}

span.framer	{
	font-weight:	bold;
	color:			#3b2eff;
}

/*	EOF	*/