body{
background:#988CBE url(blurry.jpg);
color: #8B1AA8;
font: normal 1.15em Perpetua, "Trebuchet MS", Georgia, serif;
}

p{
color: #8B1AA8;
font: normal 1.15em Perpetua, "Trebuchet MS", Georgia, serif;
}

a {color: #B7CDF6;}

a img{
	border:none;
}

#breadcrumb p{
	font-size:0.8em;
	margin:0;
}

h1 {color: white;font: bold 1.5em "Monotype Corsiva", "Brush Script MT", Georgia, cursive;text-align: center;padding:0;margin:0;}
h2 {color: white;font: bold 1.3em "Monotype Corsiva", "Brush Script MT", Georgia, cursive;text-align: center;padding:0;margin:1em 0;}
h3 {color: white;font: bold 1.1em "Monotype Corsiva", "Brush Script MT", Georgia, cursive;text-align: center;padding:0;margin:1em 0;}

#content{
	margin:0 220px;
}

#left-nav{
	position:absolute;top:150px;left:75px;
	width:75px;
}

#right-nav{
	position:absolute;top:150px;right:75px;
	width:75px;
}

#left-nav ul,
#right-nav ul{
	list-style:none;
	margin:0;
	padding:0;
}

#left-nav li,
#right-nav li{
	margin-bottom:10px;
	text-align:center;

}

fieldset{
	width:25em;

	padding:0.5em;
}

label{
	display:block;

	margin-top:0.6em;
}

input,
textarea{
	display:block;
	width:100%;

	border:3px double #000;
}

input.button{
	width:auto;

	border:1px solid #000;
	padding:0.3em 0.5em;
}

input.hidden{
	display:none;
}

label.checkbox{
	font-size:0.5em;
}

label.checkbox input{
	display:inline;
	width:1em;
}

#users{
	font-size:0.85em;
}

#users fieldset{
	width:75px;

	border:none;
	margin:0;
	padding:0;
}

#users fieldset input{
	border:1px solid #000;
}

#users input.button{
	position:absolute;left:-9999px;

	width:0;
}

#footer{
	border-top:1px solid #FFF;
	font-size:0.7em;
	margin:0 220px;
	padding:10px 0;
	text-align:center;
}

#footer p{
	margin:0;
}

p.signature{
	margin-left:2em;
}

div.thumbnails{
	text-align:center;
}

div.center{
	text-align:center;
}

div.left{
	position:absolute;top:450px;left:75px;
	width:75px;
}

div.right{
	position:absolute;top:450px;right:75px;
	width:75px;
}


/* tables */

table.data{
	border:1px solid #DDD;
	font-size:0.8em;
	margin:1em 0;
}

tr.row1{
	background:#FFF;
}

tr.row2{
	background:#EEE;
}

th{
	background:#DDD;
}

table.data td{
	padding:0.2em 0.5em;
}

table.data td a,
table.data td a:link,
table.data td a:visited{
	display:block;
	width:100%;

	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

dt{
	margin-top:1em;
}

