body {
	background-attachment: fixed;
	background-color: #00AA00;
	background-image: url( "../image/background.jpg" );
	background-position: top center;
	background-repeat: no-repeat;
}

body {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: center;
}

a {
	text-decoration: none;
}

img {
	border-width: 0px;
}

table {
	background-color: #CCDDFF;
	border-style: outset;
	border-width: 0px;

	filter: alpha(opacity=90);
	width: 100%;
}

th {
	background-color: #00AA00;
	border-style: outset;
	border-width: 1px;

	color: #CCDDFF;
	font-family: Comic Sans MS;
	font-size: 14pt;
	font-style: italic;

	font-weight: normal;
	text-align: left;

	padding-bottom: 2px;
	padding-left: 8px;
	padding-top: 2px;
}

td {
	background-color: #CCDDFF;
	border-style: inset;
	border-width: 0px;

	color: #00AA00;
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
}



table.main {
	margin-top: 150px;
	width: 1004px;
}

tr.title {
	text-align: center;
}

td.logo {
}

td.title {
	color: #880088;
	font-family: Comic Sans MS;
	font-size: 10pt;
	font-style: italic;
}


tr.main {
	vertical-align: top;
}

td.main_left {
	width: 20%;
}

td.main_center {
	width: 80%;
}


div.title_01 {
	font-size: 32pt;
	font-weight: bold;
}

div.title_02 {
	font-size: 20pt;
}

span.label {
	font-style: italic;
	font-weight: bold;
}

img#logo {
	height: 128px;
	width: 128px;
}



table.contact {
}

tr.contact {
}

td.contact {
	padding: 32px;
}



table.event {
}

tr.event {
}

td.event {
	padding: 16px;
}



/* table.file {
}

tr.file {
}

td.file {
	padding: 16px;
} */



table.link {
}

tr.link {
}

td.link {
	padding: 16px;
}


span.description {
}

span.url {
}



table.module {
	margin-top: 16px;
}

tr.module {
}

td.module {
}



table.photo {
}

tr.photo {
}

td.photo {
	text-align: center;
	padding: 16px;
}


span.photo {
	font-family: Comic Sans MS;
	font-size: 12pt;
	font-style: italic;
}

img#photo_hor {
	height: 300px;
	width: 400px;
}

/* img#photo_ver {
	height: 400px;
	width: 300px;
} */



table.user {
	border-style: inset;
	border-width: 1px;
}

tr.user {
}

td.user {
	font-size: 8pt;
	text-align: center;
}



table.who_am_i {
}

tr.who_am_i {
}

td.who_am_i {
	padding: 8px;
}

p.who_am_i {
}

