html,body {
	margin: 0;
	padding: 0
}

body {
	background: #000 url('http://inspiremari.nl/inspiremari-top.png') center top repeat-x;
	text-align: center;
}

a:link, a:visited { 
	font: 89%/170% arial,sans-serif;
	color: #D699FF; 
	text-decoration: none; 
        text-decoration: underline;
}

a:hover { color: #AD33FF;
          text-decoration: none;  }

a:active  { 
	color: #AD33FF;
	text-decoration: none; 
	font-weight: bold;
}


p {
	margin: 0 10px 0px;
}

b {
	font-weight: bold;
	color: #19BDE6;

}

em {
	font-style: italic;
	color: #FCFCFC;
}

strong {
	font-weight: bold;
	color: #E5E5E5;
}


#header {
	position: relative;
	background: #000 url('http://inspiremari.nl/header.png') center top no-repeat;
	color: #79B30B;
	height: 128px;

}

#topnav {
	position: relative;
	margin-top: 0px;
	padding: 6px 0 0px 0;
	font: 1.6em arial,sans-serif;
	line-height: 2.3em;
	color: #990099;
	height: 0px;

}


#container {
	text-align: left;
	width:986px;
	margin:0 auto;
}

#wrapper {
	float:left;
	width:100%;
}

#content {
	margin-top: 63px;
	font: 89%/170% arial,sans-serif;
        color: #E0E0E0;
        width: 523px;
        text-align: justify;
	background: #000 url('http://inspiremari.nl/contentbg.png') center top repeat-y;
}

#navigation {
	float:left;
	width:237px;
	margin-top: 63px;
	margin-left:-448px;
        background: #000;
	border-right: 2px dashed #E5E5E5;
	background: #000 url('http://inspiremari.nl/navbg.png') center top repeat-y;
}

#extra {
	float: left;
	width: 200px;
	margin-top: 63px;
	margin-left: -210px;
        padding-top: 0px;
        background: #000;
        text-align: left;
}

#footer {
	background:url('http://inspiremari.nl/footerbg.png') repeat-x;
        border-top: 5px solid #330066;
	font: 89%/160% arial,sans-serif;
	color: #919191;
	clear: left;
	width: 100%;
	text-align: center;
	padding: 9px 0 9px 0;
}

#imgcontent {
        color: #1A1A1A;
        width: 100%;
        text-align: justify;
}

h1 	{
 	font: 2.0em tahoma;
 	margin: 0px 0px 5px 0px;
        padding-left: 9px;
        padding-top: 9px;
 	color: #FF66E0;
 	letter-spacing: 0.2em;
}

h2 {
        color: #D166FF;
	font: 1.3em tahoma;
	letter-spacing: 0.2em; 	
	margin: 17px 0 0 0px;
	padding: 3px 0px 3px 11px;
	background: #1F1F1F;
        border-bottom: 3px solid #454545;

}


h3 {
 	font: 1.3em verdana , sans-serif;
 	letter-spacing: 0.3em;
 	color: #D3D3D3;
	padding: 2px 2px 3px 2px;
        border-top: 2px solid #CC008F;
        border-bottom: 2px solid #621782;
	background:url('h3bg.png') repeat-y;
 	width: 100%;
	}

h4 {
 	font: 1.3em verdana , sans-serif;
 	letter-spacing: 0.3em;
 	color: #CE6EF7;
	padding: 2px 2px 3px 2px;
        border-top: 2px solid #CC008F;
        border-bottom: 2px solid #7A0099;
 	width: 100%;
}

h5 {
 	font: 1.4em verdana , sans-serif;
 	letter-spacing: 0.3em;
 	color: #0DF2F2;
	padding: 2px 2px 3px 2px;
        border-bottom: 2px solid #A8E87D;
	background: #3D3D3D;
 	width: 100%;
}



img {
	border: none;
}

.text {
   color: #E0E8EB;
   font: italic bold 2.0em 'Times New Roman', Times, serif;
   letter-spacing: 0.2em;
}

a.menu:link { 
 	font: 1.2em tahoma;
 	margin: 10px 0 0 0px;
        padding-left: 9px;
 	color: #009999;
 	letter-spacing: 0.3em;
        text-decoration: none;
}

a.menu:visited { 	
 	font: 1.2em tahoma;
 	margin: 10px 0 0 0px;
        padding-left: 9px;
 	color: #009999;
 	letter-spacing: 0.3em;
        text-decoration: none;
}

a.menu:active { 
 	font: 1.2em tahoma;
 	margin: 10px 0 0 0px;
        padding-left: 9px;
 	color: #009999;
 	letter-spacing: 0.3em;
        border-bottom: 2px solid #66FFFF;
}

a.menu:hover { 
 	font: 1.2em tahoma;
 	margin: 10px 0 0 0px;
        padding-left: 9px;
 	color: #006652;
 	letter-spacing: 0.3em;
        border-bottom: 2px solid #75FF66;
}

div.area {
margin: 0px;
width: 100%;
padding: 4px;
background-color: #2E2E2E;
text-align: left;
}

div.area:hover{
margin: 0px;
width: 100%;
padding: 4px;
background-color: #080808;
text-align: left;
}

div.area2 {
margin: 0px;
width: 100%;
padding: 4px;
background-color: #292929;
text-align: left;
}

div.area2:hover{
margin: 0px;
width: 100%;
padding: 4px;
background-color: #030303;
text-align: left;
}

#menu2 {
	width: 15.6em;
	padding: 0 0 10px 0;
	margin-bottom: 1em;
	font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
	color: #FF4D00;
	}

	#menu2 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#menu2 li {
		border-bottom: 5px solid #00B2FF;
		margin: 0;
		}

#menu2 li a {
		display: block;
		padding: 7px 7px 7px 10px;
		color: #FF4D00;
		text-decoration: none;
		width: 100%;
		}

	html>body #menu2 li a {
		width: auto;
		}

	#menu2 li a:hover {
		padding: 7px 10px 7px 13px;
		color: #fff;
		}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

iframe {
border: 0px;
}

#flickr_badge_source_txt {
			padding:0; 
			font: 11px Arial, Helvetica, Sans serif; 
			color:#CCCCCC;
}

#flickr_badge_icon {
			display:block !important; 
			margin:0 !important; 
			border: 0px solid rgb(0, 0, 0) !important;
}

#flickr_icon_td {
		padding:0 5px 0 0 !important;
}

.flickr_badge_image {
		text-align:center !important;
}

.flickr_badge_image img {border: 1px solid black !important;
}

#flickr_www {	display:block; 
		padding:0 10px 0 10px !important; 
		font: 11px Arial, Helvetica, Sans serif !important; 
		color:#3993ff !important;
}

#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {
					text-decoration:none !important; 
					background:inherit !important;
					color:#6600FF;
}

#flickr_badge_wrapper { 	
}

#flickr_badge_source {
			padding:0 !important; 
			font: 11px Arial, Helvetica, Sans serif !important; 
			color:#CCCCCC !important;
}

#link {
        color: #D166FF;
	font: 1.3em tahoma;
	letter-spacing: 0.2em; 	
	margin: 17px 0 0 0px;
	padding: 3px 0px 3px 4px;
	background: #1F1F1F;
        border-bottom: 3px solid #454545;
}

ul#links {
	list-style: none;
	margin: 17px 0 0 0px;
}

table.center {margin-left:auto; margin-right:auto;}