body, html {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
	
body {
	background:	url('bg.png') repeat-y #FFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 760px;
}

body,table,td,textarea,input {
	color: 		#000;
	font-family: 	"Trebuchet MS", "Luxi Sans", "Helvetica", sans-serif;
	font-size: 	9pt;
}

#logo {
	position: 	absolute;
	top:		50px;
	left:		120px;
}

#logo a img {
	border:		0px;
}

#title {
	position:       absolute;
	top:         90px;
	left:         290px;
	width:	500px;
	font-size: 30px;
	font-weight:	bold;
	color: #00F;
}

#subtitle {
	position:       absolute;
	top:            120px;
	left:           290px;
	width:          500px;
	font-size:      20px;
	font-weight:    bold;
	color:          #0F0;
}

#main {
        position:       absolute;
        top:            220px;
        left:           290px;
        width:          500px;
        text-align:     justify;
        padding-bottom: 50px;
}

#stuff {
	position:	absolute;
	top:		220px;
	left:		20px;
	width:		170px;
	overflow:	hidden;
}

a,a:active,a:visited 	{
	color : #0F0;
	text-decoration : none;
}
a:hover 		{
	color : #00F;
	text-decoration : underline;
}

#stuff a,#stuff a:active,#stuff a:visited	{ color : #FFF; text-decoration : none; }
#stuff a:hover                 			{ color : #000; text-decoration : underline; }

#main h1 {
	font-size:	14pt;
	background:	url('block4.gif') no-repeat 0px 4px;
	padding-left:	20px;
}

#stuff h1 {
	font-size:	10pt;
	background:     url('blockinv.gif') no-repeat 0px 4px;
	padding-left:	14px;
	margin-top:	20px;
	color: #0F0;
}

#stuff label { visibility:hidden; display:none; }
#stuff legend { visibility:hidden; display:none; }
#stuff fieldset {
	padding:0;
	margin:0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}

#main a img {
	border: 1px dashed #00F;
}
#main h3 a img { border: 0px; }

input,textarea {
	border: 		1px solid #666;
	background-color: 	#FFF;
}

#stuff input, #stuff textarea {
	border:			1px solid #000;
}

h3 {
	font-family:	"Verdana", sans-serif;
	font-weight:	normal;
	font-size:	8pt;
	text-align:	right;
	margin-bottom:	40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00F;
}

td.calendartoday {
	background-color:	#0F0;
	font-weight:		bold;
}

p.commentstop {
	border-top:	1px dashed gray;
	font-family:	"Verdana", sans-serif;
	font-size:	7pt;
	color:		gray;
}

p.commentsbottom {
	text-align:	right;
	font-family:	"Verdana", sans-serif;
	font-size:	7pt;
	color:		gray;
}

p.commentsbottom a, p.commentstop a {
	color:	#0F0;
}