body, html {
	margin:		0px;
}
	
body {
	background:	url('http://www.fitzgeraldsbicycles.com/weblog/pivot/templates/bg.png') 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:		5px; left: 10px; }

#logo a img {
	border:		0px;
}

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

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

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

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

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

#stuff a,#stuff a:active,#stuff a:visited	{ color : #fff; text-decoration : none; font-size: 10pt; padding-left: 20px;}

#stuff a:hover   { color : #000; text-decoration : underline; }

#main h1 { 
	font-size:	14pt; 
	background:	url(http://www.fitzgeraldsbicycles.com/weblog/pivot/templates/bullet.gif); background-repeat: no-repeat; background-position: 4px 50%;	padding-left:	25px;
}

#stuff h1 { color: #e6ff80 !important; font-size: 14pt !important; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bolder; background-color: transparent; background-position: 0 0; padding-left:	25px; margin-top:	20px; background-image: url(http://www.fitzgeraldsbicycles.com/weblog/pivot/templates/bullet.gif); background-repeat: no-repeat; background-position: 4px 50%; }
#stuff label { visibility:hidden; display:none; }
#stuff legend { visibility:hidden; display:none; }
#stuff fieldset { border:0; padding:0; margin:0; }

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

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