/* Base Styles */

#custom-doc { 
	width:970px;
	margin:auto; 
	text-align:left; 
}

.yui-t6 .yui-b {
	width: 336px;
}

.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {
	margin-right: -340px;
}

.yui-t6 #yui-main .yui-b {
	margin-right: 340px;
}

#bd a {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

#bd a:hover, #ft a:hover {
	text-decoration: underline;
}

table td {
	border: none;
}

#main-fourphotos td {
padding: 0;
}

/* Head Elements */

#hd #hd-main {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	width: 970px;
	height: 55px;
}

#hd #hd-main h1#hd-image a {
	display: block;
	background-image: url('/images/sprites.png');
	width: 511px;
	height: 51px;
	background-position: 0px -27px;
}

#hd #hd-main #hd-leaderboard {
	display: block;
	width: 728px;
	height: 90px;
	position: absolute;
	top: 5px;
	left: 240px;
}

#hd #hd-main #hd-main-sub {
	display: block;
	width: 728px;
	height: 51px;
	background: #C9D6B9;
	position: absolute;
	top: 100px;
	left: 240px;
}

#hd #hd-main #hd-main-sub #hd-main-sub-subscribe {
	display: block;
	height: 46px;
	width: 287px;
	position: absolute;
	top: 5px;
	left: 0;
}

#hd #hd-main #hd-main-sub #hd-main-sub-search {
	display: block;
	height: 46px;
	width: 202px;
	position: absolute;
	top: 5px;
	left: 287px;
	text-align: center;
}

#hd #hd-main #hd-main-sub #hd-main-sub-search input[type="text"] {
	width: 100px;
}

#hd #hd-main #hd-main-sub #hd-main-sub-search input[type="checkbox"] {
	margin-right: 10px;
}

#hd #hd-main #hd-main-sub #hd-main-sub-date {
	display: block;
	height: 46px;
	width: 110px;
	position: absolute;
	top: 5px;
	left: 489px;
	text-align: center;
}

#hd #hd-main #hd-main-sub #hd-main-sub-date span {
	font-weight: bold;
}

#hd #hd-main #hd-main-sub #hd-main-sub-sponsor {
	display: block;
	height: 46px;
	width: 130px;
	position: absolute;
	top: 5px;
	left: 599px;
	color: #003399;
	font-size: 85%;
	text-align: center;
	font-weight: bold;
}

#hd #hd-nav .yui-nav {
	border-top: 5px solid #009044;
	border-left: none;
	border-right: none;
	border-bottom: none;
	background: url('/graphics/hdnav-top-bg.gif') repeat-x #CEDFC6;
	width: 970px;
}

/* Override YUI Sam styles for tabs */

.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a, .yui-skin-sam .yui-navset .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
	background: transparent;
	border: none;
	font-weight: bold;
	
}

.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
	color: #3D6D03;
}

.yui-skin-sam .yui-navset .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
	padding: 0.25em 0.65em;
}

.yui-skin-sam .yui-navset .yui-nav .active a, .yui-skin-sam .yui-navset .yui-nav .active a:focus, .yui-skin-sam .yui-navset .yui-nav .active a:hover, .yui-skin-sam .yui-navset .yui-nav a:hover {
	background: #9EB681;
	color: #EEE;
}

.yui-skin-sam .yui-navset .yui-nav a:hover {
	text-decoration: underline;
}

.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content {
	border: none;
	padding: 0;
}

.yui-skin-sam .yui-navset .yui-content {
	background: url('/graphics/hdnav-bot-bg.gif') repeat-x #9EB681;
	display: block;
	width: 960px;
	height: 20px;
}

.yui-skin-sam .yui-navset .yui-nav .highlight a {
	color: #8C6238;
}

/* End YUI Sam styles Override  */

#hd #hd-nav .yui-content {
	color: #EEE;
	padding-top: 0.5em;
	padding-left: 0.75em;
}

#hd #hd-nav .yui-content ul {
	margin-top: 0em;
	margin-left: 0em;
}

#hd #hd-nav .yui-content ul li {
	display: inline;
	padding-left: 13px;
	margin-right: 1em;
	background: url('/graphics/hdnav-bot-dot.gif') no-repeat -3px 3px;
}

#hd #hd-nav .yui-content ul li.first {
	padding-left: 0em;
	background: none;
}

#hd #hd-nav .yui-content ul li a {
	color: #EEE;
	text-decoration: none;	
}

#hd #hd-nav .yui-content ul li a:hover {
	text-decoration: underline;
}

/* Body Elements */

#bd #yui-main #main-block2 {
	height: auto;
	margin-bottom: 20px;
}

#bd #yui-main #main-block2 #main-160x600ad {
	display: block;
	width: 170px;
	height: auto;
}

#bd #yui-main #main-block2 #main-videogallery {
	display: block;
	height: auto;
	width: 460px;
	margin-left: 0px;
}

#bd #yui-main #main-block2 #main-eventcalendar {

}

#bd #yui-main #main-apblock {
	outline: 1px solid #ACA583;
	display: block;
	width: 425px;
	height: 120px;
	position: relative;
	top: 10px;
	left: 0px;
}

#bd #yui-main #main-apblock #previous {
	position: absolute;
	top: 60px;
	left: 5px;
}

#bd #yui-main #main-apblock #next {
	position: absolute;
	top: 60px;
	left: 420px;
}

#bd #yui-main #main-apblock #panes {
	width: 380px;
	position: absolute;
	left: 30px;
	top: 50px;
}

#bd #yui-main #main-apblock #panes .pane {
	width: 80px !important;
}


#bd #siderail .content {
	margin-left: 10px;
}

#bd #siderail a {
	color: black;
	text-decoration: none;
	font-weight: bold;
}

#bd #siderail a:hover {
	text-decoration: underline;
}

#bd #siderail .content ul {
	margin-left: 0;
}

#bd #siderail .content ul li {
	list-style: none;
	margin-bottom: 0.85em;
}

#bd #siderail .content ul li a  {
	background: url('/graphics/li-image-arrow.gif') no-repeat;
	padding-left: 15px;
}

#bd #main-newscenter ul li, #bd .main-relatedcontent ul li, #bd #main-todaysbuzz ul li, #bd #main-videogallery ul li, #bd #searchresults-content ul li, #ft #subscriberservices ul li, #bd #special-content-related ul li, #ft #onlineservices ul li, #ft #advertisingservices ul li, #ft #marketplace ul li, #ft #ourpublications ul li, #main-block2 #side-ourblogs ul li {
	background: url('/graphics/li-image-arrow.gif') no-repeat;
	padding-left: 15px;
	list-style-type: none;
	margin-bottom: 0.85em;
}

#bd #main-todaysbuzz ul li {
  font-size: 89%;
  }

#bd #searchresults-more {
	text-align: right;
	margin-top: 20px;
}

#bd #searchresults-more h5 {
	color: #000;
	}

#bd #searchresults-more ul {
	float: right;
	margin-top: 0px;
}

#bd #searchresults-more ul li {
	display: inline;
}

#bd #searchresults-more ul li a {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	color: #000;
}

#bd #searchresults-more ul li.active a {
	background: #DED8CC;
	color: white;
}

#bd #special-content {
	margin-top: 15px;
}

#bd #special-content #special-content-banner {
	margin-bottom: 50px;
}

#bd #special-content #special-content-thumbs {
	padding-right: 10px;
	width: 600px;
}

#bd #special-content #special-content-thumbs .yui-g {
	width: 600px;
	margin-bottom: 15px;
}

#bd #special-content #special-content-related {
	padding-left: 10px;
	padding-top: 5px;
	width: 200px;
	float: right;
	border: 1px solid black;
}

#bd #special-content-related ul {
	margin-left: 0px;
}

#bd  .carousel .label a { 
	color: white; 
}

#view-past {
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	width: 450px;
	height: 20px;
	background: #C9D6B9;
}

#view-past h6 {
	display: block;
	width: 90px;
	height: 18px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: #032249;
	color: white;
	text-align: center;
	padding-top: 2px;
}

#view-past ul {
	position: absolute;
	left: 90px;
	top: 2px;
	margin: 0px;
	padding: 0px;
}

#bd #view-past ul li {
	display: inline;
	background: none;
	border-right: 2px solid #38526A;
	padding-right: 7px;
	margin-right: 7px;
	padding-left: 0px;
}

#bd #view-past ul li.first {
	padding-left: 7px;
}

#bd #view-past ul li.last {
	border: none;
	margin-right: 0px;
	padding-right: 0px;
}

#articlepage #bd #side-relatedcontents ul li {
	border-bottom: 1px solid #D5D5D5;
	margin-left: 35px;
}

#articlepage #bd #side-relatedcontents ul li.last {
	border-bottom: 1px solid #D5D5D5;
	margin-left: 35px;
}

#articlepage #bd #side-relatedcontents ul li a {
	background: none;
	padding-left: 0px;
}

#bd #main-videogallery #main-secondary-items ul li.left img {
	float: left;
	margin-right: 10px;
}

#bd #main-videogallery #main-secondary-items ul li.right img {
	float: right;
	margin-left: 10px;
}

#articlepage #bd #side-relatedcontents ul li img {
	float: right;
}

#bd #main-newscenter ul, #bd .main-relatedcontent ul, #bd #main-todaysbuzz ul, #bd #side-ourblogs ul, #ft #subscriberservices ul, #bd #main-videogallery ul, #ft #onlineservices ul, #ft #advertisingservices ul, #ft #marketplace ul, #ft #ourpublications ul {
	margin-left: 10px;
}

#bd #homesclassifieds, #bd #recentposts {
	display: block;
	width: 336px;
	min-height: 185px;
	background: #CAD6B9;
	margin-bottom: 1em;
	position: relative;
	top: 10px;
	left: 0;
	padding-top: 30px;
}

#bd #homesclassifieds #hc-buttons, #bd #recentposts #rp-buttons {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	width: 336px;
}

#bd #homesclassifieds #hc-buttons li, #bd #recentposts #rp-buttons li {
	display: inline;
	margin-right: 5px;
	height: 20px;
	text-align: center;
}

#bd #recentposts #rp-buttons li {
	margin-right: 3px;
}

#bd #homesclassifieds #hc-buttons li.first {
	margin-left: 1em;
}

#bd #homesclassifieds .mootabs_title li, #bd #recentposts .mootabs_title li {
	padding: 3px 8px;
	background: #CAD6B9;
	padding-top: 7px;
}

#bd #homesclassifieds #homesclassifieds-slider, #bd #recentposts #recentposts-slider {
	width: 336px;
}

#bd #homesclassifieds .mootabs_title li.active, #bd #homesclassifieds #homesclassifieds-slider, #bd #recentposts .mootabs_title li.active, #bd #recentposts #recentposts-slider {
	background: #9EB681;
}

#bd #homesclassifieds .mootabs_title li.active a, #bd #recentposts .mootabs_title li.active a {
	color: white;
}



#bd #datacenter h3 {
	display: block;
	text-indent: -999em;
	background: url('/graphics/h3-datacenter.gif') no-repeat;
	height: 21px;
	width: 170px;
	margin-left: 10px;
}

#bd #specialcontent h3 {
	display: block;
	text-indent: -999em;
	background: url('/graphics/h3-specialcontent.gif') no-repeat;
	height: 21px;
	width: 170px;
	margin-left: 10px;
}

#bd #yui-main #main-list ul li {
	display: inline;
	border-right: 1px solid black;
	padding-right: 0.5em;
	margin-right: 0.5em;
}

#bd #yui-main #main-list ul li.last {
	border: none;
}

#bd #main-userphoto, #bd #main-uservideo, #bd #main-staffphoto {
	width: 140px;
}

#bd #yui-main #main-mainphoto {
	display: block;
	position: relative;
	top: 15px;
	left: 0px;
}

#bd #yui-main #main-mainphoto ul#nav {
	position: absolute;
	top: 47px;
	left: 10px;
	list-style-type: none;
	margin-left: 0px;
	padding: 0px;
	z-index: 3;
}

#bd #yui-main #main-mainphoto ul#nav li {
	list-style-type: none;
	margin-bottom: 10px;
}

#bd #yui-main #main-mainphoto ul#nav li a {
	display: block;
	width: 50px;
	height: 50px;
}

#bd #yui-main #main-mainphoto ul#nav li a.activeSlide { 
	outline: 2px solid #88f; 
}

#bd #yui-main #main-mainphoto #myGallery {
	height:  300px; 
    width:   450px; 
}

#bd #yui-main a.carouselBtn {
	color: #EEE;

}

#bd #yui-main #main-mainphoto #myGallery .video a {
	background: url('/graphics/icon-video.gif') no-repeat;
	padding-left: 35px;
	margin-right: 10px;
	color: white;
}

#bd #yui-main #main-mainphoto #myGallery .photo a {
	background: url('/graphics/icon-camera.gif') no-repeat;
	padding-left: 25px;
	color: white;
}

#bd #yui-main .jdGallery .slideInfoZone h2 a { 	
	color: #FFF;
} 

#bd #yui-main #main-mainphoto h3 {
	font-size: 182%;
}

#bd #main-newscenter {
	margin-top: 15px;
}

#bd #main-todaysbuzz h3 {
	display: block;
	text-indent: -999em;
	background: url('/graphics/h3-todaybuzz.gif') no-repeat;
	height: 21px;
	width: 170px;
	margin-left: 10px;
}

#bd #main-todaysbuzz, #bd #main-readerpoll {
	width: 160px;
}

#bd #main-newscenter h3 {
	display: block;
	text-indent: -999em;
	background: url('/graphics/h3-newscenter.gif') no-repeat;
	height: 21px;
	width: 180px;
	margin-left: 10px;
}

#bd #side-ourblogs h3 {
	display: block;
	text-indent: -999em;
	background: url('/graphics/h3-ourblogs.gif') no-repeat;
	height: 21px;
	width: 120px;
	margin-left: 10px;
}

#bd #main-videogallery-video {
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	width: auto;
	height: 325px;
}

#bd #main-videogallery-video .content {
	display: block;
	position: absolute;
	top: 20px;
	left: 120px;
	width: 320px;
	height: auto;
}

#bd #main-videogallery-video #main-videogallery-list {
	display: block;
	width: 115px;
	height: auto;
	position: absolute;
	top: 60px;
	left: -10px;
}

#section #bd #main-videogallery-video .content {
	display: block;
	position: absolute;
	top: 20px;
	left: 120px;
	width: 320px;
	height: auto;
}

#section #bd #main-videogallery-video #main-videogallery-list {
	display: block;
	width: 115px;
	height: auto;
	position: absolute;
	top: 60px;
	left: -10px;
}

#section #bd #main-videogallery-video #main-videogallery-list ul {
	margin: 0;
}

#bd #main-videogallery-video h3 {
	display: block;
	text-indent: -999em;
	background: url('/graphics/h3-videogallery.gif') no-repeat;
	height: 21px;
	width: 170px;
}

#bd #main-worldheadlines {
	margin-top: 25px;
	width: 450px;
}

#bd #event-calendar h3 {
	display: block;
	text-indent: -999em;
	background: url('/graphics/h3-eventcalendar.gif') no-repeat;
	height: 21px;
	width: 170px;
}

#bd #main-readerpoll h3 {
	display: block;
	text-indent: -999em;
	background: url('/graphics/h3-readerpoll.gif') no-repeat;
	height: 21px;
	width: 170px;
}

#bd #main-userphoto h3 {
	display: block;
	text-indent: -999em;
	background: url('/graphics/h3-userphoto.gif') no-repeat;
	height: 21px;
	width: 170px;
	margin-left: 10px;
}

#bd #main-uservideo h3 {
	display: block;
	text-indent: -999em;
	background: url('/graphics/h3-uservideo.gif') no-repeat;
	height: 21px;
	width: 170px;
	margin-left: 0px;
}

#bd #main-staffphoto h3 {
	display: block;
	text-indent: -999em;
	background: url('/graphics/h3-staffphoto.gif') no-repeat;
	height: 21px;
	width: 170px;
	margin-left: 10px;
}

#bd #yui-main #main-fourphotos {
	display: block;
	height: 200px;
	width: 460px;
	position: relative;
	left: 0px;
	top: 0px;
}

#bd #yui-main #main-fourphotos #main-userphoto, #bd #yui-main #main-fourphotos #main-uservideo, #bd #yui-main #main-fourphotos #main-staffphoto {
	position: absolute;
	top: 0px;
}

#bd #yui-main #main-fourphotos #main-userphoto {
	left: 0px;
}

#bd #yui-main #main-fourphotos #main-uservideo {
	left: 155px;
}

#bd #yui-main #main-fourphotos #main-staffphoto {
	left: 300px;
}

#bd #main-userphoto ul, #bd #main-uservideo ul, #bd #main-staffphoto ul {
	margin-left: 0;
}

#bd #main-userphoto ul li, #bd #main-uservideo ul li, #bd #main-staffphoto ul li {
	font-size: 77%;
	list-style-type: none;
}

#bd #specialcontent .content h4 a {
	color: #000;
}

#bd #specialcontent .content table td {
	vertical-align: bottom;
	border: none;
}

#bd #breakingnews {
	display: block;
	width: 600px;
	height: auto;
	padding: 5px;
	background: url('/graphics/h3-breakingnews.gif') no-repeat 0px 4px;
	margin-top: 5px;
}

#bd #breakingnews h2 {
	font-size: 122%;
	padding: 0;
	margin: 0;
	margin-left: 150px;
}

#articlepage #bd #siderail #side-video {
	display: block;
	width: 336px;
	height: auto;
	background: #D8E2CD;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#article-content, #section-main {
	margin-top: 15px;
}

#article-content .yui-g {
	width: 615px;
}

#article-content h4, #section-main h4 {
	font-size: 182%;
}

#article-content #article-photo, #section-main #article-photo {
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	height: 320px;
	width: auto;
}

#article-content #article-photo td, #section-main #article-photo td {
	padding: 0;
}

#article-content #article-photo td.caption, #section-main #article-photo td.caption {
	font-size: 92%;
	vertical-align: middle;
	padding-left: 1em;
}


#article-content .credit {
	text-align: right;
}

#article-content #toolbox {
	display: block;
	float: left;
	width: 106px;
	border: 1px solid #9A9178;
	margin-right: 10px;
	margin-top: 25px;
}

#article-content #toolbox div {
	padding-left: 0px;
}

#article-content #toolbox h5 {
	text-indent: -999em;
	display: block;
	width: 100px;
	height: 21px;
	background: url('/graphics/h3-toolbox.gif') no-repeat;
	position: relative;
	top: -25px;
}

#article-content #toolbox .h6-print {
	padding-left: 25px;
	background: url('/graphics/white-print.gif') no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
}

#article-content #toolbox .h6-email {
	padding-left: 25px;
	background: url('/graphics/white-email.gif') no-repeat 0px 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#article-content #toolbox .h6-respond {
	padding-left: 25px;
	background: url('/graphics/white-respond.gif') no-repeat 0px 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#article-content #commentform p {
	font-weight: bold;
}

#article-content #commentform p a {
	color: #0067AB;
}

#article-content #commentform textarea {
	width: 95%;
	height: 100px;
}

#mediacenter-content, #searchresults-content {
 	margin-top: 50px;
 	width:98%;
}
.colOne #searchresults-content {
 	margin-top: 0px;
 }
#mediacenter-content .yui-u .thumb  {
	text-align: center;
	padding: 2px;
	border-bottom: 2px solid #E6E6E6;
}

#mediacenter-content .yui-u .desc {
	text-align: center;
	font-size: 92%;
	margin-top: 5px;
}

#mediacenter-content td 
{ 
	padding: 5px; 
	}


#mediacenter-content h4 {
	display: block;
	width: 100%;
	height: 38px;
	text-indent: -999em;
	background: url('/graphics/h3-mediacenter.gif') no-repeat;
}

#searchresults-content h4 {
	display: block;
	width: 100%;
	height: 25px;
	text-indent: -999em;
	background: url('/graphics/h3-searchresults.gif') no-repeat;
}

#mediacenter-content h5.video {
    display: block;
    width: 100%;
    height: 20px;
    text-indent: -999em;
    background: url('/graphics/h4-video.gif') no-repeat 95% 0px;
    text-align: left;
    margin-bottom: 5px;
    margin-top: 35px;
}

#mediacenter-content h5.photo {
    display: block;
    width: 100%;
    height: 20px;
    text-indent: -999em;
    background: url('/graphics/h4-photo.gif') no-repeat 95% 0px;
    text-align: left;
    margin-bottom: 5px;
    margin-top: 35px;
}

#mediacenter-content h5.audio {
    display: block;
    width: 100%;
    height: 20px;
    text-indent: -999em;
    background: url('/graphics/h4-audio.gif') no-repeat 95% 0px;
    text-align: left;
    margin-bottom: 5px;
    margin-top: 35px;
}

#mediacenter-content .yui-u  {
	outline: 2px solid #E6E6E6;
	min-height: 100px;
}

#mediacenter-content-video-a, #mediacenter-content-photo-a, #mediacenter-content-audio-a {
	margin-top: 60px;
}

#side-relatedcontents h3, #special-content-related h4 {
	display: block;
	width: auto;
	height: 21px;
	background: url('/graphics/h3-relatedcontents.gif') no-repeat 0px 0px;
	text-indent: -999em;
}

#side-recentpost h3 {
	display: block;
	width: auto;
	height: 21px;
	background: url('/graphics/h3-recentpost.gif') no-repeat 0px 0px;
	text-indent: -999em;
}

/* Footer Elements */

#ft {
	
}

#ft a {
	font-weight: bold;
	color: #032249;
	text-decoration: none;
}

#ft #subscriberservices h3 {
	display: block;
	text-indent: -999em;
	background: url('/graphics/h3-subscriberservices.gif') no-repeat;
	height: 21px;
	width: 170px;
}

#ft #onlineservices h3 {
	display: block;
	text-indent: -999em;
	background: url('/graphics/h3-onlineservices.gif') no-repeat;
	height: 21px;
	width: 170px;
}

#ft #advertisingservices h3 {
	display: block;
	text-indent: -999em;
	background: url('/graphics/h3-advertisingservices.gif') no-repeat;
	height: 21px;
	width: 170px;
}

#ft #marketplace h3 {
	display: block;
	text-indent: -999em;
	background: url('/graphics/h3-marketplace.gif') no-repeat;
	height: 21px;
	width: 170px;
}

#ft #ourpublications {
	display: block;
	width: 728px;
	min-height: 250px;
}

#ft #ourpublications h3 {
	display: block;
	text-indent: -999em;
	background: url('/graphics/h3-ourpublications.gif') no-repeat;
	height: 21px;
	width: 720px;
	border-bottom: 1px solid black;
	padding-bottom: 10px;
}

#ft #ourpublications .box1, #ft #ourpublications .box2, #ft #ourpublications .box3 {
	display: block;
	width: 32%;
	min-height: 100px;
}

#ft #reportquery {
	position: relative;
	top: 50px;
	left: 0px;
}

#ft #reportquery h3 {
	display: block;
	text-indent: -999em;
	background: url('/graphics/h3-reportquery.gif') no-repeat;
	height: 21px;
	width: 170px;
}


#ft #ft-footer ul {
	margin: 0;
}

#ft #ft-footer {
	display: block;
	background: #C9D6B9;
	color: #3D6D03;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	position: relative;
	top: 0px;
	left: 0px;
}

#ft #ft-footer a {
	color: #FFF;
}

#ft #ft-footer ul li, #ft #ft-bottom-nav ul li {
	display: inline;
}

#ft #ft-footer #ft-footer-copyright {
	margin-left: 12px;
}

#ft #ft-footer #ft-footer-copyright, #ft #ft-footer #ft-footer-links {
	margin-top: 4px;
}

#ft #ft-footer #ft-footer-copyright, #ft #ft-footer #ft-footer-search {
	display: block;
	width: 205px;
}

#ft #ft-footer #ft-footer-search input[type="text"] {
	width: 115px;
}

#ft #ft-footer #ft-footer-links {
	display: block;
	width: 52%;
}

#ft #ft-footer #ft-footer-links ul li {
	border-right: 1px solid #000;
	padding-right: 0.5em;
	margin-right: 0.5em;
}

#ft #ft-footer #ft-footer-links ul li.last {
	border: none;
}

#ft #ft-bottom-nav ul li {
	padding-right: 0.5em;
	margin-right: 0.5em;
	border-right: 1px solid #000;
}

#ft #ft-bottom-nav ul li.last {
	border: none;
}

#ft #ft-bottom-nav ul li a {
	color: #000;
}
