/* CSS Reset */
* { margin:0; padding:0; }
body {
  background:#59d3fa url(img/body_bg.jpg) repeat-x 0 0;
}
#container {
  width:1000px;
  margin:0 auto;
}
#header {
  height:125px;
  width:960px;
  margin:90px auto 0 auto;
}
#header h1 {
  display:block;
  float:left;
  width:320px;
  height:125px;
  background:url(img/logo.jpg) no-repeat 0 0;
  text-indent:-10000px;
}
#header h1 a {
  display:block;
  width:100%;
  height:100%;
}
#header h1 a:hover {
  background:url(img/logo.jpg) no-repeat 0 -125px;
}
span.logoHover {
  display: block;
  width: 100%;
  height:100%;
  background:#ccc url(img/logo.jpg) no-repeat 0 -125px;
}
span.logoHover a {
  display: block;
  width: 100%;
  height:100%;
}
#header ul {
  display:block;
  float:right;
  width:640px;
  height:125px;
  background:url(img/menu.jpg) no-repeat 0 0;
  list-style:none;
}
#header ul li {
  display:block;
  float:left;
  height:125px;
  text-indent:-10000px;
}
#home {
  width:160px;
}
#about {
  width:137px;
}
#event {
  width:137px;
}
#press {
  width:129px;
}
#sponsor {
  width:210px;
}
#agenda {
  width:210px;
}
#header ul li a {
  display:block;
  width:100%;
  height:100%;
}
#home a:hover {
  background:url(img/menu.jpg) no-repeat 0 -125px;
}
#about a:hover {
  background:url(img/menu.jpg) no-repeat -160px -125px;
}
#press a:hover {
  background:url(img/menu.jpg) no-repeat -297px -125px;
}
#sponsor a:hover {
  background:url(img/menu.jpg) no-repeat -426px -125px;
}
#pagelogo h1 {
  display:block;
  float:left;
  width:745px;
  height:125px;
  background:url(img/logo.jpg) no-repeat 0 0;
  text-indent:-10000px;
}
p#featuredText {
  display:block;
  position:relative;
  float:left;
  width:50%;
  height:375px;
  background:url(img/featured_bg.jpg) no-repeat 0 0;
  text-indent:-10000px;
  z-index: 0;
}

p#smazziesText {
  display:block;
  position:relative;
  float:left;
  width:100%;
  height:265px;
  background:url(img/smazzies_bg.jpg) no-repeat 0 0;
  text-indent:-10000px;
  z-index: 0;
}
p#aboutText {
  display:block;
  position:relative;
  float:left;
  width:100%;
  height:590px;
  background:url(img/about_bg.jpg) no-repeat 0 0;
  text-indent:-10000px;
}
p#expertsText {
  display:block;
  position:relative;
  float:left;
  width:100%;
  height:auto;
}
p#expertsLogo {
  display:block;
  position:relative;
  float:left;
  width:100%;
  height:auto;
}
#sponsorsbox {
  position:absolute;
  top:0;
  right:0;
  float:right;
}
p#sponsorsText {
  display:block;
  position:relative;
  float:left;
  width:100%;
  height:auto;
}
p#sponsorLogo {
  display:block;
  position:relative;
  float:left;
  width:100%;
  height:auto;
}
a#learnMoreButton {
  display:block;
  width:280px;
  height:60px;
  background:url(img/learnmore.jpg) no-repeat 0 0;
  margin:260px 0 0 132px;
}
a:hover#learnMoreButton {
  background-position:0 -60px;
}
#monitor {
  position:absolute;
  top:0;
  right:0;
}

.smazziesBody {
  width:100%;
  height:auto;
  padding-bottom:70px;
  float:left;
}
.smazziesBody h2 {
  font:bold 20px Verdana, Geneva, sans-serif;
  color:#fbfbfb;
  text-transform:uppercase;
  position:relative;
  margin-left:20px;
  text-decoration:none;
}
.smazziesBody p {
  font:normal 12px/18px Verdana, Geneva, sans-serif;
  color:#0c3b4a;
  margin-left:80px;
  margin-right:80px;
  margin-top:20px;
  text-decoration:none;
}

.event {
  width:730px;
  height:auto;
  padding-bottom:70px;
  float:left;
}
.event h2 {
  font:bold 20px Verdana, Geneva, sans-serif;
  color:#fbfbfb;
  text-transform:uppercase;
  position:relative;
  margin-left:20px;
  text-decoration:none;
}
.event p {
  font:normal 12px/18px Verdana, Geneva, sans-serif;
  color:#0c3b4a;
  margin-left:80px;
  margin-top:20px;
  text-decoration:none;
}
.microsoft {
	background:url(img/spon_microsoft.jpg) no-repeat 0 0;
}
.parkandco {
	background:url(img/spon_parkandco.jpg) no-repeat 0 0;
}
.efsn {
	background:url(img/spon_efsn.jpg) no-repeat 0 0;
}
.verticalmeasures {
	background:url(img/spon_verticalmeasures.jpg) no-repeat 0 0;
}
.sitewire {
	background:url(img/spon_sitewire.jpg) no-repeat 0 0;
}
.keo {
	background:url(img/spon_keo.jpg) no-repeat 0 0;
}
.newmediamarketing {
	background:url(img/spon_newmediamarketing.jpg) no-repeat 0 0;
}
.justsignal {
	background:url(img/spon_justsignal.png) no-repeat 0 0;
}
.shwaag {
	background:url(img/spon_shwaag.jpg) no-repeat 0 0;
}
.spyfu {
	background:url(img/spon_spyfu.jpg) no-repeat 0 0;
}
.godaddy {
	background:url(img/spon_godaddy.jpg) no-repeat 0 0;
}
.tempe {
	background:url(img/spon_tempe.jpg) no-repeat 0 0;
}
.oma {
	background:url(img/spon_oma.jpg) no-repeat 0 0;
}
.ensynch {
	background:url(img/spon_ensynch.jpg) no-repeat 0 0;
}
.lumension {
	background:url(img/spon_lumension.jpg) no-repeat 0 0;
}
.bma {
	background:url(img/spon_bma.jpg) no-repeat 0 0;
}
.businesswire {
	background:url(img/spon_businesswire.jpg) no-repeat 0 0;
}
.azwebcasting {
	background:url(img/spon_azwebcasting.jpg) no-repeat 0 0;
}
.pif {
	background:url(img/spon_pif.jpg) no-repeat 0 0;
}
.spons {
  width:730px;
  height:auto;
  padding-bottom:70px;
  float:left;
}
.spons h2 {
  font:bold 20px Verdana, Geneva, sans-serif;
  color:#fbfbfb;
  text-transform:uppercase;
  position:relative;
  margin-left:240px;
  text-decoration:none;
}
.spons p {
  font:normal 12px/18px Verdana, Geneva, sans-serif;
  color:#0c3b4a;
  margin-left:260px;
  margin-top:20px;
  text-decoration:none;
}

.speaker {
  width:730px;
  height:auto;
  padding-bottom:70px;
  float:left;
}
.speaker h2 {
  font:bold 20px Verdana, Geneva, sans-serif;
  color:#fbfbfb;
  text-transform:uppercase;
  position:relative;
  margin-left:200px;
  text-decoration:none;
}
.speaker p {
  font:normal 12px/18px Verdana, Geneva, sans-serif;
  color:#0c3b4a;
  margin-left:220px;
  margin-top:20px;
  text-decoration:none;
}
.almaag {
	background:url(img/almaag.jpg) no-repeat 0 0;
}
.arniekuenn {
	background:url(img/arniekuenn.jpg) no-repeat 0 0;
}
.gregchapman {
	background:url(img/gregchapman.jpg) no-repeat 0 0;
}
.jasonbaer {
	background:url(img/jasonbaer2.jpg) no-repeat 0 0;
}
.lauriebuczek {
	background:url(img/lauriebuczek.jpg) no-repeat 0 0;
}
.elizabethhannan {
	background:url(img/elizabethhannan.jpg) no-repeat 0 0;
}
.scottmcandrew {
	background:url(img/scottmcandrew.jpg) no-repeat 0 0;
}
.kevingawthrope {
	background:url(img/kevingawthrope.jpg) no-repeat 0 0;
}
.pamslim {
	background:url(img/pamslim.jpg) no-repeat 0 0;
}
.alonwaisman {
	background:url(img/alonwaisman.jpg) no-repeat 0 0;
}
.noahplumb {
	background:url(img/noahplumb.jpg) no-repeat 0 0;
}
.davebagchi {
	background:url(img/davebagchi.jpg) no-repeat 0 0;
}
.evoterra {
	background:url(img/evoterra.jpg) no-repeat 0 0;
}
.malcolmatherton {
	background:url(img/malcolmatherton.jpg) no-repeat 0 0;
}
.chrishewitt {
	background:url(img/chrishewitt.jpg) no-repeat 0 0;
}
.charlenekingston {
	background:url(img/charlenekingston.jpg) no-repeat 0 0;
}
.josephmanna {
	background:url(img/josephmanna.jpg) no-repeat 0 0;
}
.jeffmoriarty {
	background:url(img/jeffmoriarty.jpg) no-repeat 0 0;
}
.sheri {
	background:url(img/sheri.jpg) no-repeat 0 0;
}
.parkhowell {
	background:url(img/parkhowell.jpg) no-repeat 0 0;
}
.mikecorak {
	background:url(img/mikecorak.jpg) no-repeat 0 0;
}
.lindav {
	background:url(img/lindav.jpg) no-repeat 0 0;
}
.edbrice {
	background:url(img/edbrice.jpg) no-repeat 0 0;
}
.amandavega {
	background:url(img/amandavega2.jpg) no-repeat 0 0;
}
.kathysacks {
	background:url(img/kathysacks.jpg) no-repeat 0 0;
}
.chrisjohnson {
	background:url(img/chrisjohnson.jpg) no-repeat 0 0;
}
.tiffanywinman {
	background:url(img/tiffanywinman.jpg) no-repeat 0 0;
}
.chrissietsema {
	background:url(img/chrissietsema.jpg) no-repeat 0 0;
}
.tedstanton {
	background:url(img/tedstanton2.jpg) no-repeat 0 0;
}
.sheilakloefkorn {
	background:url(img/sheilakloefkorn.jpg) no-repeat 0 0;
}
.fredvongraf {
	background:url(img/fredvongraf.jpg) no-repeat 0 0;
}
.svetlana {
	background:url(img/svetlana.jpg) no-repeat 0 0;
}
.cindykim {
	background:url(img/cindykim.jpg) no-repeat 0 0;
}
.box {
  width:320px;
  height:185px;
  float:left;
}
.box h2 {
  font:bold 20px Verdana, Geneva, sans-serif;
  color:#0f83bc;
  text-transform:uppercase;
  margin:35px 0 0 140px;
}
.box p {
  font:normal 12px/18px Verdana, Geneva, sans-serif;
  color:#0c3b4a;
  margin:0 30px 0 140px;
}
.spon {
	background:url(img/box1.jpg) no-repeat 0 0;
}
.experts {
	background:url(img/box2.jpg) no-repeat 0 0;
}
.register {
	background:url(img/box3.jpg) no-repeat 0 0;
}
#spreadtheword {
  height:100px;
  width:960px;
  float:left
}
#spreadtheword ul {
  display:block;
  width:940px;
  height:100px;
  background:url(img/spreadtheword.jpg) no-repeat 0 0;
  list-style:none;
}
#spreadtheword ul li {
  display:block;
  float:left;
  height:100px;
  text-indent:-10000px;
}
#delicious {
  width:95px;
}
#linkedin {
  width:95px;
}
#friendfeed {
  width:95px;
}
#twitter {
  width:110px;
}
#stumbleupon {
  width:105px;
}
#rss {
  width:105px;
}
#email {
  width:110px;
}
#digg {
  width:105px;
}
#facebook {
  width:100px;
}
#spreadtheword ul li a {
  display:block;
  width:105px;
  height:100%;
}
#delicious a:hover {
  background:url(img/spreadtheword.jpg) no-repeat 0px -100px;
}
#linkedin a:hover {
  background:url(img/spreadtheword.jpg) no-repeat -95px -100px;
}
#friendfeed a:hover {
  background:url(img/spreadtheword.jpg) no-repeat -190px -100px;
}
#twitter a:hover {
  background:url(img/spreadtheword.jpg) no-repeat -285px -100px;
}
#stumbleupon a:hover {
  background:url(img/spreadtheword.jpg) no-repeat -395px -100px;
}
#rss a:hover {
  background:url(img/spreadtheword.jpg) no-repeat -500px -100px;
}
#email a:hover {
  background:url(img/spreadtheword.jpg) no-repeat -605px -100px;
}
#digg a:hover {
  background:url(img/spreadtheword.jpg) no-repeat -715px -100px;
}
#facebook a:hover {
  background:url(img/spreadtheword.jpg) no-repeat -820px -100px;
}
#footer {
  clear:both;
  width:940px;
  border-top:1px dashed #094e64;
}
#footer p {
  margin:15px 0;
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#094e64;
}