body {
background: #ffffff url(http://www.megahumor.nl/img/bg.gif) repeat-x;
text-align: center;
margin: 0px;
padding: 0px;
font-family: Arial,Helvetica,sans-serif;
font-size: small;
color: #333333;
}

div,h1,h2,h3,h4,h5,h6,p,form,table,ul,li {
margin: 0px;
padding: 0px;
}

div {
float: left;
overflow: hidden;
}

input,textarea {
font-family: Arial,Helvetica,sans-serif;
font-size: small;
}

div.container {
width: 969px;
margin: 0px auto 0px auto;
text-align: left;
float: none;
}

div.header {
width: 969px;
height: 165px;
}

div.headerlogo {
width: 723px;
height: 119px;
background: url(http://www.megahumor.nl/img/headerlogo.gif) no-repeat;
}

div.headerlogo p {
display: none;
}

div.headerlogo h1 {
display: none;
}

div.headernav {
width: 723px;
height: 46px;
}

div.headernav ul {
padding: 0px;
margin: 0px;
list-style-type: none;
font-family: impact,"arial black",arial,Helvetica,sans-serif;
font-size: x-large;
}

div.headernav ul li {
float: left;
line-height: 46px;
margin: 0px 20px 0px 0px;
}

div.headernav ul li a {
color: #ffffff;
text-decoration: none;
}

div.headernav ul li a:hover {
text-decoration: none;
}

div.main {
text-align: left;
width: 969px;
}

div.mainleft {
width: 499px;
}

div.media {
padding: 0px 20px 15px 0px;
}

div.media h2 {
color: #cc1744;
font-family: arial,Helvetica,sans-serif;
font-weight: bolder;
margin: 15px 0px 0px 0px;
font-size: x-large;
}

div.media h2 a {
color: #cc1744;
text-decoration: none;
}

div.media h3 {
margin: 15px 0px 0px 0px;
}

div.media img {
width: 120px;
height: 90px;
float: right;
border: 1px solid #797979;
margin: 0px 0px 10px 10px;
}



div.media p.picture {
text-align: center;
}

div.media img.picture {
width: 477px;
height: auto;
border: 1px solid black;
margin: 0px 0px 0px 0px;
float: none;
}

div.media div.video {
margin: 15px 0px 0px 0px;
float: none;
}

div.media p {
margin: 15px 0px 0px 0px;
}


div.media p a {
color: #cc1744;
text-decoration: none;
font-weight: bold;
}

div.media p a:hover {
text-decoration: underline;
}

div.media form {
margin: 15px 0px 0px 0px;
}

div.media form a {
color: #cc1744;
text-decoration: none;
font-weight: bold;
}

div.media form a:hover {
text-decoration: underline;
}

div.media span.comment {
font-size: x-small;
}

div.mediaoptions {
padding: 0px 20px 15px 0px;
}

div.mediaoption,div.mediaoptionlabel,div.mediaoptionfield {
height: 20px;
line-height: 20px;
font-weight: bold;
}

div.mediaoptionfield span.online {
color: #468c0d;
}

div.mediaoptionfield span.offline {
color: #CC0000;
}

div.mediaoption {
width: 229px;
}

div.mediaoption a {
color: #666666;
text-decoration: none;
}

div.mediaoption a:hover {
color: #666666;
text-decoration: underline;
}

div.mediaoptionlabel {
width: 65px;
}

div.mediaoptionfield {
width: 165px;
color: #666666;
}

div.mediaoptionfield a {
color: #cc1744;
text-decoration: none;
}

div.mediaoptionfield a:hover {
text-decoration: underline;
}

div.mediaoption img {
width: 20px;
height: 20px;
border: 0px;
margin: 0px 5px 0px 0px;
float: left;
}

div.relatedmedia {
padding: 0px 0px 15px 0px;
}

div.relatedmedia img {
width: 100px;
height: 75px;
margin: 0px 16px 0px 0px;
padding: 0px;
border: 1px solid #797979;
}

div.comments {
padding: 0px 20px 15px 0px;
}

div.comments h3 {
color: #cc1744;
font-family: arial,Helvetica,sans-serif;
font-weight: bolder;
margin: 0px 0px 0px 0px;
font-size: medium;
}

div.comments h3 a {
color: #cc1744;
text-decoration: none;
}

div.comments p.comment {
margin: 15px 0px 0px 0px;
}

div.comments p.commentfooter {
font-weight: bolder;
margin: 5px 0px 0px 0px;
}

div.comments p.commentfooter a {
text-decoration: none;
font-weight: bold;
color: #cc1744;
}

div.comments p.commentfooter a:hover {
text-decoration: underline;
}

div.comments p.commentfooter a.commentreport {
color: #c3c3c3;
}


div.mediamenu {
float: none;
}

div.mediamenu ul {
list-style: none;
margin: 0px 0px 0px 0px;
float: none;
}

div.mediamenu ul li.mediamenuitem {
padding: 2px 5px 2px 5px;
margin: 0px 5px 5px 0px;
border: 1px solid #cc1744;
background: #cc1744;
color: #ffffff;
float: left;
cursor: pointer;
}

div.mediamenu ul li.mediamenuitem a {
text-decoration: none;
color: #ffffff;
}

div.mediamenu ul li.mediamenuitemselected  {
padding: 2px 5px 2px 5px;
margin: 0px 5px 5px 0px;
border: 1px solid #cc1744;
background: #ffffff;
color: #333333;
float: left;
cursor: pointer;
}

div.mediamenu ul li.mediamenuitemselected a {
text-decoration: none;
color: #333333;
}

div.mediamedium {
padding: 0px 20px 0px 0px;
}

div.mediamedium h2 {
color: #cc1744;
font-family: arial,Helvetica,sans-serif;
font-weight: bolder;
margin: 15px 0px 15px 0px;
}

div.mediamedium h2 a {
color: #cc1744;
text-decoration: none;
}



div.mediamedium img {
width: 120px;
height: 90px;
float: right;
border: 1px solid #797979;
margin: 0px 0px 10px 10px;
}

div.mediamedium p {
margin: 0px 0px 15px 0px;
}


div.mediamedium p a {
color: #cc1744;
text-decoration: none;
font-weight: bold;
}

div.mediamedium p a:hover {
text-decoration: underline;
}

div.mediamedium p.mediamediumfooter {
font-weight: bold;
margin: 0px;
}



div.mediasmall {
padding: 0px 20px 0px 0px;
}

div.mediasmallim {
width: 72px;
height: 62px;
} 

div.mediasmalltext {
width: 407px;
} 

div.mediasmalltext h2 {
color: #333333;
font-family: arial,Helvetica,sans-serif;
font-size: small;
font-weight: bolder;
}

div.mediasmalltext h2 a {
color: #cc1744;
text-decoration: none;
}

div.mediasmalltext h2 a:hover {
text-decoration: underline;
}

div.mediasmalltext p a {
color: #333333;
text-decoration: none;
}

div.mediasmalltext p a:hover {
text-decoration: underline;
}

div.mediasmallim img {
width: 60px;
height: 45px;
border: 1px solid #797979;
margin: 0px 10px 10px 0px;
}

div.pagination {
padding: 0px 20px 10px 0px;
font-family: Arial,Helvetica,sans-serif;
font-size: small;
color: #333333;
}

div.pagination ul {
list-style: none;
margin: 0px 0px 0px 0px;
}

div.pagination ul li.page {
padding: 2px 5px 2px 5px;
margin: 0px 5px 5px 0px;
border: 1px solid #cc1744;
background: #cc1744;
color: #ffffff;
float: left;
cursor: pointer;
}

div.pagination ul li.page a {
text-decoration: none;
color: #ffffff;
}

div.pagination ul li.pageselected  {
padding: 2px 5px 2px 5px;
margin: 0px 5px 5px 0px;
border: 1px solid #cc1744;
background: #ffffff;
color: #333333;
float: left;
cursor: pointer;
}

div.pagination ul li.pageselected a {
text-decoration: none;
color: #333333;
}

tr.header {
background: #cc1744;
font-weight: bold;
color: #ffffff;
}

tr.footer {
background: #cc1744;
color: #ffffff;
}

tr.header a,tr.footer a {
color: #ffffff;
font-weight: bold;
}

tr.header a:hover,tr.footer a:hover {
text-decoration: none;
}

tr.odd {
background: #ffffff;
}

tr.even {
background: #f1f1f1;
}

tr.odd a,tr.even a {
color: #0066cc;
}

tr.odd a:hover,tr.even a:hover {
text-decoration: none;
}

div.mainmiddle {
width: 300px;
}

div.middle {
padding: 15px 0px 0px 0px;
font-family: Arial,Helvetica,sans-serif;
font-size: small;
color: #000000;
}

div.middle h3 {
font-size: large;
font-weight: normal;
color: #cc1744;
margin: 0px 0px 0px 0px;
}

div.middle ul {
list-style-type: none;
}

div.middle p {

}

div.middle a {
color: #333333;
text-decoration: none;
}

div.middle a:hover {
text-decoration: underline;
}


div.mainright {
width: 170px;
}

div.right {
padding: 0px 4px 0px 15px;
font-family: Arial,Helvetica,sans-serif;
font-size: small;
}

div.right h4 {
margin: 15px 0px 0px 0px;
font-size: small;
}

div.right p {
font-size: small;
color: #333333;
}

div.right ul {
font-size: small;
list-style-type: none;
color: #818181;
}

div.right a {
color: #818181;
text-decoration: none;
}

div.right a:hover {
text-decoration: underline;
}

div.footer {
width: 969px;
height: 15px;
}

