body {
        margin: 0;
        background: #464646;
        /*font-family: Verdana, Times New Roman, Arial, Georgia, Courier, Courier New ; */
        font: 12px Verdana; /* MARCA 2009/02/28 */
        color: #D0D0D0; /* MARCA 2009/02/28 */
}

h1, h2, h3, h4 {
        margin: 0;
    color: #FFFFFF;
}
a {
        text-decoration: none;
        color: #F0A13B; /* MARCA 2009/02/28 */
}

a:hover {
        text-decoration: underline;
}

img {
        border: 0;
}

.clear {
        clear: both;
        height: 0;
        overflow: hidden;
}

#wrap-815 {
        position: relative;
		width: 815px;
        margin: 0 auto;
        padding:0px;
}

#wrap-1000 {
        position: relative;
		width: 1000px;
        margin: 0 auto;
        padding:0px;
}

#content-container {

/*        background: url("images/header.jpg") no-repeat top;  */
        margin: 0 auto;
        padding:0px;
}

#contents {

        padding: 0 37px 0 32px;
}

#page-bottom {
        width: 815px;
        background: url("images/footer.gif") no-repeat bottom;
}

#header {
    background: url("racephoto_logo.jpg") no-repeat top;
    height: 156px;
        margin: 0px auto 10px auto;
        padding: 0px 0px 20px 0px;
    text-align: left;
}

#footer {
	padding: 10px;
	}

#RSS {
color:#CCCCCC;
margin:0 auto;
margin-left: 5px;
padding:0;
}

#RSS h2 {
font-family:Verdana;
font-size:13px;
/* font-size-adjust:none; */
/* font-stretch:normal; */
font-style:normal;
font-variant:normal;
font-weight:bolder;
line-height:normal;
margin:0;
padding-left: 0;
padding-top: 5px;
}	
.RSS-block {
	width: 256px;
	float: left;
    margin-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #FFFFFF;
	}

.RSS-header {
	padding-bottom: 5px;
	border-bottom: 1px solid #808080; 
	}
	
.read-more {
	padding-bottom: 5px;
	border-bottom: 1px solid #808080; 
	}
#title {
        margin-left: 50px;
}

#title h1 {
    padding-top: 40px;
        margin-bottom: 10px;
}

#right {
    margin-right: 0px;
    width: 650px;
    float: right;
}

#navigation {
	font-size: 14px;
    margin-left: auto;
    margin-right:auto;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 800px;
	float: left;  /* boven de foto */
/*    border: 1px solid #000000;
    border-collapse:collapse;  */
}

#navigation p {
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
	margin: 0;
}

.line {
	height: 22px;
	margin-bottom: -1px;
    border: 1px solid #000000;
	}
	

.title {
    width: 100px;
    text-align: right;
    float: left;
    font-size: 14px;
    margin-right: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
	border-right: 1px solid #000000;
	border-collapse:collapse; 
}

.title-content h1,h2 {
    font-size: 14px;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
/*    border: 1px solid #000000;
	border-collapse:collapse; */
}

.titleleft {
	width: 350px;
	float: left;
/*	position: absolute;  */
	}
	
.titleright {
	width: 440px;
	float: right;
/*	margin: 500px; */
	}

.ref {
	font-size: 10px;
}

#slices {
	border:1px solid #000000;
	float:left;
	margin-left:auto;
	margin-right:auto;
	width:800px;
}

#slices-wrap {
	margin: 0 auto;
}

.slice-row {
	float:left;
	margin-left:auto;
	margin-right:auto;
/*	width:800px;  2009/05/01 */
}

#left {
    position: absolute;
    width: 150px;
    height: 404px;
    float: left;
    margin-left: 5px;
    padding: 5px;
        background: #4F4F4F;
    border: 1px solid #FFFFFF;
}

#left .TOCSection1 {
        font: 14px Verdana;
        font-weight: bold;
        border-bottom: 2px solid #5F79D8;
        padding-top: 15px;
}

#left .TOCSection1_first {
        padding-top: 0px;
}

#left ul {
        list-style: none;
        margin: 0;
        padding: 0;
}

#left li {
        border-bottom: 1px solid #5F79D8;
}

#left li a {
        display: block;
        padding: 5px 5px 5px 0.5em;
    text-decoration: none;
}

#gallery {
/* background:#F8F8F8 none repeat scroll 0 0; */
height:800px;
position:relative;
width:1000px;
}

#gallery-wrap {
	margin: 0px;
	}
.gallery-wrap {
	margin: 0px;
	}
	
div.gallery-block {
  text-align: center;
  margin-left: 12px;
  margin-bottom: 12px;
  float: left;
  height: 200px;
  width: 200px;
  background: #464646;
  border: 1px solid #FFFFFF;
  padding-top: 0px;
  }

div.gallery-block:hover {
  background: #232323;
  border: 1px solid #5F79D8;
  }

div.gallery-block p {
   text-align: center;
    margin: 0;
    padding: 1px;
   }

div.gallery-block h2 {
   color: #D0D0D0;
   font-size: 12px;
    margin: 0;
    padding: 1px;
   }

   div.gallery-block img {
   text-align: center;
/*    padding-bottom: 6px;  */
   }

div.gallery-block a {
        text-decoration: none;
        color: #D0D0D0;
font-family:Verdana;
font-size:13px;
/* font-size-adjust:none; */
/* font-stretch:normal; */
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
		
}

div.container {

  }

div.spacer {
  clear: both;
  }

 div.thumbnail-block {
  text-align: center;
/*  margin-left: 12px;
  margin-bottom: 12px;  */
  float: left;
  height: 90px;
/*  width: 200px; */
  background: #464646;
/*  border: 1px solid #FFFFFF;  */
  padding-top: 0px;
  }
/*
div.thumbnail-block:hover {
  background: #232323;
  border: 1px solid #5F79D8;
  }

div.thumbnail-block p {
   text-align: center;
    margin: 0;
    padding: 1px;
   }
*/

div.thumbnail-block h2 {
   color: #D0D0D0;
/*   font-size: 12px;  */
    margin: 0;
    padding: 1px;
   }

   div.thumbnail-block img {
   text-align: center;
/*    padding-bottom: 6px;  */
   }

div.thumbnail-block a {
        text-decoration: none;
        color: #D0D0D0;
font-family:Verdana;
font-size:0px; /* OK ? */
/* font-size-adjust:none; */
/* font-stretch:normal; */
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
		
}
   
#thumbnails {
float:right;
height:560px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:auto;
padding:5px;
width:180px;
text-align: center;
vertical-align: middle;
}

#thumbnails a {
/* border:1px solid #; */
/* cursor:pointer; */
display:inline;
float:left;
height:75px;
line-height: 75px;
/* margin:0 4px 4px 0; */
width:75px;
padding: 2px;
/* margin: 5px; */
}

#thumbnails img {
	border:1px solid #000000;
}

#thumbnails a img {
	vertical-align: middle;
	text-align: center;

}

#thumbnails h2 {
	margin: 0;
	padding: 0;
	}

#thumbnail-bar {
	float:right;
	width:180px;
}
	
#F11 {
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:auto;
	padding:5px;
	text-align:center;
	vertical-align:middle;
	width:180px;
    font: 16px Verdana;
    color: #000000;
	border:1px solid #000000;
    background: #FFFF00;
	font-weight: bold; 
}

#subscribe {
	float:right;
	margin:0;
	margin-top: 20px;
	overflow:auto;
	padding:5px;
	text-align:center;
	vertical-align:middle;
	width:180px;
/*    font: 16px Verdana;  */
    color: #000000;
	border:1px solid #000000;
}
	
.slice-block {
  text-align: center;
  margin: 0px;
  padding: 0px;
  float: left;
/*  height: 233px;
  width: 400px; */
  background: #464646;
  border: 0px solid #FFFFFF;
  }

.slice-block img {
   float: left;
   text-align: center;
   }
   
#schedule {
	margin-left: 20px;
	margin-right: 20px;
	min-height: 404px;
}

#schedule h2 {
	padding-bottom: 5px;
	padding-left: 0px;
}

#contact {
	margin-left: 20px;
	margin-right: 20px;
	height: 404px;
}

#copyright {
	margin-left: 20px;
	margin-right: 20px;
	height: 404px;
}

#copyright h2 {
	padding-bottom: 5px;
	padding-left: 0px;
}
