/* Base set of static styles for the CapeGuide.com Weather Widget. */

.cape-guide-weather
{
	border: 0px none transparent;
	margin: 0px;
	padding: 5px 3px;
	width: 200px;
}

.cape-guide-weather table
{
	border: 0px none transparent;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	font-size: 13px;
}

.cape-guide-weather th, 
.cape-guide-weather td
{
	border: 0 none transparent;
	margin: 0;
	padding: 1px 3px;
	text-align: left;
	vertical-align: top;
	font-size: inherit;
	font-weight: normal;
	background: none;
}

.cape-guide-weather thead td
{
	text-align: center;
	font-weight: bold;
}

/* The left column will be narrower than the right in the detailed view. This is
 * necessary to prevent unwanted word wrapping. */

.cape-guide-weather.detailed .icon
{
	width: 40%;
}

.cape-guide-weather.compact .icon
{
	width: 50%;
}
 
.cape-guide-weather .temperature
{
	vertical-align: middle;
	font-size: larger;
}

.cape-guide-weather .temperature .celsius
{
	display: block;
	font-size: smaller;
}

.cape-guide-weather .high-temperature th,
.cape-guide-weather .high-temperature td
{
	padding-top: 5px;
}

.cape-guide-weather .dew-point .celsius
{
	font-size: smaller;
}


.cape-guide-weather tfoot td
{
	font-size: smaller;
	padding-top: 5px;
}
