﻿* {
	font-size : 100%; 
	margin : 0;
	padding : 0;
}

body {
	font-size : 0.84em;
	font-family : Verdana, Arial, Osaka, sans-serif; 
	text-align : center; 
	background-color : #000000; 
	margin : 0;
	padding : 0;
	color : #dddddd; 
}

body div {
	text-align : left;
	margin : 0 auto;
}

img {
	border-style : none; 
	margin : 0;
	padding : 0;
}

a:link {
	color : #aaaaaa; 
}

a:visited {
	color : #aaaaaa; 
}
 
a:active {
	color : #6f6f6f; 
}

a:hover {
	color : #6f6f6f; 
} 

a {
	text-decoration : none;
}

p {
	font-size : 100%;
	line-height : 125%;
	letter-spacing : 0.2em;
	text-align : left;
	padding-bottom : 1em;
}

h1 {
	font-size : 200%;
	font-weight : 600;
	letter-spacing : 0.2em;
	text-align : left;
}

h2 {
	font-size : 100%;
	font-weight : 600;
	letter-spacing : 0.2em;
	text-align : left;
}

ul {
	margin : 0 3em;
	margin-bottom : 1em;
	padding : 0 1em;
}

li {
	font-weight : 500;
	letter-spacing : 0.2em;
	text-align : left;
	margin : 0.1em 0;
	padding : 0;
	border : 0;
}
address {
	margin : 1em 3em;
}
#title {
	padding : 1em 3em;
	z-index : 1;
	border : 0;
}

#header {
	border-bottom : solid 1px #cc4444;
}
#footer {
	text-align : left;
	border-top : solid 1px #cc4444;
	clear : both;
}

#main {
	margin : 0 auto;
	width : 90%;
}

.section {
	padding : 1em 0 0 0;
}

.section .section {
	border-left : solid 1px #cc4444;
	border-bottom : solid 1px #cc4444;
	margin : 0 2em 1em 2em;
	padding : 1em;
	padding-bottom : 0em;
}

.section h2 {
	margin : 0 0 0.7em 1em;
	padding : 0 1em;
	border-left :  solid 1em #cc4444;
}

.section .img {
	float : left;
	margin-right : 2em;
}
