body {
    font-size: 50%;
    line-height: 160%;
    font-family: Arial, sans-serif;
    background-color: #000;
    color: #000;
    text-align: center;
}

.content article h1,
.content article h2,
.content article h3,
.content article h4,
.content article h5,
.content article h6,
.content section h1,
.content section h2,
.content section h3,
.content section h4,
.content section h5,
.content section h6 {
    font-size: 14px;
}

.content p {
    margin-bottom: 1em;
}

body.page .content p {
	margin-left: 10px;
}


h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	text-decoration: none;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
    
    color: #FF00C8;
}

a {
    color: #000;
}

a.commentcount {
    text-decoration: none;
}

a.commentcount .commentcounticon {
    display: block;
    float: left;
    background: transparent url(../graphics/icons.png) no-repeat -24px 1px;
    width: 15px;
    height: 12px;
}


.vote a.upvote,
.vote a.downvote {
    display: block;
    float: left;
    width: 8px;
    height: 16px;
    margin-right: 4px;
    background: transparent url(../graphics/icons.png) no-repeat left 2px;
    text-decoration: none;
}

.vote a.upvote {
    background-position: 0px -11px;
}

.vote a.upvote:hover {
	background-position: -160px -43px;
}

.vote a.downvote:hover {
	background-position: -160px -30px;
}

.votecount {
	padding-left: 0px;
}

.vote .numvotes {
    /*padding-left: 10px;*/
}



.dirtyborder {
    border: 1px solid #CCC;
    /*border-width: 2px;
    -o-border-image: url('../graphics/bg-dirtyborder.png') 2 2 2 2 round round;
    -icab-border-image: url('../graphics/bg-dirtyborder.png') 2 2 2 2 round round;
    -khtml-border-image: url('../graphics/bg-dirtyborder.png') 2 2 2 2 round round;
    -moz-border-image: url('../graphics/bg-dirtyborder.png') 2 2 2 2 round round;
    -web-kit-border-image: url('../graphics/bg-dirtyborder.png') 2 2 2 2 round round;
    border-image: url('../graphics/bg-dirtyborder.png') 2 2 2 2 round round;*/
}

a.readmorebutton {
    display: block;
    width: 105px;
    height: 23px;
    padding: 3px 12px 2px 11px;
    background: transparent url(../graphics/icons.png) no-repeat -180px -30px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 9px;
    color: #555;
    margin: 10px 0px 0px 0px;
    float: right;
    clear: both;
}

a.readmorebutton:hover {
	color: #000;
	text-decoration: underline;
}

.closebutton {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 12px;
    height: 11px;
    background: transparent url(../graphics/icons.png) no-repeat -30px -163px;
    cursor: pointer;
}

a#switchchannels {
    position: absolute;
    bottom: 10px;
    right: 10px;
    display: block;
    width: 14px;
    height: 14px;
    background: transparent url(../graphics/icons.png) no-repeat -28px -161px;
    text-decoration: none;
    z-index: 99;
}

a#switchchannels.closed {
    width: 18px;
   background: transparent url(../graphics/icons.png) no-repeat -54px -161px;
}

a.readmoresmall {
    color: #FF00C8;
    text-decoration: none;
}

a.readmoresmall:hover {
    color: #000;
    text-decoration: underline;    
}

div.divider {
    position: relative;
    height: 6px;
    width: 100%;
    margin: 20px 0px 0px 0px;
    background: transparent url(../graphics/icons.png) no-repeat 0px -156px;
    font-size:1px;
}

div#sitewrapper {
	position: relative;
    width: 100%;
    border-top: 1px solid #d8e90e;
    background: transparent url(../graphics/bg_sitewrapper.png) repeat-x left 125px;
}

div#headerwrapper {
    height: 125px;
    width: 100%;
    text-align: center;
    background: #d8e90e url(../graphics/bg_headerwrapper.jpg) repeat-x center top;
}

header,
footer {
    display: block;
    margin: auto;
    height: 118px;
    text-align: left;
    position: relative;
    /*background-color: #C7FF00;*/
    border-top: 1px solid transparent;
    width: 1000px;
}

header {
	height: 125px;
	background: url(../graphics/bg-header.jpg) no-repeat 0 -1px;
}

footer {
    background: #FBF7EF;
    border: none;
    padding: 0px 0px;
    width: 1002px;
    height: 223px;
    /*border: 1px solid #f482a0;*/
    border-top: 1px solid #FBF7EF;
    clear:left;
}

#footercontent {
    background: #FF0 url(../graphics/bg_footer.jpg) no-repeat 0px 0px;
    height: 223px;
    position: relative;
    padding-left: 26px;
    border-left: 1px solid #f482a0;
    border-right: 1px solid #f482a0;
}

#footer-bottom {
	height: 18px;
	width: 1000px;
	background: url(../graphics/bg-footer-bottom.jpg) no-repeat left bottom;
	margin: 0px auto;
}
div#contentwrapper {
    background-color: #FBF7EF;
    width: 1000px;
    margin: 0px auto;
    text-align: left;
    position: relative;
    border-top: 1px solid #300465;
    border-left: 1px solid #f482a0;
    border-right: 1px solid #f482a0;
    overflow: auto;
}



div#maincolumn {
	position: relative;
    width: 728px;
    margin: 5px 9px 10px 6px;
    float: left;
    overflow-x: hidden;
    overflow-y: auto;
}

div#sidebar {
    width: 250px;
    float: left;
    margin-top: 5px;
    overflow-x: hidden;
}




div#mainvideo {
    height: 275px;
    width:728px;
}

div#bigvideo {
    height: 272px;
    width: 450px;
    background-color: #000;
    float: left;
    overflow: hidden;
    position: relative;
    margin: 1px 0px 0px 1px
}

div#videowrapper {
    position: absolute;
    left: 0px;
    top: -277px;
    height: 1020px;
}


div#videowrapper object {
    height: 272px;
    width: 450px;
    background-color: #000;
    color: #FFF;
}


ul#bigvideo_intros {
    width: 276px;
    max-width: 276px;
    height: 272px;
    float: left;
    margin: 1px 0px;
    padding: 0px;
    list-style: none;
    line-height: 100%;
    background: transparent url(../graphics/bg_player_hi-all.png) no-repeat -276px top;
    border-left: 1px solid #000;	/* disable this?? */
}

ul#bigvideo_intros.first {
    background-position: 0px top;
}

ul#bigvideo_intros.second {
    background-position: -276px top;
}

ul#bigvideo_intros.third {
    background-position: -552px top;
}


ul#bigvideo_intros li {
    height: 86px;
    padding: 5px 10px 0px 10px;
    position: relative;
}



div#spotlight {
    width: 434px;
    float: left;
    margin-right: 7px;
    background: url(../graphics/bg-spotlight-agenda.png) repeat-y left top;
    border-bottom: 1px solid #a6a6a6;
}

div#agenda {
    width: 287px;
    float: left;
}

div#channelpicker {
    height: 100px;
    padding-left: 42px;
    padding-right: 50px;
    position: relative;
    background: transparent url(../graphics/bg-channelpicker.jpg) no-repeat 7px top;
    overflow: hidden;
    width: 908px;
}

div#channelmessage {
	display: none;
    height: 30px;
    padding-left: 42px;
    padding-right: 45px;
    position: relative;
    background: url(../graphics/bg-channelpicker.jpg) no-repeat center top;
    overflow: hidden;
	color: #fff;
	cursor: pointer;
}

div#channelmessage h2 {
	margin-top: 7px;
	text-align: right;
	font-weight: bold;
	font-size: 1em;
}

div#channelwrapper {
    position: relative;
}


.jcarousel-container {
    position: relative;
    display: block;
    height:100px; /* !important; */
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


div.jcarousel-wrap {
}

div.jcarousel-prev,
div.jcarousel-next {
    display: block;
    height: 42px;
    width: 21px;  
    position: absolute;
    top: 26px;
    text-indent: -10000px;
    cursor: pointer;
}

div.jcarousel-prev {
    left: 14px;
    background: url(../graphics/btn-channelpick-left.gif); 
}

div.jcarousel-next {
    right: 14px;
    background: url(../graphics/btn-channelpick-right.gif); 
}

div#channelpicker ul#channels {
    list-style: none;
    width: 14750px!important;
	padding: 0;
}

div#channelpicker ul#channels li{
    overflow:hidden;
    display:inline;
    float:left;
    width: 269px;
    height: 80px;
    padding-right: 26px;
}


div#channelpicker.closed .jcarousel-wrap {
    visibility: hidden;
}

div#channelpicker.closed {
    height: 0px;
}

/* Header stuff */

h1#siteheader {
    background: transparent url('../graphics/logo.gif') no-repeat left top;
    width: 236px;
    height: 109px;
    margin: 3px 0px 0px 0px;
    text-indent: -10000px;
}

h1#siteheader a {
    display: block;
    width: 100%;
    height: 100%;
}

nav {
    display: block;
    position: absolute;
    top: 90px;
    left: 220px;
}

ul#mainmenu {
    margin: 0px;
    list-style: none;
}

ul#mainmenu li {
    float: left;
    margin-left: 17px;
}

ul#mainmenu li a {
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
}

ul#mainmenu li a:hover {
    text-decoration: underline;
    color: #FF00C8;
}

ul#mainmenu li.active {
    xxbackground-color: #F440E4;
}

ul#mainmenu li.active a {
    text-decoration: none;
    color: #FF00C8;
}

div#quicksearch {
    position: absolute;
    right: 0px;
    top: 80px;
    width: 226px;
    height: 25px;
    padding-top: 2px;
    text-align: right;
    background: url(../graphics/bg-quicksearch.png);
}

div#quicksearch form {
    margin-bottom: 0px;
}

div#quicksearch fieldset {
    margin: 0px;
}

div#quicksearch form input#search{
    width: 180px;
    border: none;
    background-color: transparent;
}

div#quicksearch form input.searchbutton {
    border: none;
    background-color: transparent;
    text-indent: -10000px;
    width: 30px;
}

div#profilecontrols {
    position: absolute;
    top: 9px;
    right: 0px;
    vertical-align: top;
    font-weight: bold;
    text-transform: uppercase;
}

div#profilecontrols a {
	color: #000;
}

div#profilecontrols a:hover {
	color: #FF00C8;
}

div#profilecontrols a.openprofile {
    display: block;
    float: left;
    margin: 4px 12px 0px 0px;
}

div#profilecontrols a.uploadbutton {
    display: block;
    float: left;
}

div#profilecontrols span#languageswitcher{
    display: block;
    float: left;
    margin: 4px 4px 0px 8px;
}

#loginfancybox {
	display: none;
}

.loginpanel {
    width: 330px;
	min-height: 150px;
    background-color: #000;
    z-index: 999;
}

.loginpanel p.why-register {
	margin-bottom: 1em;
}

#uploadpanel {
    position: absolute;
    right: -1px;
    top: 40px;
    width: 330px;
    background-color: #000;
    border: 1px solid #000;
    display: none;
    z-index: 999;
}

.loginpanel div.inputwrapper,
#uploadpanel div.inputwrapper {
	margin: 18px;
	padding-top: 10px;
	color: #fff;
	font-size: 11px;
}

.loginpanel div.inputwrapper p,
#uploadpanel div.inputwrapper p {
	text-transform: uppercase;	
	font-size: 10px;
	margin-left: 0;
}

.loginpanel div.inputwrapper p.message,
#uploadpanel div.inputwrapper p.message {
	border: 1px solid #ff0000;
	background-color: #555;
	text-align: center;
	color: #fff;
	margin: 0 0 10px 0;
	font-weight: bold;
}

.loginpanel div.inputwrapper p a,
#uploadpanel div.inputwrapper p a {
	color: #000;
	background-color: #C7FF00;
	text-decoration: none;
	padding: 1px 3px;
	margin-right: 4px;
	border: 1px solid #fff;
	display:block;
	float:left;
	margin-bottom:5px;
}

.loginpanel div.inputwrapper p a:hover,
#uploadpanel div.inputwrapper p a:hover {
	border-color: #999;
}

.loginpanel div.inputwrapper div,
#uploadpanel div.inputwrapper div,
#tipredactieform div {
	padding-bottom: 5px;
}

#fancybox-inner {
	background-color: #000;
}

.loginpanel form {
	margin-bottom: 1.6em;
}

.loginpanel label {
	float: left;
	width: 110px;
	text-transform: uppercase;
} 

#uploadpanel label {
	text-transform: uppercase;
} 

#tipredactieform label {
	float: left;
	width: 90px;
	text-transform: uppercase;
} 

.loginpanel input.formfield,
.searchform input.formfield {
	width: 160px;
	background: url(../graphics/icons.png) no-repeat 0px -183px;
	border: 1px solid #a6a6a6;
	padding: 3px;
}

#uploadpanel input.formfield {
	width: 270px;
	background: url(../graphics/icons.png) no-repeat 0px -183px;
	border: 1px solid #a6a6a6;
	padding: 3px;
}

#uploadpanel input.uploadfield {
	width: 250px;
	background-color: #ccc;
	
	padding: 3px;
}

#uploadpanel div.upload-progress {
	position: relative;
	background: url("../graphics/icons.png") no-repeat scroll 0 -183px transparent;
	border: 1px solid #a6a6a6;
	width: 270px;
	height: 13px;
	padding: 3px;
}

#uploadpanel div.upload-progress div#upload-status {
	position: absolute;
	left: 0;
	top: 0;
	width: 270px;
	height: 13px;
	overflow: hidden;
	text-align: center;
	background-color: #fff;
	color: #000;
	font-weight: bold;
}

#uploadpanel div.upload-progress div#upload-bar {
	position: absolute;
	left: 0;
	top: 0;
	width: 0px;
	height: 13px;
	overflow: hidden;
	text-align: center;
	background-color: #ff00e1;
	color: #fff;
	font-weight: bold;
	opacity: 0.4;
	filter: alpha(opacity = 40);
}

#uploadpanel textarea {
	width: 270px;
	background-color: #F0F8FA;
	border: 1px solid #a6a6a6;
}

#tipredactieform textarea {
	width: 252px;
	background-color: #F0F8FA;
	border: 1px solid #a6a6a6;
}

.loginpanel input.formbutton,
#uploadpanel input.formbutton,
#weblogtodatefilter .formbutton {
	width: 83px;
	height: 23px;
	background: url(../graphics/icons.png) no-repeat -193px 0px;
	border: 0;
	padding: 0;
	margin-left: 196px;
	color: #fff;
	text-transform: uppercase;
}

#weblogtodatefilter .formbutton {
	padding-left: 10px;
	margin-left: 10px;
}

#weblogtodatefilter .formbutton a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 2em;
}

#uploadpanel input.formbutton {
	margin-top: 10px;
}

/* tip redactie form */

#tipredactie {
	background: #ffff00;
	border: 1px solid #A6A6A6;
	float:left;
	clear:left;
	width:285px;
}

#tipredactie img {
    cursor: pointer;
}

#tipredactieform {
	padding: 0 10px;
}

#tipredactie.closed #tipredactieform {
    display: none;
}

#tipredactieform input[type="text"]{
	width: 160px;
	background: url(../graphics/icons.png) no-repeat 0px -183px;
	border: 1px solid #a6a6a6;
	padding: 3px;
}

#tipredactieform input[type="submit"]{
	width: 83px;
	height: 23px;
	background: url(../graphics/icons.png) no-repeat -193px 0px;
	border: 0;
	padding: 0;
	margin-left: 196px;
	color: #fff;
	text-transform: uppercase;
	margin-left: 176px;
}

/* Footer stuff */

#footercontent #socialnetworklinks {
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: url(../graphics/footer_cameraman.png) no-repeat 51px 23px;
    width: 268px;
    height: 200px;
}

#footerlinktohyves {
    display: block;
    background: url(../graphics/soc_hyves.gif) no-repeat 0px 0px;
    width: 83px;
    height: 29px;
    text-indent: -10000px;
    position: absolute;
    left: 0px;
    top: 0px;
}

#footerlinktofacebook {
    display: block;
    background: url(../graphics/soc_facebook.gif) no-repeat 0px 0px;
    width: 91px;
    height: 29px;
    text-indent: -10000px;
    position: absolute;
    left: 81px;
    top: 0px;
}

#footerlinktotwitter {
    display: block;
    background: url(../graphics/soc_twitter.gif) no-repeat 0px 0px;
    width: 80px;
    height: 29px;
    text-indent: -10000px;
    position: absolute;
    left: 175px;
    top: 0px;
}

ul#footermenu {
    list-style: none;
    width: 600px;
}

ul#footermenu li.footermain {
    padding: 10px 5px;
    font-size: 13px;
    float: left;
    font-weight: bold;
    text-transform: uppercase;
    width: 190px;
}

ul#footermenu li.footermain a {
    text-decoration: none;
}

ul#footermenu li.footermain a:hover {
    text-decoration: underline;
}

ul#footermenu li.footermain ul {
    margin: 0px;
    padding:0px;
    list-style: none;
}

ul#footermenu li.footersub {
    font-weight: normal;
    font-size: 11px;
    text-transform: none;
	width: 180px;
}

ul#footermenu li.footermain span.users {
	background-color: #000;
	color: #fff;
	padding: 1px 4px 1px 4px;
	font-size: 10px;
}

ul#footermenu li.footermain.credits {
	width: 280px;
	padding: 10px 0 0 5px;
	font-size: 8px;
	text-transform: uppercase;
	color: #515151;
}


/* Big video */


ul#bigvideo_intros li h2 {
    margin: 0px 0px 5px 0px;
}

ul#bigvideo_intros li article {
    font-size: 11px;
}

ul#bigvideo_intros li p.articlemeta {
    position: absolute;
    right: 10px;
    bottom: 7px;
    margin: 0px;
    display: none;
    width: 230px;
    height: 15px;
    padding: 4px 0px 0px 4px;
    background: transparent url(../graphics/icons.png) no-repeat 0 -80px;
    text-transform: uppercase;
    color: #666;
}

ul#bigvideo_intros li p.articlemeta .readmoresmall {
	padding-left: 5px;
}

ul#bigvideo_intros li.active {
    /*background-color: #FFFE98;*/
}

ul#bigvideo_intros li.active p.articlemeta {
	display: block;
}

ul#bigvideo_intros li div.hover {
	display: none;
	position: absolute;
	top: 2px;
	left: 7px;
	width: 266px;
	height: 86px;
	opacity: 0.3;
	background-color: #DFD340;
}

ul#bigvideo_intros li:hover div.hover {
	display: block;
}

ul#bigvideo_intros li.active:hover div.hover {
	display: none;
}
/*
ul#bigvideo_intros li:hover {
	opacity: 0.3;
	background-color: #DFD340;
}*/


/* Channelpicker */

ul#channels li {
    margin-top: 10px;
}

div#channelpicker ul#channels li img.channelimage {
    float: left;
    border: 1px solid #DDD;
    margin-right: 7px;
}

ul#channels li h2 {
    margin: 0px;
    font-size: 13px;
    color: #FFF;
    text-transform: uppercase;
    line-height: 15px;
    margin-bottom:5px;
}


ul#channels li h2 span {
    color: #FFFE98;
}

ul#channels li h2 a {
    color: #FFF;
}

ul#channels li p {
    color: #FFF;
    font-size: 10px;
    line-height: 14px;
}



/* Spotlight */

#spotlightswitcher {
    height: 50px;
    background: url(../graphics/fr/header-tabs-video.png) no-repeat left top;
    margin-bottom: 15px;
}

.datefilter {
	margin-left: 5px;
	margin-top: -10px;
	margin-bottom: 10px;
	width: 420px;
	height: 26px;
	padding-top: 4px;
}
.browsechannels .datefilter {
	float:right;
	width:auto;
	margin-top:0;
	margin-bottom:0;
	padding-top:10px;
}
.datefilter div {
	float:left;
}
.datefilter .filters {
	background: url(../graphics/tape-narrow.png) no-repeat left -2px;	
	height:25px;
	width:140px;
	padding-left:3px;
}
.browsechannels .datefilter .filters {	
	height:25px;
	width:135px;
	padding-left:5px;
}
.datefilter a {
	padding: 4px 5px;
	font-weight: normal;
	text-decoration: none;
	color: #666;
}
.browsechannels .datefilter a {
	padding:4px 2px;
}
.datefilter a:hover {
	text-decoration:underline;
	color:#000;
}

.datefilter a.active {
    color: #FF00C8;
    text-decoration: none;
}

.nl #spotlightswitcher {
    background: url(../graphics/nl/header-tabs-video.png) no-repeat left top;
}

#spotlightswitcher.mostviewed {
    background-position: 0px -51px;
}
#spotlightswitcher.mostcomments {
    background-position: 0px -102px;
}

#spotlightswitcher a {
    display: block;
    float:left;
    height: 50px;
    text-indent: -10000px;
    width: 140px;
}

div#spotlight .hidden {
    display: none;
}


div#spotlight article {
    min-height: 100px;
    height: auto;
    _height: 100px;
    /*overflow: auto;*/
    font-size: 11px;
    line-height: 13px;
    margin:5px 5px 25px 5px;
    position: relative;
}

div#spotlight article h3 {
    margin: 0px 0px 5px;
}

div#spotlight article h3 span,
div#sidebarspotlight article h3 span,
div.uservideos article h3 span {
	color: #666;
	font-size: 10px;
	font-weight: normal;
}

div#spotlight article h3 span a,
div#sidebarspotlight article h3 span a {
	color: #666;
}
div#spotlight article h3 span a:hover,
div#sidebarspotlight article h3 span a:hover {
	color: #FF00C8;
}

div#spotlight article img.articleimage {
    float: left;
    margin-right: 13px;
}

div#spotlight article .articlemeta {
    width: 278px;
    height: 18px;
    background: #FFF url(../graphics/icons.png) no-repeat 0px -57px;
    font-size: 10px;
    padding: 5px 0px 0px 5px;
    margin: 0px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    text-transform: uppercase;
}

div#spotlight article .articlemeta .vote,
#socialbookmarking .vote {
    float: left;  
}



div#spotlight article .articlemeta .commentcount {
   float: left;
}

.views {
	background: url(../graphics/icons.png) no-repeat -24px -18px;
	float: left;
	padding-left: 20px;
	margin-left: 10px;
	max-height: 18px;
}

div#spotlight article .articlemeta .views {
	background: url(../graphics/icons.png) no-repeat -24px -21px;
	float: left;
	padding-left: 20px;
	margin-left: 10px;
}

div#spotlight .entrythumb {
    width: 130px;
    height: 100px;
    float: left;
    margin-right: 13px;
}

/* Sidebar spotlight */

div#sidebarspotlight  {
    margin: 10px 0px;
}

div#sidebarspotlight #spotlightswitcher {
    height: 50px;
    background: url(../graphics/fr/header-gerelateerd.png) no-repeat left top;
    margin-bottom: 0px;
}

.nl div#sidebarspotlight #spotlightswitcher {
    background: url(../graphics/nl/header-gerelateerd.png) no-repeat left top;
}

div#sidebarspotlight #spotlightswitcher.new {
    background: url(../graphics/fr/header-nieuw.png) no-repeat left top;
}

.nl div#sidebarspotlight #spotlightswitcher.new {
    background: url(../graphics/nl/header-nieuw.png) no-repeat left top;
}

#spotlightswitcher.weblogs {
    background-position: 0px -51px;
}


div#sidebarspotlight #spotlightswitcher a {
    display: block;
    float:left;
    height: 50px;
    text-indent: -10000px;
    width: 124px;
}

div#sidebarspotlight #spotlightswitcher.relatedweblogs {
    background-position: 0px -53px;
}


div#sidebarspotlight #relatedweblogs {
    display: none;
}


div#sidebarspotlight article,
div.uservideos article {
    min-height: 155px;
    height: auto;
    _height: 155px;
    overflow: auto;
    font-size: 11px;
    line-height: 13px;
    margin:5px 5px 5px 5px;
    position: relative;
}

div#sidebarspotlight article img.articleimage,
div.uservideos article img.articleimage {
    float: left;
    margin-right: 13px;
    width: 100px;
    height: 77px;
}

div#sidebarspotlight article .articlemeta,
div.uservideos article .articlemeta {
    width: 230px;
    height: 18px;
    background: #FFF url(../graphics/icons.png) no-repeat left -79px;
    font-size: 11px;
    padding: 5px 0px 0px 5px;
    margin: 0 0 0 0;
    position: absolute;
    left: 0px;
    bottom: 0px;
    text-transform: uppercase;
    clear: both;
}

div#sidebarspotlight article .articlemeta .commentcount,
div.uservideos article .articlemeta .commentcount {
    position: absolute;
    left: 10px;
    top: 5px;
}

div#sidebarspotlight h2.latestcomments {
    background: #FFF8D8 url(../graphics/fr/header-laatstereacties.png) no-repeat -1px -1px;
    margin: 0px;
    text-indent: -10000px;
    height: 54px;
    padding-bottom: 10px;
}

.nl div#sidebarspotlight h2.latestcomments {
    background: #FFF8D8 url(../graphics/nl/header-laatstereacties.png) no-repeat -1px -1px;
}

div#sidebarspotlight ul {
    list-style: none;
    margin: 0px;
    background-color: #FFF8D8;
}

div#sidebarspotlight ul li {
    margin-bottom: 1em;
    padding: 0px 5px;
}

div#sidebarspotlight ul li a {
    font-weight: bold;
}

div#sidebarspotlight ul li a:hover {
    color: #FF00C8;
}

div#sidebarspotlight ul div.divider {
    margin-bottom: 0px;
}


/* Agenda */

div#agenda {
    position: relative;
}

div.smallagendaholder {
    background: url(../graphics/bg-spotlight-agenda.png) repeat-y right top;
    border-bottom: 1px solid #a6a6a6;
    margin-bottom: 10px;
}
  
div#agenda h2 {
    margin: 0px 0px 10px 0px;
    height: 60px;
    width: 287px;
    background: url(../graphics/header-agenda.png) no-repeat left top;
    text-indent: -10000px;
    position: relative;
    left: 0px;
    top: 0px;
    z-index: 100;
}

div#smallagenda {
	position:relative;
    top: -35px;
    margin-bottom: 10px;
    padding: 10px 10px 5px 8px;
    
}

div#smallagenda .sponsorevent {
    border: 1px solid #CCC;
    background-color: #FFF;
    padding: 10px 8px 10px 9px;
}


#smallagenda .readmore {
	text-align:right;
	height:38px;
}

#smallagenda a.readmorebutton {
    padding-right: 0px;
    text-align:left;
}


.event h3.eventheader,
.sponsorevent h3.eventheader {
    color: #336600;
    height: 25px;
    margin: 15px 0px 5px 0px;
}


.event .eventheader span.day,
.sponsorevent .eventheader span.day {
    float: left;
    font-size: 25px;
    margin-right: 3px;
    
}

.eventheader span.dayname,
.eventheader span.month {
    font-size: 10px;
    display: block;
    padding-top: 2px;
}

.event h3{
    margin: 0px;
    color: #000;
}

.sponsorevent h3 {
    margin: 0px;
    /* color: #336600; */
}

.sponsorevent img {
    margin-top: 5px;
}

.sponsorevent h3 a,
.event h3 a,
article h3 a
{

	color: #000;
}

.sponsorevent h3 a:hover,
.event h3 a:hover,
article h3 a:hover
{
	color: #FF00C8;
}

/* agenda weblog */

.sponsored {
	background-color: #EFE4C8;
}

.agenda-date {
	float: left;
	margin-left: 10px;
	width: 100px;
}

.agenda-content {
	padding-left: 110px;
}

.agendaimg {
	float: right;
	margin: 0 0 15px 15px;
}

.agenda-date h3.eventheader {
    color: #336600;
    height: 25px;
    margin: 10px 0px 5px 0px;
}


.agenda-date .eventheader span.day {
    float: left;
    font-size: 25px;
    margin-right: 3px;
    
}

.agenda-date span.dayname {
    font-size: 10px;
    display: block;
    padding-top: 2px;
}

.agenda-date h3{
    margin: 0px;
    color: #000;
}


.agenda-content h2 {
	margin-top: 10px;
}

/* newsletter */

#subscribe_newsletter {
    height: 170px;
    background: url(../graphics/bg-newsletter.png) no-repeat;
    padding: 4px 5px;
    position: relative;
}

#subscribe_newsletter div.newslettertxt {
    display: block;
    margin: 35px 5px 0px 5px;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
}

#subscribe_newsletter input.name{
    background: transparent url(../graphics/nieuwsbrief_veld1.gif) no-repeat left top;
    border: none;
    height: 22px;
    padding: 15px 3px 2px 3px;
    width: 230px;
    margin: 0px 5px 5px 5px;
}

#subscribe_newsletter input.email{
    background: transparent url(../graphics/nieuwsbrief_veld2.gif) no-repeat left top;
    border: none;
    height: 22px;
    padding: 2px 3px 15px 3px;
    width: 230px;
    margin-left: 5px;
}

#subscribe_newsletter input.submit {
    position: absolute;
    bottom: 5px;
    right: 5px;
    border: none;
    background: transparent url(../graphics/icons.png) no-repeat -100px top;
    text-indent: -10000px;
    width: 90px;
    height: 31px;
}

#subscribe_newsletter #confirmation {
    display: none;
    margin: 30px 0px 0px 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.searchform {
    display: block;
    padding: 7px 0px 0px 35px;
    margin: 0 5px 25px 0;
    font-size: 12px;
    color: #666;
    font-weight: bold;
}

.content .searchform p {
	margin-top: 0;
}

.content .searchform p.list {
	margin-bottom: 0;
}

.content .searchform ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}

.pagenav {
    display: block;
    width: 430px;
    height: 34px;
    padding: 7px 0px 0px 30px;
    margin: 0 5px 25px 0;
    background: url(../graphics/tape-views-breed.png) no-repeat center center;
    font-size: 12px;
    color: #666;
    font-weight: bold;
    float:left;
}

.paginate a,
.paginate span {
    display: block;
    float: left;
    padding: 5px;
    margin: 0px 1px;
    color: #666;
    text-decoration: none;
}

.paginate a:hover {
    color: #FF00C8;
}

.paginate span {
    color: #FF00C8;
}

.paginate .first,
.paginate .last,
.paginate .previous,
.paginate .next {
    border: none;
    margin: 0px;
}

.paginate .previous, .paginate .next {
    font-size: 18px;
}

/* daily froeks */

#newsblog {
    margin-top: 5px;
    margin-bottom: 10px;
    overflow: auto;
}

#newsblog h2 {
    background: url(../graphics/header-dailyfroeks.png) no-repeat;
    height: 71px;
    text-indent: -10000px;
    margin: 0px;
}

#newsblog article {
    position: relative;
    width: 250px;
    overflow: hidden;
}

#newsblog article h4 {
    margin: 0px 0px 3px 0px;
    font-size: 12px;
}

#newsblog article .articlemeta {
    width: 250px;
    height: 18px;
    font-size: 11px;
    padding: 3px 0px 3px 5px;
    margin: 0px;
    position: absolute;
    right: 0px;
    bottom: 5px;
    text-transform: uppercase;
    color: #4c4c4c;
}

article .articlemeta a {
	color: #4c4c4c;
	text-decoration: none;
}

article .articlemeta a:hover {
	text-decoration: underline;
}

#newsblog article .articlemeta .vote {
    position: absolute;
    left: 165px;
    top: 5px;
}

#newsblog article .articlemeta .commentcount {
    position: absolute;
    right: 20px;
    top: 5px;
}

#newsblog article .articlemeta .commentcounticon {
    margin-top: 4px;
}


#weblogcontrols,
#searchcontrols {
    margin-bottom: 10px;
    padding-left: 10px;
    background-color: #FFF8D8;
    position: relative;
}

#searchcontrols p {
	margin-left: 0;
}

#searchcontrols h3 {
	text-transform: none;
	color: #000;
	font-size: 100%;
	margin-top: 2em;
	margin-bottom: 1em;
}

#weblogcontrols.hidden {
    height: 30px;
}

#weblogcontrols a.closebutton {
    background: transparent url("../graphics/icons.png") no-repeat -105px -162px;
    height:13px;
    width:13px;
    text-decoration: none;
}

#weblogcontrols.hidden a.closebutton {
    background: transparent url("../graphics/icons.png") no-repeat -128px -162px;
    width:20px;
}

#weblogcontrols p#openmessage {
    position: absolute;
    right: 35px;
    top: 7px;
    font-weight: bold;
    display: none;
}

#weblogcontrols.hidden p#openmessage {
    display: block;
}

#weblogcontrols select {
    border: 1px solid #CCC;
}

#weblogcontrols h2 {
    margin: 10px 0px;
}

#weblogcontrols.hidden h2 {
    display: none;
}

#weblogcontrols ul {
    list-style: none inside;
	text-align: center;
    xxheight: 30px;
    margin: 0px;
}

#weblogcontrols.hidden ul {
    display: none;
}

#weblogcontrols ul li {
	margin-top: 5px;
    margin-right: 35px;
    float:left;
    display:block;
}

#weblogcontrols ul li a {
    font-weight: bold;
    text-decoration: underline;
    padding: 4px 7px 4px 7px;
     border: 1px solid #ccc;
     background-color: #F3FFAF;
}

#weblogcontrols ul li a.active,
#weblogcontrols ul li a:hover {
    color: #FF00C8;
    text-decoration: none;
    background-color: #D9FF00;
}

#weblogcontrols h2 {
	clear: both;
}

#weblogcontrols #weblogfromdatefilter,
#weblogcontrols #weblogtodatefilter {
    height: 30px;
}

#weblogcontrols.hidden #weblogfromdatefilter,
#weblogcontrols.hidden #weblogtodatefilter {
    display: none;
}

#weblogcontrols #weblogfromdatefilter div,
#weblogcontrols #weblogtodatefilter div{
    float: left;
    margin-right: 20px;
 }

#weblogcontrols #weblogfromdatefilter label,
#weblogcontrols #weblogtodatefilter label {
    font-weight: bold;
}


/* Blog entries */

article h3 {
    text-transform: uppercase;
    font-size: 1.1em;
}

article {
    display: block;
}

.page,
.user,
.entry {
	margin-bottom: 10px;
	overflow: auto;
}

.entry.shop {
	overflow: visible;
}

/*
article p {
    padding: 0px 10px;
}
*/
article.entry p {
    
}

article.page h2.title,
article.page h2.pagetitle,
article.user h2.entrytitle,
article.entry h2.entrytitle,
.viewprofile h2.entrytitle,
h2.weblogheader {
    font-size: 20px;
    text-transform: uppercase;
    margin-left: 10px;
}

.viewprofile h2.entrytitle {
	margin-left: 0;
}

article.entry span.viewcount {
    background: transparent url("../graphics/tape-views.png") no-repeat center center;
    color:#666;
    display:block;
    float:right;
    font-size:14px;
    font-weight:bold;
    height:25px;
    margin:5px;
    padding:5px 0 0 3px;
    width:auto;
}

article.entry .entryvideo object {
    margin: 35px 48px 5px 48px;
}

article.entry .entryvideo a.video-h264 {
    display: block;
    padding-top: 24px;
    margin-left: 48px;
}

article.entry div.entryvideo {
    height: 440px;
    background-color: #000;
}

article.entry div.entryvideo span.videostatus {
	display: block;
	padding-top: 180px;
	padding-left: 30px;
	padding-right: 30px;
	color: #fff;
	font-size: 300%;
	font-weight: bold;
	line-height: 1em;
	text-align: center;
}

article.user .articlemeta,
article.page .articlemeta,
article.entry .articlemeta {
    font-size: 14px;
    padding: 0px 10px;
    margin-bottom: 6px;
    color: #666;
}

article.entry .articlemeta span.channelname {
	padding-left: 10px;
}

article.entry .articlemeta span.channelname a {
	font-weight: bold;
	color: #000;
}

article.entry #socialbookmarking {
    width: 630px;
    height: 20px;
    padding: 0 48px 20px 48px;
    margin-bottom: 10px;
    clear: both;
    position: relative;
    background: #000 url(../graphics/entryfooter.png) no-repeat bottom left;
}

article.entry #socialbookmarking span,
article.entry #socialbookmarking a{
    color: #fff;
}


article.entry #socialbookmarking .embed {
	background: transparent url(../graphics/icons.png) no-repeat right -100px;
	float:right;
	width:282px;
	
}

article.entry #socialbookmarking input#embedcode {
    background: none;
    width: 273px;
    height: 18px;
    padding: 4px 0px 4px 4px;
    border: none;
    position: relative;
    display: block;
    float: left;
    color: #000;
}

article.entry #socialbookmarking a#copyembed {
    position: absolute;
    right: 50px;
    top: 8px;
    display: block;
    height: 18px;
    width: 50px;
    text-indent: -10000px;
}

article.entry #socialbookmarking a#share {
    display: block;
    float: left;
    height: 20px;
    padding-left: 35px;
    /*margin-left: 45px;*/
    text-decoration: none;
}

article.entry #socialbookmarking a#share span {
    display: block;
    float: left;
    height: 20px;
    width: 30px;
    background: transparent url(../graphics/icons.png) no-repeat -50px 3px;
}

article.page .articlemeta .username,
article.entry .articlemeta .username,
article.entry .articlemeta .username a {
    font-weight: bold;
    color: #000;
}


article.user .intro,
article.page .intro,
article.page .body,
article.page .tags,
article.entry .intro,
article.entry .body,
article.entry .tags {
    padding: 0px 10px;
}

article.entry .body .user_buttons {
	margin-top: 6px;
}

article.entry .body object {
	margin-left: 38px;
}

article .kartelfooter {
	background: url(../graphics/entrydivider.png) no-repeat bottom left;
	height: 19px;
}

article.entry .tags {
    color: #666;
    margin-bottom: 20px;
    padding-top: 5px;
}

article.entry .tags a {
    color: #000;
    text-decoration: none;
	padding-right: 5px;
}

article.entry .tags a:hover {
	text-decoration: underline;
}

article.entry .blogmeta {
    height: 45px;
    position: relative;
}

article.entry .blogmeta a#share {
    display: block;
    position: absolute;
    right: 10px;
    top: 5px;
    height: 30px;
    padding-left: 35px;
    margin-left: 45px;
    padding-right: 5px;
    padding-top: 4px;
    background: url(../graphics/tape-views.png) no-repeat 30px 0;
    text-decoration: none;
}

article.entry .blogmeta a#share span {
    display: block;
    float: left;
    height: 20px;
    width: 30px;
    background: transparent url(../graphics/icons.png) no-repeat -50px 0px;
}

article.entry img.entrythumb {
    float: left;
    margin: 5px 10px 5px 5px;
    height: 100px;
    width: 130px;
}

article.entry.shop div.entrythumb {
    float: left;
    margin: 5px 10px 5px 5px;
    xxheight: 200px;
    width: 250px;
}

article.user img.userthumb {
    float: left;
    margin: 5px 10px 5px 5px;
	padding-right: 25px;
    height: 75px;
    width: 75px;
}

article.page img.pagethumb {
    float: left;
    margin: 5px 10px 5px 5px;
	padding-right: 25px;
    height: 100px;
    width: 75px;
}


body.weblog article h2,
body.page article h2 {
    margin: 5px 0px;
}

/* Comments */

.weblogcommentcount {

    /*background: transparent url(../graphics/icons.png) no-repeat -24px 1px;
	padding-left: 15px;
	margin-left: 15px;*/
}

div.commentblockwrapper {
	background-color: #FFF8D8;
	margin-bottom: 8px;
}

div.commentblock {
    margin: 0px;
    padding: 25px 10px;
}

div.commentblock span.commcount,
div.commentform span.commheader {
    display: block;
    width: 120px;
    height: 25px;
    padding: 7px 0px 0px 25px;
    margin: 0 5px 25px 0;
    background: url(../graphics/tape-views.png) no-repeat center center;
    font-size: 16px;
    color: #666;
    font-weight: bold;
}

div.commentform {
    padding: 10px;
}

div.comment {
	margin-bottom: 25px;
	border-bottom: 1px solid #ccc;
}

div.comment-text {
    margin-left: 80px;
    background-color: transparent;
    padding-top: 0px;
    min-height:60px;
}

div.commentmeta {
	margin:0 0 0 80px;
	padding:0px 15px 0px;
	font-size: 14px;
	color: #555;
}

/* 'Waarschuw redactie' styles.. */
div.comment-warning {
    float: right;
}

span.comment-warning {
    color: #FFF;
    background-color: #F440E4;
    cursor: pointer;
    padding: 2px 4px;
}

span.comment-warning-over {
    color: #FFF;
    background-color: #F000DB;
}


/* Einde 'Waarschuw redactie' styles.. */

body.weblog div.articlemeta div,
body.page div.articlemeta div {
    float: left;
    margin-right: 10px;
}

body.weblog div.articlemeta a.commentcount span {
    background-position: -24px 3px;
    margin-top: 2px;
}

div.commentmeta span.name {
    font-weight: bold;
    color: #000;
}

#comment-form input.commentbutton {
	width: 115px;
	height: 23px;
	margin-right: 20px;
	background-color: #FF00D7;
	border: 0;
	padding: 0;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	border: 1px solid #F0F8FA;
}

#comment-form input.previewbutton {
	background-color: #80AF00;
}

#comment-form input.commentbutton:hover {
	border-color: #333;
}

img#createprofile {

}

/* Ads */

div.leaderboard {
    width: 728px;
    height: 90px;
    background-color: #C7FF00;
    margin: 8px 0px;
}

div.rectangle {
    width: 250px;
    height: 250px;
    background-color: #C7FF00;
    margin: 0px 0px 10px 0px;
    clear: both;
}


/* Tripoli overrides */
code,kbd,samp,pre,tt,var,input[type='text'],input[type='password'],textarea
{
	font-family: arial, sans-serif;
	color: #666;
	font-size: 11px;
}

 .content form div {
 	padding-bottom: 0;
 }

.content h3,
.content h4 {
	margin-top: 10px;
}

/* pivotx_essentials overrides */

.pivotx-message {
	border:1px solid #ffff00;
	margin:12px;
	padding:6px;
	background-color: #ffff99;
}

.content input.commentinput {
	padding: 3px;
	background: transparent url(../graphics/icons.png) no-repeat scroll 0 -183px;
}

.content .markItUp {
	margin: 0;
}

.content .markItUpEditor {
	background-color: #F0F8FA!important;
	background-image: none!important;	
	width: 443px!important;
}

img.gravatar {
	border: 1px solid #9F815B;
}


div.pivotx-search-result {
    padding: 10px;
}

#search-results {
    list-style: none inside;
    margin: 0px;
}

#search-results li {
    margin-bottom: 10px;
}

#search-results li a{
    font-size:14px;
    color:#000000;
    font-weight:bold;
}

#browsechannels {
    background-color:#FFF8D8;
    overflow: auto;
    padding:9px 0 10px 10px;
}

#browsechannels h2.title {
    font-size: 20px;
    text-transform: uppercase;
}

.channelcategory {
	clear: both;
}

.channelcategory h3 {
	padding-top: 15px;
}

.largechannel h4 {
	margin: 5px 10px 5px 10px;
	font-size: 14px;
}

.largechannel p {
	font-size: 11px;
	line-height: 130%;
	padding-right:10px;
}

.browsechannels span.viewcount {
    display: block;
    float: right;
    width: 120px;
    height: 25px;
    padding: 7px 0px 0px 15px;
    margin: 5px;
    background: url(../graphics/tape-views.png) no-repeat center center;
    font-size: 16px;
    color: #666;
    font-weight: bold;
}

.largechannel {
	position: relative;
    float: left;
    height: 180px;
    width: 348px;
    margin: 0px 8px 8px 0px;
    background-color: #fff;
    color: #000;
    overflow: hidden;
}

.largechannel .channelimage {
}

#channel .largechannel {
	
    float: none;
    width: 728px;
    height: auto;
    margin-bottom: 15px;
    background-color: #FFF8D8;
    color: #000;
}

#channel .largechannel .channelimage {
    width: 728px;
    height: 180px;
}

.largechannel a.readmorebutton {
	display: block;
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 95px;
    height: 23px;
    padding: 3px 0px 2px 11px;
    background: transparent url(../graphics/icons.png) no-repeat -180px -30px;
    margin: 0;

}

#channellist {
	margin: 20px 0;
}

ul#channeltitles {
	margin: 20px 10px 0 10px;
}

ul#channeltitles li {
	display: inline;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-right: 20px;
}

ul#channeltitles li a {
	text-decoration: none;
	color: #333;
}

ul#channeltitles li a:hover {
	color: #FF00C8;
}

div.viewprofile {
    padding: 10px;
    position: relative;
    min-height: 500px;
    height: auto;
    _height: 500px;
    background-color: #FFF8D8;
}

div.viewprofile h3 {
    margin-top: 0px;
}

div.profile-content {
	float: left;
	width: 405px;
	padding: 10px;
	background-color: #fff;
}

div.profile-sidebar {
	float: right;
	width: 260px;
	margin-right: 10px;
}

div.viewprofile .usercomments {
    width: 248px;
    padding: 10px;
    border: 1px solid #CCC;
    background-color: #fff;
        
}

div.viewprofile .uservideos {
	margin-top: 10px;
    width: 248px;
    padding: 10px;
    border: 1px solid #CCC;
    background-color: #fff;
}

div.viewprofile img.gravatar {
	margin-right: 10px;
}

div.viewprofile .usercomments h3 {
    margin-top: 0px;
}

div.myprofile {
    margin-bottom: 10px;
    padding: 5px 5px 5px 10px;
    background-color: #FFF8D8;
    position: relative;
    width: 390px;
}

div.myprofile a {
    font-weight: bold;
}

div.viewprofile .zoekbutton{
    background:url("../graphics/icons.png") no-repeat scroll -100px top transparent;
    border:medium none;
    bottom:5px;
    height:31px;
    position:absolute;
    right:5px;
    text-indent:-10000px;
    width:90px;
}

div#tagpage h2 {
	margin-top: 0;
	margin-left: 5px;
}

div#tagpage .tagheader {
    margin-bottom: 10px;
    padding-left: 10px;
    background-color: #FFF8D8;
    position: relative;
}

div#tagpage .tagheader h3 {
	font-size: 14px;
	text-transform: none;
}

div#tagpage .related,
div#tagpage .feeds,
div#tagpage .flickr {
	overflow: auto;
	margin-bottom: 10px;
	padding: 5px;
}


/* second upload form */

div.upload2-progress {
	position: relative;
	border: 1px solid #a6a6a6;
	margin-left: 5px;
	width: 180px;
	height: 13px;
	padding: 3px !important;
}

div.upload2-progress div#upload2-status {
	position: absolute;
	left: 0;
	top: 0;
	width: 180px;
	height: 19px;
	overflow: hidden;
	text-align: center;
	background-color: #fff;
	color: #000;
	font-weight: bold;
}

div.upload2-progress div#upload2-bar {
	position: absolute;
	left: 0;
	top: 0;
	width: 0px;
	height: 19px;
	overflow: hidden;
	text-align: center;
	background-color: #ff00e1;
	color: #fff;
	font-weight: bold;
	opacity: 0.4;
}

td#filecontainer2 div.plupload {
	position: relative !important;
	top: -21px !important;
}

td#filecontainer2 a#pickfiles2 {
	position: relative;
	display: block;
	width: 120px;
	color: #000;
	background-color: #C7FF00;
	text-decoration: none;
	padding: 1px 3px;
	margin-right: 4px;
	margin-left: 5px;
	border: 1px solid #444;
	margin-bottom: 5px;
	text-transform: uppercase;
	font-size: 11px;
}
 #allfilms,
 #allshopitems {
 	background:#fff8d8;
 	border:1px solid #ccc;
 	padding-top:7px;
 	clear: both;
} 
.articlelist article.entry {
}
.articlelist article.entry h2.entrytitle {
	font-size:12px;
	height:25px;
}

.articlelist article.entry.shoplist h2.entrytitle {
	font-size:20px;
	height:38px;
}
.articlelist article.articlelist {
	float:left;
	width:349px;
	margin:0 0 8px 8px;
	display:inline;
	height:111px;
	background:#fff;
}

.articlelist article.shoplist {
	position: relative;
	float:left;
	width:349px;
	margin:0 0 8px 8px;
	display:inline;
	height:240px;
	background:#fff;
}

.articlelist article.shoplist h2 {
	margin-left: 5px;
}

.articlelist article.shoplist p {
	padding: 0 5px;
}

.articlelist article img.bestelbutton {
	position: absolute;
	bottom: 4px;
	right: 10px;
}

.blogmeta img.bestelbutton {
	float: right;
	position: relative;
	margin-right: 180px;
}

.articlelist article.articlelist .articlemeta {
	overflow:hidden;
	font-size:11px;
	padding-left:0;
}
.articlelist article.articlelist .author {
	line-height:1.2;
}
.articlelist article.articlelist .channel {
	line-height:1;
}
.articlelist article.articlelist .author,
.articlelist article.articlelist .count,
.articlelist article.articlelist .channel {
	width:193px;
	margin-right:0;
}
.articlelist article.articlelist .count .views {
	margin-left:0;
}
.articlelist article.articlelist .channel span.channelname {
	padding:0;
}
.articlelist #weblogcontrols {
	overflow:hidden;
	border:0 none;
}
.articlelist #weblogcontrols ul {
	display:inline;
	float:left;
}
.articlelist #weblogcontrols ul li {
	margin:0;
}
.articlelist #weblogcontrols ul li.toplevel {
	background: transparent url(../graphics/tape-lists.png) no-repeat left top;
	display:inline;
	width:150px;
	height:43px;
	margin:0 13px;
	padding-top:2px;
}
.articlelist #weblogcontrols ul li a.new {
}
.articlelist #weblogcontrols ul li a {
	display:block;
	padding:0px 5px;
	background:transparent;
	border:0 none;
}
.articlelist #weblogcontrols ul li a:link,
.articlelist #weblogcontrols ul li a:visited {
	color:#666;
	text-decoration:none;
	text-transform:capitalize;
}
.articlelist #weblogcontrols ul li a:hover,
.articlelist #weblogcontrols ul li a:active {
	color:#000;
	text-decoration:underline;
}
.articlelist #weblogcontrols ul li a.active {
	color:#FF00C8;
	text-decoration:none;
}
.articlelist #weblogcontrols ul.sublevel {
	margin-left:20px;
}
.articlelist #weblogcontrols ul.sublevel li a {
	font-weight:normal;
	font-size:11px;
	line-height:1;
}
.clearfix {
	clear:both;
}

