@charset "UTF-8";
/* =============================================================================
GreaterThan - Global
============================================================================= */

/* General
============================================================================= */

html, body {height: 100%; }

html,body,div,p,ul,ol,li,h1,h2,h3,h4,pre,form,p,button,img {
  margin: 0;
  padding: 0;
  border: 0;
}

html {margin: 0 0 1px; }

body {
  background-color: #fff;
  color: #5C5C56;
  font: normal 12px/17px Arial, Helvetica, sans-serif;
}

ul,li {
  list-style-type: none;
}
a {
  outline: none;
  text-decoration: none;
}
a:hover {
  text-decoration: none; 
  cursor: pointer;
}
a span, button span, ul#navigation span, h2 span, h3 span {display: none;}

input, textarea {
  font: normal 11px/17px Tahoma, Arial, sans-serif;
  color: #3a3a35;
}

button {
  display: block;
  cursor: pointer;
}

div.clear {
font-size: 1px;
  line-height: 1px;
  height: 1px;
  position: relative;
  clear: both;
}

#page_container {
  text-align: left;
  width: 1000px;
  margin: 0 auto;
  padding: 0 0 30px 0;
}

#page_content {
  padding: 10px 0 0 0;
  width: 1000px;
}

p a {
  color: #5C5C56;
  border-bottom: 1px solid #a4a49f;
}

p a:hover {
  color: #8a8b8c;
  border-bottom: 1px solid #fff;
}

h3 {height: 10px;}

.logoblue {color:#00aeef;}
.leetle {font-size:90%;}


/* Header
============================================================================= */

#header {
	height: 146px;
    background: url(../img/header/catalyst.jpg) 0px 0 no-repeat;
}

  #header #logo {
    width: 202px;
    height: 100px;
	margin: 28px 0 0 15px;
    padding: 0 0 0 15px;
    float: left;
  }

  #header h1 {
    height: 100px;
    text-indent: -9999px;
    cursor: pointer;
  }

  #header h1 a {
    display: block;
    height: 100px;
    cursor: pointer;
    /*background: url(../img/header/greaterthan.gif) 0 0 no-repeat;*/
  }

  #header h1 a:hover {
    /*background: url(../img/header/greaterthan.gif) 0 -100px no-repeat;*/
  }


/* Navigation
============================================================================= */

ul#navigation {
	height: 28px;
	background: #00AEEF url(../img/navigation/snub.gif) 786px 0 no-repeat;
}

  ul#navigation li {
	width: 131px;
    float: left;
  }

    ul#navigation li a {
      display: block;
      height: 28px;
      cursor: pointer;
    }

    ul#navigation li a#about {background: url(../img/navigation/about.gif) 0 0 no-repeat;}
    ul#navigation li a#program {background: url(../img/navigation/program.gif) 0 0 no-repeat;}
    ul#navigation li a#features {background: url(../img/navigation/features.gif) 0 0 no-repeat;}
    ul#navigation li a#sponsors {background: url(../img/navigation/sponsors.gif) 0 0 no-repeat;}
    ul#navigation li a#registration {background: url(../img/navigation/registration.gif) 0 0 no-repeat;}
    ul#navigation li a#blog {background: url(../img/navigation/blog.gif) 0 0 no-repeat;}

    ul#navigation li a#about:hover,
    ul#navigation li a#program:hover,
    ul#navigation li a#features:hover,
    ul#navigation li a#sponsors:hover,
    ul#navigation li a#registration:hover,
    ul#navigation li a#blog:hover {
      background-position: 0 -28px;
    }

/* Footer
============================================================================= */

#footer {
  padding: 26px 0;
  margin: 0;
}

  #footer ul,
  #footer li {float: left;}

    #footer li a {
      color: #6e6e66;
      border-bottom: 1px solid #e0e0e0;
    }

    #footer li a:hover {
      color: #8e8e86;
      border-bottom: 1px solid #fff;
    }

    #footer li span {color: #d0d0d0;}

  #footer p#copyright {
    margin: 0;
    padding: 0;
    border: 0;
    float: right;
  }