body
{
	text-align:  center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   11px;
	padding:     10px 0px 0px 0px;
	margin:      0px 0px 0px 0px;
}

a { outline: 0 none; }

img
{
	border: 0;
}

h2
{
	background-color: #ff0000;
	color:            #ffffff;
	font-weight:      bold;
	font-size:        12px;
	padding:          4px 6px 4px 6px;
	margin:           0px 0px 5px 0px;
}

h4
{
	font-size:     11px;
	font-weight:   bold;
	padding:       0px 0px 1px 0px;
	margin:        0px 0px 3px 0px;
	border-bottom: 1px solid #000;
}

#center 
{
	margin:     0px auto 0px auto;
	width:      750px;
	text-align: left;
}

#content
{
	border:     3px solid #ff0000;
	border-top: 0px;
	padding:    0px 0px 0px 0px;
	margin:     10px 0px 0px 0px;
}

.buttons
{
	margin:     10px auto 0px auto;
	text-align: center;
	padding:    0px 10px 0px 10px;
}

#bookmarks
{
	margin:     10px auto 0px auto;
	text-align: center;
	padding:    0px 10px 0px 10px;
}

#content .location_box
{
	font-size:  15px;
	margin:     10px auto 0px auto;
	text-align: center;
}

#content .important
{
	color:       #ff0000;
	font-weight: bold;
}

#content #weather_info
{
	font-size:  15px;
	border:     1px solid #ff0000;
	text-align: center;
	margin:     10px auto 15px auto;
	padding:    0px 0px 0px 0px;
	clear:      both;
}

#content #current_conditions
{
	text-align: left;
}

#content #city
{
	color:       #ff0000;
	font-weight: bold;
	font-size:   20px;
	margin:      10px auto 10px auto;
	text-align:  center;
}

#content #player
{
	margin:     10px auto 10px auto;
	text-align: center;
}	

#content .header
{
	font-weight:    bold;
	padding-right:  5px;
	padding-top:    2px;
	text-align:     right;
	vertical-align: middle;
}

#content #location
{
	font-size: 18px;
	color:     #ff0000;
	border:    2px solid #ff0000;
}

#content #note
{
	font-size:   14px;
	padding:     0px 15px 0px 15px;
	line-height: 1.4;
}

#footer
{
	width:      750px;
	margin:     10px auto 0px auto;
	clear:      both;
	font-size:  11px;
	text-align: center;
}

#footer a
{
	text-decoration: none;
	color:           #000000;
}

#footer a:hover
{
	text-decoration: underline;
	color:           #777777;
}

#footer ul
{
	list-style-type:  none;
	list-style:       none;
	list-style-image: none;
	display:          inline;
}

#footer li
{
	display: inline;
}

#footer .link
{
	margin-right:  3px;
	padding-right: 6px;
	border-right:  1px solid #8c8c8c;
}

#copyright
{
	font-size: 10px;
	padding:   0px 0px 5px 0px;
}

.google_ad
{
	text-align: center;
	margin:     10px auto 20px auto;
}

.google_ad_slim
{
	text-align: center;
	margin:     10px auto 10px auto;
}
