.container { border-top: 0px; }

#page { padding-bottom: 0px; }
#maincontent .content { padding-top: 0px; padding-bottom: 0px; }

a { color: #003366; text-decoration: underline; }
a:link { color: #003366; text-decoration: underline; }
a:visited { color: #003366; text-decoration: underline; }
a:active { color: #6699FF; }
a:hover { color: #999999; }

.logo { margin-top: -14px; text-decoration: none }

#header {
   background: url(http://images.gazpacho.net/home/tapereflect.png) 2.5em 0em no-repeat;
   height: 7.0em;
}

#header span.titlename { padding-left: 165px; font-size: 4.0em }
#header span.titlename a { text-decoration: none; color: #000000 }
#header span.titlename a:hover { color: #776 }
#header .description { color: #776; padding-left: 165px; padding-top: 3px; margin-top: -15px; margin-left: 110px }

#search #s { margin-top: 20px; color: #333; }
#search #s:hover    { color: #333; }
input#s { border: 1px solid #333; }

input:hover { border: 1px solid #006699; color: #006699 }
table   { margin-bottom: 0; }

.title {
   border-bottom: 1px solid #BB0000;
   font-size: 1.3em;
   font-weight: bold;
   color: #BB0000;
   letter-spacing: 0px;
}
.title a {
   color: #BB0000;
   text-decoration: none;
}
.title a:hover {
   color: #900;
   background-color: #EE9;
}

#nav, #subnav	{ background: #DDC; border-bottom: 1px solid #999999 }

#nav li a:hover	{ background: #DD8; color: #333; } 
#nav li a,
#subnav li a 	{ color: #000; text-decoration: underline; }

#nav li.current_page_item a,
#subnav li.current_page_item a,
#subnav li a:hover { background: #DDC; color: #000; font-weight: bold; text-decoration: none; }

.feed {
  float: right;
  margin-top: 10px;
  margin-bottom: 0px;
  margin-right: 13px;
}
.feedicon {
  background: url(http://images.gazpacho.net/home/feed-icon-14x14.png) 0em 0em no-repeat;
  padding-left: 18px;
}
.calicon {
  background: url(http://images.gazpacho.net/home/calendar.png) 0em 0em no-repeat;
  padding-left: 20px;
  padding-bottom: 2px;
}
.linkicon {
  background: url(http://images.gazpacho.net/home/link.png) 0em 0em no-repeat;
  padding-left: 20px;
  padding-bottom: 2px;
}
.apicon {
  background: url(http://images.gazpacho.net/home/iconsheet.png) 0px -1px no-repeat;
  padding-left: 20px;
  padding-bottom: 2px;
  line-height: 1.8em;
}
.azicon {
  background: url(http://images.gazpacho.net/home/iconsheet.png) 0px -32px no-repeat;
  padding-left: 20px;
  padding-bottom: 2px;
  line-height: 1.8em;
}
.daicon {
  background: url(http://images.gazpacho.net/home/iconsheet.png) 0px -64px no-repeat;
  padding-left: 20px;
  padding-bottom: 3px;
  line-height: 1.9em;
}
.fbicon {
  background: url(http://images.gazpacho.net/home/iconsheet.png) 0px -96px no-repeat;
  padding-left: 20px;
  padding-bottom: 2px;
  line-height: 1.8;
}
.flicon {
  background: url(http://images.gazpacho.net/home/iconsheet.png) 0px -128px no-repeat;
  padding-left: 20px;
  padding-bottom: 2px;
  line-height: 1.8em;
}
.psicon {
  background: url(http://images.gazpacho.net/home/iconsheet.png) 0px -160px no-repeat;
  padding-left: 20px;
  padding-bottom: 2px;
  line-height: 1.9em;
}
.twicon {
  background: url(http://images.gazpacho.net/home/iconsheet.png) 0px -192px no-repeat;
  padding-left: 20px;
  padding-bottom: 2px;
  line-height: 1.8em;
}
.yticon {
  background: url(http://images.gazpacho.net/home/iconsheet.png) 0px -224px no-repeat;
  padding-left: 20px;
  padding-bottom: 3px;
  line-height: 1.9em;
}
.editicon {
  background: url(http://images.gazpacho.net/home/pencil.png) 0em 0em no-repeat;
  padding-left: 20px;
  padding-bottom: 2px;
}
h3.year a {
  color: #000;
  cursor: pointer;
  width: 121px;
  margin-left: 0;
  line-height: 1.5em;
  font-size: 14px;
  font-weight: bold;
  display: inline;
}
h3.year span.expanded {
  background:transparent url(http://images.gazpacho.net/home/minus.png) no-repeat scroll 0 0;
  padding-left: 20px;
}
h3.year span.collapsed {
  background:transparent url(http://images.gazpacho.net/home/plus.png) no-repeat scroll 0 0;
  padding-left: 20px;
}
h3.year a:hover {
  text-decoration: none;
}
.more {
   background: #207791 none repeat scroll 0 0; /* old browsers */
   background: -moz-linear-gradient(top, #207791 7%, #296B89 31%, #4B5982 97%); /* firefox */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,#207791), color-stop(31%,#296B89), color-stop(97%,#4B5982)); /* webkit */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#207791', endColorstr='#4B5982',GradientType=0 ); /* ie */
   color: #FFFFFF;
   padding: 1.8em;
}
.more a {
   color: #FD0;
}
.more a:hover {
   color: #990;
}
strong.search-excerpt {
  background-color: #FAF89C;
}
#tooltip {
  width: 300px;
  border: 0px;
  border: 1px solid #333;
  color: #FFF;
  background-color: #884C4C;
  padding: 15px;
  opacity: 1.0;
  text-align: left;
}
.alignright {
  margin-left: 20px; 
  margin-top: 0px;
}
h3.year {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCCCCC;
}

