body{ background:url(/assets/images/body_bg.jpg) top center no-repeat #000;}
a#logo{ width:735px; height:65px; margin:0 auto 20px;   background:url(/assets/images/everest_logo.gif) no-repeat; display:block; text-indent:-5000px; }
.content{ width:760px; _width:760px; min-height:600px; padding:28px 20px 111px 20px; margin:20px auto; background:url(/assets/images/content_bg.jpg) top center no-repeat #fff; -moz-border-radius-bottomright:15px; -moz-border-radius-bottomleft:15px; -webkit-border-bottom-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; position: relative; }
.inner{ margin:0 20px; }

a{ _position:relative; }
#nav-container{ width:760px; height:34px; z-index:500; margin:0 auto 0 auto; position:relative; background:url(/assets/images/nav_bg.gif) no-repeat; }
ul#nav { margin: 0; padding: 0; width:760px; height: 45px;list-style: none;display: inline;overflow: hidden; border:none; position:absolute; bottom:0px; margin-left:19px; }
ul#nav li {margin: 0;padding: 0; list-style: none;display: inline;}
ul#nav a {float: left;padding: 45px 0 0 0;overflow: hidden; border:none; height: 0px !important; height /**/:46px; /* for IE5/Win only */ margin-right:-17px; _behavior:url(/assets/scripts/iepngfix.htc); }	
ul#nav a:hover {background-position: 0 -46px; }
ul#nav a.selected {background-position: 0 -92px; pointer:default; }
#t-home a  { width: 194px; background: url(/assets/images/t-home.png) no-repeat; background: transparent; }
#t-cause a  { width: 90px; background: url(/assets/images/t-cause.png) no-repeat; }
#t-donate a  { width: 100px; background: url(/assets/images/t-donate.png) no-repeat; }
#t-credo a  { width: 90px; background: url(/assets/images/t-credo.png) no-repeat; }
#t-training a  { width: 100px; background: url(/assets/images/t-training.png) no-repeat; }
#t-supporters a  { width: 124px; background: url(/assets/images/t-supporters.png) no-repeat; }
#t-sponsors a  { width: 108px; background: url(/assets/images/t-sponsors.png) no-repeat; }
#t-media a  { width: 95px; background: url(/assets/images/t-media.png) no-repeat; }
#t-links a  { width: 77px; background: url(/assets/images/t-links.png) no-repeat; }
#t-gallery a  { width: 95px; background: url(/assets/images/t-gallery.png) no-repeat; }
#t-blog a  { width: 80px; background: url(/assets/images/t-blog.png) no-repeat;  }

ul#subnav{ width:739px; height:37px; margin:0 auto 20px auto; padding:7px 0 0; background:url(/assets/images/subnav_bg.png) no-repeat; _behavior:url(/assets/scripts/iepngfix.htc); }
ul#subnav li { margin: 0 0 0 20px;padding: 0; list-style: none;display: inline;}
ul#subnav li a{ margin:10px 0; font-family: Century Gothic; font-size:13px; text-decoration:none; color:#2b3e55; }
ul#subnav li a:hover{ color:#333; }
ul#subnav li a.selected{ font-weight: bold; }
#footer{ position: absolute; bottom:-1px; margin-left:-20px; height:111px; width:800px; background:url(/assets/images/footer_bg.png) no-repeat; }

ul.sponsors{ list-style-type: none; margin:0; padding:0; }
ul.sponsors li{ margin-bottom:20px; min-height:140px; display:block; border-bottom:1px solid #ccc; }
ul.sponsors img.left{ float:left; margin:0 10px 20px 0; }
ul.sponsors img.right{ float:right; margin:0 0 20px 10px; }
ul.sponsors img{ padding:5px; border:1px solid #ccc; background:#f9f9f9;  }

/* -- Blog --*/
.post{ border-bottom: 2px solid #ccc; padding-bottom: 5px; margin-bottom: 18px; position: relative; }
.post p.postmetadata{ padding:3px 3px 3px 10px; margin-left: 10px; font-size:11px; -moz-border-radius: 10px; -webkit-border-radius:10px; color:#333; background: #e9e9e9;  }
.post p.postmetadata a{ color:#013c77; }
h2{ border-bottom: 1px dotted #ccc; font-size:20px; padding-bottom:7px; }
.post h2 a{ color:#013c77; text-decoration: none; }
.post small{ text-align: left; display:block; font-size:11px; color:#666; position: absolute; top:8px; right:2px; }

#sidebar div.heading h3{ font-size: 14px; background: #eaeaea; color:#333; padding:2px 10px; -moz-border-radius: 10px; -webkit-border-radius:10px;  }
#sidebar li a{ font: 12px; border-bottom: 1px dotted  #eaeaea; color: #013c77; display: block; padding: 3px 0 3px 10px; text-decoration: none; margin: 2px; }
#sidebar li a:hover{ color: #333333; }
#sidebar li h2{ padding-left: 23px; }

ol.commentlist{ list-style-type: none; margin: 0; padding: 0; }
ol.commentlist li{ background: url(/assets/images/comment.png) top left no-repeat; padding: 5px 10px 10px 20px; color: #333; }
.avatar{ width: 32px; padding: 3px; background: #666666; border: 1px solid #013c77; }

.column.last img{ margin-top:24px; }

a#back{ position: absolute; top:22px; right:34px; color:#000066; text-decoration: underline; }
