/* CSS Document */

.title
{
	position:absolute;
	top:2px;
	left:0.5em;
	height:1em;
	border:0px;
	margin-left : auto;
	margin-right: auto;
	padding: 0px;
	z-index : 0;
	width: 985px;
}

.sidebar
{
	position : absolute;
	top : 110px;
	left : 23px;
	width : 180px;
	z-index : 1;
	padding : 0em;
}

.menu
{
	padding : 0.5em;
	margin-bottom : 0.5em;
	margin-top : 0.5em;
}

.menu a
{
	display : block;
}

.other
{
	padding :0.5em;
	margin-top : 0.5em;
	margin-bottom : 0.5em;
}

.contentText
{
	margin-top : 110px;
	margin-left : 13em;
	padding : 1em;
	margin-right : 6em;

}

/* figure-divs and their supporters */

div.figure {
padding: 10px; 
margin: 0.67em 0.67em; /* needed to support centering of almost-full-width figures */
border: thin solid silver;
}

div.figure img { width: 100%; }

div.figure p { /* the default "legend" style, as opposed to "caption" */
font-family: verdana, arial, sans-serif;
font-size: smaller;
padding-left: 1%;
padding-right: 1%;
line-height: 1.1;
margin: 0.25em auto 0 auto;
}
div.figure p.caption { text-align: center; }
/* "caption" for short phrases; "legend" (default) is for continuous prose */

.full { width: 90%; padding: 10px; margin: 0.67em auto; }
.full2 { width: 90%; padding: 30px; margin: 1.5em auto; }
/* "full" should be unnecessary, but this responds to the box model bugs in IE */
.half { width: 50%; padding: 10px; margin: 0.5em 0.67em; }
.third { width: 33%; padding: 10px; margin: 0.5em 0.67em; }
.quarter { width: 25%; border: none; padding: 5px; margin: 0.25em 0.5em; }
.fifth { width: 20%; border: none; padding: 5px; margin: 0.25em 1%; }

.right { float: right; margin-left: 2%; }
.left { float: left; margin-right: 2%; }

/* end figure-divs */

body
{
	color : black;
	background-color : rgb(255,255,255);
	background-image : url(images/lagbackground3.gif);
	background-attachment : fixed;
	background-position : top left;
	background-repeat : no-repeat;
	font-family:sans-serif;
}

a
{ 
	color : rgb(12,186,37);
	background-color : inherit;
}

a:hover
{
	color : rgb(255,64,64);
	background-color : rgb(255,162,1);
}


h1, h2, h3, h4, h5, h6
{
	margin:0px;
	padding:0px;
}

/*
 * This ensures that text in paragraphs doesn't
 * stretch right across the screen. This only works
 * in more advanced browsers.
 */
.contentText p
{
	max-width:45em;
}

ul.menu
{
	list-style:none;
	margin:0px;
}

ul.menu li
{
	display:inline;
}

.menu
{
	text-align : center;
	font-size: 12px;
	background-image : url(images/yellowfilter.gif);
	border : thin solid rgb(0,0,0);
}

.menu a
{
	color : rgb(0,0,0);
	background-color : inherit;
}

.menu a:hover
{
	color : rgb(255,64,64);
	background-color : rgb(255,162,1);
}


.menu strong
{
	font-size : large;
}

.other
{
	text-align : center;
	background-image : url(images/pinkfilter.gif);
	border : thin solid rgb(0,0,0);
	color : rgb(0,0,0);
	font-weight : bold;
	font-size : 10px;
}

.contentText
{
	color : rgb(0,0,0);
	background-image : url(images/gradient.gif);
	border : thin solid;
}

.footer
{
	background-image : url(images/redfilter.gif);
}

.footer a:link
{
	color: rgb(0,0,0);
	background-color:transparent;
}
