@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
body {
	background-color: #A30303;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
}

/*id's*/

#container {
	width: auto;
	background-color:#FFF;
}
#header {
	height: 150px;
	background-color: #A30303;
	background-attachment: scroll;
	background-image: url(../images/logo-main.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#navbar {
	background-color: #0F9;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#maincontent { 
	width: auto;
	height: auto;
}
#footer {
	background-color: #A30303;
	color: #D16060;
	text-align: center;
	padding: 2em;
	clear: both;
	border-width: thick;
	border-style: solid none none none;
	border-color: #D16060;
}

/*classes*/

.table {
	display: table;
	width: auto;
}
.tablerow { display: table-row; }
.tablecell {
	display: table-cell;
	width: auto;
	padding: 20px;
}
.picleft {
	width: auto;
	float: left;
	margin: 5px 0px 5px 10px;
}
.picright {
	width: auto;
	float: right;
	margin: 5px 10px 5px 0px;
}

/*styles*/

body h1, body h2, body h3, body h4, body h5, body h6 {
	margin: 0 0 1em 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #D13737;
}
body p { padding: 1em 20px 1em 20px; }
body a { color: #D16060; text-decoration: none; }
body a:hover { text-decoration: underline; }
#maincontent p { text-align: justify; }
#maincontent h1, h2, h3, h4, h5, h6 { padding: 1em 1em 1em 20px; }
#rightcontent hr, #maincontent hr{
	margin: 4px 0 3px 0;
	border: 0px;
	border-top: dotted 1px #D16060;
	border-bottom: transparent;
}
.table h3 { margin: 0 0 0.5em 0; }
#linkbox a{ padding-left: 20px; }

	

