.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#main {
  width:800px;
  background-color:#FAD100;
  margin:0 auto;
}

html {
  background-color:#000;
}

body {
  font-family:verdana;
}

#header h2,#header a,#header ul,#header li ,
#content ul,#content li {
  float:left;
}

#header ul {
  width:417px;
  margin-left:20px;
}

#header li {
  list-style:none;
  margin-top:55px;
  padding:0px 5px 0 5px;
  border-right:1px solid #000;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
}

#header li.last {
  border:none;
}

#header li a:visited ,
#header li a {
  text-decoration:none;
  color:#000;
  padding:0;
}

#header li a:hover {
  text-decoration:underline;
  color:#000;
}


#header {
  background: transparent url('../images/head2.gif') repeat-x -4px 0;
  padding:0 0 11px 35px;
}

#banner {
  background: transparent url('../images/banner.gif') repeat-x 0px 0;
  height:173px;
  font-weight:bold;
  font-size:12px;
  line-height:150%;
  color:white;
}

#banner a:visited,
#banner a {
  color:white;
}

#banner h1 {
  font-size:24px;
  padding-top:24px;
}

#banner h1 ,
#banner p {
  padding-left:18px;
  width:340px;
}

#banner p {
  padding-top:14px;
}


#content ul li.feed {
  width:368px;
  list-style:none;
  background-color:#fff;
  background: #fff url('../images/feed2.gif') no-repeat 0 bottom;
  padding-bottom:10px;
  /* height:465px; */
  margin-bottom:8px;
}

body.win-prizes #content ul li.feed.first,
body.win-prizes #content ul li.feed.third,
body.contact #content ul li.feed.first,
body.contact #content ul li.feed.third,
body.resources #content ul li.feed ,
body.overview #content ul li.feed {
  margin-bottom: 0;
}

body.win-prizes #content ul li.feed.third,
body.contact #content ul li.feed.second,
body.contact #content ul li.feed.third{
  height:340px;
}

body.contact #content ul li.feed.first {
  height:698px;
}

body.win-prizes #content ul li.feed.first {
  height:740px;
}

body.win-prizes #content ul li.feed.second {
  height:382px;
}

#content ul li.feed.last {
  background: #fff url('../images/feed3.gif') no-repeat 0 bottom;
  height:485px;
  margin-bottom:0;
}

#content ul li.feed.second ,
#content ul li.feed.third {
  margin-left:14px;
}

#content ul li.feed.last {
  width:750px;
}

#content ul li.feed.last object {
  padding:2px;
}

#content ul.feeds {
  background: #000 url('../images/content2.gif') no-repeat 0 bottom;
  padding: 0 8px 12px 8px;
  margin:0;
}

#content {
  background: transparent url('../images/content1.gif') no-repeat 0 0;
  background-position: 0px 0;
  padding:10px 0 0 0;
  margin:20px 0 0 18px;
  width:766px;
}

#content h2 a {
  margin:0 auto;
  padding-bottom:10px;
}

#content ul.feeds li.feed h2,
div.content-blk {
  background: transparent url('../images/feed1.gif') no-repeat 0 0;
  padding-top:9px;
}

div.content-blk {
  font-size:12px;
  font-weight:bold;
  padding:15px 10px 10px 10px;
  line-height:150%;
}

img.image-blk {
  display:block;
  margin: 0 auto;
}

#content ul.feeds li.feed div.content-blk h2 {
  background-image: none;
  padding-top:0;
  font-size:24px;
  font-weight:bold;
  padding-bottom:8px;
}

#content ul.feeds li.feed.last h2 {
  background: transparent url('../images/feed4.gif') no-repeat 0 0;
}

iframe.FB_SERVER_IFRAME,
div.twitstatus_badge_container {
  margin-left:8px;
}

div.twitstatus_badge_container div ul li {
  list-style:none;
}

#footer {
  margin:10px auto 10px auto;
  text-align:center;
}

.main-images {
    background: transparent url('../images/main-images.png') no-repeat 0 0;
    display:block;
    height: 45px;
    width: 750px;
    text-indent:-9999px;
}

.logo {
    height: 92px;
    width: 163px;
}

.think {
    background-position: -163px 0;
    height: 92px;
    width: 165px;
}

.feeds-top {
    background-position: -328px 0;
    height: 14px;
}

.feeds-bottom {
    background-position: -1078px 0;
    height: 14px;
}

.twitter {
    background-position: -1828px 0;
    width: 144px;
}

.youtube {
    background-position: -1972px 0;
    width: 89px;
}

.facebook {
    background-position: -2061px 0;
    width: 107px;
}

