@charset "utf-8";
/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

html {
	font-size:100%;
}

body {
	font-size: 90%;
}



/* ------------------ WRAPPER ------------------ */

/* ----------------- MASTHEAD ------------------ */
#masthead h1 {
	text-align:right;
	color:#FFFFFF;
	font-size:300%;
	margin-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}

#masthead h2 {
	text-align:right;
	color:#00A650;
	font-size:200%;
	margin-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}

#masthead p {
	text-align:left;
	margin-left:2px;
}

#masthead img {
	float:left;
}

p.signature {
	font-style:italic;
}

/* ------------------ NAVBAR ------------------- */

#navbar ul {
	margin:0px;
	padding:0px;
	list-style:none;
	width:100%;
	float:left;
}

#navbar ul li {
	float:left;
	background: url(../graphics/tab-right.png) no-repeat top right;
}

#navbar ul li.current {
	background: url(../graphics/tab-right-current.png) no-repeat top right;
}

#navbar li a {
	display:block;
	padding:0 1.5em;
	line-height:2.1em;
	background:url(../graphics/tab-left.png) no-repeat top left;
	text-decoration:none;
	color:#00A650;
	float:left;
}

#navbar li.current a {
	background:url(../graphics/tab-left-current.png) no-repeat top left;
}



/* ------------------ SIDEBAR ------------------ */

#sidebar {
	font-size:100%;
}

#sidebar a {
	text-decoration:none;
	/*color:#008800;*/
	color:#00A650;
}

/* ------------------ CONTENT ------------------ */
#content h1 {
	font-size: 200%;
	font-family:Arial, Helvetica, sans-serif;
}

#content h2 {
	font-size:150%;
	font-family:Arial, Helvetica, sans-serif;
}

#content h3 {
	font-size:120%;
	font-family:Arial, Helvetica, sans-serif;
}

/* ------------------ SIDEBAR ------------------ */


/* ---------------- MAIN CONTENT --------------- */

#maincontent h2 {
	font-size:150%;
	padding-bottom:5px;
}
#maincontent h3 {
	padding-top:5px;
	padding-bottom:5px;
}

h2.cancelled {
	text-decoration:line-through;
	color:#FF0000;
}
h2.postponed {
	color:#FF0000;
}
h2.amended {
	color:#00CC00;
}

dt {
	font-weight:bold;
}

dd {
	margin-left:10px;
	margin-bottom:5px;
}

/* ------------------ FOOTER ------------------- */
#footer {
	font-size:90%;
	color:#00A650;
	clear: both;
}
#navbar a {
	text-decoration:none;
	/*color:#00CC00;*/
	color:#00A650;
}

.viewblock a {
	text-decoration:underline;
}

.viewblock li {
	list-style-type:circle;
	margin-left:40px;
}


