
body {
	margin-top:		50px;
	padding:		0;
	background:		#E1E1E1;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		12px;
	color:			#454545;
}

#page {
	width:			960px;
	margin:			0 auto;
	padding:		0;
}

a {
	text-decoration: none;
	color: #3F5C10;
}

a:hover {
	border-bottom: none;
}

a img {
	border: none;
}

/* Header */

#logo {
	height:			286px;
	background:		url('/images/bg-04.jpg') no-repeat left top;}

#company {
	padding:		80px 0 0 30px;
	letter-spacing:		-1px;
	font-variant:		small-caps;
	font-weight:		normal;
	font-size:		5em;
}

#slogan {
	float:			left;
	text-transform:		uppercase;
	padding:		110px 0 0 30px;
	font-size:		10px;
	font-weight:		bold;
	color:			#FFFFFF;
}

#time {
	float:			right;
	text-transform:		uppercase;
	padding:		100px 30px 0 0;
	font-size:		20px;
	color:			#FFFFFF;
}

#company a {
	border:			none;
	text-decoration:	none;
	color:			#FFFFFF;
}

/* Body */

#content {
}

/* Left Column */

#content-left {
	float:			left;
	width:			220px;
	padding:		0px;
	font-size:		12px;
}

.left-title {
	height:			34px;
	margin:			0;
	padding:		14px 15px 0px 20px;
	background:		url('/images/img03.jpg') no-repeat left top;
	font-size:		16px;
	font-weight:		bold;
	color:			#FFFFFF;
	margin:			5px 0;
}

.left-content {
	padding:		0 20px 0 15px;
}

.left-content-spacer {
	height:			8px;
}

.left-content ul {
	list-style:		none;
	margin:			0;
	padding:		0;
}

.left-content li {
	background:		url('/images/img04.jpg') repeat-x left bottom;
	padding:		8px 0;
}

/* Right Column */

#content-right {
	float:			left;
	width:			680px;
	padding:		0 30px 0px 30px;
}

.right-title {
	margin:			0px;
	letter-spacing:		-1px;
	font-size:		38px;
	background:		url('/images/img04.jpg') repeat-x left bottom;
}

.right-content {
	padding:		8px 0;	
}

/* Footer */
#footer {
	text-align:		right;
	margin:			20px 0;
	padding:		5px 0;
	background:		url('/images/img04.jpg') repeat-x left top;
}

#footer-left {
	width:			50%;
	float:			left;
	text-align:		left;
	font-size:		10px;
}

#footer-right {
	width:			50%;
	float:			right;
	text-align:		right;
	font-size:		10px;
}

/* Calendar */

.calendar {
}

.calendar-title {
	text-align:		center;
	font-weight:		bold;
}

.calendar-row {
	clear:			both;
	padding:		4px 0 0 0;
	text-align:		center;
}

.calendar-dow {
	float:			left;
	width:			14.2%;
	text-align:		center;
}

.calendar-numday {
	float:			left;
	width:			14.2%;
	text-align:		center;
}

