#content {
	padding-bottom:0px;
}

#primary_content {
	float:left;
	padding-top:10px;
	background:none;
}

.result {
	padding-top:10px;
}

#primary_content ul li {
	display:inline;
	margin:0px;
	padding:0px;
}

#primary_content h2.searchresults {
	line-height:18px;
	font-weight:bold;
}

#searchresults p {
	margin:0px;
}

#fed_search_container {
	border: 1px solid #cecece;
	background:#eaeaea;
	position:relative;
	float:left;
	width:966px;
	height:165px;
	margin-bottom:14px;
}

#navbar {
	height:30px;
	overflow:hidden;
	position:absolute;
	left:20px;
	top:21px;
	font-family:"Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	width:770px;
}

#navbar ul {
	font-size:13px;	
	font-weight:700;
	height:30px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	text-align:center;
}

#navbar li {
	float:left;	
	height:30px;
	width:110px;
}

#navbar li a {
	background:transparent url(../img/fedsearch/tabs.jpg) no-repeat scroll 0pt 0px;
	display:block;
	font-weight:none;	
	height:30px;
	text-align:center;
	text-decoration:none;
    line-height:30px;
	position:absolute;
	z-index:10;
	width:110px;
}

#navbar li a:hover {
	background:transparent url(../img/fedsearch/tabs.jpg) no-repeat scroll 0pt -30px;
}

#navbar li.active a {
	background:transparent url(../img/fedsearch/tabs.jpg) repeat scroll 0pt -30px;
	display:block;
	font-weight:none;	
	text-decoration:none;
	color:#000000;
	position:absolute;
	z-index:10;
	width:110px;
}



#fed_search_container .alert{
	width:770px;
	background:transparent url(../img/fedsearch/search_txt.jpg) no-repeat scroll 0%;
	border:none;
	position:relative;
	top:45px;
	height:34px;
	right:102px;
	font-size:18px;
	z-index:1;
	padding:13px 0 0 13px;
	color:#FF0000;
}

#fed_search_container .textbox {
	width:770px;
	background:transparent url(../img/fedsearch/search_txt.jpg) no-repeat scroll 0%;
	border:none;
	position:relative;
	top:45px;
	height:34px;
	right:102px;
	font-size:18px;
	z-index:1;
	padding:13px 0 0 13px;
	color:#000000;
}


#fed_search_container .placeholder {
	width:770px;
	background:transparent url(../img/fedsearch/search_txt.jpg) no-repeat scroll 0%;
	border:none;
	position:relative;
	top:45px;
	height:34px;
	right:102px;
	font-size:18px;
	z-index:1;
	padding:13px 0 0 13px;
	color:#CCCCCC;
}

#search_button {
	position:relative;
	float:left;
	top:20px;
	left:790px;
}

#search_btn {
	position:relative;
	float:left;
}

.powered {
	margin-bottom:15px;
	position:absolute;
    right:182px;
	top:86px;
}

/* list item formatting */

#primary_content ol {
	margin-left:0px;
}

#searchresults ol {
	font-size:0.91em;
	line-height:1.1em;
}

#searchresults li {
	list-style-type:none;
	line-height:18px;
	margin-bottom:10px;
	margin-top:15px;
}

#searchresults ol li a {
	color:#000000;
}

#primary_content .photo_right {
	float:right;
	font-size:11px;
	margin-left:10px;
	margin-top:5px;
	text-decoration:none;
}

/* sponsored_search_results styling*/

#secondary_content  ul {
	clear:both;
}

#secondary_content .sponsored_search_results {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	background-color:#e9e9e9;
	clear:both;
	margin-bottom:20px;
	margin-left:0px;
	margin-top:5px;
	padding:10px 10px 0px;
}

#secondary_content .sponsored_search_results ul li {
	font-size:12px;
	font-weight:normal;
	padding-bottom:10px;
	background-repeat:no-repeat;
	list-style-type:none;
	margin-left:0px;
	line-height:16px;
}

#secondary_content .sponsored_search_results ul li a {
	font-size:12px;
	font-weight:bold;
}

.sponsoredSearchHelp a {
	font-size:13px;
	float:right;
}

#panels {
	margin-bottom:15px;
}

ul.panel {
	display:inline;
	position:absolute; 
	top:105px; 
	font-size:12px; 
	padding:10px 20px 0 20px;
	left:0px;
}

#primary_content ul.recommended {
	margin-bottom:10px;
}

.pubdate {
	color:#888888;
	font-size:0.8em;
}
