.concon { background: url(../img/back_container.png) no-repeat center .4em; width: 840px; margin: 0 auto; padding: 1em 0; border-bottom: 9px solid #000;}
.narrow .concon { width: 434px;}
.narrow .container { width: 394px;}

.headlogo { margin-bottom: 1em;}
.headlogo IMG { display: none;}
.headlogo A { display: block; height: 113px; width: 100%; background: url(../img/logo_head.png) center top no-repeat;}
.headlogo A:hover { background-position: center -18px;}

IMG.attachment-thumbnail { width: 130px; height: auto; margin: 0 1px 0 0; }
IMG.attachment-medium { width: 100%; height: auto; margin:0;}
.img-navigation IMG.attachment-thumbnail { width: 70px; }
.img-navigation P { text-align: center;}
.img-navigation DIV { width: 151px; background-color: #000; font-size: 1.3em; line-height: .9em; color:#fff; height: 70px; }
.img-navigation .alignright { float: right; margin-right: -81px; text-align: left;}
.img-navigation .alignleft { float: left; margin-left: -81px; text-align: right;}

A:link, A:visited { color: #09f;}
#righty A:link, #righty A:visited { color: #fff;}
A:hover { color: #fff;}
A:active { color: #0f0;}

BODY { font-size: 100%; background-image: url(../img/back_grid.gif);}
HR { height: 9px; background-color: #000; color: #000;}
.contactbar { background-color: #000; font-size: 1.5em; text-align: center; font-style:italic;}
.introbox H1 { display: none;}
.introbox { margin: 2em 0; padding-top: 2em; background: url(../img/intro_head.png) no-repeat center .4em;}

H2 { font-size: 175%; text-transform: capitalize; color: #000; }
H2 A:link {color: #000;}

.nextbutton, .blogdate { background-color: #000; color: #ccc; text-align: center; }
.nextbutton { font-size: 1.7em; line-height: .9em; padding: .2em 0; margin-bottom: -3em;}
.nextbutton A:link, .nextbutton A:visited { text-decoration: none;}
.blogday { display:block; margin: 0; margin-top: -.5em; font-size: 2.5em; }

.phototitle {font-size: 100%; font-weight: bold;}
#righty {font-size: 80%;}
.narrow #righty { font-size: 100%;}

A IMG { border: 0;}
