html, body {text-align: center; padding: 0; margin: 0;}

body {background: #E3CEA0 url('i/background-map2.jpg') top center no-repeat; font-family: trebuchet, arial, sans serif;}

h1 {background: url('i/header.png') 120px center no-repeat; height: 100px; margin: 0; padding: 0;}
h1 span {visibility: hidden;}
h2 {margin: 0px 0px 10px 0px; padding: 0px; background: url('i/lightest-pixel.png'); line-height: 32px; font-size: 22px; text-align: center;}
h3, .blog-column h2, .side-column h2 {margin: 6px 0px 2px 0px; padding: 0px; background: url('i/lightest-pixel.png'); line-height: 24px; font-size: 16px; text-align: center;}

h4, h2.date-header {margin: 0px; padding: 7px 7px 0px 7px; background: white; line-height: 18px; font-size: 14px; text-align: left; font-weight: bold;}
p, .p, .entry-content {margin: 0px; padding: 7px; line-height: 1.6em; font-size: 0.8em; background: white;}
.post-footer {margin: 0px; padding: 7px; line-height: 1.6em; font-size: 0.7em; background: white; text-align: right; font-weight: bold;}
blockquote {margin: 0px; padding: 7px 28px; text-align: justify; line-height: 1.6em; font-size: 0.8em; background: white url('i/quotes.png') top left no-repeat;}
ul {margin: 0px; padding: 7px 0px 7px 27px; line-height: 1.6em; font-size: 0.8em; background: white;}
ul ul {margin: 0px; padding: 0px 0px 0px 27px; line-height: 1.5em; font-size: 1em; background: white;}

img {border: none;}

a:link {color: #782401; text-decoration: none;}
a:visited {color: #782401; text-decoration: none;}
a:active {color: #995705; text-decoration: none;}
a:hover {color: #995705; text-decoration: none;}

.download {display: block; float: left; height: 24px; width: 37px; margin: 0px 15px;}
.download span {display: none;}
.download:link {background: url('i/download.png') top left no-repeat;}
.download:visited {background: url('i/download.png') top left no-repeat;}
.download:active {background: url('i/download.png') bottom left no-repeat;}
.download:hover {background: url('i/download.png') bottom left no-repeat;}


#content {position: relative; width: 1000px; margin: 0px auto; padding: 0px; background: url('i/lightest-pixel.png');}
#menu {padding: 0 0 0 17px; font-size: 18px; font-weight: bold; margin: 0; list-style-image: url(i/spacer.gif); height: 55px;  background: url('i/lightest-pixel.png');}
#menu li {float: left; padding: 0 24px; line-height: 55px;}
#column {text-align: left; padding: 0 10px 10px 10px; background: url('i/lightest-pixel.png');}
#ss {height: 306px; width: 725px; margin: 0px; background: #111;}
#footer {color: #995705; padding: 10px; font-size: 11px; clear: both;}

#live-feed {margin-top: 5px; position: relative; width: 820px; display: none;}
#social-menu {width: 140px; height: 110px; float: right; clear: right; background: url('i/lightest-pixel.png'); padding: 5px; margin-top: 5px;}
#social-menu h2 {font-size: 12px; line-height: 16px; text-align: left; font-weight: bold; margin: 0px; padding: 0px; background: none;}
#social-menu div {cursor: pointer; float: left;}

.right-column {float: right; clear: right; width: 485px; background: url('i/lightest-pixel.png');}
.left-column {float: left; clear: left; width: 485px; background: url('i/lightest-pixel.png');}
.menu-column {float: left; clear: left; width: 350px; background: url('i/lightest-pixel.png'); height: 430px; overflow: auto;}
.panel-column {float: right; clear: right; width: 620px; background: url('i/lightest-pixel.png'); display: none; position: relative;}
.blog-column {float: left; clear: left; width: 620px; background: url('i/lightest-pixel.png');}
.side-column {float: right; clear: right; width: 350px; background: url('i/lightest-pixel.png');}
.z {clear: both;}

.inside-panel {position: relative;}
.inside-panel-column {position: relative; display: block; width: 620px; height: 430px; overflow: auto;}
.more {font-size: 13px; line-height: 15px; font-weight: normal;}
.call-out {width: 798px; height: 100px; position: relative; color: #222; font-weight: bold; font-size: 21px; text-align: left; line-height: 28px; padding: 10px; background: url('i/lightest-pixel.png');}
.call-out .social-button {float: left; margin-right: 10px;}
.call-out .more {display: block; position: absolute; padding: 4px; bottom: 0px; right: 0px;}
.call-out .content {display: block; height: 48px; font-size: 13px; line-height: 16px; overflow: hidden; text-overflow: ellipsis;}
.call-out .scroll {display: block; height: 80px; overflow: auto; width: 700px;}

.image-button {display: block; clear: right; float: right; margin-bottom: 3px; height: 100px; width: 250px; background: url('i/lightest-pixel.png');}
.inside-panel-column h3 {width: 450px;}
.header-picture {height: 125px; margin: 0px; padding: 5px 0px 0px 0px;}
.contact-box {background: transparent; font-weight: bold; color: #fff;}
.contact-box a {color: #ddd;}

.social-button {display: block; margin: 2px; height: 60px; width: 60px;}
.small-social-button {display: block; margin: 2px; height: 30px; width: 30px;}
.facebook {background: url('i/social-buttons.png') 0px 0px no-repeat;}
.blogger {background: url('i/social-buttons.png') -60px 0px no-repeat;}
.picasa {background: url('i/social-buttons.png') -120px 0px no-repeat;}
.twitter {background: url('i/social-buttons.png') -180px 0px no-repeat;}
.vimeo {background: url('i/social-buttons.png') -240px 0px no-repeat;}
.youtube {background: url('i/social-buttons.png') -300px 0px no-repeat;}
.paypal {background: url('i/social-buttons.png') -360px 0px no-repeat;}
.podcast {background: url('i/social-buttons.png') -420px 0px no-repeat;}
.calendar {background: url('i/social-buttons.png') -480px 0px no-repeat;}
.small-facebook {background: url('i/social-buttons.png') 0px -60px no-repeat;}
.small-blogger {background: url('i/social-buttons.png') -30px -60px no-repeat;}
.small-picasa {background: url('i/social-buttons.png') -60px -60px no-repeat;}
.small-twitter {background: url('i/social-buttons.png') -90px -60px no-repeat;}
.small-vimeo {background: url('i/social-buttons.png') -120px -60px no-repeat;}
.small-youtube {background: url('i/social-buttons.png') -150px -60px no-repeat;}
.small-paypal {background: url('i/social-buttons.png') -180px -60px no-repeat;}
.small-podcast {background: url('i/social-buttons.png') -210px -60px no-repeat;}
.small-calendar {background: url('i/social-buttons.png') -240px -60px no-repeat;}
.social-button span {display: none;}

.vimeoBadge { margin: 0; padding: 0; font: normal 11px verdana,sans-serif; }
.vimeoBadge img { border: 0; }
.vimeoBadge a, .vimeoBadge a:link, .vimeoBadge a:visited, .vimeoBadge a:active { color: #3A75C4; text-decoration: none; cursor: pointer; }
.vimeoBadge a:hover { color:#00CCFF; }
.vimeoBadge #vimeo_badge_logo { margin-top:10px; width: 57px; height: 16px; }
.vimeoBadge .credit { font: normal 11px verdana,sans-serif; }
.vimeoBadge .clip { padding:0; float:left; margin:0 5px 5px 0; width:100px; line-height:0; }
.vimeoBadge .caption { font: normal 11px verdana,sans-serif; overflow:hidden; width:100px; height: 30px; }
.vimeoBadge .clear { display: block; clear: both; visibility: hidden; } 
#vimeo_badge_logo {display: none; visibility: hidden; }

