/*
This theme was built on Sandbox (http://plaintxt.org/)
*/

body                                { margin: 28px 75px 0px 28px; width: 865px; background: #574031; font-family: Verdana, Helvetica, Sans-Serif;
                                      color: #300; font-size: 11px; line-height: 20px; }
div, tabel, tr, td, ul, li, input   { margin: 0; padding: 0; }
a                                   { text-decoration: none; border: 0; color: #300; }
img                                 { border: 0; }
a:hover                             { text-decoration: underline; }
div#header                          { margin: 0; height: 212px; }
div#container                       { background: #fff; margin-left: 57px; width: 865px; }
div#container.wie                   { margin-left: 0px; width: 449px; }
div#container.blog                  { margin-left: 57px; width: 865px; }
div#container.diensten              { margin-left: 156px; width: 768px; }
div#container.resultaat             { margin-left: 156px; width: 767px; }
div#container.contact               { margin-left: 321px; width: 374px; }
div#container.contact hr            { margin-left: -15px; margin-right: -30px; height: 15px; 
                                      background: #574031; border: 0; }
div#sidebar                         { float: right; overflow: hidden; width: 260px; margin-top: 22px; }
div#footer                          { clear: both; width: 100%; margin: 30px 0px; border-top: 4px solid #574031;  }
div#ff_big_f                        { position: absolute; top: 240px; left: 496px; width: 318px; height: 496px; }

/* content */

div#content                         { margin: 2px 0px 0px 14px; float: left; padding-bottom: 18px; }
div#container.wie div#content       { width: 370px; }
div#container.blog div#content      { width: 550px; }
div#container.diensten div#content  { width: 740px; }
div#container.resultaat div#content { width: 767px; }
div#container.werkwijze div#content { width: 740px; }
div#container.contact div#content   { width: 340px; }

div#content #breadcrum              { border: 0; background: #c3d1d6; padding: 6px 4px; margin-top: 35px;
                                      width: 100%; }
div#content .entry-title            { }
div#content .entry-title a          { }
div#content .entry-meta             { font-size: 10px; text-decoration: none; margin-bottom: 4px; line-height: 14px; }
div#content .entry-meta a           { text-decoration: none; }
div#content .entry-meta a.url       { border: 0; }
div#content h1                      { margin-top: 32px; color: #f90; font-size: 20px; font-weight: normal; letter-spacing: -1px; clear: left;  }
div#content h1 a                    { color: #f90; text-decoration: none; }
div#content img                     { padding: 8px; margin: 4px 8px 10px 0px; border: 1px solid #ddd; float: left; clear: left; }
div#content p                       { clear: both; }
div#content a                       { text-decoration: none; color: #618d9d; }
div#content .color                  { color: #f90; }
div#content ul                      { clear: left; margin-left: 7px; }
div#content ul ul                   { clear: left; margin-left: 0px; }
div#content ul li                   { margin: 9px; list-style-image: url('/wp-content/themes/ff/img/ff_list_item_block.png'); line-height: 16px; }
div#content ul li ul li             { margin: 9px; list-style-image: url('/wp-content/themes/ff/img/ff_list_item_block_border.png'); line-height: 16px; }
div#content a.more-link             { clear: left; }
div#content object                  { margin: 8px 0px 20px 0px; }

div#content .akst_link              { float: right; }

#akst_form ul li                    { }

/* menu */

#ff_menu                            { position: absolute; top: 127px; left: 28px; width: 465px; height: 113px; list-style: none; overflow: hidden; }
#ff_menu ul                         { margin: 0; padding: 0; }
#ff_menu li                         { margin: 0; padding: 0; display: inline; list-style-type: none; }
#ff_menu a                          { float: left; margin: 0 14px 0 0; padding: 113px 0 0 0; overflow: hidden; 
                                      height: 0px !important; height /**/:113px; /* for IE5/Win */ }
#ff_menu a:hover,
  #ff_menu a.selected               { background-position: 0 -113px; }

#ff_m1 a                            { width: 43px; height: 113px; background: url('/wp-content/themes/ff/img/ff_menu_f.gif') top left no-repeat; }
#ff_m2 a                            { width: 85px; height: 113px; background: url('/wp-content/themes/ff/img/ff_menu_blog.gif') top left no-repeat; }
#ff_m3 a                            { width: 151px; height: 113px; background: url('/wp-content/themes/ff/img/ff_menu_resultaat.gif') top left no-repeat; }
#ff_m4 a                            { width: 128px; height: 113px; background: url('/wp-content/themes/ff/img/ff_menu_contact.gif') top left no-repeat; }

/* submenu for 'Resultaat' page */

ul#ff_resmenu                         { width: 100%; height: 28px; list-style: none; overflow: hidden; margin: 0 !important;
                                        /* background-color: #c3d1d6; */ background: url('/wp-content/themes/ff/img/ff_resmenu_bg.gif') top left repeat-x; }
ul#ff_resmenu li                      { display: inline; }
ul#ff_resmenu li a                    { float: left; padding: 28px 0 0 0; overflow: hidden;
                                        height: 0px !important; height /**/:28px; /* for IE5/Win */  }

ul#ff_resmenu li#rm_opdrachtgevers a  { width: 151px; height: 28px; background: url('/wp-content/themes/ff/img/ff_resmenu_opdracht.gif') top left no-repeat; }
ul#ff_resmenu li#rm_visiewerkwijze a  { width: 158px; height: 28px; background: url('/wp-content/themes/ff/img/ff_resmenu_visieww.gif') top left no-repeat; }
ul#ff_resmenu li#rm_finhetnieuws a    { width: 139px; height: 28px; background: url('/wp-content/themes/ff/img/ff_resmenu_fnieuws.gif') top left no-repeat; }

ul#ff_resmenu li a:hover,
  ul#ff_resmenu li a.selected         { background-position: 0 -28px !important; }

/* lijstjes met opdrachtgevers */

div#opdracht-left                     { width: 240px; float: left; margin-top: 24px; }
div#opdracht-right                    { width: 224px; float: right; margin-top: 24px; }
div.opdrachtcat h3                    { margin-bottom: 0px !important; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #534b46; }
div.opdrachtcat ul                    { margin: 0px 0px 10px 0px !important; }
div.opdrachtcat ul li                 { list-style-image: none !important; list-style: none; margin: 0px !important; }
div.opdrachtcat ul li a               { font-weight: 400; }

/* remove margin and padding to put submenu on upper left */

div#container.resultaat               { padding: 0; }
div#container.resultaat div#content   { margin: 0; padding: 0; background: url('/wp-content/themes/ff/img/bg_opdrachtgevers.jpg') top left repeat-y; }
div#container.resultaat div.kwout img { padding-left: 0px !important; }

/* and give it back to the content of the page */

div#container.resultaat div.page      { margin: 2px 20px 28px 14px; width: 500px; float: left; }

/* navigation has less room on the resultaat page */

div#container.resultaat #breadcrum    { width: 510px !important; margin-left: 12px !important; }

/* every 'resultaat' page has a sidebar on the right */

div#resultaatrechts                   { float: right; width: 194px; /* background-color: #e7edef; */ padding: 33px 12px; }

/* content for f-in-het-nieuws */

div#container.f-in-het-nieuws div.entry-content { margin-top: 33px; }

#wielink                              { position: absolute; top: 191px; left: 35px; width: 25px; height: 14px; z-index: 300; }
#wielink a                            { text-decoration: none; }

/* comments */

#comments                             { margin-top: 25px; }
#comments-list                        { color: #6d594c; clear: both; line-height: 20px; }
#comments-list ol                     { margin-left: -26px; }
#comments-list a                      { color: #b2bec3; }
#comments-list h3                     { background: #c3d1d6; margin: 0px 0px 0px -14px; padding: 10px 0px 10px 13px; color: #574031; }
#comments-list li.comment             { list-style: none; margin: 0px 0px 10px -13px; }
#comments-list .comment-author        { color: #b2bec3; font-weight: bold; }
#comments-list .comment-author .fn    { font-size: 17px; margin-right: 14px; }
#comments-list img.wp-smiley          { float: none; border: 0; margin: 0; padding: 0px 3px; }
.comment#text                         { }

#trackbacks-list                      { color: #6d594c; clear: both; }
#trackbacks-list ol                   { margin-left: -26px; }
#trackbacks-list a                    { color: #b2bec3; font-size: 12px; }
#trackbacks-list h3                   { background: #c3d1d6; margin: 0px 0px 0px -14px; padding: 10px 0px 10px 13px; color: #574031; }
#trackbacks-list li.pingback          { list-style: none; margin: 0px 0px 10px -13px; }
#trackbacks-list .comment-author      { color: #b2bec3; font-weight: bold; }
#trackbacks-list .comment-author .fn  { font-size: 17px; margin-right: 14px; }

#respond                            { color: #6d594c; clear: both; }
#respond h3                         { background: #ecd900; margin: 0px 0px 0px -14px; padding: 10px 0px 10px 13px; color: #574031; }
#respond input#author,
         input#email,
         input#url, textarea        { background: #ecd900; color: #574031; border: 0; margin-top: 10px; padding: 2px 0px 0px 4px; }
#respond input#author,
         input#email,
         input#url                  { width: 210px; height: 20px; }
#respond textarea                   { width: 380px; }
#respond label                      { margin: 0; padding: 0; margin-left: 24px; font-weight: 600; }
#respond .form-submit               { margin: 10px 0px 30px 0px; }
#respond #submit                    { background: #c3d1d6; border: 0; padding: 3px; }

/* footer */

div#footer a                        { text-decoration: underline; color: #300; }
div#footer ul                       { margin: 12px 0px 20px 13px; padding-bottom: 30px; }
div#footer ul li                    { margin-left: 17px; list-style-image: url('/wp-content/themes/ff/img/ff_list_item_block.png'); }



/* tagcloud */

div#ff_tagcloud                     { position: absolute; top: 36px; left: 506px; width: 454px; height: 154px;
                                      color: #fff; font-size: 14px; text-align: left; line-height: 19px; }
div#ff_tagcloud img                 { margin-bottom: 4px; }
div#ff_tagcloud a                   { color: #fff; margin-right: 6px; padding-bottom: 5px; }
div#ff_tagcloud a:hover             { }

/* searchbox */

div#ff_vinden                       { position: absolute; top: 191px; left: 730px; height: 17px; }
div#ff_vinden input                 { border: 0; }
div#ff_vinden input.zoek            { background-color: #d9c72c; height: 17px; margin: 0 7px; padding: 0px 0px 0px 4px; 
                                      font-weight: bold; color: #574031; width: 95px; font-size: 13px; }

/* sidebar */

div#sidebar div, div#sidebar h3,
div#sidebar ul, div#sidebar li      { margin: 0; padding: 0; line-height: 17px; }
div#sidebar ul li                   { list-style: none; }
div#sidebar h3                      { color: #f90; margin: 16px 0px 4px 14px; }
div#sidebar #hoogte img             { margin: 5px 0px 0px 12px; }
div#sidebar ul li ul li             { margin-left: 13px; list-style: none; }

li.widget                           { clear: both; }

/* yarpp plugin */

div.yarpp                           { background-color: #f0f4f5; margin-top: 8px !important; padding: 10px !important; }
div.yarpp h3                        { margin-top: 0 !important; }
div.yarpp ul                        { margin-left: 0px !important; }
div.yarpp ul li                     { list-style-image: none !important; list-style-type: none !important; margin: 0 !important; }

/* Sociable plugin */

div.sociable                        { }
div.sociable ul                     { margin-left: 0px !important; }
div.sociable ul li                  { list-style-type: none; display: inline; width: 20px; margin: 5px 12px 0px 0px !important; padding: 0; }
div.sociable ul li img              { padding: 0px !important; margin: 0px !important; border: none !important;
                                      clear: none !important; float: none !important; width: 16px !important; height: 16px !important; }

/* Amazon showcase */

#amzshcs                            { }
.amzshcs-item                       { float: left; width: 80px; height: 134px; }
.amzshcs-item img                   { margin-left: 13px; }

/* last.fm records */

div#lastfmrecords                   { clear: both; }
div#lastfmrecords ol                { margin-top: 15px; margin-left: 13px; }
div#lastfmrecords ol li             { padding-right: 8px; }

/* twitter */

li#twitters                         { margin-top: 22px; padding: 5px 0px 14px 13px; background: #ecd900; }
li#twitters a                       { text-decoration: underline; }
li#twitters h3                      { padding-top: 12px; color: #300; margin: 12px 0px 2px 14px; }
li#twitters ul                      { padding: 0px 13px 16px 0px; }
li#twitters ul li                   { margin-left: 13px; list-style: none; }

/* list-style-image: url('/wp-content/themes/ff/img/ff_listitem.png'); */
