html { background: #002d56; }

body {
 font-size: 90%;
 font-family: helvetica, georgia, sans-serif;
 line-height: 1.6em;
 text-align: left;
 color: #444444
}

ul, li, img, body, html {
 margin: 0; padding: 0; 
}

a {
 text-decoration: none;
 font-weight:bold;
 color: #002d56;
}

a:hover { text-decoration:underline; }

a img { border:none; }

h1 { text-align: center;}

h2 { font-family: georgia;}

h3 {
 background: url(images/silverGradient.jpg) repeat-x;
 color: #444444;
 margin: 0;
 padding: .2em .5em;
 text-align:left;
 font-weight:normal;
 -moz-border-radius-topleft: 10px;
 -moz-border-radius-topright: 10px;
 -webkit-border-top-left-radius: 10px;
 -webkit-border-top-right-radius: 10px;
}

.fr { float:right; }

.fl {  float:left; }

#container {
 text-align:left; 
 width: 970px;
 margin:auto;
 background: url(images/containerBG.png) repeat-y;
}

#container ul,
#container ul li {
 list-style-type:none; 
 margin:0;
 padding:0;
}

#header {
 width: 970px;
 background: url(images/logo2.jpg) no-repeat; 
 overflow:hidden;
 border-bottom: 1px solid #898989;
}

#header h1 { display:none; }

#header p {
 margin-top: 133px;
 margin-bottom: 0;
 width: 970px;
 padding: .5em 0em 0em .5em;
 background: url(images/silverGradient.jpg) repeat-x;
 color: #454545;
 letter-spacing: .19em;
 font-size: 1.1em;
 border-top: 1px solid #dfe2e5;
 border-bottom: 1px solid #898989;
}

#sidebar {
 //width:188px;
 width:175px;
 float:left;
 background:url(images/silverGradient.jpg) repeat-x;
}

#sidebar ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

#sidebar ul#nav li {
 border-top: 1px solid #f6f4f4;
 border-bottom: 1px solid #b2b2b2;
 text-align:right;
 padding-right: .5em;
 line-height: 1.5em;
 font-size: 1.25em;
}

#sidebar ul#nav li:hover {
 background: #bcbcbc url(images/arrow.png) 2% 50% no-repeat;
 border-top: 1px solid white;
}

#sidebar li {
 position: relative;
 background:url(images/silverGradient.jpg) repeat-x;
}

#sidebar ul ul {
 position: absolute;
 top: -1px;
 left: 100%;
 border-top: 1px solid #f6f4f4;
 border-bottom: 1px solid #b2b2b2;
 //width:188px;
 width:175px;
 font-size: 0.77em;
 background: url(images/containerBG.png) repeat-y;
}

div#sidebar ul ul,
div#sidebar ul li:hover ul
{display: none;}

div#sidebar ul li:hover ul,
div#sidebar ul ul li:hover ul
{display: block;}

#nav li a { color: #444444; }

#nav li a:hover { text-decoration:none; }

#sidebar h2 {
 background: #002d56;
 color: #bcbcbc;
 padding: .2em;
 text-align: center;
 margin-bottom: .4em;
}

#sidebar ul#sponsors { text-align:center; }

#main {
 padding: 0 1em;
 //margin-left: 188px;
 margin-left: 175px;
}

#main div { overflow:hidden; }

#tier, 
#tiera,
#tier1,
#tier2, 
#tier3,
#tier4,
#tier5,
#tier6,
#tier7,
#tier8,
#tier9,
#tier10 {
 margin-bottom: 1em; 
}

#tier  div,
#tiera div,
#tier1 div, 
#tier2 div,
#tier3 div,
#tier4 div,
#tier5 div,
#tier6 div,
#tier7 div,
#tier8 div,
#tier9 div,
#tier10 div {
 border: 1px solid #ababab; 
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 padding: 1 1em;
}
#tier2 img {
 border: 0px solid #ffffff; 
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 padding: 0 1em;
 float:right;
}
#tier3 img {
 border: 0px solid #ffffff; 
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 padding: 0 1em;
 float:right;
}
#tier4 img {
 border: 0px solid #ffffff; 
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 padding: 0 1em;
 float:right;
}
#tier6 img {
 border: 0px solid #ffffff; 
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 padding: 0 1em;
 float:right;
}
#tier7 img {
 border: 0px solid #ffffff; 
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 padding: 0 1em;
 float:right;
}
#tier  p,
#tiera p,
#tier1 p,
#tier2 p,
#tier3 p,
#tier4 p,
#tier5 p,
#tier6 p,
#tier7 p,
#tier8 p,
#tier9 p,
#tier10 p { padding: 0 1em; }

#main #tier {
 height: 226px;
 padding-top: .6em;
}

#main #tier1 { padding-top: .6em; }

#tier #about {
 height: 204px;
 float:left;
 width:73%;
 padding:0;
 margin-right: 1em;
}

#tier #register {
 height: 204px;
 text-align:left;
 margin:0;
 padding:0;
 float: right;
}

#tiera #board {
 float:left;
 width:42%;
 padding:0;
 margin-right: 1em;
}

#tiera #meeting {
 margin:0;
 padding:0;
 float: right;
 border: 0px solid #ffffff; 
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
}

#tier1 #half1 {
  width:48%;
  height:550px;
  margin:0;
  padding:0;
  float:left;
}

#tier1 #half2 {
  width:48%;
  height:550px;
  margin:0;
  padding:0;
  float:left;
}

#tier1 #norm1,
#tier1 #newmem,
#tier1 #login,
#tier1 #table {
 float:left;
 width:99%;
 padding:0;
 margin-right: 1em;
}

#tier1 #login table {
 margin-left:1em;
}

#tier1 #list,
#tier1 #list td,
#tier1 #list1,
#tier1 #list1 td {
 border-collapse:collapse;
 border: 1px solid black;
 padding-bottom: 0.25em;
}

#h3:about,
#h3:register,
#h3:norm {
 background: #eaeaea;
}

#register img {
 padding-top: .5em;
 padding-left: .3em;
}

#main #tier,
#main #tiera,
#main #tier1,
#main #tier2,
#main #tier3,
#main #tier4,
#main #tier5,
#main #tier6,
#main #tier7,
#main #tier8, 
#main #tier9,
#main #tier10 {
 text-align:left;
 margin: 0 auto 1em;
 font-size: 0.9em;
}

#tier  h3,
#tiera h3,
#tier1 h3,
#tier2 h3,
#tier3 h3,
#tier4 h3,
#tier5 h3,
#tier6 h3,
#tier7 h3,
#tier8 h3,
#tier9 h3,
#tier10 h3 {
 text-align:left;
 font-size: 1.2em;
 font-weight: bold;
}

#h3:board,
#h3:info {
 background: #aeaeae;
}

#main #tier  div,
#main #tiera div,
#main #tier1 div,
#main #tier2 div,
#main #tier3 div,
#main #tier4 div,
#main #tier5 div,
#main #tier6 div,
#main #tier7 div,
#main #tier8 div,
#main #tier9 div,
#main #tier10 div {
 float:left;
 margin-right: 1em;
 padding: 0 0 .5em 0;
}

#tier1 #norm1,
#tier2 #norm2,
#tier3 #norm3,
#tier4 #norm4,
#tier5 #norm5,
#tier6 #norm6,
#tier7 #norm7,
#tier8 #norm8,
#tier9 #norm9,
#tier10 #norm10 {
 float:left;
 width:99.5%;
 padding:0;
 margin-right: 1em;
}

#tier1 #board {
  float:left;
  width:60%;
  padding:0;
  margin-right: 1em;
}

#tier1 #meeting {
  float:right;
  //width:75%;
  padding:0;
}

#tier1 div p,
#tier2 div p,
#tier3 div p,
#tier4 div p,
#tier5 div p,
#tier6 div p,
#tier7 div p,
#tier8 div p,
#tier9 div p,
#tier10 div p {
 margin-top: .3em;
 padding: 0 1em;
 text-align: left;
}

#tier1 div ul,
#tier2 div ul,
#tier3 div ul,
#tier4 div ul,
#tier5 div ul,
#tier6 div ul,
#tier7 div ul,
#tier8 div ul,
#tier9 div ul,
#tier10 div ul {
 text-align:left;
 padding: 0 1em;
}

#norm2 ul,
#norm2 ul li {
 padding: 0 1em;
}

#half1 ul,
#half1 ul li {
 margin-left:1em;
 padding: 0 1em;
 list-style-type: disc;
}

#board ul,
#board ul li {
 padding: 0 .5em;
}

#norm2 ol
#norm3 ol {
  font: italic 1em Georgia;
}

#footer {
 clear:both;
 background: url(images/containerBG.png) repeat-y;
 text-align:center;
}
