/* @override http://www.mathe-shirts.dev/css/roundc2.css */
.dialog {
clear:none;
position:relative;
min-width:5em;
max-width:295px;
z-index:1;
left:-5px;
margin:0em auto .5em 8px;
 color: #FFFFFF;}

.dialog .diacontent,.dialog .t,.dialog .b,.dialog .b div {
background:transparent url(../images/bgbox_straight.png) no-repeat top right;
_background-image:url(../images/bgbox_straight.png);
}

.dialog .diacontent {
position:relative;
zoom:1;
_overflow-y:hidden;
padding:0px 12px 0 0;
}

.dialog .t {
position:absolute;
left:0;
top:0;
width:10px;
margin-left:-10px;
height:100%;
_height:1600px;
background-position:top left;
}

.dialog .b {
position:relative;
width:100%;
background:transparent url(../images/bgbox_straight.png) no-repeat right bottom;
_background-image:url(../images/bgbox_straight.png);
}

.dialog .b,.dialog .b div {
height:20px;
font-size:1px;
}

.dialog .b div {
position:relative;
width:10px;
margin-left:-10px;
background-position:bottom left;
}

.dialog .hd,.dialog .bd,.dialog .ft {
position:relative;
}

.dialog .wrapper {
position:static;
max-height:1000px;
overflow:auto;
}

.dialog h2,.dialog p {
margin:0;
padding:.5em 0;
}

.dialog h2 {
padding-bottom:0;
color: #ebf0f5;
text-shadow: #deebfa 0 0 4px;
}
.dialog a, .dialog a:visited{
 color: #ffffff;
 text-shadow: #000000 0 0 6px;}
 .dialog b {
 color: #a8c6e7;
 font-weight: bold;
}