#content img {border: 1px solid #ccc; padding: 6px; background: #eee; margin: 1px; -moz-border-radius: 5px}
#content img.noborder {border: 0; background: none; margin: 0; padding: 0}
#content img.right {float: right}
.featurebox .thumb {float: right}
#nav .lock {padding-left: 20px ! important; background-image: url(../pics/lock.gif) ! important; background-repeat: no-repeat ! important; background-position: 5px 7px ! important; width: 13.1em ! important}
#header {padding-top: 20px}
#header #site-name a {color: #999; text-decoration: none; letter-spacing: normal}
#header #site-name a:hover {color: #ccc}
#footer {padding-bottom: 10px}
.error {background: #fff6bf url(../pics/exclamation.png) center no-repeat; background-position: 15px 50%; text-align: left; padding: 5px 20px 5px 45px; border-top: 2px solid #ffd324; border-bottom: 2px solid #ffd324}
a:visited {color: #c00}
#content #sitemap ul {margin: 0}
#banner-bottom  {width: 765px; text-align: center; padding: 30px 25px 30px 15px; background: transparent url(../pics/banner-bottom.jpg) center center no-repeat}
#banner-top {position: absolute; top: 15px; right: 10px}
#banner-content {text-align: center}
#content .blogpost a img.blogthumb {float: left; margin-left: 0; margin-right: 10px}
#content .blogpost .blogposted {margin-bottom: 0; padding-right: 6px; background: #f9f7ed; font-size: 90%}
#content .blogpost blockquote {margin: 1em 0; padding-left: 30px; color: #555; background: url(../pics/bq.gif) no-repeat}
#content #blogpostlist {margin: 0; width: 60%; float: left; border-right: 1px solid #eee; padding-right: 10px; margin-right: 20px}
.clr {clear: both}
#content #shlink {position: absolute; right: 100px; top: 120px}
#content #googlecal {width: 100%; height: 600px; border: none}
#content #feeds {float: left} 
#content #feeds p {margin: 0; padding: 0} 
#content #feeds h3 {border: none; margin: 0; padding: 0}
.gsiterror_ok {color: #390; font-weight: bold}

@media print {
#header, #footer, #banner-bottom, .noprint {display: none}
ul {margin-left: 10px}
ul li {margin-left: 10px; padding-left: 0; list-style-type: square}
#pagebreak {page-break-before: always}
#snap_com_shot_main {display: none ! important}
.snap_preview_icon {display: none ! important}
}
