#wrapper {width:975px; background-color:#fff;}

#container {width:864px; margin-left:48px; background-color:#fff}

#top_container {width:864px; padding-top:60px}
#top_container #top_left {float:left; width:475px; background-color:#fff}
<!--#top_container #top_left #navigation {text-align:right; height:105px; margin-right:66px}-->
#top_container #top_left #navigation #nav{text-align:right; float:right}
#top_container #top_left #navigation ul{list-style:none; margin:-7px 0 0 0px; *margin:-5px 0 0 299px; text-align:left;}
#top_container #top_left #navigation ul li{padding-bottom:3px; margin:0;}
#top_container #top_left #navigation ul li a{text-transform:uppercase; letter-spacing:.09em; color:#21578a; text-decoration: none; font-size:10px;}
#top_container #top_left #navigation ul li a:hover{color:#a2a4a3;}
#top_container #top_right {float:right; width:389px; background-color:#fff}


#main_content{width:410px;}
#main_content #logo {width:410px; height:42px; margin-top:49px}

#content_area{width:410px; margin-top:35px}
#content_area #phrases{float:left; width:174px; padding-top:4px;}
#content_area #phrases img{display:block; padding-bottom:18px; margin-left:13px;}
#content_area #text{float:right; width:236px; overflow:hidden; background:url(../images/divider.gif) no-repeat;}
#content_area #text p{padding-left:20px; font-size:11px; line-height:1.6em}

#bottom_container{padding-bottom:35px;}
#bottom_container #news_header{border-bottom:1px solid #babcbb; width:851px; padding-top:30px; margin-bottom:7px; margin-left:13px;}
#bottom_container #news_header #news{color:#21578a; font-weight:bold; font-size:11px; padding-left:462px; padding-bottom:4px;}
#bottom_container #bottom_content {width:864px}
#bottom_container #bottom_content #search{float:left; width:475px; padding-top:21px;}
#bottom_container #bottom_content #news_headlines{float:right; width:389px;}
#bottom_container #bottom_content #news_headlines p{font-size:11px; padding-bottom:2px;}
#bottom_container #bottom_content #news_headlines a{font-size:11px; color:#a2a4a3; text-decoration: none}
#bottom_container #bottom_content #news_headlines a:hover{text-decoration: underline}

form, input {display:inline; border:none; padding:0; margin:0;}

input#search_box {color:#000; padding-left:3px; text-align:left;  width:93px; *width:98px; height:14px; font-size:9px; border:1px solid #babcbb;} /*height:15px;*/
select#select_box {color:#000; text-align:left; font-size:10px; *font-size:9px; border:1px solid #babcbb;} /*height:17px;*/

fieldset {display:inline; border:none; padding:0; margin-bottom:8px; *margin-bottom:11px; margin-left:13px;}
#search_button{position: relative; top: 4px; right:0px;}






