/* Center Tables in Internet Explorer */
div.ie_table_center {
text-align: center;
}

/* Main Data Tables (Temp, Forecast, Wind and Rain, Misc., Almanac) */
table.dataTable
{
margin-left:auto; 
margin-right:auto;
table-layout: fixed;
width: 870px;
border-width: 0 0 1px 1px;
border-spacing: 0;
border-collapse: collapse;
border-color: #000;
border-style: solid;
}

/* All other Titles (No width specified) */
td.title {
text-align: left;
margin: 0;
padding: 4px;
border-width: 1px 1px 0 0;
border-color: #000;
border-style: solid;
background-color: #000;
color: #FFF; font-weight: bold;
}

td.title a {
color:#FFF
}

/* Data Cells */
td.data {
text-align: center;
vertical-align: top;
margin: 0;
padding: 4px;
border-width: 1px 1px 0 0;
border-color: #000;
border-style: solid;
}

td.data a {
color: #000;
}

/* Forecast Table (100% Width) */
table.forecast {
margin-left:auto; 
margin-right:auto;
text-align: center;
width: 100%;
border-collapse: collapse;
}

table.forecast tr {
vertical-align: top;
}

/* Striped Tables within Main Table Cells */
table.striped {
width: 100%;
border-spacing :0px;
border-collapse: collapse;
}

/* Light Colored Rows */
tr.light {
background-color: #FFF;
text-align: left;
}

/* Dark Rows */
tr.dark {
background-color: #CCC;
text-align: left;
}

/* UV Index Table */
table.uvIndex {
margin-left:auto; 
margin-right:auto;
margin-top: 7px;
margin-bottom: 12px;
width: 95%;
border-collapse: collapse;
}

table.uvIndex td {
width: 20%;
}

td.green {
background-color: #33CC00;
}

td.yellow {
background-color: #FFFF00;
}

td.orange {
background-color: #FF9900;
}

td.red {
background-color: #FF0000;
}

td.purple {
background-color: #9933FF;
}

/* About Page */
td.facebook_fans {
vertical-align: top;
}