@charset "UTF-8";
/* Local CSS Document */

	/* Local logo */
	.logo-cv-local { font-family:"Comic Sans MS", cursive; font-size:2.4em; padding:40px 0 0 15px; color:#231f20; font-weight:normal; }

	/* TOP scrolling content */
	.top-ten-scroll { margin:20px 0 22px 0; float:left; width:100%; background:url(../images/bg-scroller.png) no-repeat bottom left; position:relative; }
	.top-ten-scroll .scroller { padding-top:20px; }
	.top-ten-scroll .scroll-thumb { width:270px; }
	.top-ten-scroll .scroll-info { width:300px; margin:0 20px 20px 0;  min-height:200px;}
	.top-ten-scroll .scroller-nav { left:260px; }

	/* WEATHER BOX */
	.weather { margin:0px 0 10px 0; float:left; width:100%; background:url(../images/bg-scroller.png) no-repeat bottom left; position:relative; }
	.weather .content { }
	#content .weather h1 { font-size:1.5em; color:#555; padding:0; margin:0; float:left; }
	#content .weather h1.closed { background:url(../images/bg-title-closed.png) no-repeat 0 0; width:590px; height:16px; padding:12px 20px; }
	#content .weather h1.open { background:url(../images/bg-title-open.png) no-repeat 0 0; width:590px; height:16px; padding:12px 20px; }
	#content .weather h1 span { color:#231f20; }

	.close-link { position:absolute; bottom:15px; left:20px; z-index: 999; }
	.close-link a { background:url(../images/arrow-grey-up.png) no-repeat left center; color:#555; font-weight:normal; padding-left:15px; }

	#content .top-ten-scroll h1 { font-size:1.5em; color:#555; padding:0; margin:0; float:left; }
	#content .top-ten-scroll h1.closed { background:url(../images/bg-title-closed.png) no-repeat 0 0; width:590px; height:16px; padding:12px 20px; }
	#content .top-ten-scroll h1.open { background:url(../images/bg-title-open.png) no-repeat 0 0; width:590px; height:16px; padding:12px 20px; }
	#content .top-ten-scroll h1 span { color:#231f20; }
        #content .top-ten-scroll .scroll-panel { width: 310px;}
        #content .top-ten-scroll .scroller-inner {float:left; min-height:150px;}
        #content .top-ten-scroll .scroll-thumb {clear:none;}
	.top-ten-more-hidden{display:none;}
	/* scrolling content */
	.scroller-wrap { margin:0 0 10px 0; float:left; width:100%; background:url(../images/bg-scroller.png) no-repeat top left; padding:10px 0 0 0; position:relative; }
	.scroller { margin:0; padding:10px 20px 20px 20px; float:left; width:590px; background:url(../images/bg-scroller.png) no-repeat bottom left; min-height:150px; clear:both; }
	.scroll-panel { margin:0; padding:0; float:left; width:590px; }
		.scroll-thumb { margin:0; padding:0; float:left; width:235px; }
		.scroll-info { margin:0 0 10px 0; padding:0; float:left; width:355px; font-size:1.1em; line-height:1.4em; color:#555; }
			.scroll-info h2 { color:#231f20; font-size:1.4em; margin:0 0 5px 0; }
				.scroll-info h2 a { color:#231f20; }
		.scroll-panel .loading { padding-top:20px; font-size:4em; color:#ccc; }
	.scroller-nav { position:absolute; bottom:20px; right:20px; width:50px; z-index:999;}
	.scroller .prev { width:16px; height:22px; text-indent:-3000em; overflow:hidden; float:left; }
		.scroller .prev a { width:16px; height:22px; display:block; background:url(../images/arrows-scroller.png) no-repeat; }
			.scroller .prev a:hover { background-position:0 -22px; }
	.scroller .next { width:16px; height:22px; text-indent:-3000em; overflow:hidden; float:right; }
		.scroller .next a { width:16px; height:22px; display:block; background:url(../images/arrows-scroller.png) no-repeat -16px 0; }
			.scroller .next a:hover { background-position:-16px -22px; }
	/* scrolling content extra jtdp*/
        .scroller ul, .scroller li{margin:0;padding:0;list-style:none;}
	/* 310 wide box container */
	.box-310-wrap { background:url(../images/bg-box-310.png) repeat-y 0 0; clear:both; margin:0 0 22px 0; padding:0; width:310px; float:left; }
	.box-310-heading { font-weight:bold; padding:12px 20px; width:270px; margin:0; color:#231f20; background:url(../images/bg-box-310-top.png) no-repeat top left; float:left; }
	.box-310 { padding:20px; width:270px; background:url(../images/bg-box-310-bottom.png) no-repeat bottom left; float:left; }

	/* 310 thumb content */
	.box-310-thumb-info { list-style:none; padding:0; margin:0; float:left; line-height:1.4em; }
	.box-310-thumb-info li { padding:0; margin:0 0 15px 0; clear:both; float:left;  width:100%; }
	.box-310-thumb-info li.last { margin:0; }
	.box-310-thumb-info .box-thumb { padding:0; margin:0 0 10px 0; float:left; width:70px; }
	.box-310-thumb-info .box-info { padding:0; margin:0 0 10px 0; float:left; width:200px; }
	.box-310-thumb-info .black-title a { color:#231f20; }
	.box-310-thumb-info p { margin:0; }
	.box-thumb img {width:57px;}

	/* SIDEBAR */

	/* Local */
	.sb-standard { width:240px; float:left; padding:0 15px; margin:0px 0 15px 0; clear:both; line-height:1.3em; font-size:1.1em; }
	.sb-standard h3 { font-size:1.7em; font-weight:bold; margin:0 0 10px 0; }
	.sb-standard strong { color:#231f20; }
	.sb-standard a strong { color:#1ab7ea; }

        .localhome-area {font-size:24px;margin:40px 0 0 20px;}

	.sb-standard .useful-number-town { margin-bottom:8px; }
    .sb-standard .useful-number, .sb-standard .useful-number-town p { margin-bottom:5px; }

