body {
	font-family: Helvetica, Verdana, Tahoma, Arial Narrow, Arial, sans-serif;
	font-size: 13px;
        background: #91aa9d;
	color: #193441;
}

.body h2 {
        background-position: top left;
        margin: 0; /* reset main site styles*/
        border: 0; /* ditto */
        padding: 0px 0px 0px 35px; /* padding-left = image gap + interior padding ... no padding-right */
        height: auto !important;
        height: 1%; /* IE Holly Hack */
        text-align: center;
	font-size: 18px;
 }

 .sidebox, .sidebox_body, .sidebox_head, .sidebox_head h2 {
        background: transparent url(./images/demobox.jpg) no-repeat bottom right;
}

.sidebox {
        width: 20px !important;
        /* intended total box width - padding-right(next) */
        width: 220px;
        /* IE Win = width - padding */
        padding-right: 15px;
        /* the gap on the right edge of the image (not content padding) */
        margin: 10px auto;
        /* use to position the box */
}

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

.sidebox_head h2 {
        background-position: top left;
        margin: 0; /* reset main site styles*/
        border: 0; /* ditto */
        padding: 2px 0px 0px 35px; /* padding-left = image gap + interior padding ... no padding-right */
        height: auto !important;
        height: 1%; /* IE Holly Hack */
        text-align: center;
	font-size: 15px;
 }

.sidebox_body {
        background-position: bottom left;
        /* interior-padding right */
        padding: 2px 0px 2px 17px; /* mirror .sidebox_head right/left */
}

img.floatLeft {
    float: left; 
    clear: left;
margin-right:10px;
}
img.floatRight { 
    float: right; 
    clear: right;
    margin: 4px; 
}

div.img_border img {
         background-color: #D1DBBD;
         border: 1px solid #a9a9a9;
         display: block;
         margin: 0px 0px 0px 0px;
         padding: 4px;
         position: relative;
}

div.img_border2 img {
         background-color: #D1DBBD;
         border: 1px solid #a9a9a9;
         display: block;
         margin: 0px 0px 0px 0px;
         padding: 2px;
         position: relative;
}

