* {margin:0;padding:0;font-family:"Helvetica","Arial",sans-serif;}

body {background:url(../images/background.jpg) #C0EDF2 no-repeat center top;}

div#wrapper {width:944px;margin:12px auto;}

/* Header */
div.header {height:132px;margin:0;}
.EmailBackgrd {
	background-image: url(../images/subscribe2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
div.header a.logo {display:block;width:432px;height:89px;margin:20px 0 0;background:url(../images/logo.png) no-repeat;text-indent:-5555px;float:left;}
div.header form.subscribe p {
	font-size:11px;
	line-height:12px;
	color:#000101;
	margin:0 0 10px;
}
div.header form.subscribe input[type="text"] {font-size:16px;text-align:center;padding:6px 0;border:none;background:none;width:250px;}

/* Video */
div.video {
	height:368px;
	margin:22px 0 0;
	padding:0 0 0 0;
	background:url(../images/video-container2.png);
}
div.video object {display:inline-block;float:left;margin:0 29px 0 16px!important;background:#333;}
div.video ul.share {
	width:0px;
	padding:0px 0 0;
	display:inline-block;
	float:left;
	list-style:none;
}
div.video ul.share li {
	margin:0 0 14px;
}
div.video ul.share li a {display:block;width:41px;height:40px;background:url(../images/social.png) no-repeat;text-indent:-5555px;}
div.video ul.share li a.twitter {background-position:0px -40px;}
div.video ul.share li a.digg {background-position:0px -80px;}
div.video ul.share li a.delicious {background-position:0px -120px;}
div.video ul.team {
	display:inline-block;
	float:left;
	margin:12px 0 0 0;
	width:220px;
	list-style:none;
}
div.video ul.team li {padding:0 0 0 55px;line-height:18px;}
div.video ul.team li a {color:#3e3f40;font-size:18px;text-decoration:none;}
div.video ul.team li a:hover {text-decoration:underline;}
div.video ul.team li.header {
	color:#48afdc;
	font-size:23px;
	line-height:24px;
	margin:0 0 20px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
div.video ul.team li.wow {background:url(../images/wow.png) no-repeat;margin:0 0 13px;}
div.video ul.team li span {font-size:13px;line-height:13px;}
div.video ul.team li div {font-size:14px;display:inline;}

/* Buy */
div.buy {
	width:630px;
	height:55px;
	margin:16px 0 16px 40px;
	text-align: center;
}
div.buy a {margin:0 0 0 33px;}
div.buy a:first-child {margin:0;}
div.buy a img {border:none;}

/* Description */
p.description {
	width:650px;
	margin:0 auto;
	color:#333;
	font-size:15px;
	font-style:italic;
	text-align:left;
	line-height: 17px;
	height: 118px;
}

/* Charities */
div.charities {height:76px;margin:44px 28px 32px 38px;}
div.charities div span {clear:both;background:#000;color:#fff;width:100%;text-align:center;display:block;font-size:10px;padding:3px 0;}

div.causes {width:535px;float:left;display:inline-block;padding:0 12px 0 0;border-right:2px solid #444443;}
div.causes a {display:inline-block;float:left;height:53px;text-indent:-5555px;}
div.causes a.slavery {width:168px;background:url(../images/charities/slavery.png) no-repeat center center;margin:0 14px 5px;}
div.causes a.revyes {width:155px;background:url(../images/charities/revyes.png) no-repeat center center;}
div.causes a.healing {width:156px;background:url(../images/charities/healing.png) no-repeat center center;margin:0 14px 5px;}

div.sponsors {width:320px;float:right;display:inline-block;}
div.sponsors a {display:inline-block;float:left;height:53px;text-indent:-5555px;}
div.sponsors a.parenting {width:86px;background:url(../images/sponsors/parenting.png) no-repeat center center;}
div.sponsors a.treeless {width:67px;background:url(../images/sponsors/treeless.png) no-repeat center center;margin:0 8px 5px;}
div.sponsors a.love {width:65px;background:url(../images/sponsors/love.png) no-repeat center center;margin:0 8px 0 0;}
div.sponsors a.marketing {width:78px;background:url(../images/sponsors/marketing.png) no-repeat center center;}

/* Facebook & Twitter */
div.facebook-twitter {height:570px;margin:0 28px 60px 38px;}
div.facebook-twitter div {float:left;}
div.facebook-twitter iframe {float:left;margin:0 19px;}
div.facebook-twitter div#twtr-widget-1 {float:left;}
div.facebook-twitter div#twtr-widget-2 {float:right;height:570px!important;}

/* Misc */
div.misc {margin:0 28px 20px 38px;font-size:14px;}
a.LinkText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
}
.videoPad {
	padding-left: 42px;
}
.TextPad {
	padding-left: 0px;
}
.socialPad {
	padding-bottom: 12px;
}
.socialPad2 {
	padding-bottom: 0px;
	padding-right: 20px;
}
.ContainerPad {
	padding-top: 14px;
}
.VideoBckgrd {
	background-image: url(../images/video-container2.png);
	background-repeat: no-repeat;
}
.subHeader {
	color:#48afdc;
	font-size:13px;
	line-height:21px;
	margin:0 0 20px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
a.DreamTeamHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #48AFDC;
	text-decoration: none;
	font-weight: bold;
}
a.DreamTeamHdr:hover {
	text-decoration: underline;
}
.DreamTeamPad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 4px;
}
.subscribePad {
	padding-top: 4px;
}
.subHeader2 {
	color:#48afdc;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.specialThanksHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #48AFDC;
	text-decoration: none;
}
a.specialThanksHdr:hover {
	text-decoration: underline;
}
.LogoPad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	padding-bottom: 8px;
	padding-right: 4px;
	padding-top: 8px;
}
.MainLogoPad {
	padding-top: 20px;
}
.SponsorBorder {
	border: 1px solid #7BC5E6;
	background-repeat: repeat;
}
.SponsorPad {
	padding: 6px 8px;
}
.SponsorBanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/sponsorBanner.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	line-height: 14px;
}
.CharityPad {
	padding-left: 24px;
}
.subscribeTxt {
	font-size:11px;
	color:#000101;
	padding-bottom: 6px;
	padding-top: 4px;
}
.JoinText {
	font-size:13px;
	color:#333333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.ThanksPad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 4px;
}
a.LinkText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B4C84;
	text-decoration: none;
	font-weight: bold;
}
a.LinkText2:hover {
	text-decoration: underline;
}
a.LinkText3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.LinkText3:hover {
	text-decoration: underline;
}
.ThanksPad2 {
	padding-top: 8px;
}
