/* @group Reset Styles */
* {
  margin: 0;
  padding: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
}
body {
  font-family: verdana, arial, sans-serif;
  line-height: 1;
  text-align: center;
  background: #ab915a;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear :both; 
  visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {
  height: 1%;
}
.clear {
  clear: both;
}
/* @end Reset Styles */


#homelink
{
	text-indent:-999em;
	display:block;
	margin-top:60px;
	margin-left:15px;
	width:160px;
	height:100px;
	position:absolute;

}

div#container {
  width: 829px;
  margin: 0 auto;
  text-align: left;
  font-size: 62.5%;
}
div#content {
  background: url(images/content_background.gif) repeat-y;
    background-color:#fff;
	height:100%;
}
body#alt div#content {
  background: url(images/content_background_b.gif) repeat-y;
}
a {
  color: #636111;
}
a:hover {
  color: #000;
}

blockquote
{
	font-size:20px;
	color:#ca571e;
	margin:10px 30px;
}
p.speaker
{
	font-size:18px;
	font-style:italic;
	color:#ca571e;
	text-align:right;
	margin-top:7px;
}


/* @group Header */
div#header {
  overflow: hidden;
  position: relative;
  height: 200px;
  background: url(images/header_background.jpg) no-repeat 0% 100%;
}
div#header p {
  position: absolute;
  top: 84px;
  left: 220px;
  width: 385px;
  color: #fff;
  font: 27px arial, sans-serif;
  line-height: 120%;
}
/*body#alt div#header p {
  width: 570px;
}*/
div#header img {
  position: absolute;
  top: 70px;
  right: 28px;
  width: 143px;
}
div#header form {
  overflow: hidden;
  position: absolute;
  top: 17px;
  right: 31px;
  width: 378px;
  height: 33px;
  background: url(images/form_background.gif) no-repeat;
}
div#header form input#search_text_field {
  position: absolute;
  top: 7px;
  left: 140px;
  width: 157px;
  border: 1px solid #8e8b8b;
  padding: 2px 0;
  font-size: 12px;
}
div#header form input#search_submit {
  position: absolute;
  top: 0;
  right: 0;
}
/* @end Header */



/* @group Sidebar */
div#sidebar {
  float: left;
  width: 176px;
  padding: 0 0 10px 15px;
}
body#alt div#sidebar {
  float: right;
  width: 176px;
  padding: 0 15px 10px 0;
}
div#sidebar div#donate_now_container {
  margin-bottom: 15px;
  padding-bottom: 15px;
  background: url(images/dotted_background.gif) no-repeat 0% 100%;
}
div#sidebar div#donate_now_container p {
  margin-bottom: 1em;
  padding-right: 10px;
  color: #575509;
  line-height: 120%;
  text-align: center;
}
div#sidebar a.donate_now_button {
  display: block;
  width: 156px;
  height: 35px;
  text-indent: -999em;
  background: url(images/donate_now_button.gif) no-repeat;
}
div#sidebar a:hover.donate_now_button {
  background: url(images/donate_now_button_over.gif) no-repeat;
}
div#sidebar h1#spread_the_word {
  width: 166px;
  height: 29px;
  margin-bottom: 10px;
  text-indent: -999em;
  background: url(images/spread_the_word.gif) no-repeat;
}
div#sidebar ul {
  list-style-type: none;
}
div#sidebar ul li a {
  display: block;
  margin-bottom: 5px;
  padding: 3px 0 3px 24px;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: 0% 50%;
}
div#sidebar ul li a#spread_by_ {
  background-image: url(images/);
}
div#sidebar ul li a#spread_by_email {
  background-image: url(images/email.gif);
}
div#sidebar ul li a#spread_by_facebook {
  background-image: url(images/facebook.gif);
}
div#sidebar ul li a#spread_by_myspace {
  background-image: url(images/myspace.gif);
}
div#sidebar ul li a#spread_by_linkedin {
  background-image: url(images/linkedin.gif);
}
div#sidebar ul li a#spread_by_digg {
  background-image: url(images/digg.gif);
}
div#sidebar ul li a#spread_by_mixx {
  background-image: url(images/mixx.gif);
}
div#sidebar ul li a#spread_by_yahoo_buzz {
  background-image: url(images/yahoo_buzz.gif);
}
div#sidebar ul li a span {
  padding-right: 15px;
  font-size: 11px;
  background: url(images/arrow.gif) no-repeat 100% 50%;
}

#sidebar_quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 15pt;
}

#emphasis{
	font-weight:bold;
}

#sidebar_quote_speaker{
	font-size: 10pt;
	font-weight: bold;
}
/* @end Sidebar */



/* @group Main Content */
div#main_content {
  float: right;
  width: 565px;
  margin-right: 45px;
  background-color:#fff;
}
div#main_content h1,
div#main_content h2,
div#main_content h3 {
  margin-bottom: 0.75em;
  color: #ca571e;
  font-family: 'gill sans', verdana, arial, sans-serif;  
	font-weight: bold;
}
div#main_content h1 {
  font-size: 13px;
}
a#fb-share {
  background: url("/landing/images/facebook-share-icon.gif") no-repeat scroll 0 0 transparent;
  width: 57px;
  height: 18px;
  display:block;
  text-indent: -9999px;
}
div#main_content h2 {
  font-size: 16px;
}
div#main_content h3 {
  font-size: 14px;
}
div#main_content p {
  margin-bottom: 1.5em;
  color: #474747;
  font-size: 11px;
  line-height: 145%;
}
div#main_content p.large_quote {
  margin-bottom: 0.75em;
  color: #ca571e;
  font: 21px 'gill sans', verdana, arial, sans-serif;
  text-align: center;
}

div#main_content div.photo_box {
  float: right;
  width: 200px;
  margin: 0 0 10px 10px;
}
div#main_content div.photo_box.left {
  float: left;
  width: 158px;
  margin: 0 10px 10px 0;
}
div#main_content div.photo_box div.photo_and_caption {
  padding: 6px;
  text-align: center;
  background: #947029;
}
div#main_content div.photo_box div.photo_and_caption img {
  display: block;
  /*width: 140px;*/
  width: 180px;
  margin-bottom: 4px;
  border: 3px solid #fff;
}
div#main_content div.photo_box div.photo_and_caption p {
  margin-bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 125%;
  width: 180px;
}
div#main_content div.photo_box a.donate_now_text {
  display: block;
  height: 10px;
  padding-top: 8px;
  text-indent: -999em;
  background: url(images/donate_now_text.gif) no-repeat 50% 100%;
}
div#main_content ul{
	margin-left: 15px;
}
/* @end Main Content */



/* @group Footer */
div#footer {
  padding-top: 55px;
  background: transparent url(images/footer_background.gif) no-repeat;
}
div#footer p {
  margin-bottom: 1.5em;
  color: #fff;
  font-size: 11px;
  text-align: center;
}
div#footer a {
  color: #fff;
  text-decoration: none;
}
/* @end Footer */

div#links{
	padding-top: 10px;
	text-align: center;
}

div#links ul{
	display: inline;
	list-style-type: none;
}

div#links ul li{
	float: left;
	padding-right: 20px;
}

div#links ul li a.donate{
  display: block;
  width: 164px;
  height: 39px;
  text-indent: -999em;
	background-image: url(../images/donate_btn.gif);
}

div#links ul li a.donate:hover{
	background-image: url(../images/donate_btn_hover.gif);
}

div#links ul li a.share{
	display: block;
	width: 164px;
	height: 39px;
	text-indent: -999em;
	background-image: url(../images/share_btn.gif);
}

div#links ul li a.share:hover{
	background-image: url(../images/share_btn_hover.gif);
}

div#links ul li a.learn{
	display: block;
	width: 164px;
	height: 38px;
	text-indent: -999em;
	background-image: url(../images/learn_more_btn.gif);
}

div#links ul li a.learn:hover{
	background-image: url(../images/learn_more_btn_hover.gif);
}
