@charset "UTF-8";

/*start Shoutbox2*/
.darkshout {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:760px; 
 color:#FFF;
 z-index:1;
 margin-left:12px;
 margin-bottom:0.5em; 
}

.darkshout .content,
.darkshout .t,
.darkshout .b,
.darkshout .b div {
 background:transparent url(images/shoutboxblue800x1600.png) no-repeat top right;
 _background-image:url(images/shoutboxblue.gif);
}

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

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

.darkshout .b {
 position:relative;
 width:100%;
}

.darkshout .b,
.darkshout .b div {
 height:30px;
 font-size:1px;
}

.darkshout .b {
 background-position:bottom right;
}

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

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

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

.darkshout h1,
.darkshout p {
 margin:0px; 
 padding:0.5em 0px 0.5em 0px;
}

.darkshout h1 {
 padding-bottom:0px;
}
/* End shoutboxes */

.box, .box_body, .box_head, .box_head h2{
      background: transparent url(images/img.png) no-repeat bottom right;
	  color: #EEE;
	  text-align:center;}
.box{
    /* intended total box width - padding-right(next) */
      width:335px !important; /* IE Win = width - padding */
      width: 320px; 
    /* the gap on the right edge of the image (not content padding) */
      padding-right:15px; /* use to position the box */
      margin:20px auto}

    /* top-right image */
    .box_head{background-position:top right;
    /* pull the right image over on top of border */
      margin-right:-15px; 
    /* right-image-gap + right-inside padding */
      padding-right:40px}

    /* top-left image */
    .box_head h2{
      background-position:top left;
      margin:0; /* reset main site styles*/ 
      border:0; /* ditto */
    /* padding-left = image gap + interior padding ... no padding-right */
      padding:25px 0 15px 40px; 
      height:auto !important;
      height:1%} /* IE Holly Hack */

    /* lower-left corner image */
    .box_body{
      background-position:bottom left;
      margin-right:25px; /* interior-padding right */ 
      padding:15px 0 15px 40px} /* mirror .cssbox_head right/left */


