/* HEADER AND NAVIGATION */

#navigation-right {
float: right;
text-align: right;
display: none;
}
#navigation-left {
text-align:left;
}


/* LAYOUT TABLE

   See the note in style-iphone.css. The homepage table stacks here too -
   at 480-767px three columns are still too narrow to read. */

/* direct children only - see the note in style-iphone.css */
.layout, .layout > tbody, .layout > tbody > tr, .layout > tbody > tr > td {
display: block;
width: auto;
}
.layout > tbody > tr > td {
margin-bottom: 30px;
}
.layout .column1, .layout .column2, .layout .column3 {
margin-left: 0;
margin-right: 0;
}
/* see the note in style-iphone.css */
.layout .column1 img {
float: none;
}


/* DAY PLAN TABLE - see the note in style-iphone.css */

.tablescroll {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin: 0 0 20px 0;
}
.tablescroll .dayplan {
min-width: 620px;
margin-bottom: 4px;
}
.dayplan th, .dayplan td {
padding-right: 14px;
}
.dayplan th:last-child, .dayplan td:last-child {
padding-right: 0;
}


/* BODY AND FOOTER */

.wrapper {
margin: 20px 10px;
}
.footer {
margin: 20px 10px;
color: #aaa;
}
.map{
margin: 0px 0px 30px 0px;
float: left;
}
.highlights{
margin: 0px 10px 30px 0px;
}

.mobile-break{
clear: both;
}



/*  PHOTOGRAPHS */

.pics       {
max-width: 450px;
margin: 5px 0px 5px 0px; 
}
.thumbnails {
width: 300px;
margin: 5px 0px 5px 0px; 
}
.polopics {
margin: 0px 0px 5px 0px;
}



/* TILES */

.tile, .daytile, .instatile, .polotile {
margin-bottom: 20px;
}


/* FACEBOOK LIKE */

.fblikes {
margin: 40px 0px 40px 0px;
display: none;
}

