div.main {
background: #fff;
color: #222;
}

.header img{
display:block;
}

.content {
}

.footer {
text-align: center;
background: #8ac;
margin-top: 15px;
padding-top: 3px;
padding-bottom: 3px;
}

img.left {
float: left;
padding-right: 5px;
}

img.right {
float: right;
padding-left: 5px;
}


div.section {
padding: 0px;
margin-top: 15px;
}


/* MENU NAVIGATION: http://css.maxdesign.com.au/listamatic/horizontal19.htm */
div.nav {
background: #8ac;
/*text-align: center;*/
}
.nav a {
text-transform: uppercase;
color: #222;
}
.nav a.thisPage {
text-decoration: none;
font-weight: bold;
color: #ddd;
}
.nav div {
margin: 3px 0px 3px 20px;
float: left;
/*
margin-right: 10px;
display: inline;
*/
}
/*
*/


/* GEAR LIST */

.gearlist .item {
border:1px solid black;
margin: .25em 0 .25em 0;
padding: .25em;
}

.gearlist .item .t {
font-weight:bold;
}


/* IMAGE GRID */

.image_grid .cell {
display: inline-block;
margin-bottom: 5px;
border: 1px solid #eef;
}

.image_grid a {
font-size: 0.8em;
text-align: center;
text-decoration: none;
border: none;
color: black;
}

.image_grid .movie {
color: #fff;
border: 1px solid #000;
}

.image_grid .movie a {
color: #fff;
}

.image_grid img {
border: none;
margin: 0;
padding: 0;
}



/* LOG ENTRIES */

div.entry {
margin-top: 15px;
background: #ddf;
}

.entry .header {
padding: 10px;
font-size: 0.8em;
border-bottom:1px solid black;
}

.entry .date {
font-weight: bolder;
}

.entry .location {
font-weight: bolder;
}

.entry .byline {
font-weight: bolder;
}

.entry .title {
text-transform: uppercase;
display: block;
font-size: 1.5em;
}

.entry .body {
padding: 10px;
}

.entry .body img {
float: right;
}

.entry .body img.left {
float: left;
}


