.nav{padding:0;margin:0;list-style:none;float:left;width:10.2em;}
.nav ul{padding:0;margin:0;list-style:none;float:left;width:10.2em;}
.nav li{position:relative;float:left;line-height:1.25em;margin-bottom:-1px;width:10.2em;display:block;}
.nav li ul{position:absolute;left:-999em;margin-left:10.2em;margin-top:-3.35em;z-index:10;}

.nav li a:link{width:10.2em;w\idth:10.2em;display:block;color:#686868;font-weight:bold;text-decoration:none;background-color:white;padding:7px 25px;}
.nav li ul li a:link, .nav li ul li a:visited, .nav li ul li a:hover, .nav li ul li a:focus, .nav li ul li a:active{background-color:#EEE;color:#666;padding:2px 3px;font-weight:lighter;}

.nav li a:hover{display:block;color:#3C658A;text-decoration:none;padding:7px 25px;width:10.2em;w\idth:10.2em;}
.nav li a:visited, .nav li a:focus, .nav li a:active{display:block;text-decoration:none;padding:7px 25px;width:10.2em;w\idth:10.2em;}
.nav li ul li a:hover{background-color:#EEE;color:#3C658A;display:block;text-decoration:none;padding:2px 3px;}

#nationalnav li:hover,#nationalnav li.sfhover,#emailnav li:hover,#emailnav li.sfhover,#publishnav li:hover,#publishnav li.sfhover{position:static;}.nav li:hover ul ul,.nav li:hover ul ul ul,.nav li.sfhover ul ul,.nav li.sfhover ul ul ul{left:-999em;}.nav li:hover ul,.nav li li:hover ul,.nav li li li:hover ul,.nav li.sfhover ul,.nav li li.sfhover ul,.nav li li li.sfhover ul{left:auto;}

#emailnav{margin-top:5px;}#emailnav li ul{margin-top:-4.8em;}a#email-blah{background:url(../images/email-blue.png) no-repeat top left;}#emailnav li a#email-blah:hover,#emailnav li#email-blah.sfhover{/*background:url(../images/email_orange.gif) no-repeat top left;*/}#publishnav{margin-top:-5px; margin-bottom:15px;}#publishnav li ul{margin-top:-4.8em;}a#publish-blah{background:url(../images/sprites/local-blue.png) no-repeat scroll left top transparent; padding-right: 0; width: 120px; background-position: 0 -175px;}#publishnav li a#publish-blah:hover,#publishnav li#publish-blah.sfhover{/*background:url("../images/sprites/local.png") no-repeat scroll left top transparent; background-position:0 -625; padding-right: 0; width: 120px;*/}#communitynav a{background:url(../images/sprites/national-blue.png) no-repeat top left;padding-right:0;}a#communitynav_news{background-position:0 -925px;}a#communitynav_photos{background-position:0 -1125px;}a#communitynav_blogs{background-position:0 -425px;}/*#communitynav li a#communitynav_news:hover,#communitynav li#communitynav_news.sfhover{background-position:0 -975px;}#communitynav li a#communitynav_photos:hover,#communitynav li#communitynav_photos.sfhover{background-position:0 -1175px;}#communitynav li a#communitynav_blogs:hover,#communitynav li#communitynav_blogs.sfhover{background-position:0 -475px;}*/#localnav{margin-bottom:20px;}#localnav a{background:url(../images/sprites/local-blue.png) no-repeat top left;width:120px;padding-right:0;}a#localnav_government{background-position:0 -25px;}a#localnav_map{background-position:0 -75px;}a#localnav_movies{background-position:0 -125px;}a#localnav_groupon{background-position:0 -175px;}a#localnav_newspapers{background-position:0 -175px;}a#localnav_phonebook{background-position:0 -225px;}a#localnav_schools{background-position:0 -275px;}a#localnav_tvstations{background-position:0 -325px;}a#localnav_radiostations{background: url(../images/localnav/radio-icon.png) no-repeat;width: 120px;padding-right: 0px;margin-top: 5px;}a#localnav_tvlistings{background-position:0 -375px;}a#localnav_weather{background-position:0 -425px;}a#localnav_transportation{background-position:0 -425px;}/*#localnav li a#localnav_government:hover,#localnav li#localnav_government.sfhover{background-position:0 -475px;}#localnav li a#localnav_map:hover,#localnav li#localnav_map.sfhover{background-position:0 -525px;}#localnav li a#localnav_movies:hover,#localnav li#localnav_movies.sfhover{background-position:0 -575px;}#localnav li a#localnav_newspapers:hover,#localnav li#localnav_newspapers.sfhover{background-position:0 -625px;}#localnav li a#localnav_phonebook:hover,#localnav li#localnav_phonebook.sfhover{background-position:0 -675px;}#localnav li a#localnav_schools:hover,#localnav li#localnav_schools.sfhover{background-position:0 -725px;}#localnav li a#localnav_tvstations:hover,#localnav li#localnav_tvstations.sfhover{background-position:0 -775px;}#localnav li a#localnav_tvlistings:hover,#localnav li#localnav_tvlistings.sfhover{background-position:0 -825px;}#localnav li a#localnav_weather:hover,#localnav li#localnav_weather.sfhover{background-position:0 -875px;}#localnav li a#localnav_transportation:hover,#localnav li#localnav_transportation.sfhover{background-position:0 -875px;}*/#nationalnav a.iconmenu{background:transparent url(../images/sprites/national-blue.png) no-repeat top left;}#nationalnav li a#us411_news{background-position:0 -925px;}#nationalnav li a#us411_weather{background-position:0 -1925px;}#nationalnav li a#us411_sports{background-position:0 -1725px;}#nationalnav li a#us411_reference{background-position:0 -1425px;}#nationalnav li a#us411_library{background-position:0 -725px;}#nationalnav li a#us411_education{background-position:0 -625px;}#nationalnav li a#us411_search{background-position:0 -1625px;}#nationalnav li a#us411_maps{background-position:0 -825px;}#nationalnav li a#us411_travel{background-position:0 -1825px;}#nationalnav li a#us411_buysell{background-position:0 -125px;}#nationalnav li a#us411_cars{background-position:0 -1825px;}#nationalnav li a#us411_deals{background-position:0 -1125px;}#nationalnav li a#us411_reviews{background-position:0 -1525px;}#nationalnav li a#us411_health{background-position:0 -425px;}#nationalnav li a#us411_food{background-position:0 -325px;}#nationalnav li a#us411_financial{background-position:0 -225px;}#nationalnav li a#us411_legal{background-position:0 -625px;}#nationalnav li a#us411_howto{background-position:0 -525px;}#nationalnav li a#us411_opinion{background-position:0 -1025px;}#nationalnav li a#us411_worship{background-position:-170px -75px;}#nationalnav li a#us411_business{background-position:0 -25px;}#nationalnav li a#us411_vgames{background-position:0 -1125px;}#nationalnav li a#us411_onlgames{background-position:0 -825px;}#nationalnav li a#us411_othermedia{background-position:0 -1225px;}#nationalnav li a#us411_otherinfo{background-position:0 -1125px;}/*#nationalnav li a#us411_news:hover,#nationalnav li#us411_news.sfhover{background-position:0 -975px;}#nationalnav li a#us411_weather:hover,#nationalnav li#us411_weather.sfhover{background-position:-170px -25px;}#nationalnav li a#us411_sports:hover,#nationalnav li#us411_sports.sfhover{background-position:0 -1775px;}#nationalnav li a#us411_reference:hover,#nationalnav li#us411_reference.sfhover{background-position:0 -1475px;}#nationalnav li a#us411_library:hover,#nationalnav li#us411_library.sfhover{background-position:0 -775px;}#nationalnav li a#us411_search:hover,#nationalnav li#us411_search.sfhover{background-position:0 -1675px;}#nationalnav li a#us411_maps:hover,#nationalnav li#us411_maps.sfhover{background-position:0 -875px;}#nationalnav li a#us411_travel:hover,#nationalnav li#us411_travel.sfhover{background-position:0 -1875px;}#nationalnav li a#us411_buysell:hover,#nationalnav li#us411_buysell.sfhover{background-position:0 -175px;}#nationalnav li a#us411_deals:hover,#nationalnav li#us411_deals.sfhover{background-position:0 -1175px;}#nationalnav li a#us411_reviews:hover,#nationalnav li#us411_reviews.sfhover{background-position:0 -1575px;}#nationalnav li a#us411_deals:hover,#nationalnav li#us411_deals.sfhover{background-position:0 -1175px;}#nationalnav li a#us411_health:hover,#nationalnav li#us411_health.sfhover{background-position:0 -475px;}#nationalnav li a#us411_food:hover,#nationalnav li#us411_food.sfhover{background-position:0 -375px;}#nationalnav li a#us411_financial:hover,#nationalnav li#us411_financial.sfhover{background-position:0 -275px;}#nationalnav li a#us411_legal:hover,#nationalnav li#us411_legal.sfhover{background-position:0 -675px;}#nationalnav li a#us411_howto:hover,#nationalnav li#us411_howto.sfhover{background-position:0 -575px;}#nationalnav li a#us411_opinion:hover,#nationalnav li#us411_opinion.sfhover{background-position:0 -1075px;}#nationalnav li a#us411_worship:hover,#nationalnav li#us411_worship.sfhover{background-position:-170px -125px;}#nationalnav li a#us411_business:hover,#nationalnav li#us411_business.sfhover{background-position:0 -75px;}#nationalnav li a#us411_othermedia:hover,#nationalnav li#us411_othermedia.sfhover{background-position:0 -1275px;}#nationalnav li a#us411_otherinfo:hover,#nationalnav li#us411_otherinfo.sfhover{background-position:0 -1175px;}*/body .fixed-lg{width:897px;}#c{width:579px;}#l{width:157px;}#r{width:141px;}#r{margin-left:10px;}#l{margin-right:10px;}#b{margin-top:10px;}#f{ margin-top:20px; background:transparent url(../images/footbackground.jpg) no-repeat scroll 0 50%;padding:20px;width:857px;width:857px!important;width:897px;}body{background:url(../images/background.jpg) repeat-y center;font:11px/150% "Trebuchet MS",Arial,Helvetica,sans-serif;}.searchbox{padding:5px;text-align:left;vertical-align:top;border:1px solid #c3c3c3;margin:0;}.searchbox h3{color:#b80b1c;font-size:12px;}.searchbox input{font-size:9px;width:75%;}.searchbox input.submit{width:20%;}#leftsearchbox{margin-bottom:5px;}#makehomepage:hover,#invite:hover{border:1px solid #F47521;background:white;color:#b80b1c;}#makehomepage,#invite{background:white;border:1px solid gray;color:gray;padding:3px;text-decoration:none;}

.h{padding-top:76px;height:0;overflow:hidden;/*background-image:url(../images/header.jpg);background-repeat:no-repeat;*/height:0!important;height:76px;}
#h{/*background-image:url(../images/headergrad.jpg);*/height:85px;margin-top:10px;margin-bottom:10px;position:static;border-bottom:1px solid #CCC;}
#h #title{padding-left:25px;float:left;max-width:70%;}

#firstdiv {
	float:left;
	width:100%;
}

#h .locationname{padding:0px 0px 0px 3px;}
/*#h #title hr{display: block; height: 1px;border: 0; border-top: 3px solid #EEE;padding: 0;margin:-5px 0px 0px 0px;}*/
#h h1{font:48px "Arial", "Bitstream Vera Sans",Helvetica,sans-serif;font-weight:bold;text-transform:none;margin-top:0;letter-spacing:-1px;}
#h h1 a:visited,#h h1 a:link,#h h1 a:hover,#h h1 a:active{color:#707173;text-decoration:none;margin-top:0;}
#h h1 a .location{color:#888;margin-right:5px;margin-top:0;}
#h h1 a .location img{padding:0px 0px 0px 5px;}
#h h1 .tm{color:#6a6a6c;font-size:35%;position:absolute;top:.5em;}
#h h3 .tm{font-size:25%;font-weight:bold;}
#h .h3{color:#6a6a6c;padding:3px 0px 0px 5px;font-size:9px;text-align:center;border-top:2px solid #EEE;}

.pressrgt {
	width:200px;
	float:right;
}

.prquote {
	font-size:130%;
	font-style:italic;
	color:#AAA;
}

/*text-justify:distribute;max-width:90%;}
#h .h3:after{
    content: "";
    display: inline-block;
    width: 100%;}
*/

#quote{color:#686868;float:right;position:static;margin-top:5px;text-align:right;padding-right:5px;}

#nationalheader{clear:both; margin-top:0px;margin-bottom:3px;/*overflow:hidden;background:url(../images/headers-red.png) no-repeat top left;background-position:0 -1px;padding-top:26px;height:0!important;*/height:auto;}#nationalheader h2{text-transform:uppercase;color:#b80b1c;font-size:12px;/*margin-top:0px;visibility:hidden;*/}#localheader {margin-top:16px;margin-bottom:3px;/*background:url(../images/headers-red.png) no-repeat top left;background-position:0 -55px;overflow:hidden;padding-top:26px;height:0!important;*/height:auto;}#localheader h2{text-transform:uppercase;color:#b80b1c;font-size:12px;/*visibility:hidden;*/}#communityheader{clear:both;margin-bottom:3px;/*overflow:hidden;background:url(../images/headers-red.png) no-repeat top left;background-position:0 -28px;padding-top:26px;height:0!important;*/height:auto;}#communityheader h2{text-transform:uppercase;color:#b80b1c;font-size:12px;/*margin-top:0px;visibility:hidden;*/}

#banner_ad_left{
	clear:both;
	padding-top:25px;
}
#banner_ad_right{
	clear:both;
	padding-top:20px;
}
.store_button{
	margin-bottom: 10px;
	width:143px;
	height:21px;
	display:block;
	background:transparent url(../images/support-button.png) center top no-repeat;
}
.store_button:hover{
	background-image: url(../images/support-button_hover.png);
}

h2{color:#b80b1c;font-size:16px;}.orange{color:#b80b1c;}a:hover{background:transparent none repeat scroll 0;color:#b80b1c;text-decoration:underline;}a{background:transparent none repeat scroll 0;color:#69696C;text-decoration:none;}body ol{list-style-type:decimal;list-style-position:inside;padding-left:10px;}body ul{list-style-position:inside;list-style-type:disc;padding-left:10px;}#middle{padding:12px 30px;}#f a.mail{color:#b80b1c;}body{color:#686868;}p.tiny,.tiny{font-size:xx-small;}.relevant h3{margin:10px 0; position:relative; }div#translation{clear:both;padding-top:110px;}div#translation span{font-size:xx-small;}#middle p{padding-top:5px;}strong{font-weight:bold;}em{font-style:italic;}.helpline{color:#b80b1c;font-size:x-small;}
.shim { clear : both ; } br.shim { line-height : 0 ; } .hide { display : none ; } .ah { height : 1px ; left : -5000px ; overflow : hidden ; position : absolute ; top : -5000px ; width : 1px ; }
/*~	font reset module	
	Based off the YUI font reset stylesheet (http://developer.yahoo.com/yui/fonts/).
	However decided to go with using absolute sized fonts intead of the initial 13px they use. 
	This makes it easier to	calculate em widths, 1em = 10px.
*/
/* Ads at the bottom. */
.bottomads {position:relative; top:auto; margin-top:20px; text-align:center; } #topadwrap{width:100%; height:auto;} #topad{margin-left:auto; margin-right:auto; text-align:center;} 

#headlines{line-height:20px;margin:15px 0px 5px 0px;padding:5px;border: 1px solid #3C658A;} 
#headlines ul{margin:0px; padding:0px;} 
#headlines ul li{list-style-type:none; padding:0px;} 
#headlines ul li a{color:#686868;} 
#headlines a:hover{color:#686868;}

#blogtitle {text-decoration:underline; color:#b80b1c;} 
#date{/*border-top:1px solid #686;*/ padding-top:10px;} 

#blogtitle2 {text-decoration:underline; color:#b80b1c;} 

#weather {
	width:auto;
	float:right;
	margin-left:10px;
}

#weather img{
	width:17px;
	heigh:17px;
}

#newssy {
	border: 0px #DADADA solid;
	padding: 0px 5px;
	min-height:200px;
}

#newssy ul {
	min-width:277px;
}

.newstitle {
	font-weight:bold;
}

.fork {
	color:#3c658a;
	font-weight:bold;
}

#justnewsfeed {
	padding-left:75px;
	padding-top:10px;
}

#quotes {
	padding-top:7px;
	width:auto;
}

#quotes ul li{
	list-style-type:none; padding:0px;
}

#removethis img{
	display:none;
}

.newsrss2{line-height:15px;margin:0px 0px 10px 0px;}
.newsrss2 ul{margin:0px; padding:0px;} 
.newsrss2 ul li{list-style-type:none; padding:0px 0px 5px 0px;} 
.newsrss2 ul li a{color:#686868;} 
.newsrss2 a:hover{color:#686868;}

.newsrss{line-height:20px;margin:5px 0px 10px 0px;} 
.newsrss ul{margin:0px; padding:0px;} 
.newsrss ul li{list-style-type:none; padding:0px 0px 5px 0px;} 
.newsrss ul li a{color:#686868;} 
.newsrss a:hover{color:#686868;}

.rsstitle {
	font-weight:bold;
}

/* **** This is the Good Code for Nat. Geo. Uncomment this if Flickr is messing up. ****
#photobox {
	text-align:center;
	padding-left:5px;
	min-height:300px;
}

.potd {
	margin-bottom:10px;
}

.potd img {
	/*width:225px;*
}

/ good code */


/* **** This is the Questionable Code. Comment this out if Flickr is messing up. **** */
#photobox {
	text-align:center;
	padding-left:5px;
	/*min-height:300px;*/
}

.potd {
	/*margin-bottom:10px;
	width: auto;*/
}

.potd img {
	width:72%;
}

/* /questionable code */

#fbfloat {
	text-align:center;
	width:518px;
	height:300px;
	margin-top:10px;
}

.travelfloat {
    display: flex;
    flex-direction: column; /* Stack header and rows vertically */
    width: 518px; /* Total container width */
    height: auto;
    padding-top: 10px;
    padding-left: 85px; /* 75px left padding */
    box-sizing: border-box;
    margin: 0 auto; /* Center travelfloat on the page */
    /* Removed align-items: left (invalid); default flex-start aligns children to left */
}

#travelheader {
    width: 200px; /* Fixed width for header */
    text-align: center; /* Center the h2 text within header */
    margin-top: 40px;
	margin-bottom: 10px; /* Space between header and first row */
}

#travelheader h2 {
    text-transform: uppercase;
    color: #b80b1c;
    font-size: 24px;
    margin: 0; /* Remove default h2 margins */
}

#travelheader span {
	
}
.row {
    display: flex; /* Side-by-side columns */
    width: 200px; /* Fixed width for rows */
    margin-bottom: 20px; /* Space between rows */
    /* Removed justify-content: center to align columns left */
}

.travelleftcol {
    text-align: left;
	font-size: 14px;
    width: 123px; /* 1/3 of 200px */
    margin-top: 10px;
    margin-right: 10px; /* Space between columns */
}

.travelrightcol {
    text-align: left;
	font-size: 14px;
    width: 67px; /* Remaining width: 200px - 67px - 10px */
    margin-top: 10px;
}


.quote {
	font-style: italic;
	font-size:11px;
	color:#434343;
}

#intro { letter-spacing:.07em; line-height:20px; margin-top:-20px;}
#intro h4 {border-bottom: solid 1px #b80b1c; font-weight:500; font-size:20px; margin-bottom:5px; margin-top:10px;} 
#intro ul li {list-style: outside; margin-bottom:5px; font-size:10px; color:#b80b1c;} 
#intro ul li span {color:#686868;} 
#intro p{ font-size:10px;} 
#intro a:hover{color:#686868;}

#helplink{font-size:10px;text-align:center;position:relative;top:70px;float:left;padding:0 0 0 5px;} 
#helplinkspan {text-decoration:underline; color:#b80b1c;bottom:5px;}
#fblinkspan {text-decoration:underline; color:#b80b1c;}

#backtomainpage {font-size:10px; color:#b80b1c; text-decoration:underline;}
#backtomainpage a{color:#686868;}

body { font : x-small helvetica, Arial, clean, sans-serif ; _font : xx-small ; } table { font-size : inherit ; font : 100% ; } select, input, textarea { font : 99% AArial, Helvetica, clean, sans-serif ; } pre, code { font : 115% monospace ; _font-size : 100% ; } body * { line-height : 1.22em ; }
body.center { text-align : center ; } body.center #container { margin : 0 auto ; text-align : left ; }
body .fixed-sm { width : 640px ; } body .fixed-md { width : 760px ; } body .fixed-lg { width : 900px ; } body .fixed-xlg { width : 1000px ; }
body .zoom-sm { width : 64em ; } body .zoom-md { width : 76em ; } body .zoom-lg { width : 90em ; } body .zoom-xlg { width : 100em ; } body .fluid { width : 100% ; }
.section, .standard, .classic, .layout { clear : both ; width : 100% ; } .section, .gr { position : relative ; _position : static ; *position : static ; } .layout .gr { float : left ; }
.a-b .b, .a-c .c, .b-c .c { float : right ; }
.a-b .gr .b, .b-c .gr .c , .a-c .gr .c { float : left ; }
.classic .a-b-c .gr, .classic .a-b .gr, .classic .b-c .gr, .standard .classic .a-b-c .gr, .standard .classic .a-b .gr, .standard .classic .b-c .gr { width : 25% ; } 
.classic .a-b-c .b, .standard .classic .a-b-c .b { width : 50% ; }
.classic .a-b .b, .classic .b-c .b, .standard .classic .a-b .b, .standard .classic .b-c .b { width : 75% ; }
.a-b-c-d .gr, .standard .a-b-c-d .gr, .standard .layout .a-b-c-d .gr { width : 25% ; _width : 24.9% ; *width : 24.9% ; }
.a-b-c .gr, .standard .a-b-c .gr, .standard .layout .a-b-c .gr { width : 33.3% ; }
.a-c .gr, .standard .a-c .g, .classic .a-c .gr { width : 50% ; _width : 49.9% ; *width : 49.9% ; } 
.a-b .b, .b-c .b, .standard .a-b .b, .standard .b-c .b , .standard .layout .a-b .b, .standard .layout .b-c .b  { width : 67% ; }
.a-b .a, .b-c .a, .standard .a-b .a, .standard .b-c .c, .standard .layout .a-b .a, .standard .layout .b-c .c { width : 33% ; }
/*\*/
.tidy .layout { overflow : hidden ; }
.myButton {
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:linear-gradient(to bottom, #b80b1c 5%, #bc3315 100%);
	background-color:#b80b1c;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size: 14px;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.myButton:hover {
	background:linear-gradient(to bottom, #bc3315 5%, #b80b1c 100%);
	background-color:#bc3315;
}
.myButton:active {
	position:relative;
	top:1px;
}
@media all and (min-width: 0px) { .tidy .gr { margin-bottom : 0 ; padding :  0 ; } .tidy gr:after { background : inherit ; content : ' ' ; display : block ; margin-bottom : -1000px ; padding-bottom : 1000px ; }}
.untidy .layout { overflow : visible ; }
@media all and (min-width: 0px) { .tidy gr:after { display : inline ; margin-bottom : 0 ; padding-bottom : 0 ; }}
/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 0.12.0 */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
th {font-weight:bold;}
.fontoverride{
	font-size:9px;
}