@charset "UTF-8";

/* the main style sheet containing tag definitions and core styles
   1. TAGS 
   2. SITE COMPONENTS
   3. ENTRY COMPONENTS
   4. SLIDE SHOW COMPONENT
   5. HOME PAGE COMPONENTS
   6. SITE NAVIGATION 
*/

/*********************************************************************************************************************/
/* 1. TAGS */
/*********************************************************************************************************************/
	body {
		padding: 0 0 50px 0;
		margin: 0;
		font-size: 12px;
		line-height:1.5;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		background: url(../images/template/bg.jpg);
	}

	img {
		float: left;
		border: none;
	}
	
	fieldset {
		margin: 0;
		padding: 0;
		border: none;
	}
	
	h1, h2, h3, h4, h5, h6 {
		padding: 0;
		margin: 0;
		height: auto;
		color: #0f68aa;
	}
	h3 {
		font-size:16px;
		margin-bottom: 0px;
	}
	h1 { color:#44a6e7;}
	h4 {
		float: left;
		font-size: 1.7em;
		margin-top: 10px;
		font-weight: normal;
	}
	a { color:#005fa5; }
	a:hover { color:#238851; }
	:focus { outline: none;}
/*********************************************************************************************************************/
/* 1. SITE COMPONENTS */
/*********************************************************************************************************************/
	.wrap {
		width:960px;
		margin: 0px auto;
	}
	
	.nav, 
	.nav li {
		list-style: none;
		float: left;
		padding: 0;
		margin: 0;
	}
	
	/* HEADER AREA */
	#header {
		overflow: hidden;
		background: url(../images/template/bg-header.jpg) center top repeat-x;
	}
	#header .wrap { 
		margin-bottom:20px;
		border-bottom: 3px #999 solid; 
		overflow:hidden;
	}
	
	/* logo */
	#logo a {
		width: 253px;
		height: 101px;
		float: left;
		text-indent: -999em;
		background: url(../images/template/logo-site.png) no-repeat;
	}
	
	/* search form */
	input {
		color: #666;
		font-style: italic;
	}
	
	#form-search {
		margin-top: 25px;
		padding: 0;
		border: 4px #ccc solid;
		float: right;
	}
	.input {
		width: 299px;
		height: 31px;
		float:left;
		background: url(../images/template/bg-search_input.gif) no-repeat;
	}
	.input span {
		width: 41px;
		height: 21px;
		margin:7px 0 0 4px;
		float:left;
		background: url(../images/template/icon-search.gif) no-repeat;
	}
	.input input {
		line-height: 1.5;
		width: 240px;
		height: 15px;
		margin: 5px 0 0 0;
		padding: 5px;
		border: none;
		background: none;
	}
	#form-search input[type="submit"] {
		width: 102px;
		height: 31px;
		float: left;
		text-indent: -999em;
		font-size: 0;
		line-height: 0;
		border: none;
		background: url(../images/template/btn-search.gif) no-repeat;
	}
	#form-search input[type="submit"]:hover { background-position: bottom left; }
	
	/* MAST AREA */
	
	#mast {
		overflow: hidden;
		height: 401px;
	}
	
	.inside-golfing { background: url(../images/uploads/banner_golf.jpg) no-repeat center top; }
	.inside-outdoor-adventure { background: url(../images/uploads/banner_outdoor.jpg) no-repeat center top; }
	.inside-restaurants-dining { background: url(../images/uploads/banner_dining.jpg) no-repeat center top; }
	.inside-scenic-tours { background: url(../images/uploads/banner_scenic.jpg) no-repeat center top; }
	.inside-music-arts-culture { background: url(../images/uploads/banner_music.jpg) no-repeat center top; }
	.inside-parks-beaches { background: url(../images/uploads/banner_parksbeaches.jpg) no-repeat center top; }
	.inside-for-kids-families { background: url(../images/uploads/banner_kids.jpg) no-repeat center top; }
	.inside-winter-activities { background: url(../images/uploads/banner_winter.jpg) no-repeat center top; }
	.inside-museums-historical-sites { background: url(../images/uploads/banner_museum.jpg) no-repeat center top; }
	.inside-shopping { background: url(../images/uploads/banner_shopping.jpg) no-repeat center top; }
	.inside-hotels-motels { background: url(../images/uploads/banner_hotel.jpg) no-repeat center top; }
	.inside-cottages { background: url(../images/uploads/banner_cottages.jpg) no-repeat center top; }
	.inside-bed-breakfasts-inns { background: url(../images/uploads/banner_bb.jpg) no-repeat center top; }
	.inside-campgrounds { background: url(../images/uploads/banner_camping.jpg) no-repeat center top; }
	
	.mast-panel h2,
	.home-panel h2 {
		color: #fff;
		font-size: 30pt;
		margin-bottom: 15px;
	}
	.home-panel h2 {
		color:#0067a6;
	}
	.mast-panel,
	.home-panel  {
		margin-top: 70px;
		width: 245px;
		font-size: 1.1em;
		float: right;
	}
	.home-panel {
		background: url(../images/template/bg-white.png);
		-moz-border-radius: 10px;
		-webkit-border-radius:10px;
		border-radius: 10px;
	}
	
	.info {
		float: left;
		clear: both;
		margin: 0;
		padding:5px 10px;
		background: #0067a6;
		color: #fff;
	}
	.info span {
		font-weight: bold;
		text-transform: uppercase;
	}
	.info a {
		color: #fff;
		font-family: Georgia, "Times New Roman", Times, serif;
	}

	/* CONTENT AREA */
	#c-block {
		margin-top: -95px;
		padding: 5px 18px 50px;
		background: #fff;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		border-radius: 20px;
		box-shadow: 1px 1px 7px #999;
		-webkit-box-shadow: 1px 1px 7px #999;
		-moz-box-shadow: 1px 1px 7px #999;
		overflow:hidden;
		border: 1px #e4e4e4 solid;
		float: left;
		width: 924px;
	}
	
	#c-block.nofloat {
		margin-top:20px;
	}
	
	#content, 
	#ad { float:left; }
	
	/* set width for content are with syscrapper at side*/
	.col-two { width: 770px; }
	.col-two .left {
		width: 227px;
		padding-right: 33px;
	}
	.col-two .right {
		width: 510px;
	}
	
	.col-one { width: 924px; }
	.col-one .left {
		width: 660px;
		padding-right: 33px;
	}
	.col-one .right {
		width: 227px;
	}
	
	/* BREAD CRUMBS */
	#breads {
		color: #32975f;
		text-transform: uppercase;
		font-weight: bold;
		border-bottom: 1px #32975f solid;
		padding: 0 0 0 5px;
	}	
	#breads p { margin: 7px 0; }
	#breads a {
		text-decoration: none;
		color: #0066a5;
	}
	#breads a:hover { text-decoration: underline;  }

	/* MAP LINKS */
	#map-entry,
	#map-all {
		width: 218px;
		height: 48px;
		float: right;
		text-indent: -999em;
		background: url(../images/template/btn-map_all.jpg) no-repeat;
	}
	/* entry map */
	#map-entry {
		width: 155px;
		background: url(../images/template/btn-map_entry.gif) no-repeat;
	}
	#map-entry:hover,
	#map-all:hover { background-position: bottom left; }

	
	/* BASIC CONTENT */
	#content h1 {
		color:#000a3a;
		font-size: 34px;
		padding: 10px 0 20px;
		float:left;

	}
	
	#title {
		floaT:left;
		width:100%;
	}
	
	.desc {
		padding: 10px 0 15px;
		letter-spacing: 0.03em;
		float: left;

		
	}
	.desc p:first-child,
	#ss-entry + p {
	color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-style:italic;
	}
	.desc h2 {
		font-size:1.8em;
	}
	.desc p {clear:both; margin-top: 0px;}
	
	.details {
			
		position: relative;
		z-index: 10;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	.details ul {
		list-style: none;
		margin: 15px 0 10px 0;
		bordeR: 1px #ccc solid;
		padding: 10px 10px 10px 20px;
		overflow:hidden;
		color:#666;
	font-size: 1.3em;
		
	}
	#leaf {
		background: url(../images/template/img-leaf.png) no-repeat right 0px;
		width: 66px;
		height: 61px;
		position: absolute;
		z-index: 10;
		margin: -25px 0 0 140px;
	}
	.details h3,
	.nearby h3{
		font-size:1.7em;
	}
	h3.alt {
		float:left;
		padding: 5px 10px 0 0;
	}
	.details li {
	
		padding:5px 0px;
	}
	.details li a {
		text-decoration: none;
	}
	.phone {
		
	}
	.details span { 
		color:#999; 
		display: block;
		font-size:0.9em;
	}
	
	
	/* ITEM LISTS */
	.item-container { 
		border-top: 3px #999 solid; 
		floaT:left;
	}
	.item-container h3,
	.item-container h4 {
		color: #0f68aa;
	}
	.item-container h3 {
		float: left;
		padding:15px 0 20px;
		font-size: 1.5em;
	}
	.item {
		clear: both;
		padding-bottom: 25px;
		float:left;
		width:100%;
	}
	.item h4 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.4em;
		font-weight: normal;
		floaT: none;
	}
	.item h4 a { text-decoration: none;}
	.item p { margin: 5px 0; font-size:13px;}
	.item img,
	.item .item-text {
		float: left;
	}
	.item img { border:2px #e4e4e4 solid; }
	.item img:hover { border:2px #5da162 solid; }
	.item .item-text {
		width: 342px;
		padding: 0 0 0 20px;
	}
	.col-one .item .item-text {
		width: 442px;
	}
	.more {
		font-weight: bold;
		text-transform: uppercase;
		color:#00073a;
		text-decoration: none;
		clear:both;
		float:right;
	}
	
	.item .more { float: left; }
	
	.seeall {
		height: 31px;
		color: #fff;
		float: left;
		text-transform: uppercase;
		background-color: #001777;
		border: 1px solid #1492D6;
		padding: 10px 10px 0 10px;
		font-weight: bold;
		text-decoration: none;
	}
	.seeall:hover { background-color: #1492D6; color: #fff; }
	
	#content .left,
	#content .right { 
		float: left;
		overflow: hidden;
	}	

	#ad {
		float:right;
		padding-top:13px;
	}
	
	/* NEWSLETTER SIGN UP*/
	#signup {
		margin:25px 0 15px 0;
		padding: 20px 0 20px 0;
		border-top: 3px #999 solid;
		border-bottom: 1px #999 solid;
	}
	#signup h3 {  
		font-size:1.5em; 
		margin-bottom: 20px;
	}
	
	#form-signup input[type="text"] {
		padding:3px;
		width: 170px;
		margin-bottom: 10px;
	}
	#form-signup input[type="submit"] {
		width: 102px;
		height: 31px;
		float: left; 
		bordeR: none;
		font-size: 0;
		line-height: 0;
		background: url(../images/template/btn-subscribe.gif) no-repeat;
	}
	#form-signup input[type="submit"]:hover { 
		background-position: bottom left; 
		cursor: pointer;
	}
	
	/* SOCIAL */
	#social h3 {
		clear:both;
		margin: 2px 0 0 25px;
	}
	#social  h3.twitthead {
		margin-left: 40px;
	}
	
	.fb { margin: 0 0 15px 34px; }
	.tw { margin: 0 0 0 40px; }
	
	#social a { color: #005fa5; }
	
	#social p {
		width: 150px;
		letter-spacing: 0.05em;
		line-height: 1.5;
		float:left;
		margin: 20px 0 18px 40px;
	}
	#social a.more {
		width: 210px;
		color:#00073a;
		float:left;
		margin-left: 10px;
	}
	#tweet #social a.more {
		width: 200px;
		margin-left: 10px;
	}
	#social a:hover { color: #238851; }
	
	/* ENTRY SLIDE SHOW */
	.e-panel,
	.e-control {
		float:left;
	}
	.e-control {
		margin-top: 8px;
		
		
	}
	.e-control ul {
		padding:0;
		margin: 0;
		list-style: none;
		float:left;
	
	}
	.e-panel {/* all new */
	background: #fff;
		padding:10px;
		margin:0 0px 0px 0;
		bordeR:1px #e4e4e4 solid;
		-webkit-box-shadow: 1px 1px 7px #999;
		-moz-box-shadow: 1px 1px 7px #999;
		overflow:hidden;
		width: 488px;
		height: 326px;
	}
	.e-panel img {
		/*background: #fff;
		padding:10px;
		margin:0 0px 0px 0;
		bordeR:1px #e4e4e4 solid;
		-webkit-box-shadow: 1px 1px 7px #999;
		-moz-box-shadow: 1px 1px 7px #999;*/
		position: absolute;

	}
	.thmb-container {
		height: 300px;
		overflow: hidden;
		position: relative;
		float:left;
		clear:both;
		width: 140px;
	}
	.thmb-container ul {
		position: relative;
	}
	#nav-up,
	#nav-down {
		width: 139px;
		height: 16px;
		float:left; 
		clear:both;
		text-indent: -999em;
		background: url(../images/template/btn-up.gif) no-repeat;
	}
	#nav-down { background: url(../images/template/btn-down.gif) no-repeat; }
	#nav-up:hover,
	#nav-down:hover { background-position: bottom left;}
	
	#ss-entry {
		overflow:hidden;
	}
	.nearby { margin: 25px 0 0 0;}
	.accordian,
	.accordian ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.accordian { padding-top:10px;}
	.accordian li a {
	color:#000A3A;
		background: #efefef url(../images/template/arw-down.gif) no-repeat 97% 8px;
		text-decoration: none;
		font-size: 1.2em;
		display: block;
		padding:5px 10px;
		border-bottom: 2px #fff solid;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	.accordian li.open a {
		background: #efefef url(../images/template/arw-up.gif) no-repeat 97% 8px;
	}
	.accordian li.open ul li a,
	.accordian li ul li a {
	margin: 0 0 0 10px;
		background: #fff;
		color:#0F68AA;
		padding: 5px;
		font-size:1em;
		border-bottom: 1px #ccc dotted;
	}
	
	/* FEATURED */
	.large p {
		font-size: 1.2em;
		margin: 0 0 20px 0;
	}
	#featured h3 {font-size:2em;}
	#featured img,
	#featured p,
	#featured .more {
		float:left;
	}
	
	/* PAGENATION */
	.pagenation {
		float:right;
		text-transform: uppercase;
		bordeR: 1px #999 solid;
		margin: 3px 0 0;
	}
	.pagenation p {
		margin: 0;
		padding: 5px;
		color:#666;
	}
	
	/* FOOTER */
	#footer {
		border-top: 3px #999 solid;
		border-bottom: 1px #999 solid;
		float:left;
		clear: both;
		display: block;
		width: 100%;
		margin: 30px 0 50px;
		overflow: hidden;
		
	}
	#footer p {
		float:left;
		margin-top: 15px;
	}
	#footer ul {
		float: right;
	}
	#footer ul li a {
		padding:15px 5px 20px;
		display: block;
	}
	#footer ul li a.last {
		padding-right: 0px;
	}

	#searchresults h4 {
		font-size: 18px;
		margin-left:10px;
	}

/*********************************************************************************************************************/
/* 1. ENTRY COMPONENTS */
/*********************************************************************************************************************/

/*********************************************************************************************************************/
/* 1. SLIDE SHOW COMPONENT */
/*********************************************************************************************************************/
/*********************************************************************************************************************/
/* 1. SLIDE SHOW COMPONENT */
/*********************************************************************************************************************/



/*********************************************************************************************************************/
/* 1. HOME PAGE COMPONENTS */
/*********************************************************************************************************************/

	#h-block {
		margin-top: 15px;
	}
	#h-block #nav-sub  { margin-top:40px; }

	/* camera on home page */
	.icon {
		width: 38px;
		height: 27px;
		float: left;
		margin-left: 15px;
	
	}
	.camera { background: url(../images/template/icon-camera.jpg) no-repeat; }
	.accom { background: url(../images/template/icon-accomadations.gif) no-repeat; }
	.rest { background: url(../images/template/icon-rest.gif) no-repeat; }
	.event { background: url(../images/template/icon-events.gif) no-repeat; }
	.blog { background: url(../images/template/icon-blog.gif) no-repeat; }
	
	.home { border: none; }
	
	.home h3 { padding-top: 0px;}
	
	#h-block .right {
		padding: 15px 18px 50px;
		background: #fff;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		border-radius: 20px;
		box-shadow: 1px 1px 7px #999;
		-webkit-box-shadow: 1px 1px 7px #999;
		-moz-box-shadow: 1px 1px 7px #999;
		overflow:hidden;
		border: 1px #e4e4e4 solid;
		float: left;
		width: 550px;
		margin-left: -1px;
	}
	#h-block .col-two { width: 820px; }
	#h-block .col-two .left { padding: 0px; }
	.home .item .item-text {
		width: 370px;
		padding: 0 0 0 20px;

	}
	.home .items.blog-list .item-text {
		width: 500px;
	}
	.item-img {
		width:139px;
		height:104px;
		float:left;
	}
	.home .items {
		padding-top:20px;
		overflow:hidden;
		float:left;
		clear:both;
		width: 529px;
	}
	#content .item h4 {
		margin-top:0px;
	}
	#h-block #ad {
		padding-top: 0px;
	}
	#video {
		float:left;
		overflow:hidden;
		clear: both;
		width: 100%;
	}
	#signup {
		margin:20px 20px 15px 0;
		padding: 20px 0px 20px 0;
		border-top: 3px #999 solid;
		border-bottom: 1px #999 solid;
	}
	
	/* social tabs */
	#tabbed-list {
		width: 500px;
		margin: 50px 0 0 0;
		float:left;
		background: #fff;
		border: 1px #cccccc solid;
		box-shadow: 1px 1px 7px #999;
		-webkit-box-shadow: 1px 1px 7px #999;
		-moz-box-shadow: 1px 1px 7px #999;
	}
	#tab-nav {
	
	}
	#tab-nav li a {
		padding:5px 5px 5px 30px;
		background: #f5f5f5;
		border-right: 1px #cccccc solid;
		border-bottom: 1px #cccccc solid;
		overflow:hidden;
		width:131px;
		float:left;
		text-align:center;
	}
	#tab-nav li a.you {
		border-right: none;
	}
	#tab-nav li a span {
		width: 100px;
		height:30px;
		float:left;
		text-indent: -999em;
		background: url(../images/template/logo-twitter.png) no-repeat center center;
	}
	#tab-nav li a.face span {
		background: url(../images/template/logo-facebook.png) no-repeat center center;
	}
	#tab-nav li a.you span {
		background: url(../images/template/logo-youtube.png) no-repeat center center;
	}
	#tab-nav li.tabs-selected a {
		background: #fff;
		border-bottom: 1px #fff solid;
	}
	.tab-list {
		clear: left;
		padding:10px;
	}
	.twit-content {
		letter-spacing: 0.05em;
		line-height: 1.5;
		color:#333;
		width:310px;
		margin: 0 auto;
		padding: 10px 0 20px;
		overflow: hidden;
	}
	.twit-content ul,
	#tweet ul {
		list-style: none;
		margin: 0px;
		padding:0px;
	}
	#tweet ul {
		margin-top:10px;
	}
	.twit-content ul li {
		padding-bottom: 15px;
	}
	#tweet ul li {
		padding:10px 0;
		width:200px;
		margin-left:10px;
	}
	#twitter #tweet ul li {
		width:300px;
	}
	.tab-list .more {float:left; margin-left: 10px;}
	.you-content .more {
		padding: 20px 0;
	}
	/* control what medium the setting work for */
	@media projection, screen { 
		/* hid ethe tab content */
    	.tabs-hide { display: none; }
	}
	
	/* Hide useless elements in print layouts... */
	@media print {
		/*hide the navs*/
	    .nav { display: none; }
	}
	
	#about-ns {
		margin-top: 40px;
		float:left;
		padding-left: 20px;
		width:430px;
	}
	#about-ns img {
		padding-right:10px;
		
	}
	#about-ns h3 {
		font-size: 2em;
		margin-top: 40px;
		line-height: 0.7em;
	}
	#about-ns p { 
		margin-bottom: 5px;
		font-size:0.9em;
	}
	#about-ns .more {
		float: left;
	
	
	}
	#a-text {
		width:230px;
		letter-spacing: 0.05em;
		line-height: 1.5;
		color:#333;


		float:left;
	}
	
/*********************************************************************************************************************/
/* 1. SITE NAVIGATION */
/*********************************************************************************************************************/
	/* MAIN NAV CSS */
	#nav-main {
		float:right;	
		border-top: 1px #999 solid;
		margin: 10px 0 0 0;
		width: 680px;
	}
	#nav-main li a {
		display: block;
		padding: 12px 21px 10px 0;
		
		background-position: center center;
		background-repeat: no-repeat;
		float:left;
	}
	#nav-main li a.last {
		padding-right:0px;
		
	}
	
	#nav-main a span {
		height: 12px;
		width:131px;
		text-indent: -999em;
		float: left;
		background: url(../images/template/nav.png) no-repeat;
	}

	/* SPECIFIC BTN STYLING */
	#nav-main a.thingstodo span { 
		width:131px; 
	}
	#nav-main a.placestostay span { 
		width: 141px;
		background-position: -156px 0px; 
	}
	#nav-main a.travelguide span {
		width: 128px;
		background-position: -305px 0px; 
	}
	#nav-main a.thelatest span { 
		width:108px;  
		background-position: -451px 0px; 
	}
	#nav-main a.regions span { 
		width:85px;  
		background-position: -580px 0px; 
	}

	/* HOVER */
	#nav-main a.thingstodo:hover span { 
		width:131px; 
		background-position: 0px -16px; 
	}
	#nav-main a.placestostay:hover span { 
		width: 141px;
		background-position: -156px -16px; 
	}
	#nav-main a.travelguide:hover span {
		width: 128px;
		background-position: -305px -16px; 
	}
	#nav-main a.thelatest:hover span { 
		width:108px;  
		background-position: -451px -16px; 
	}
	#nav-main a.regions:hover span { 
		width:85px;   
		background-position: -580px -16px; 
	}
	
	/* SUBNAV */
	#nav-sub {
		margin: 0;
		padding: 0;
		clear: both;
		list-style: none;
	}
	#nav-sub li { height: 50px; }
	#nav-sub li a {
		font-size: 1.1em;
		color:#00073a;
		font-weight: bold;
		text-decoration: none;
		background: url(../images/template/bg-subnav.jpg) no-repeat;
		padding:16px 15px 17px;
		display: block;
	}
	#nav-sub li a.selected { color: #005FA5; }
	#nav-sub li a:hover { 
		color: #fff;
		background-position: 0px -50px ;
	} 


.dd {
	position: absolute;
	z-index: 1;
	background: #00833d;
	display: none;
	margin:34px 0 0 0;
	padding:10px;
	width:200px;
	box-shadow: 1px 1px 7px #999;
	-webkit-box-shadow: 1px 1px 7px #999;
	-moz-box-shadow: 1px 1px 7px #999;
}
.dd li {
	float: none;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
#nav-main .dd li a{
	width:190px;
	color:#fff;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding:5px 0px 5px 10px;
	font-size:13px;
	border-bottom: 1px #8eb998 solid;;
}

#nav-main .dd li a:hover {
	background: #8eb998;

}

#regiondd {
	margin-left: -130px;
}

#map_canvas, #map { 
    float: left;
    width: 887px; 
    height: 440px;  
}

.events {
	margin:0px 0px 0 0;
}
.events .item-container  {
	padding-top:20px;
	width: 770px;
}
.events .item-container .items {
	padding-right:100px;
}
.events .item-container p {

	line-height: 1.5;
}
#subpage.right p {
	font-size:13px;
	line-height: 1.6;
	letter-spacing: 0.03em;
}
#subpage.right p:first-child {
	font-size:18px;
   	color: #333;
   	margin-top:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

#e-deets p {
	font-size:14px;
	line-height: 1.6;
}
#e-deets img {
	padding-right:10px
}
.MsoNormal {
	font-size: 16px;
	color:#333;
}
.ListParagraph {
	font-sizE:14px;
}
.tbl-contact {
	width:100%;
	margin-bottom: 30px;
}
.tbl-contact th {
	font-size:16px;
	padding: 0 0 10px;
   	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: left;
	font-weight:normal;
}
.tbl-contact td { padding: 5px; }
.tbl-contact tr:nth-of-type(even) { background-color:#efefef; }

#facebook {
	padding:0 100px;
}
#facebook p {
	font-size:14px;	
	color:#333;
}
#facebook a.more {
	text-align: center;
	margin-bottom: 20px;
	margin-left:35px;
	font-size:12px;
}
