ok, first, border properties in css properties cant have images in them (
http://www.w3schools.com/css/css_border.asp)
they can be colors/styled... so its not just a extra css attribute.
that said, you can add a image to the background, as above mentioned and use values repeat /position to style, but that would only work for one side of the element, in this case for example .page could have a image just running down the left side. if "background-repeat: repeat-y"
this does not make a border on all four sides,
to do this you can build a "box" around.
the simple way with just a solid image, is a box containing yr .page div
best to grab your source for the main page, and add this in html editor, and preview to see.
HTML Code:
<div style="padding:10px 10px 10px 10px; width:880px; background-image:url(http://holdemfreaks.com/easyaction/statusicon/forum_new.gif)">
<div class="page" style="width:880px; text-align:left">
(in templates, gets complicated, see spacer open, spacer close)
more complicated is adding images to all sides, but doing searches on css will guide