/*  
Theme Name: CSB2
Theme URI: http://www.csb2.org/
Description: WordPress theme for the CSB2 site
Version: 1.0
Author: Jeremy Muhlich
Author URI: jmuhlich@gmail.com
*/


/* Undo browser defaults - http://tantek.com/log/2004/09.html#d06t2354 */
a {text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}



body {
  font-size: .75em;
  line-height: 1.45em;
  font-family: Verdana, sans-serif;
  background: #ffffff;
  color: #606060;
}

h1, h2, h3, h4, h5, h6 {
  line-height: 1.1em;
  margin-bottom: .2em;
  font-weight: bold;
  color: #004067;
}
h1 {
  font-size: 200%;
}
h2 {
  font-size: 170%;
  margin-bottom: 1.5em;
}
h3 {
  font-size: 140%;
}
h4 {
  font-size: 120%;
  font-style: italic;
}
h5 {
  font-style: italic;
}
p, ul, nl {
  margin-bottom: .5em;
}
h3, h4, h5, h6 {
  margin-top: .5em;
}

a {
  color: #0077a1;
  text-decoration: underline;
}



a.registernow {
  padding: .5em;
  margin-bottom: .5em;
  display: block;
  float: left;
  border: 2px solid #7e2700;
  background: #ff570e;
  color: #000000;
  font-size: 120%;
}
a.registernow:hover {
  background: #ffb01c;
}

p.registernow-clear {
  clear: left;
  padding: 0;
  margin: 0;
  height: 0;
}


p.link-pdf {
  background: url(images/iconpdf.png) no-repeat 0px 0px;
  padding-left: 20px;
  height: 100%;  /* IE6 won't show the background without this */
}


table.members h3 {
  margin-top: 1.5em;
}
table.members td {
  padding-right: 2em;
}


p.spacer {
  height: 1em;
}


p.news-date {
  font-style: italic;
  color: #B0B0B0;
}


#subnav {
  position: absolute;
  left: 35px;
  top: 36px;
  width: 120px;
}
#subnav li a {
  color: #888888;
}
#subnav li a:hover {
  color: #0077a1;
}
.page-item-2, .page-item-7, .page-item-6, .page-item-5, .page-item-4 {
  height: 10px;
  overflow: hidden;
  text-indent: -10000px;
  margin-bottom: 6px;
}
.page-item-2 a, .page-item-7 a, .page-item-6 a, .page-item-5 a, .page-item-4 a {
  display: block;
  background: url(images/level2_subnav.png) no-repeat 0px 0px;
}

/* IE6 ignores these without the 'a' component */
.page-item-2 a { 
  background-position: 0px 0px;
}
.page-item-7 a { 
  background-position: 0px -16px;
}
.page-item-6 a { 
  background-position: 0px -32px;
}
.page-item-5 a { 
  background-position: 0px -48px;
}
.page-item-4 a { 
  background-position: 0px -64px;
}

/* wordpress classes for images, etc. */
.alignright {float:right; margin:0 0 1em 1em;}
.alignleft {float:left; margin:0 1em 1em 0;}
.aligncenter {display: block; margin-left: auto; margin-right: auto;}
a img.alignright {float:right; margin:0 0 1em 1em;}
a img.alignleft {float:left; margin:0 1em 1em 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.wp-caption-text {text-align: center; font-weight: bold; margin-bottom: 0;}
