body {
    background-color: #F8F8F8;
    background-image: url('img/body-back.jpg');
    background-repeat: repeat-x;
    margin : 0;
    padding : 0;
    width : 100%;
    height : 100%;
    font-family : arial, verdana;
    font-size : 0.78em;
    color : #6f4722;
    line-height : 1.5em;
}
img {
    border : 0;
    margin : 0;
    padding : 0;
}
form {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    margin : 0;
    font-weight : normal;
}
address {
    font-size : 1.5em;
    font-weight : normal;
    color: #26aae2;
    font-style: normal;
}
h2 {
    font-size : 1.5em;
}
h2.noborder {
    border : 0 !important ;
}
a {
    border : 0;
    color : white;
    text-decoration : underline;
}
table {
    table-layout:fixed;
}
hr {
    clear : both;
    color : #cccccc;
    background : inherit;
    height : 1px;
    margin : 10px 0 20px 0;
    border-top : 1px dotted #e3dbd3;
    border-bottom : none;
}
.vinked-list {
    list-style-image: url('img/vinkje.png');
}
.rounded-input {
    border-radius-bottom-left: 5px;
    border-radius-bottom-right: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-radius-top-left: 5px;
    border-radius-top-right: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;

    border: 1px solid #666666;
    margin: 2px;
}
.submit-grey {
    color: white;
    background-color: #666666;
    border: 0;
    border-radius-bottom-left: 3px;
    border-radius-bottom-right: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-radius-top-left: 3px;
    border-radius-top-right: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
}
.icon {
    margin: 2px;
}
#main-wrapper {
    width : 880px;
    margin : 8px auto 5px;
}
#top {
    height : 14px;
    background : url('img/top.png') no-repeat;
}
#middle {
    background : url('img/mid.png') repeat-y;
    padding : 0 14px;
}
#bottom {
    height : 14px;
    background : url('img/bot.png') no-repeat;
}
#header {
    background-color : #f8f8f8;
    padding : 10px;
    height : 72px;
    width : 832px;
}
#header #logo-left {
    float : left;
}
#header #logo-right {
    float : right;
    margin : 10px 0;
}
#nav-bar {
    background : url('img/nav_bg.png') repeat-x;
    width : 852px;
    height : 30px;
    font-size : 1.2em;
    font-family : helvetica, verdana;
    color : white;
    margin : 0 0 5px 0;
    padding : 0;
    line-height : 30px;
}
#nav-bar li {
    float : left;
    list-style : none;
    height : 30px;
}
#nav-bar li a {
    display : block;
    padding-left : 20px;
    padding-right : 20px;
    height : 100%;
    text-decoration : none;
}
#nav-bar li a:hover {
    background-color : #26aae2;
}
#nav-bar li a.active {
    background-color : #26aae2;
}
#nav-bar li ul {
    position : absolute;
    z-index : 20;
    padding : 0 0 6px 0;
    display : none;
    width : 170px;
    background-image : url('img/nav_bg_sub.png');
}
#nav-bar li ul a {
    color : #744c25;
    z-index: 21;
}
#nav-bar li ul li {
    width : 170px;
    height : 30px;
    font-size : 0.8em;
    z-index: 22;
}
#nav-bar li ul li {
    background : none !important ;
    z-index: 23;
}
#nav-bar li ul li a:hover {
    text-decoration : underline;
    background-color : transparent;
    z-index: 24;
}
#content {
    width : 100%;
    height : 100%;
    padding : 5px 0;
}
#content a {
    color : #6f4722;
}
#content .news-block h2 {
    margin-bottom : 4px;
}
#content .news-block {
    width : 61.8%;
    padding : 5px 10px;
}
#content .content-block h2 {
    margin-bottom : 4px;
}
#content .content-block {
    width : 30.9%;
    padding : 10px 10px;
    float : left;
}
#content .content-block ul {
    padding : 0 0 0 0;
    margin : 0 0 0 20px;
}
#content #recent-posts-with-date a {
    text-decoration : none;
}
#content #recent-posts-with-date ul {
    margin : 0;
    list-style-type : none;
}
#content .content-block ul li .recent-post {
    margin-bottom : 2%;
    border-bottom : 1px solid #f1ede9;
}
#content .content-block ul li .recent-post .recent-post-title {
    float : left;
    width : 80%;
}
#content .content-block ul li .recent-post .recent-post-title a:hover {
    text-decoration : underline;
}
#content .content-block ul li .recent-post .recent-post-date {
    float : right;
    margin-right : 0;
    color : #9f9f9f;
}
#content .page-block {
    width : 69%;
    height : 100%;
    min-height : 400px;
    float : left;
}
#content .page-block h2 {
    border-bottom : 1px solid #e3dbd3;
}
#content .page-block .box-left p a {
    text-decoration : underline;
}
#content .page-block .box-left h2.title {
    font-weight : normal;
    font-size : 1.5em;
}
#content .page-block .box-left #articles img {
    max-width : 500px;
}
.user-image-cell {
    width:45px;
    height:50px;
}
#content .page-block .box-left #articles .footer {
    height : 40px;
}
#content #comment-box {
    margin : 0 0 10px 0;
}
#content #comment-box .single-comment img {
    float : left;
}
#content #comment-box .single-comment p {
    margin-left : 40px;
}
#content #comment-box .single-comment cite {
    font-size : 0.9em;
    margin : 0 0 0 40px;
}
#content #comment-box .single-comment cite a {
    border-bottom : 1px dotted #e3dbd3;
}
#content #bottom-bar {
    background : url('img/nav_bg.png') repeat-x;
    width : 100%;
    height : 30px;
    font-size : 1.2em;
    font-family : helvetica, verdana;
    color : white;
    padding : 5px 0 0 0;
    margin : 10px 0;
}
#content #bottom-bar .item {
    margin : 0 5px;
}
#content #content-right {
    width : 29%;
    color : #6f4722;
    float : right;
    margin : 0;
    border-left : 1px dashed #e3dbd3;
    padding : 0 0 0 1%;
}
#content #content-right .box-right {
    padding : 0 1%;
    margin-bottom : 8%;
}
#content #content-right h4 {
    font-size : 1.5em;
    padding : 0;
}
#content #content-right ul {
    padding-left : 12%;
}
#content #content-right a {
    text-decoration : underline;
}
#content .footer-text, #content .footer-text a {
    color : #26aae2;
}
.footer-label {
    width: 30px;
}
#footer {
    background-color : #f0f0f0;
    padding : 10px 0;
    margin : 10px 0 0 0;
    font-size : 0.9em;
    color : #686868;
    height : 119px;
}
#footer a {
    color : #686868;
}
#content #comment-form .text {
    width : 300px;
}
#content .author .dandyid img {
    width : 14px;
    height : 14px;
}
#footer .footer-block, .footer-block-middle {
    width : 30.9%;
    height : 100%;
    padding : 0 10px;
    float : left;
}
#footer .footer-block-middle {
    border-left : 1px solid #cccccc;
    border-right : 1px solid #cccccc;
}
#wrapper {
    width : 100%;
}
#slider {
    height : 200px;
    width : 852px;
    margin : 0 auto;
    position : relative;
    overflow : hidden;
}
#slider ul {
    height : 200px;
    width : 852px;
    overflow : auto;
    position : relative;
    clear : left;
    overflow : hidden;
    margin : 0;
    padding : 0;
}
#slider ul li {
    height : 200px;
    width : 852px;
    overflow : hidden;
}
#control {
    position : absolute;
    margin-top : -25px;
    float : right;
    margin-right : 0;
    display : block;
    cursor : pointer;
    z-index : 20;
}
#control a {
    display : block;
    width : 100%;
    height : 100%;
}
#prevBtn {
    border-right : 1px solid white;
    width : 35px;
    height : 25px;
    display : block;
    float : left;
    background-image : url('img/left_bar_button.png');
}
#nextBtn {
    width : 35px;
    height : 25px;
    display : block;
    float : left;
    background-image : url('img/right_bar_button.png');
}
.entry-content img {
    margin : 0 0 1.5em 0;
}
.alignleft, img.alignleft {
    display : inline;
    float : left;
    margin-right : 1.5em;
}
.alignright, img.alignright {
    display : inline;
    float : right;
    margin-left : 1.5em;
}
.aligncenter, img.aligncenter {
    clear : both;
    display : block;
    margin-left : auto;
    margin-right : auto;
}
.wp-caption {
    text-align : center;
    margin-bottom : 1.5em;
}
.wp-caption img {
    border : 0 none;
    margin : 0;
    padding : 0;
}
.wp-caption p.wp-caption-text {
    margin : 0;
}
.wp-smiley {
    max-height : 1em;
    margin : 0 !important ;
}
.gallery dl {
    margin : 0;
}
.gallery-caption {
    margin : -1.5em 0 0 0;
}
blockquote {
    background : transparent url('img/quote.png') no-repeat scroll left top;
    border-bottom : 1px solid #cccccc;
    height : 100%;
    margin-bottom : 15px;
    padding : 0 0 0 20px;
}
blockquote img {
    float : left;
    margin : 2px;
    border : 1px solid #e3dbd3;
}
.dsq-dc-logo {
    display : none;
}
.dsq-brlink {
    display : none;
}
.dsq-comment-footer-left {
    display : none;
}
.website-thumbnail img {
    border : 1px solid #555555;
    height : 100%;
    margin : 0;
    padding : 0;
    width : 100%;
}
.website-thumbnail {
    float : left;
    height : 145px;
    margin : 0 20px 0 0 !important ;
    width : 200px;
}

.author-page .avatar {
    float: left;
    margin-right: 1.5em;
}
.author-page .user-info {
    padding-top: 1.5em;
}
.author-page .user-info .function:before {
    content: "Functie: ";
    font-weight: bold;
}
.author-page .user-info .function {
    display: block;
    margin-bottom: 0.5em;
}
.author-page .user-info .social-networking {
    clear: both;
    padding-top: 1.5em;
    line-height: 24px;
    font-weight: bold;
}
.author-page .user-info .social-networking .item {
    clear: both;
    display: block;
}
.author-page .user-info .social-networking img {
    vertical-align: middle;
}
.author-page .posts {
    clear: both;
    margin-top: 1.5em;
}
.author-page .posts ul {
    border: 1px solid #E3DBD3;
}
.author-page .footer {
    clear: both;
    margin-top: 1.5em;
}

/* Loyalty Tabel */
#one-column-emphasis
{
	font-family: "Arial";
	font-size: 12px;
	margin: 0px;
	width: 500px;
	text-align: center;
	border-collapse: collapse;
	background-color:#f8f8f8;
}

#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 3px 5px;
	color: #fff;
	background-image:url('http://www.realvine.nl/wp-content/uploads/2010/06/table_bg.png');
}
#one-column-emphasis td
{
	padding: 5px 7px;
	color: #000;
	border-bottom: 1px solid #f1f1f1;
	font-weight: normal;
}

#one-column-emphasis tbody td:first-child { text-align: right }
#one-column-emphasis thead th:first-child { text-align: right }


.oce-first
{
	text-align: left;
	background: #f2f2f2;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #754b24;
	background: #bee5f5;
}