body { margin:0px; background:url(images/stars.jpg); font:14px arial; }
#wrapper { position:relative; background:white url(images/bg.jpg) no-repeat top center; overflow:auto; width:1000px; height:auto; border:3px solid black; }
.callbox { position:absolute; top:350px; left:20px; width:300px; height:auto; }
.archivebox { position:relative; float:right; margin-right:20px; margin-top:150px; font:13px arial; }
.archivebox h3 { color:#800080; }
.archivebox img { margin-top:5px; }
.vspace { margin:0px; }
.separator { border-bottom:1px dashed gray; width:80%; }
.break { margin-top:5px; }

/* ROUNDED CORNER BOX */
#box { text-align:left; height:auto; background-color:#ffccff; margin-top:-8px; }
	
/* ---=== border code follows ===--- */

#tlc, #trc, #blc, #brc { background-color: transparent; background-repeat: no-repeat; }
#tlc { background-image:url(images/tlc.gif); background-position: 0% 0%; }
#trc { background-image:url(images/trc.gif); background-position: 100% 0%; }
#blc { background-image:url(images/blc.gif); background-position: 0% 100%; }
#brc { background-image:url(images/brc.gif); background-position: 100% 100%; }
#tb, #bb { background-color: transparent; background-repeat: repeat-x; }
#tb { background-image:url(images/tb.gif); background-position: 0% 0%; }
#bb { background-image:url(images/bb.gif); background-position: 50% 100%; }
#rb { background-image:url(images/r.gif); background-position: 100% 0%; background-repeat: repeat-y; }
#lb { background-color: transparent; background-image:url(images/l.gif); background-position: 0% 100%; background-repeat: repeat-y; }
