Export your bookmark list as HTML, then use wget to download every page linked to, and all of the images and scripts necessary to display those pages:
wget --recursive --level 1 --page-requisites --convert-links --force-html --input-file bookmarks_7_7_14.html
--level 1
limits the recursive downloading to following one link, from your bookmarks page to the bookmarked website.
--page-requisites
means to download the files required to display each page (images, styles, javascript, etc).
--convert-links
will change the links to relative ones that work locally if the files are downloaded (images etc) and will change the links to absolute ones (links to other pages) if they aren't.
--force-html
will tell wget to treat the input file as an html page rather than a list of URLs.
If you do this repeatedly, some further care will need to be taken to avoid overwriting old downloads with new downloads.
NOTE: This will only download the page you have bookmarked, not other pages on the same site. More complex solutions would be required if you want to mirror some or all of the target sites, and more complex still if you want to be picky about which ones get mirrored how much.