body
{
	background: #fff;
	border-top: 5px solid #ddd;
	color: #696969;
	font-size: 13px;
	padding: 20px 0 40px;
}

a
{
	color: #666;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

h1
{
	float:left;
	font-size:60px;
	font-weight:normal;
}

h2
{
	float:left;
	font-size:40px;
	
}


h5
{
	text-align:right;
	font-size:50px;
	font-weight:normal;
	line-height:normal;
}

h4
{
	text-align:left;
	font-size:20px;
	font-weight:normal;
	line-height:normal;
}
h3
{
	text-align:left;
	font-size:50px;
	font-weight:normal;
	line-height:normal;
	color:#ccc;
	margin-top:10px;

}

p
{
	
	overflow: hidden;
	padding: 0 0;
	text-align: center;
}

#header{
margin-bottom:20px; 
margin-top:60px;
}

#month{
font-size:14px;
color:#999;
}

#weatherbr{
border-left:10px solid #eee;
border-right:10px;
}

#weatherbr2{
border-left:10px;
border-right:10px;
}

.grid_3{
margin-top:15px;
}

#social{ 
border-top:4px solid #eee;
margin-top:5px;
}

#social p{
text-align:left;
font-size:12px;
margin-top:2px;
}

#footer{ 
border-top:20px solid #eee;
margin-top:5px;
 <!-- used to be 30px -->
}


#footerlinks{
margin-top:12px;
color:#aaa;
}

#footerlinks p{
text-align:left;
font-size:11px;

}

input{
margin-top:40px;
background:#eee;
border:0px;
font-size:14px;
color:#666;
}

#content p{
	text-align:left;
	font-size:11px;
}

div.auto_complete {
    position         :absolute;
    width            :250px;
    background-color :white;
    border           :1px solid #888;
    margin-top       :8px;
    padding          :0px;
}

li.selected { background-color: #ffb; }


