.edit-page .list li.variant-box,
li.variant-box  { 	margin: 0 0 18px 0 !important; 
	background: #fbfbfb; 
	padding: 3px !important;
	border: 1px solid #e7e7e7; } 
ul.variant-info  { 	margin: 0 0 9px 0; } 
.edit-page ul.variant-info li  { 	margin: 0 0 6px 0 !important; } 
ul.variant-info li span.variant-title  { 	display: block; 
	float: left; 
	width: 120px; } 		
.add-variant-form  { 	display: none; } 
h5.variant-header  { 	display: block !important; } 
.shop-variants-dashboard li.variant-box  { 	margin: 0 !important; 
	background: none; 
	padding: 9px !important;
	border-width: 0 0 1px 0; } 
.shop-variants-dashboard li.no-line  { 	border: none; } 
.shop-variants-dashboard ul.list-variants  { 	background: #fbfbfb;
	border: 1px solid #e7e7e7;
	margin: 0 0 36px 0; } 
.shop-variants-dashboard ul.variant-info,
.shop-variants-dashboard ul.variant-info li  { 	margin: 0 !important; } 
.variant-info li input.editable  { 	width: 165px; } 
input.editable  { 	border: 1px solid #bbb;
	margin: 0;
	padding: 1px 3px; } 
.editable,
.shop-currency  { 	color: #444; } 
input.variant-feature-title,
input.variant-feature-value  { 	width: 75px !important;
	margin: 0 !important;
	padding: 1px 3px !important; } 
input.variant-feature-title  { 	margin: 0 6px 0 0 !important; } 
.shop-variants-dashboard .list-variants li  { 	color: #444; } 
#shop-price  { 	padding: 12px 0;
	border-bottom: 1px dotted #999999;
	border-top: 1px dotted #999999;
	margin: 0 0 3px 0; } 
#shop-price h6  { 	font-size: 12px;
	color: #666;
	font-style: italic;
	background: none;
	display: none; } 
#shop-price .shop-feature  { 	margin: 0 0 6px 0;
	clear: both;
	float: left;
	font-size: 24px;
	max-width: 380px; } 
#shop-price .form-item  { 	margin: 0 3px 0 0;
	float: left; } 
h2#price span  { 	font-size: 12px;
	line-height: 18px;
	color: #666; } 
#shop-price h2  { 	color: #d75a37;
	float: right;
	line-height: 32px;
	margin-right: 6px; } 
#shop-price h2,
.checkout-order-total  { 	font-size: 36px;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: bold; } 
.checkout-order-total  { 	line-height: 38px; } 
.add_feature  { 	display: block;
	float: left;
	width: 12px;
	height: 12px;
	background: transparent url(http://fast.mediamatic.nl/f/sjnh/image/Shop/add_feature.gif) top no-repeat;
	cursor: pointer;
	margin: 0 0 8px 4px;
	border: none; } 
.add_feature:hover,
.add_feature:focus  { 	border: none; } 
.remove_feature  { 	display: block;
	float: right;
	width: 12px;
	height: 12px;
	background: transparent url(http://fast.mediamatic.nl/f/sjnh/image/Shop/remove_feature.gif) top no-repeat;
	cursor: pointer;
	margin: 7px 2px 8px 0;
	border: none; } 
.remove_feature:hover,
.remove_feature:focus  { 	background-position: left bottom; } 
span.needed  { 	color: #f00; } 
address  { 	font-style: normal; } 
.feature-wrapper  { 	margin: 0 0 6px 0; } 
.variant-feature-title  { 	float: left; 
	margin: 0 6px 0 0; } 
.variant-feature-value  { 	float: left; } 
.feature-header-title  { 	font-size: 12px; 
	margin: 0 78px 0 0; } 
.feature-header-value  { 	font-size: 12px; } 
.incl-vat  { 	margin: 0 0 18px 0; 
	font-size: 12px; 
	font-style: italic; 
	color: #666; } 
.feature-row  { 	display: block;
	margin: 0 0 6px 0; } 
.feature-label  { 	display: block;
	float: left;
	width: 90px; } 
.feature-label,
.feature-value  { 	color: #444; } 
.detail-box  { 		background: #FBFBFB;
		border: 1px solid #E7E7E7;
		margin: 0 0 18px;
		padding: 9px;
 } 	
.detail-box ul.list li  { 	margin: 0; } 
.detail-box ul.list li span.label  { 	display: block;
	float: left;
	width: 130px;
	margin: 0; } 		
.variant-box img  { 	margin: 0 6px 0 0; } 
.view_item .padding  { 	padding: 0 50px 0 0; } 
.details-title  { 	margin: 0 0 36px 0; } 
.totals-box  { 	background: #FBFBFB;
	border: 1px solid #E7E7E7;
	margin: 0 0 18px;
	padding: 9px; } 
.variant-box img  { 	margin: 0 6px 0 0; } 	
.totals-box ul.list li  { 	margin: 0; } 
.totals-box ul.list li span.label  { 	display: block;
	float: left;
	width: 110px;
	margin: 0; } 
.variant-box img  { 	margin: 0 6px 0 0; } 
.shoppingcart-lite td  { 	padding: 6px 0 18px;
	color: #111; } 
.shoppingcart-lite td.shoppingcart-lite-amount  { 	padding: 0;
	width: 40px; } 
.shoppingcart-lite td.shoppingcart-lite-ticket  { 	width: 300px; } 
.shoppingcart-lite td.price-total-description  { 	padding: 6px 0 0; } 
.shoppingcart-lite td,
tr.no-border td { 	border: none; } 	
.shoppingcart-lite tr.price-total-sep td  { 	border-top: 1px dotted #000; } 
.shoppingcart-lite tr.price-total-exvat td,
.shoppingcart-lite tr.price-total-vat td  { 	color: #aaa; } 
.shoppingcart-lite tr.price-total-exvat td,
.shoppingcart-lite tr.price-total-vat td,
.shoppingcart-lite tr.price-total td  { 	padding: 6px 5px 0 5px; } 
.shoppingcart-lite td.price  { 	text-align: right; } 
.shoppingcart-lite p  { 	margin: 0; } 
.shoppingcart-lite input.item-amount-input  { 	width: 25px;
	margin: 2px 0 0;
	text-align: center; } 
.item-amount-input  { 	text-align: center; } 
.shoppingcart-discount-price  { 	text-decoration: line-through;
	color: #aaa;
	font-size: 12px; } 
.claimed-info ul  { 	float: left;
	margin: 1px 10px 0 0; } 
.shop-feature optgroup  { 	color: #666;
	font-style: normal;
	font-weight: normal;
	padding: 2px; } 
.shop-price-button-wrapper  { 	position: relative;
	bottom: 0;
	float: right; } 
.shop-price-up  { 	margin-top: -40px; } 
.shop-price-button-wrapper .shop-button  { 	float: right; } 
h1.shop-header  { 	margin-bottom: 42px; } 
.dialog .features .variant-feature input.feature,
.dialog .features .variant-feature input.value  { 	width: 186px; } 
.for_sale.edit-page #sidebar .form-element input, 
.for_sale.edit-page #sidebar .form-element textarea, 
.for_sale.edit-page #sidebar .form-element select  { 	width: auto; } 
.for_sale.edit-page .org_pubdate  { 	margin-bottom: 24px; } 
.for_sale.edit-page .billing  { 	margin-bottom: 24px; } 
.for_sale.edit-page .vat fieldset,
.for_sale.edit-page .weight_sale_item fieldset { 	margin-bottom: 0; } 
.for_sale.edit-page #sidebar .notice  { 	margin-bottom: 6px; } 
.product_possession,
.dependecies  { 	color: #999;
}
.cart .shopping-cart-small  { 	display: none; } 
.shopping-cart-small a  { 	border: none;
	color: #999; } 
.basket-image  { 	vertical-align: middle;
	float: left;
	padding: 2px 3px 0 0; } 
.basket-text  { 	display: block;
	float: left; } 
.basket-text a  { 	border-bottom: 1px solid #ccc; } 
.cart-small-span  { 	display: block; } 
.shopping-cart-wrapper  { 	margin: 6px 0 0 0; } 
.shopping-cart-buy-now  { 	font-size: 24px;
	font-weight: bold;
	margin: 0 6px 0 6px;
	float: right;
	line-height: 26px; } 
.isIE .shopping-cart-buy-now  { 	height: 42px;
	line-height: 26px; } 
.shopping-basket-item  { 	float: right !important; } 
.list-cart-items  { 	border-bottom: 1px dotted #000;
	margin: 6px 0 0 0; } 
ul.cart-items li  { 	border-bottom: 1px dotted #000; 
	margin: 0; 
	padding: 12px 5px 12px 0; } 
ul.cart-items li.item-uneven  { 	background: #f6f6f6; } 
h2.cart-price  { 	text-align: right; 
	line-height: 32px; 
	margin: 18px 0 6px 9px; } 
.for_sale_item h3 a  { 	border-bottom: 1px dotted #333; } 
.for_sale_item h4  { 	color: #999; } 
.for_sale_item img  { 	vertical-align: top; } 
.shopping-cart-loader  { 	background: #fbfbfb url(http://fast.mediamatic.nl/f/sjnh/image/throbberwait.gif) no-repeat 95% 50% !important;
	float: left;
	height: 16px;
	margin: 3px 2px 0 0;
	width: 19px;
	display: none; } 
p.add-variant  { 	margin: 0 0 27px 0; } 
.button-disabled  { 	color: #999 !important;
	border-color: #aaa !important; } 
ul.discount-items  { 	margin-bottom: 36px; } 
ul.discount-items li,
ul.automatic-discount-items li  { 	border-bottom: 1px solid #E7E7E7;
	margin: 0;
	padding: 12px 5px 12px 9px; } 
h5.discount-header  { 	margin: 0 0 0 9px; } 
.discount-loading  { 	background: transparent url(/image/throbberwait.gif) no-repeat scroll 50% 50% !important;
	opacity: 0.5; } 
.discount-thing-title  { 	color: #999;  } 
.add-discount-wrapper .discount-currency,
.add-discount-wrapper .discount-amount,
.add-discount-wrapper .discount-thing-title  { 	display: none; } 
#add-discount-wrapper  {     margin: 6px 0 12px 0; } 
.discount-code-wrapper,
.cart-countryselect  { 	color: #000000; } 
.discount-automatic .discount-code-wrapper  { 	color: #000; } 
.code-not-found  { 	background: #FBE3E4;
	border: 1px solid #FBC2C4;
	color: #8A1F11; } 
.cart .acc-title,
.cart .acc-title:hover,
.cart .acc-content-open, 
.cart .acc-content-open:hover  { 	background-color: #000000; } 
.cart-headers  { 	color: #ffffff;
	background: #000; } 
.cart .total-price,
.right-price  { 	text-align: right; } 
.cart .total-price .currency,
.cart .total-price .cart-total-price  { 	color: #D75A37;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 42px; } 
.discount-automatic button  { 	display: none; } 
.automatic-discount-item,
.discount-item  { 	height: 24px;
	padding: 12px 5px 12px 0; } 
.cart .bottom-wrapper  { 	margin: 12px 0 18px 0;
	clear: both; } 
.add-discount-button  { 	margin-left: 6px;
	float: left; } 
.add-discount-wrapper .item-discount-input  { 	float: left;
	width: 100px; } 
h1.cart-title,
h1.shop-headers  { 	margin: 0 0 36px 0; } 
.cart-countryselect,
.cart-countryselect.form-element select  { 	width: 130px !important;
	display: inline; } 
.cart .bottom-wrapper a.button, 
.cart .bottom-wrapper a.button-alternative, 
.cart .bottom-wrapper a.button-cancel  { 	line-height: 42px;
	font-size: 24px;
	font-weight: bold;
	margin-top: -12px; } 
.shop-actionbuttons  { 	margin-top: 42px; } 
.cart-marginadjustment  { 	margin-top: 12px; } 
.cart-largebutton  { 	font-size: 24px !important;
	height: 42px;
	line-height: 42px !important; } 
.shop-faq-link  { 	margin-top: 20px; } 
.item-discount-fillin  { 	float: left;
	margin-right: 6px;
}
.page-module-checkout fieldset  { 	background: none;
	border: none;
	padding: 0 0 0 1px; } 
.checkout-order-overview  { 	margin-bottom: 32px; } 
.checkout-order-overview td  { 	border-bottom: 1px dotted #CCC; } 
.checkout-order-overview.shoppingcart-lite td.shoppingcart-lite-amount  { 	padding: 6px 0 0;
	text-align:center; } 
.page-module-checkout input.text,
.page-module-checkout select,
.page-module-checkout textarea  { 	margin: 0;
	width: 390px; } 
.page-module-checkout select  { 	margin: 0;
	width: 402px; } 
#billing-country, 
#shipping-country  { 	width: 402px; } 
.page-module-checkout .form-item label  { 	display: block; } 
.module-checkout-invite hr  { 	border-top: 1px dashed #858c92;
	background: none;
	margin: 0 0 18px; } 
.module-checkout-invite li hr  { 	margin: 0 0 9px; } 
.module-checkout-invite .ticket-invitation-overview  { 	padding: 0;
	border: 1px solid #2b3034;
	margin: 0 0 32px 0;
	background: none; } 
.module-checkout-invite .ticket-invitation-overview-event  { 	margin: 0 0 12px; } 
.module-checkout-invite .ticket-invitation-overview button  { 	margin: 0 6px 0 0; } 
.module-checkout-invite .ticket-invitation-overview li img  { 	margin: 2px 6px 0 0; } 
.module-checkout-invite .ticket-info  { 	padding: 12px 9px 12px 9px; } 
.module-checkout-invite .claimed-info  {     border-top: 1px dashed #000;
	padding: 12px 9px 12px; } 
.module-checkout-invite .possession-info  {     border-top: 1px dashed #000; } 
.module-checkout-invite .claimed-info-free  { 	padding: 12px 9px 12px;
    border-top: 1px dashed #000;	 } 
.module-checkout-invite .possession-info,
.module-checkout-invite .free-ticket .possession-info  { 	padding: 12px 9px 12px; } 
.module-checkout-invite p.chapeau  { 	float: none; } 
.module-checkout-invite .ticket-invitation-overview li h4  { 	line-height: 24px; } 
.module-checkout-invite .ticket-invitation-overview li h2  { 	color: #000;
	margin: 0;
	line-height: 1;
	border: none; } 
.module-checkout-invite .ticket-invitation-overview li h2 a:hover  { 	color: #333; } 
.module-checkout-invite p.date-info  { 	margin: 0;
	color: #555; } 
.module-checkout-invite p.location-info  { 	color: #555;
	margin: 0; } 
.module-checkout-invite .question-mark  { 	width: 88px;
	height: 88px;
	float: left;
	font-size: 70px;
	line-height: 88px;
	text-align: center;
	border: 1px solid #ccc;
	margin: 2px 6px 0 0; } 
.module-checkout-invite .autocomplete-expl  { 	color: #555;
	font-size: 12px; } 
.module-checkout-invite .helpdesk  { 	font-size: 12px; } 
.module-checkout-invite .helpdesk span  { 	color: #ef1b27; } 
.module-checkout-invite .invitee-email  { 	color: #555;
	font-size: 12px; } 
.module-checkout-invite .invitee-email p  { 	margin: 0 0 6px 0; } 
.module-checkout-invite p.invitee-email  { 	margin: 0; } 
.module-checkout-invite .button-wrapper  { 	margin: 18px 0 0 0; } 
#personal-information label  { 	display: block; } 
li div.person-button-wrapper .person  { 	float: left;
	margin: 0 6px 0 0; } 
li div.person-button-wrapper .action  { 	float: left; } 
label.address-difference  { 	width: auto !important; } 
#pi-organization select  { 	margin: 0;
	width: 262px; } 
.grey-out *  { 	color: #aaa; } 
ul.list-order-items  { 	background: #fbfbfb; 
	border: 1px solid #e7e7e7; 
	padding: 6px; 
	margin: 0 0 36px 0; } 	
ul.list-order-items li  { 	width: 220px; 
	float: left; 
	margin: 0 0 9px 0; } 	
.billing-address  { 	display: none; } 
ul.order-products  { 	margin: 0;
	list-style: none; } 
ul.order-products li  { 	margin: 0 0 3px 0; } 
.checkout-order-payment-options img,
.checkout-order-agree-terms img  { 	float: none; } 
.expl-secure-payment  { 	margin-bottom: 6px; } 
.order-by-id ul.list-order-items  { 	margin: 0 0 18px 0; } 
.payment-details-wrapper h3,
.user-details-wrapper h3  { 	margin: 0 0 9px 0; } 
.order-by-id .order-user  { 	margin: 0 0 27px 0; } 
.order-by-id #address_shipping p,
.order-by-id #address_billing p  { 	margin: 0; } 
.status-paid,
.status-send  { 	background: #efffe4 !important; } 
.status-new  { 	background: #e4f2ff !important; } 
.status-delayed,
.status-refused  { 	background: #feebeb !important; } 
img.ui-datepicker-trigger  { 	display: block;
	float: left;
	margin: 6px 0 0 0; } 
.invoice-wrapper th, 
.invoice-wrapper td  { 	background: none;
	padding: 0; } 
.invoice-wrapper .top-empty-row td  { 	padding-top: 32px; } 
.address-wrapper  { 	margin-bottom: 48px; } 
#address_shipping address,
#address_billing address  { 	font-style: normal;
	margin-bottom: 16px; } 
.checkout-overview-items  { 	margin-bottom: 60px; } 
.checkout-overview-payment  { 	width: 450px; } 
.checkout-overview-payment th  { 	background: none;
	font-weight: normal; } 
.checkout-overview-date  { 	margin-bottom: 6px; } 
.checkout-overview-id  { 	font-size: 32px;
	margin-bottom: 60px; } 
.checkout-overview-payment  { 	margin-bottom: 32px; } 
div.checkout-order-information  {  } 
a.button.mark-paid  { 
   margin-bottom: 4px; } 
h1.cart-title  {     margin: 0 0 42px 0; } 
.checkout-order-total  { 	height: 40px;
	text-align: right; } 
.total  { 	font-size: 24px; } 
.checkout-headers  { 	color: #ffffff;
	padding: 0 9px;
	background: #999999;
	margin-bottom: 8px;	 } 
.checkout-order table,
.checkout-order hr { 	margin: 0; } 
.shop-menu-sidebar .totals-box div.ui-autocompleter-wrapper ul.list  { 	width: 208px; } 
.shop-menu-sidebar  { 	float: left; } 
.shop-menu-sidebar .filter-group  { 	margin-bottom: 12px;
	display: block; } 
.shop-menu-sidebar .checkboxes div  { 	display: block; } 
.shop-view-results  { 	float: left;
	margin-right: 0; } 
.order-action-select  { 	width: 65px; } 
.order-comment  { 	border-top: 1px solid #e7e7e7; } 
.shop-menu-sidebar input,
.shop-menu-sidebar button, 
.shop-menu-sidebar textarea, 
.shop-menu-sidebar select,
.shop-menu-sidebar label  { 	margin-top: 0;
	margin-bottom: 6px; } 
.shop-menu-sidebar h5  { 	margin-bottom: 6px; } 
.shop-menu-sidebar .order-comment { 	padding-top: 6px;
	padding-bottom: 6px; } 
.shop-menu-sidebar .small  { 	font-size: 12px;
}
.edit-page .list li.discount-box  { 	background: #FBFBFB;
	border: 1px solid #E7E7E7;
	margin: 0 0 18px !important;
	padding: 3px !important; } 
.discount-wrapper input.discount-code  { 	width: 120px; } 
.discount-wrapper input.discount-amount  { 	width: 21px;
	float: left; } 
.discount-wrapper input.discount-stock  { 	width: 30px; } 
.edit-page .discount-header  { 	display: block; 
	float: left; 
	font-size: 12px; 
	font-style: italic; } 
.title-code,
.box-code  { 	width: 130px; } 
.title-amount,
.box-amount   { 	width: 90px; } 
.title-stock,
.box-stock  { 	width: 30px; } 
.title-description  { 	width: 50px; } 
.box-code,
.box-amount,
.box-stock,
.box-description  { 	display: block; 
	float: left; } 
.box-description  { 	padding: 9px 0 0 0; } 
.discount-wrapper  { 	margin: 0 0 9px 0; } 
.add-discount-form,
.add-automatic-discount-form  { 	display: none; } 
.add-discount-form input.discount-description  { 	width: 190px; } 
.add-discount-label  { 	color: #8C8C8C;
	display: block; } 
input#discount-code  { 	width: 100px;
	margin: 0; } 
input#discount-amount  { 	width: 30px;
	margin: 0; } 
input#discount-stock  { 	width: 30px;
	margin: 0; } 
#discount-type  { 	margin: 0; 
	padding: 1px 0; 
	vertical-align: bottom; } 
.box-amount #discount-type  { 	padding: 0; } 
.discount-amount  { 	margin: 0 3px 0 0; } 
.variant-example  { 	font-size: 12px; } 
.event-not_active a { 	color: #CCC;	 } 
ul.ticket-invitation-overview li  { 	margin: 0 0 27px 0;
	border: 1px solid #E7E7E7;
	background: #FBFBFB;
	padding: 9px; } 
ul.invited-persons-list,
ul.pending-invited-persons-list  { 	margin: 0 0 18px 0; } 
ul.invited-persons-list li,
ul.pending-invited-persons-list li  { 	border: 1px solid #ddd;
	padding: 1px 5px;
	background: #f1f1f1;
	color: #333;
	font-size: 12px;
	margin: 0 3px 3px 0;
	float: left;
	display: block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; } 
ul.invited-persons-list li img,
ul.pending-invited-persons-list li img  { 	margin: 5px 0 0 3px; } 
ul.invited-persons-list li span.delete,
ul.pending-invited-persons-list li span.delete  { 	cursor: pointer; } 
textarea.invite-message  { 	height: 51px;
	margin: 0 0 18px 0;
	width: 280px; } 	
.ticket-invited-count,
.ticket-give-away-count  { 	font-weight: bold;
	font-style: italic; } 
div.my-invitations  { 	border: 1px solid #E7E7E7;
	background: #FBFBFB;
	padding: 9px;
	margin: 0 0 18px 0; } 
#variant-selector  { 	margin: 0 0 18px 0; } 
li.invite-box  { 	background: #FBFBFB;
	border: 1px solid #E7E7E7;
	margin: 0 0 18px !important;
	padding: 9px !important; } 
.invite-info-wrapper  { 	margin: 0 0 9px 0; } 
.invite-events-list li  { 	background: #f1f1f1;
	padding: 4px; 
	font-size: 12px;
	border-bottom: 1px solid #ddd; } 
.invite-events-list li .date  { 	width: auto;
	height: auto;
	float: none;
	display: inline;
	background: none;
	border: none;
	text-align: left; } 
.invite-events-list li .date .day  { 	display: inherit;
	float: none;
	font-weight: normal;
	font-size: inherit;
	margin: 0;
	color: #8c8c8c; } 
.invite-events-list li .date .month, 
.invite-events-list li .date .year  { 	display: inline;
	float: none;
	margin: 0; } 	
.list-access_granted_by  { 	display: none; } 
.max-attendance label  { 	display: block;
	float: none;
	width: auto; } 
.max-attendance input  { 	width: 30px; 
	padding: 1px 5px; } 
.link-in_signup-1-predicate-participant  { 	float: left !important; } 
.claimed-info div.person  { 	float: left;
	margin: 0 6px 0 0; } 
.signup_giveticket action-expl  { 	display: none; } 
.status-form .ui-autocompleter-wrapper  { 	margin-bottom: 6px; } 
/* Event admin */
.fold  { 	background-color: #fbfbfb;
	border: 1px solid #e7e7e7;
	border-bottom: 0; } 
.fold .folden  { 	display: none; } 
.folden .dv-title,
.folden .actions  { 	display: none; } 
.fold-header th  { 	border-bottom: 1px solid #e7e7e7;
	padding: 6px; } 
.fold-header div.action  { 	display: inline-block; } 
.fold table  { 	background-color: #fff;
	border-bottom: 1px solid #e7e7e7; } 
.toggle-icon  { 	float: right;
	margin: 3px 6px; } 
.toggle-icon .icon  { 	background-position: 0 -1000px;
	width: 10px;
	height: 10px;
	-webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear; } 
.fold-out .toggle-icon .icon  { 	-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg); } 
#event-users .chapeau-participant .icon  { 	float: none;
	display: inline-block;
}
.comments .comment  { 	margin-bottom: 24px; } 
.comment-content  { 	background-color: #eee;
	padding: 6px; } 
.comment .comment-meta,
.comment-form .comment-meta  { 	width: 625px; } 
.comment-content p:last-child  { 	margin: 0; } 
.comment-actions  { 	margin: 6px 0;
	clear: both; } 
.comment-actions .do-something  { 	margin-right: 3px; } 
.comment-meta .comment-author  {     float: left; } 
.comment-meta .comment-author .list li  { 	margin-right: 0; } 
.comment-date-sep  { 	float: left;
	margin-right: .25em; } 
.pointer  { 	display: block;
	width: 0;
	border-width: 24px 24px 0 0;
	border-style: solid;
	border-color: #eee transparent;
	margin: 0 0 6px 24px; } 
.mirrored .pointer  { 	margin: 0 24px 6px 0;
	border-width: 24px 0 0 24px; } 
.forum-topic-title	 { 
    width: 332px;  } 
.forum-topic-likes  { 
    width: 20px; 
    text-align: right;   } 
.forum-topic-last  { 
    width: 210px;  } 
.forum-topic-replies  { 
    width: 36px; 
    text-align: right;  } 
.forum-topic-topics	 { 
    width: 36px;
    text-align: right;  } 
.forum-topic-moderator	 { 
    width: 150px;  } 
.forum-topic-views		 { 
    width:  20px; 
    text-align: right;   } 
.forums .forum-topic-title	 { 
    width: 475px;  } 
.forums .forum-topic-replies { 
    width:  60px;  } 
.forums .forum-topic-last	 { 
	width: 332px;  } 
.forum-topic-overview h3  { 	font-size: 18px;
	line-height: 22px;
	position: relative;
	top: -2px; } 
.forum-topic-title .list-view-simple,
.forum-topic-last .list-view-simple,
.comment-author  { 	display: inline; } 
p.forum-expl  { 
    margin-bottom: 6px;  } 	
#forum .topic  { 	margin: 3px 0 18px;
	padding: 6px;
	border: 1px solid #aaa; } 
.comment-content .form-element.comment-title-wrapper,
.comment-content .form-element.comment-guest-name-wrapper,
.comment-content .form-element.comment-guest-email-wrapper  { 	margin-right: 12px; } 
.comment-content .form-element  { 	margin-bottom: 6px; } 
.comment-title-wrapper input.comment-title  { 	font-size: 18px;
	line-height: 24px;
	height: 24px; } 
.comment-body-wrapper  { 	background: #fff;
	overflow: hidden;
	padding: 6px; } 
#forum-comment-body  { 	margin-bottom: 6px; } 
.comment-content .form-element input,
.comment-content .form-element textarea  { 	width: 100%;
	border: none;
	border-radius: 0; } 
.comment-content .form-element input[type="checkbox"]  { 	width: auto;
	border: 0; } 
.comment-content .form-tooltip  { 	display: none !important; } 
.comment-content .form-element-error .form-tooltip  { 	display: block !important } 
.comment-content .fig-wrapper  { 	border-top: 3px solid #eee;
	margin: 0 -6px; } 
.comment-content .form-element-error .form-tooltip  { 	display: block !important } 
.comment-content .form-element textarea  { 	border: none;
	padding: 0;
	height: 72px; } 
.comment-content .fig-wrapper  { 	border-top: 1px solid #999;
	margin: 0 -6px; } 
.comment-content input.text:focus,
.comment-content textarea:focus  { 	color: #000; } 
.comment-content textarea.comment-body  { 	background: none;
	height: 10em;
	padding: 5px;
	margin: 0;
	border-width: 0;
	overflow: auto; } 
.comment-body-wrapper textarea.comment-body  { 	border-bottom-width: 1px;
	resize: none; } 
.comment-body-wrapper ul.fig  { 	margin: 6px 0 0 6px; } 	
.comment-body-wrapper li.link-fig  { 	margin: 0; } 
.comment-body-wrapper ul.fig img  { 	max-width: 100%; } 		
.comment-fig  { 	margin-top: 12px; } 
.comment-fig ul.fig,
.comment-fig ul.fig li  { 	margin-bottom: 12px; } 
.comment-fig .caption  { 	margin: 3px 0 0; } 
.comment-form .form-button  { 	margin-top: 12px; } 
.form-button .comment-keep-informed  { 	float: left;
	margin: 0 4px 0 0;
}
.dv-blog  { 	margin: 18px 0 36px; } 
.dv-blog .list-author,
.dv-blog .list-author *  { 	display: inline; } 
.dv-blog h2  { 	font-size: 36px;
	line-height: 42px;
	clear: both;
	margin:0 0 6px; } 
.dv-blog .social-media-wrapper  { 	margin: 0 10px 0 0; } 
.dv-blog h3  { 	font-size: 18px;
	line-height: 24px; } 
.dv-blog-title  { 	margin-bottom: 12px; } 
.dv-blog .blog-poster  { 	margin: 0 0 3px; } 
.dv-blog div.intro  { 	font-size: 15px;
	line-height: 24px; } 
.dv-blog .blog-footer  { 	background: #eee;
	padding: 6px; } 		
.blog-comment-count  { 	padding: 0 2px 0 0; } 
.blog-feed, .tagcloudbox  { 	margin-bottom: 18px; } 
#hide_tagcloud  { 	margin-bottom: 9px; } 
.blog-feed  { 	background: url(http://fast.mediamatic.nl/f/sjnh/image/icon_feed.gif) no-repeat 0 2px;
	padding-left: 20px; } 
.tagcloud  { 	display: none; } 
.tagcloud a  { 	color: #888; } 
.tagcloud .size0  { 
    font-size: 0.9em;  } 
.tagcloud .size1  { 
    font-size: 1.3em;  } 
.tagcloud .size2  { 
    font-size: 1.6em;  } 
.tagcloud .size3  { 
    font-size: 1.9em;  } 
.tagcloud .size4  { 
    font-size: 2.2em;  } 
.tagcloud .size5  { 
    font-size: 2.5em; 
}