.boxy-wrapper{position:absolute;}
.boxy-wrapper.fixed{position:fixed;}

/* Modal */
.boxy-modal-blackout {position:absolute; background-color:black; left:0; top:0;}

/* Border */
.boxy-wrapper {empty-cells:show;}
.boxy-wrapper .top-left,
.boxy-wrapper .top-right,
.boxy-wrapper .bottom-right,
.boxy-wrapper .bottom-left {width:7px; height:7px; padding:0 }

.boxy-wrapper .top-left {background:url(/images/boxy-nw.jpg) left top no-repeat;}
.boxy-wrapper .top-right {background:url(/images/boxy-ne.jpg) left top no-repeat;}
.boxy-wrapper .bottom-right {background:url(/images/boxy-se.jpg) left top no-repeat;}
.boxy-wrapper .bottom-left {background:url(/images/boxy-sw.jpg) left top no-repeat;}

/* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */
/* NB:these must be absolute paths or URLs to your images */
/*.boxy-wrapper .top-left {#background:none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-nw.jpg');}
.boxy-wrapper .top-right {#background:none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-ne.jpg');}
.boxy-wrapper .bottom-right {#background:none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-se.jpg');}
.boxy-wrapper .bottom-left {#background:none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-sw.jpg');}*/

.boxy-wrapper .top {background:url(/images/boxy-t.jpg) left top repeat-x;}
.boxy-wrapper .bottom {background:url(/images/boxy-b.jpg) left top repeat-x;}
.boxy-wrapper .left {background:url(/images/boxy-l.jpg) left top repeat-y;}
.boxy-wrapper .right {background:url(/images/boxy-r.jpg) left top repeat-y;}

/* Title bar */

.boxy-wrapper .title-bar {background-color:#fff; padding:7px; position:relative;}
.boxy-wrapper .title-bar.dragging {cursor:move;}
.boxy-wrapper .title-bar h2 {font-size:12px; color:white; line-height:1; margin:0; padding:0; font-weight:normal;}
.boxy-wrapper .title-bar .close {color:white; position:absolute; top:7px; right:7px; font-size:90%; line-height:1;}

/* Content Region */

.boxy-inner {background-color:white; padding:0 }
.boxy-content {}

/* Question Boxes */

.boxy-wrapper .question {width:350px; min-height:80px;}
.boxy-wrapper .answers {text-align:right;}

