#selectcss { border : 1px solid #333; background-color : #1E1D1C; color : #8B8780; font-size : 90%; }
#selectcss option#cz { color : #4C97D7; }
#selectcss option#de { color : #43D34A; }
#selectcss option#es { color : #F1CB25; }
#selectcss option#en { color : #DD1C0B; }
#selectcss option#fr { color : #0195C7; }
#selectcss option#gr { color : #3690FF; }
#selectcss option#it { color : #2E57FA; }
#selectcss option#pl { color : #D94343; }
#selectcss option#pt { color : #F3F300; }
#selectcss option#sk { color : #AE6F05; }
#selectcss option#ru { color : #ff0000; }

html { font-size : small; }
body { margin: 50px 0 16px 0; font-size: 85%; text-align: center; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; }

.nocss { display : none; }

h2 { margin : 0; padding : 0; font-family : "Arial Narrow", Arial, Helvetica, sans-serif; font-size : 22px; }

ul, li {margin : 0; padding : 0;}
img, form, fieldset { border : none; margin : 0; padding : 0;}

/* links */
a, a:hover { text-decoration: none; }

/* links with diap bg */
#login a, 
.post p a, 
.archivedpost p a, 
#top5 a .header, 
.minipost a .header, 
#forums li a, 
#getdumped a, 
#commentform p a, 
#actionbar #email a { padding : 1px; }

#login a:hover, 
#top5 a:hover .header, 
.minipost a:hover .header, 
#forums li a:hover, 
#getdumped a:hover, 
#commentform p a:hover, 
body[id=top] .post p a:hover, 
body[id=top] .archivedpost p a:hover { color : #fff; text-decoration : none; }

/* transparency fix */
img, #topnav, #logo, #logoxs, #categories li a span, #categories li a, #specials a, .post .posted label { behavior : url(/beeld/tclib/js/pngfix.htc); }

/* ad text */
.adHeadline { font-size : 100% !important; font-weight : bold; text-decoration : none; }
.adHeadline:hover { color : #fff; text-decoration : none; }
.adText { font-size : 100% !important; text-decoration : none; color : #8B8780; }
.adText:hover { text-decoration : none; color : #EEEDEB !important; }

/* topnav */
#topnav { color : #8B8780; z-index : 100; position : fixed; left : 0; top : 0; padding-left : 4%; width : 96%; height : 30px; margin-bottom : 18px; background : transparent url(/beeld/tclib/img/topnav.bg.png) top left no-repeat; }
#topnav a { color : #8B8780; line-height : 23px; height : 23px; font-size : 11px; padding : 5px; }
#topnav a:hover { text-decoration : none; }

/* topbox - used in gallery, video, bigvideo */
#topbox { position: relative; background-color: #1e1d1c; width: 989px; margin: 0 auto; height: 140px; text-align: center; }
#topbox #ad { margin-left: 80px; padding-top: 20px; }

/* advertising (not our sponsors) */
#adbox { position: relative; background-color: #1e1d1c; width: 989px; margin: 0 auto; text-align: left; }
#adbox #ad { margin-left: 0px; padding-top: 0px; }
#bigadbox { position: relative; background-color: #1e1d1c; width: 989px; margin: 0 auto; text-align: left; }
#bigadbox #ad { margin-left: 0px; padding-top: 0px; }

/* sitebox */
#sitebox { z-index : 90; background-color : #fff; width : 530px; margin : 0 auto; text-align : left; border-left : 300px solid #1E1D1C; border-right : 159px solid #1E1D1C; padding-bottom : 20px; }
#sitebox:after { content: ""; display: block; height: 0; clear: both; }

#leftcol { float : left; width : 300px; margin-left : -300px; position : relative; }
#posts { float : left; width : 530px; margin-right : -530px; padding-top : 10px; }
#rightcol { float : right; width : 159px; margin-right : -159px; position : relative; padding-top : 20px; }

/* two collumns box */
#twocolbox { position: relative; z-index: 90; background-color: #fff; width: 830px; margin: 0 auto; text-align: left; border-right: 159px solid #1E1D1C; padding-bottom: 20px; }
#twocolbox:after { content: ""; display: block; height: 0; clear: both; }
#twocolbox #posts { float: left; width: 830px; margin-right: -830px; }

/* TC logo */
#logo { z-index: 90; position: absolute; display: block; top: 40px; margin-left: -83px; width: 165px; height: 185px; }
#logoxs { z-index: 90; position: absolute; display: block; width: 66px; height: 72px; }

/* visual tc */
#visualtc { display : block; width : 300px; height : 300px; cursor : pointer; }

/* ad text */
.adHeadline { font-size: 100% !important; font-weight: bold; text-decoration: none; }
.adHeadline:hover { color: #fff; text-decoration: none; }
.adText { font-size : 100% !important; text-decoration : none; color : #8B8780; }
.adText:hover { text-decoration : none; color : #EEEDEB !important; }

/* boxes in left column*/
.colbox { margin : 0 0 10px 20px; padding : 0 0 10px 0; }
.colbox .hdr { padding-top : 1px; height : 31px; }
.wide { width : 260px; background : #2A2927 url(/beeld/tclib/img/box.wide.btm.png) bottom left no-repeat !important; }
.wide .hdr { background : transparent url(/beeld/tclib/img/box.wide.top.png) top left no-repeat; }
.narrow { width : 119px; background : #2A2927 url(/beeld/tclib/img/box.narrow.btm.png) bottom left no-repeat !important; }
.narrow .hdr { background : transparent url(/beeld/tclib/img/box.narrow.top.png) top left no-repeat; }
.fat { margin-left : 10px; width : 140px; background : #2A2927 url(/beeld/tclib/img/box.fat.btm.png) bottom left no-repeat !important; }
.fat .hdr { background : transparent url(/beeld/tclib/img/box.fat.top.png) top left no-repeat; }
.colbox h3 { margin : 0 0 0 10px; }
.colbox .body { margin : 10px 10px 0 10px; }
.colbox .row { float : none; clear : both; height : 19px; }
.colbox p { float : none; clear : both; line-height : 19px; margin : 0; }
.colbox p:after, .colbox .row:after { content: ""; display: block; height: 0; clear: both; }

/* wrapper for login & navigation */
#wrapper01 { margin: 10px 20px 10px 20px; min-height: 248px; }
#wrapper01:after { content: ""; display: block; height: 0; clear: both; }

/* navigation */
#navigation { margin: 10px 0 0 0; padding: 4px 0 0 0; float: left; width: 90px; }
#navigation:after { content: ""; display: block; height: 0; clear: both; }
#navigation ul { margin: 0; padding: 0; display: inline; }
#navigation ul li { margin: 0 0 4px 0; padding: 0; display: block; float: right; clear: both; }
#navigation ul li a, #navigation ul li a:hover { display: block; height: 27px; background-position: center left; background-repeat: no-repeat; }
#navigation ul li a span {display : none;}

#navhome { width : 45px; background : url(/beeld/tclib/img/nav.home.png); }
#navrss { width : 33px; background : url(/beeld/tclib/img/nav.rss.png); }
#navarchive { width : 59px; background : url(/beeld/tclib/img/nav.archive.png); }
#navforum { width : 49px; background : url(/beeld/tclib/img/nav.forum.png); }
#navcontact { width : 58px; background : url(/beeld/tclib/img/nav.contact.png); }

#navhome:hover { background : url(/beeld/tclib/img/nav.home_o.png); }
#navrss:hover { background : url(/beeld/tclib/img/nav.rss_o.png); }
#navarchive:hover { background : url(/beeld/tclib/img/nav.archive_o.png); }
#navforum:hover { background : url(/beeld/tclib/img/nav.forum_o.png); }
#navcontact:hover { background : url(/beeld/tclib/img/nav.contact_o.png); }

/* horizontal navigation */
#altnavigation { position: absolute; left: 10px; bottom: 0; height: 23px; }
#altnavigation:after { content: ""; display: block; height: 0; clear: both; }
#altnavigation ul { margin: 0; padding: 0; display: inline; }
#altnavigation ul li { padding: 0; display: inline; }
#altnavigation ul li a, #altnavigation ul li a:hover { display: block; float: left; height: 23px; background-position: center left; background-repeat: no-repeat; }
#altnavigation ul li a span {display : none;}


/* login */
#login { margin: 10px 0; float: right; padding: 0 0 10px 0; width: 156px; background: #2A2927 url(/beeld/tclib/img/box.login.btm.png) bottom left no-repeat !important; }
#login .hdr { padding-top: 1px; height: 31px; background: transparent url(/beeld/tclib/img/box.login.top.png) top left no-repeat; }
#login .textfld { display: block; float: left; font-size: 100%; color: #B5B5B1; width: 113px; height: 19px; background: transparent url(/beeld/tclib/img/input.unpw.bg.png) top left no-repeat; border: none; padding: 2px; }
#login #loginbtn { display : block; float : left; width : 29px; height : 19px; }
#login #rememberme { display : block; float : left; margin-left : -1px; }
#login #remembermelabel { width : 70px; margin-left : 5px; color : #8B8780; font-size : 90%; }
#login form p { height : 19px; margin-bottom : 3px; }
#login p#actions { color : #fff; padding-top : 5px; }
#login p#meta { color : #8B8780; }

/* tags */
.colbox .tagbox { margin: 0; background: none; }
.colbox .tagbox a { color: #8B8780; }

/* search */
#search .textfld { display : block; float : left; font-size : 90%; color : #fff; width : 176px; height : 19px; background : transparent url(/beeld/tclib/img/input.search.bg.png) top left no-repeat; border : none; margin : 0 5px 0 0; }
#search #searchbtn { display : block; float : left; width : 39px; height : 19px; }

/* categories */
#categories ul { margin : 0; padding : 0; display : block; }
#categories li { list-style : none; padding : 0; margin : 0; display : block; background : transparent url(/beeld/tclib/img/cat.row.bg.png) 0 0 no-repeat; width : 99px; height : 19px; margin-top : 3px; }
#categories li a { display : block; width : 99px; height : 19px; color : #8B8780; }
#categories li a:hover { text-decoration : none; color : #fff !important; }
#categories li a span { display : block; width : 74px; height : 19px; line-height : 19px; padding-left : 25px; cursor : pointer; }
#categories li a#cat-beats span { background : transparent url(/beeld/tclib/img/icon.beats.png) 0 0 no-repeat; }
#categories li a#cat-commercials span { background : transparent url(/beeld/tclib/img/icon.commercials.png) 0 0 no-repeat; }
#categories li a#cat-design span { background : transparent url(/beeld/tclib/img/icon.design.png) 0 0 no-repeat; }
#categories li a#cat-funny span { background : transparent url(/beeld/tclib/img/icon.funny.png) 0 0 no-repeat; }
#categories li a#cat-games span { background : transparent url(/beeld/tclib/img/icon.games.png) 0 0 no-repeat; }
#categories li a#cat-impact span { background : transparent url(/beeld/tclib/img/icon.impact.png) 0 0 no-repeat; }
#categories li a#cat-movies span { background : transparent url(/beeld/tclib/img/icon.movies.png) 0 0 no-repeat; }
#categories li a#cat-totallycrap span { background : transparent url(/beeld/tclib/img/icon.tc.png) 0 0 no-repeat; }
#categories li a#cat-nsfw span { background : transparent url(/beeld/tclib/img/icon.porn.png) 0 0 no-repeat; }
#categories li a#cat-sports span { background : transparent url(/beeld/tclib/img/icon.sports.png) 0 0 no-repeat; }
#categories li a#cat-news span { background : transparent url(/beeld/tclib/img/icon.news.png) 0 0 no-repeat; }
#categories li a#cat-wtf span { background : transparent url(/beeld/tclib/img/icon.wtf.png) 0 0 no-repeat; }
#categories li a#cat-babes span { background : transparent url(/beeld/tclib/img/icon.babes.png) 0 0 no-repeat; }
#categories li a#cat-fights span { background : transparent url(/beeld/tclib/img/icon.fights.png) 0 0 no-repeat; }
#categories li a#cat-celebrities span { background : transparent url(/beeld/tclib/img/icon.celebrities.png) 0 0 no-repeat; }

/* crap top 5 */
#craptop5 ul { margin : 0; padding : 0; display : block; }
#craptop5 li { list-style : none; display : block; width : 239px; height : 86px; margin-bottom : 3px; background : transparent url(/beeld/tclib/img/craptop5.bg.png) center left no-repeat; }
#craptop5 li a { display : block; width : 239px; height : 86px; text-decoration : none !important; }
#craptop5 li a:hover { color : #fff; background : transparent url(/beeld/tclib/img/craptop5.bg_o.png) center left no-repeat; }
#craptop5 li a:hover .text { color : #B5B5B1 !important; }
#craptop5 li img { display : block; width : 86px; height : 86px; float : left; margin-right : 8px; }
#craptop5 li .texta { height : 86px; }
#craptop5 li .header { margin : 0; padding : 0 2px; line-height : 20px; color : #fff; }
#craptop5 li .text { margin : 0; padding : 0 2px; padding-right : 2px; line-height : 130%; color : #8B8780; }

/* top 5 */
#top5 ul:after { content: ""; display: block; height: 0; clear: both; }
#top5 li { display: block; width: 239px; clear: both; float: left; margin-bottom: 5px; background-color: #33322F; }
#top5 li a { display: block; width: 239px; text-decoration: none !important; }
#top5 li img { display: block; float: left; margin-right: 10px; }
#top5 li .header { float: left; display: block; width: 140px; color: #fff; font-weight: bold; }
#top5 li .header span { line-height: 15px; }
#top5 li .text { display: block; float: left; width: 140px; margin-right: -3px; /* -3px: this fixes the duplicate character in ie6 */ line-height: 130%; color: #8B8780; }
#top5 li a:hover .text { color : #B5B5B1 !important; }
#top5 br { display: none; }
#top5 li a:hover { background-color: transparent; cursor: pointer; }
#top5 li a:hover .header span { background-color: #DD1C0B; }

/* forums entries */
#forums li { padding-left : 18px; display : block; height : 25px; line-height : 25px; }
#forums li a { color : #fff; }

/* posts */
.post { margin: 20px 25px; padding-bottom: 3px; clear: both; }
.post .hdr { height: 38px; padding-top: 5px; margin-bottom: 0px; width: 100%; background: url(/beeld/tclib/img/post.hdr.bar.png) bottom left repeat-x; }
.post .hdr h2 { margin : 0; }
.post .hdr .flashHeader { position: relative; bottom: 5px;  }
.post p { width: 100%; margin: 0 0 10px 0; line-height: 150%; float: left; font-size: 110%; color: #444; }
.post p > a { padding : 0 !important; }
.post p img { float : left; margin-right : 11px; margin-top : 2px; border : 2px solid #B5B5B1; }
.post .postcat { background : transparent url(/beeld/tclib/img/square.gray.png) center left no-repeat; display : block; float : left; height : 19px; width : 19px; }
.post p img.picxxl { margin-right: 0px; }
.post .tagbox { display: none; }

.posted { clear : both; margin-top : 10px; height : 19px; background-color : #EEEDEB; }
.posted a, .posted span { position: relative; display: block; float: left; height: 19px; padding: 0 1px; line-height: 17px; font-size: 90%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.posted a:hover { color: #fff; text-decoration: none; }
.posted span { color : #B5B5B1; }
.posted .divider { padding : 0 1px; }
.posted .postcat { padding-right: 5px; background-color: #fff; }
.single .posted .postcat { background-color : transparent; }
.posted .poster { margin-left: 6px; }
.single .poster { margin-left : 0px; }
.posted .postcat label { display : block; float : left; height : 19px; width : 19px; }
.posted .postcat label span {display : none;}
.posted .email { width: 19px; height: 19px; background: transparent url(/beeld/tclib/img/icon.email.png) 0 0 no-repeat; }
.posted .toggletags { width: 24px; height: 17px; background: transparent url(/beeld/tclib/img/tagtoggler.png) 1px 2px no-repeat; cursor: pointer; }
.posted .toggletags span { display: block; float: right; }
.posted .copyurl { width : 105px; }
.posted .copyurl input { float: left; height: 17px; width: 95px; border: 1px solid #E7E3DE; padding: 0 4px; line-height: 18px; font-size: 11px; }
.posted .social { width : 19px; height : 20px; }

.posted .beats label { background : transparent url(/beeld/tclib/img/icon.beats.png) -2px 0 no-repeat; cursor : pointer; }
.posted .commercials label { background : transparent url(/beeld/tclib/img/icon.commercials.png) -2px 0 no-repeat; cursor : pointer; }
.posted .design label { background : transparent url(/beeld/tclib/img/icon.design.png) -2px 0 no-repeat; cursor : pointer; }
.posted .funny label { background : transparent url(/beeld/tclib/img/icon.funny.png) -2px 0 no-repeat; cursor : pointer; }
.posted .games label { background : transparent url(/beeld/tclib/img/icon.games.png) -2px 0 no-repeat; cursor : pointer; }
.posted .impact label { background : transparent url(/beeld/tclib/img/icon.impact.png) -2px 0 no-repeat; cursor : pointer; }
.posted .movies label { background : transparent url(/beeld/tclib/img/icon.movies.png) -2px 0 no-repeat; cursor : pointer; }
.posted .totallycrap label { background : transparent url(/beeld/tclib/img/icon.tc.png) -2px 0 no-repeat; cursor : pointer; }
.posted .nsfw label { background : transparent url(/beeld/tclib/img/icon.porn.png) -2px 0 no-repeat; cursor : pointer; }
.posted .sports label { background : transparent url(/beeld/tclib/img/icon.sports.png) -2px 0 no-repeat; cursor : pointer; }
.posted .news label { background : transparent url(/beeld/tclib/img/icon.news.png) -2px 0 no-repeat; cursor : pointer; }
.posted .wtf label { background : transparent url(/beeld/tclib/img/icon.wtf.png) -2px 0 no-repeat; cursor : pointer; }

/* adposts */
.adpost { margin: 20px 25px; padding-bottom: 3px; clear: both; }
.adpost .hdr { height: 38px; padding-top: 5px; margin-bottom: 0px; width: 100%; background: url(/beeld/tclib/img/post.hdr.bar.png) bottom left repeat-x; }
.adpost .hdr h2 { margin : 0; }
.adpost .hdr .flashHeader { position: relative; bottom: 5px;  }
.adpost p { width: 100%; margin: 0 0 10px 0; line-height: 150%; float: left; font-size: 110%; color: #444; }
.adpost p > a { padding : 0 !important; }
.adpost p img { float : left; margin-right : 11px; margin-top : 2px; border : 2px solid #B5B5B1; }
.adpost p a:hover img { border : 2px solid #0266bb; }
.adpost .postcat { background : transparent url(/beeld/tclib/img/cat.icon.bg.gray.png) center left no-repeat; display : block; float : left; height : 19px; width : 19px; }
.adpost p img.picxxl { margin-right: 0px; }
.adpost .tagbox { display: none; }

/* single post, used on commentspage, videopage, gallerypage */
.single { border-bottom : none; }
.single .posted .postcat { background-color : transparent; }

/* wider post, used on videopage, gallerypage */
.wider p { margin-bottom: 15px; }
.wider img { border: none; margin-bottom: 15px; border: 2px solid #B5B5B1; overflow: hidden; }
.wider .posted .divider { padding : 0 7px; }
.wider .posted .copyurl { width : 230px; }
.wider .posted .copyurl input { width : 220px; }
.gallery .wider { border: none; width: 800px; margin-left: 15px; }

/* flash video player */
#flvplayer { text-align: center; padding-top: 20px; background-color: #EEEDEB; }
#flvplayer p { background-color: #EEEDEB; padding: 15px 0; }
#flvplayer img { border: none; }

/* bigbar is used on video & gallery pages */
.bigbar { height: 25px; padding: 6px 6px 0 6px; background-color: #EEEDEB; }
.bigbar .divider { padding : 0px }
.bigbar img { border: none; margin-bottom: 0; }

/* tagbox */
.tagbox { margin-left: 25px; background: transparent url(/beeld/tclib/img/tagbox.bg.png) left bottom no-repeat; padding: 8px; display: block; }
.tagbox:after { content: ""; display: block; height: 0; clear: both; }
.tagbox a { line-height : 17px; padding : 1px 2px; }
.tagbox a:hover { color : #fff; }

/* archived posts */
.archived { width: 480px; margin: 0px 25px; border-bottom: 1px dotted #B5B5B1; padding-bottom: 0px; }
.archived h3 { margin : 0; padding : 2px 0; font-size : 13px; cursor : pointer; float : none; clear : both; height : 21px; line-height : 21px; }
.archived h3:after { content: ""; display: block; height: 0; clear: both; }
.archived h3:hover { color: #fff; }
.archived h3 .date { display : block; float : left; margin-right : 10px; color : #8B8780; font-size : 80%; }
.archived h3:hover .date { color : #fff; }
.archived h3 .hdrtext { display : block; float : left; }
.archived h3 .archivecat { display : block; float : right; height : 19px; line-height : 19px; background : transparent url(/beeld/tclib/img/cat.icon.bg.gray.png) center left no-repeat; }
.archived h3:hover .archivecat { background: none; background-color: transparent !important; }
.archived p { width : 100%; margin : 0; line-height : 150%; clear : both; float : left; }
.archived .piclink { padding : 0 !important; }
.archived .postpic { float : left; margin-right : 11px; margin-top : 3px; border : 2px solid #B5B5B1; }
.archived .posted { border-top: 10px solid #fff; background-color: #EEEDEB; }
.archived .tagbox { border-bottom: 10px solid #fff; }
.archived .accordion {border : 1px solid #fff; }
.archived .archive-content { display: none; }

/* get dumped */
#getdumped .hdr img { margin-left : 7px; }
#getdumped li { text-align : center; display : block; list-style : none; padding : 0; margin : 0; }
#getdumped li img { margin : 3px 0; border : 2px solid #33322F; }
#getdumped .pic a:hover { background-color : transparent !important; }
#getdumped p { text-align: center; color: #8B8780; }

/* linktip us */
#linktip .body { margin-left : 0px; }

/* specials */
#specials ul { margin : 0; padding : 0; display : block; }
#specials li { list-style : none; margin : 0; padding : 0; display : block; width : 103px; height : 90px; margin : 0 0 5px -2px; }
#specials li a { display : block; width : 99px; height : 86px; border : 2px solid #2A2927 !important; }
#specials li a:hover { cursor: pointer; }
#specials span { display : none; }

#specials a#nozzcrt { background: transparent url(http://www.nozzman.nl/images/edities/vk.png) 0 0 no-repeat; }
#specials a#smspoof { background : transparent url(/beeld/tclib/media/special.visual04.png) 0 0 no-repeat; }
#specials a#extraspecial { background : transparent url(/beeld/tclib/media/special.visual05.png) 0 0 no-repeat; }

/* archives */
#archives ul { margin : 0; padding : 0; display : block; }
#archives li { list-style : none; padding : 0; margin : 0; display : block; background : transparent url(/beeld/tclib/img/cat.row.bg.png) 0 0 no-repeat; width : 99px; height : 19px; margin-top : 3px; }
#archives li a { display: block; width: 99px; height: 19px; color: #8B8780; }
#archives li a:hover { text-decoration: none; color: #fff !important; }
#archives li a span { display : block; width : 74px; height : 19px; line-height : 19px; padding-left : 25px; cursor : pointer; }
#archives li a#arch-audio span { background : transparent url(/beeld/tclib/img/icon.muziek.png) 0 0 no-repeat; }
#archives li a#arch-video span { background : transparent url(/beeld/tclib/img/icon.video.png) 0 0 no-repeat; }
#archives li a#arch-galleries span { background : transparent url(/beeld/tclib/img/icon.galleries.png) 0 0 no-repeat; }

/* archivespecials */
#archivespecials ul { margin : 0; padding : 0; display : block; }
#archivespecials li { list-style : none; margin : 0; padding : 0; display : block; width : 103px; height : 90px; margin : 0 0 5px -2px; }
#archivespecials li a { display : block; width : 99px; height : 86px; border : 2px solid #2A2927 !important; }
#archivespecials li a:hover { cursor: pointer; }
#archivespecials span { display : none; }

#archivespecials a#galarch { background : transparent url(/beeld/tclib/img/visual02.png) 0 0 no-repeat; }
#archivespecials a#vidarch { background : transparent url(/beeld/tclib/img/visual03.png) 0 0 no-repeat; }
#archivespecials a#audioarch { background : transparent url(/beeld/tclib/img/visual05.png) 0 0 no-repeat; }

/* comments */
.commentheader, #archivesheader { margin: 20px 25px 0px 25px; height: 25px; padding-bottom: 10px; }
.commentheader, .archivesheader h2 { font-size: 20px; line-height: 25px; }
.comment { margin: 0px 25px; padding: 5px 0 17px 0; padding: 10px 0; width: 480px; overflow: hidden; }
.comment p { margin: 0 0 5px 0; line-height: 150%; }

/* comment form */
#commentform { margin: 0px 25px 12px 25px; padding: 5px 0 15px 0; }
#formfs .colnarrow { float: left; width: 170px; }
#formfs .colwide { float: left; width: 310px; }
#formfs p { margin: 0; padding: 0 0 5px 0; }
#formfs p label { margin: 0; padding: 0; line-height: 1em; }
#formfs p input { margin: 0; height: 17px; border: 1px solid #EEEDEB; width: 153px; color: #1E1D1C; background-color: #EEEDEB; }
#formfs input.checkbox { margin: 5px 5px 0 0; width: auto; background: transparent; }
#formfs textarea { margin: 0; padding: 4px; border: 1px solid #EEEDEB; height: 195px; width: 300px; text-align: left; color: #1E1D1C; overflow: auto; background-color: #EEEDEB; }
#formfs .formbutton { margin: 15px 15px 15px 0; width: 80px; text-align: center; }
#formfs textarea:focus { color: #33322F; border: 1px solid #B5B5B1; background: #fff; }
#formfs p input:focus { color: #33322F; border: 1px solid #B5B5B1; background: #fff; }

/* paginate */
.paginate { margin : 15px 25px; height : 19px; line-height : 18px; color : #8B8780; background : url(/beeld/tclib/img/paginate.bg.png); }
.paginate .pagecount { padding-left : 5px; }
.paginate .pageselect  { float : right; }
.paginate .pageselect input { margin : -1px 5px -1px 0; border : 1px solid #B5B5B1; font-size : 9px; color : #8B8780; background-color : #EEEDEB; }

/* sponsors - big ad bar */
#posts #sponsors { width : 780px; margin : 10px 25px 15px 25px; padding-bottom : 15px; border-bottom : 1px dotted #B5B5B1; }
#posts #sponsors:after { content: ""; display: block; height: 0; clear: both; }
#posts #sponsors .spnsr { float : left; width : 15%; margin : 0 10px 0 0; }
#posts #sponsors a { color : #8B8780; }
#posts #sponsors a .shdr { font-weight: bold; }
#posts #sponsors a:hover .shdr { color: #fff; text-decoration: none; }
#posts #sponsors a:hover { text-decoration : none; }

.gallery #sponsors, .videoxxl #sponsors { width: 780px; }
.video #sponsors { width: 480px !important; }

/* miniposts */
.minipost { width: 124px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #8B8780; }
.minipost br {display : none;}
.minipost a { display : block; width : 124px; text-decoration : none !important; }
.minipost img { display : block; width : 120px; height : 120px; float : left; border : 2px solid #2A2927; }
.minipost img:after { content: ""; display: block; height: 0; clear: both; }
.minipost .header,
.minipost .text { display : block; padding : 0 2px; margin : 0; line-height : 120%; }
.minipost .header { clear: both; color: #fff; }
.minipost .header .hdrtxt { padding-left: 10px; }
.minipost .header:after { content: ""; display: block; height: 0; clear: both; }
.minipost .text { color : #8B8780; }
.minipost .header { background : transparent url(/beeld/tclib/img/arrow.png) -5px -1px no-repeat; }
.minipost a:hover .text { color : #B5B5B1 !important; }

#contactform { clear: both; margin: 50px 24px; border-top: 1px solid #ddd; padding: 20px 0px; }

/* miniposts (inc. now on tc) */
.minipost { width: 124px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #8B8780; }
.minipost br {display : none;}
.minipost a { display : block; width : 124px; text-decoration : none !important; }
.minipost img { display : block; width : 120px; height : 120px; float : left; border : 2px solid #2A2927; }
.minipost img:after { content: ""; display: block; height: 0; clear: both; }
.minipost .header,
.minipost .text { display : block; padding : 0 2px; margin : 0; line-height : 120%; }
.minipost .header { clear: both; color: #fff; }
.minipost .header .hdrtxt { padding-left: 10px; }
.minipost .header:after { content: ""; display: block; height: 0; clear: both; }
.minipost .text { color : #8B8780; }
.minipost a:hover .header { background: transparent url(/beeld/tclib/img/arrow.png) -5px -1px no-repeat; }
.minipost a:hover .text { color : #fff !important; }

/* miniposts: now on tuy */
#nowontuy .minipost img { display: block; width: 81px; height: 81px; clear: both; float: none; border-top: 5px solid #1e1d1c; border-bottom: 5px solid #1e1d1c; border-left: 19px solid #1e1d1c; border-right: 19px solid #1e1d1c; margin: 4px 0; }
#nowontuy .minipost .header { clear: both; color: #fff; background: none; }
#nowontuy .minipost .header .hdrtxt {padding-left : 0px;}
#nowontuy .minipost .text { display: none; }

/* it's all sIFR below... */

/* These are standard sIFR styles... do not modify */
.sIFR-flash { visibility : visible !important; margin : 0; }
.sIFR-replaced { visibility : visible !important; }
span.sIFR-alternate { position : absolute; left : 0; top : 0; width : 0; height : 0; display : block; overflow : hidden; }

.sIFR-hasFlash #post h2 { visibility : visible; letter-spacing : -1px; font-size : 25px; }
.sIFR-hasFlash .colbox h3 { visibility : visible; letter-spacing : -1px; font-size : 20px; }
