﻿.wssilo { position:relative; margin:0px auto; min-width: 8em; max-width:876px; /* based on image dimensions */ z-index:1; margin-left:10px; /* default, width of left corner */ margin-bottom:0.5em; /* spacing under greyo */ clear: both;}
.wssilo .content, .wssilo .t, .wssilo .b,.wssilo .b div { background: url(/images/weathersilo2.jpg) no-repeat top right;  }

.wssilo .content { position:relative; zoom:1; _overflow-y:hidden; padding: 0; }
.wssilo .t { /* top+left vertical slice */ position:absolute; left:0px; top:0px; width:10px; /* top slice width */ margin-left:-10px; height:100%; _height:1600px; /* arbitrary long height, IE 6 */ background-position:top left;}
.wssilo .d { margin: 0; padding-top: 7px;  padding-right: 10px; height:90px; }
.wssilo .b { /* bottom */ position:relative; width:100%;}
.wssilo .b, .wssilo .b div { height:10px; /* height of bottom cap/shade */ font-size:1px;}
.wssilo .b { background-position:bottom right;}
.wssilo .b div { position:relative; width:12px; /* bottom corner width */ margin-left:-10px; background-position:bottom left;}
.wssilo .hd, .wssilo .bd,.wssilo .ft {position:relative;}
.wssilo .wrapper { /* extra content protector - preventing vertical overflow (past background) */ position:static; max-height:1000px; overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */}
.wssilo h1, .wssilo p { margin: 0; /* margins will blow out backgrounds, leaving whitespace. */ padding: 0px;  }


.sponsorleft
{
    /*display:-moz-inline-box;
    display:inline-block;*/
    float:left;
    width:95%;
 	background-image: url('/images/sponsorbar.gif');
	background-position: top left;
	padding-left: 5px;
	height: 18px;
	background-repeat:repeat-x;
	margin-top: 8px;
	/*margin:0;
	margin-right:-3px;*/
}
.sponsorright
{
    /*display:-moz-inline-box;
    display:inline-block;*/
    float:left;
	background-image: url('/images/sponsorbar.gif');
	background-position: top right;
	width: 5px;
	height: 18px;
	background-repeat:repeat-x;
	margin-top: 8px;
	/*margin-bottom:12px;*/
}
.sponsoredby
{
    font-size:10px;
    position:relative;
    top:1px;
}
.sponsorText
{
    font-size:12px;
    padding-top:3px;
    position:relative;
    top:1px;
}
.vertSpacer
{
    height:12px;
}