.boxy-wrapper
{
	position: absolute;
}
.boxy-wrapper.fixed
{
	position: fixed;
}
/*Modal*/
.boxy-modal-blackout
{
	position: absolute;
	background-color: white;
	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: 10px;
	height: 10px;
	padding: 0;
}
.boxy-wrapper .top-left
{
	background: url(../img/boxy-nw.png);
}
.boxy-wrapper .top-right
{
	background: url(../img/boxy-ne.png);
}
.boxy-wrapper .bottom-right
{
	background: url(../img/boxy-se.png);
}
.boxy-wrapper .bottom-left
{
	background: url(../img/boxy-sw.png);
}
/*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='../img/boxy-nw.png');
}
.boxy-wrapper .top-right
{
	#background: none;
	#filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/boxy-ne.png');
}
.boxy-wrapper .bottom-right
{
	#background: none;
	#filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/boxy-se.png');
}
.boxy-wrapper .bottom-left
{
	#background: none;
	#filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/boxy-sw.png');
}
.boxy-wrapper .top, .boxy-wrapper .bottom
{
	height: 10px;
	background-color: black;
	opacity: 0.6;
	filter: alpha(opacity=60);
	padding: 0;
}
.boxy-wrapper .left, .boxy-wrapper .right
{
	width: 10px;
	background-color: black;
	opacity: 0.6;
	filter: alpha(opacity=60);
	padding: 0;
}
/*Title bar*/
.boxy-wrapper .title-bar
{
	background-color: black;
	padding: 6px;
	position: relative;
}
.boxy-wrapper .title-bar.dragging
{
	cursor: move;
}
.boxy-wrapper .title-bar H2
{
	
	background: none;
	border: none;
	color: none;	
	font-size: 20px !important;
	color: white !important;
	line-height: 1 !important;
	margin: 0 !important;
	padding: 0 !important;
	font-weight: normal !important;
}
.boxy-wrapper .title-bar .close
{
	color: white;
	position: absolute;
	top: 6px;
	right: 6px;
	font-size: 90%;
	line-height: 1;
}
/*Content Region*/
.boxy-inner
{
	background-color: white;
	padding: 0;
}
.boxy-content
{
	padding: 15px;
}
/*Question Boxes*/
.boxy-wrapper .question
{
	width: 350px;
	min-height: 80px;
	padding: 20px;
}
.boxy-wrapper .answers
{
	text-align: right;
	padding: 8px;
}

