#gallery{

margin-top:5px;

margin-bottom:10px;

}



.fl{width:570px;overflow:auto;margin:0;}

dl{}

dt{/*width:15px;height:83px;*height:79px;padding:13px 11px 0 12px;*padding-top:17px;float:left;font-weight:700;font-size:14px;border-right:1px solid #ccc;background:#fffcef;*/}

dd{margin-top:4px;*margin-top:6px;}

dd a{width:85px;line-height:22px;margin-left:2px;padding-left:8px;float:left;background: url(../../images/sprite2.png) no-repeat 0 -328px;*background-position:0 -330px;}



#news{ 

float:left;

width: 230px;

height: 70px;

line-height:24px; 

margin-top:14px;

margin-right:10px;

overflow:hidden;

}

#news div ul{ list-style-type: none;

margin: 0;



}

#news div ul li{white-space: nowrap;

margin: 0;

}



.search{

float:left;

margin:18px 0  0  0;

}

form.searchform,form.weatherform{

margin: 0;

Padding:0;

height:22px;

}



#weather{float:right;width:135px; height:100px;background: url(../../images/weather.gif) no-repeat;Padding:10px 0 0 0;font-size:10px;

}



input.formButton {

font-size: 10px;

font-family: Verdana, Arial, Helvetica, sans-serif;

background-color: #9e9e9e;

margin: 0;width:40px;

height:18px;

border: solid 1px #B0B0B0;

color: #ffffff;

cursor: pointer

}



.weatherform #location{

margin-bottom:8px;

}



.weatherform  input.formButton{

width:24px;

}



input.formFields {

font-size: 10px;

font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;

padding: 0px;

height:16px;

border: solid 1px #D6D6D6;

}



.newsfeed{height:120px;

width:100%;



}



input.weatherButton {

font-size: 10px;

font-family: Verdana, Arial, Helvetica, sans-serif;

background-color: #9e9e9e;

margin: 0;width:20px;

height:18px;

border: solid 1px #B0B0B0;

color: #ffffff;

cursor: pointer

}

input.formFields_w {

font-size: 10px;

font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;

padding: 0px 0px 0px 6px;

width:35px;

height:16px;

border-bottom: solid 1px #D6D6D6;

border-top:0px;

border-left:0px;

border-right:0px;

margin-right:4px;

}