body, html {
	margin:		0px;
}
	
body {
	background:	url('pic/bg.gif') repeat-y #FFF;
	margin: 	0px;
}

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

#logo {
	position: 	absolute;
	top:		10px;
	left:		220px;
}

#logo a img {
	border:		0px;
}

#title {
        position:       absolute;
        top:            90px;
        left:           420px;
	width:		100px;
        font-size:      30px;
	font-weight:	bold;
}

#subtitle {
        position:       absolute;
        top:            130px;
        left:           530px;
        width:          80px;
        font-size:      40px;
        font-weight:    bold;
        color:          #000;
}

#main {
        position:       absolute;
        top:            160px;
        left:           280px;
        width:          680px;
        text-align:     justify;
        padding-bottom: 50px;
}

#stuff {
	position:	absolute;
	top:		0px;
	left:		15px;
	width:		180px;
	overflow:	hidden;
}

a,a:active,a:visited 	{ color : #F90; text-decoration : none; }
a:hover 		{ color : #000; 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('pic/blockb.gif') no-repeat 0px 4px;
	padding-left:	20px;
}

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

#stuff label { visibility:hidden; display:none; }
#stuff legend { visibility:hidden; display:none; }
#stuff fieldset { border:0; padding:0; margin:0; }

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

input,textarea {
        border: 		1px solid #F90;
        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;
	border-bottom:	1px solid #F90;
	margin-bottom:	40px;
}

td.calendartoday {
	background-color:	#DDD;
	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:	#FA0;
}
