html
{
	margin:						0;
	padding:					0;
}

body
{
	font-family:			Verdana, Georgia, "Times New Roman", Times, serif;
	font-size:				11px;
	margin:						0;
	background:				#210;
	color:						#000;
	text-align:				center;
}

#wrapper
{
	position:					relative;
	width:						800px;
	margin:						15px auto;
	padding:					0;
	background: 			#fff url(page.png) repeat-y;
}

#header
{
	position:					relative;
	width:						800px;
	height:						50px;
	background: 			transparent url(header.png) no-repeat;
}

#nav
{
	position:					relative;
	width:						800px;
	color:						#08a;
}

#nav h1
{
	text-transform: 	uppercase;
	font-size:				24px;
	font-weight:			normal;
	letter-spacing:		3px;
	color: 						#08a;
}

#nav p
{
	font-size:				13px;
//	letter-spacing:		0px;
	margin:						0 0 22px 0;
}

#nav a
{
	color:						#000;
	text-decoration: 	none;
}

#nav a:hover
{
	color:						#08a;
	text-decoration: 	underline;
}

#photo
{
	position:					relative;
	margin:						10px 0;
}

#photo .pic
{
	border:						3px solid #ccc;
}

#calendar
{
	position:					relative;
	padding:					5px 43px 0px 28px;
}

#left
{
	float:						left;
	width:						180px;
	background:				transparent;
	margin:						0;
	padding:					0;
	text-align:				right;
	font-size:				13px;
}

#left h2
{
	text-transform:		uppercase;
	font-weight:			normal;
	font-size:				20px;
	letter-spacing:		3px;
	margin: 					0;
	padding:					0;
	color: 						#08a;
}

#left a
{
	text-decoration:	none;
	font-weight:			normal;
	color:						#000;
}
	
#left a:hover
{
	text-decoration:	underline;
	font-weight:			normal;
	color:						#08a;
}

#right
{
	float:						right;
	width:						530px;
	background:				transparent;
	margin:						0;
	padding:					0;
	text-align:				left;
}

#right table
{
	width:						100%;
	border-spacing:		4px 1px;
}

#right td
{
	border-bottom:		#ccc solid 1px;
	width:						25%;
}

.dayoff
{
	color: 						#08a;
}
.copyright
{
	margin:						5px 0;
	padding:					0;
	color:						#bbb;
	font-style:				italic;
}

.copyright a
{
	text-decoration:	none;
	color:						#bbb;
}

.copyright a:hover
{
	text-decoration:	underline;
}

#content
{
	margin:						0 auto;
	padding:					20px 60px;
	text-align:				justify;
	font-size:				13px;
}

#content h2
{
	font-weight:			normal;
	font-size:				16px;
	font-style:				italic;
	color:						#08a;
}

#content a
{
	color:						#888;
	text-decoration:	none;
}

#content a:hover
{
	color:						#08a;
	text-decoration:	underline;
}

#content fieldset
{
	margin:	40px 0 10px 0;
	padding: 0;
	border:	none;
}

#content fieldset label
{
	display: block;
	font-weight:	bold;
}

#content .com-error
{
	color:	#A00;
	margin-left: 1em;
}


#footer
{
	width:						800px;
	height:						15px;
	background: 			#D0D0D7 url(footer.png) no-repeat;
}

