*{
	margin: 0px;
	padding: 0px;
}

img { behavior: url("../js/iepngfix-tidy.htc"); border: none; }

*a {
	cursor:hand;
}

body{
	background-color: #EBB6C2;
	font-size: 12px;
	line-height:18px;
	letter-spacing:1px;
	behavior:url(js/csshover2.htc);
}

p{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #716166;
	margin:5px 0px 20px 0px;
	text-align: left;
	letter-spacing:1px;
	line-height:18px;
}

p strong{
	font-family: Helvetica, Arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #716166;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

sup {
	line-height:0px;
	font-size:10px;
}

.body{
	width: 100%;
	text-align: center;
}

.header{
	background-color: #F6B1C3;
	width: 100%;
	/*height: 115px;*/
	text-align: center;
}

.main{
	background-image: url("../images/hm-main-bg.jpg");
	background-repeat: repeat-x;
	/*height: 507px;*/
	width: 100%;
	text-align: center;
}

.promo{
	background-color: #FCDBDF;
	width: 100%;
	/*height: 138px;*/
	text-align: center;
}

.footer{
	background-color: #EBB6C2;
	width: 100%;
	/*height: 50px;*/
	text-align: center;
}

.footer_text{
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
}

.center{
	width: 962px;
	margin-left: auto;
	margin-right: auto;
}

.callouts{
	background-image: url("../images/hm-callouts-bg.jpg");
	background-repeat: no-repeat;
}

.subcall_title{
	font-family: Helvetica, Arial;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #de264c;
	padding: 0px 0px 0px 0px;
}

.subcall_content{
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #716166;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

a{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #DE264C;
}
a:active{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #DE264C;
}
a:visited{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #DE264C;
}
a:hover{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #716166;
}

.cufon-loading A.mainnav { /* for Cufon.replace('h1') */
	visibility: hidden !important;
}

A.mainnav{
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	color: #DE264C;
	padding: 0px 8px 0px 8px;
	display:none;
	_letter-spacing:normal;
}
A.mainnav:active{
	text-decoration: none;
	color: #DE264C;
}
A.mainnav:visited{
	font-size: 13px;
	text-decoration: none;
	color: #DE264C;
}
A.mainnav:hover{
	text-decoration: none;
	color: #666;
}

.cufon-ready A.mainnav { /* for Cufon.replace('h1') */
	display:block;
}

A.sharelink{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	padding: 0px 3px 0px 0px;
	vertical-align: middle;
}
A.sharelink:active{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	padding: 0px 3px 0px 0px;
	vertical-align: middle;
}
A.sharelink:visited{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	padding: 0px 3px 0px 0px;
	vertical-align: middle;
}
A.sharelink:hover{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #DE264C;
	padding: 0px 3px 0px 0px;
	vertical-align: middle;
}

A.footerlink{
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	padding: 0px 5px 0px 5px;
	vertical-align: middle;
}
A.footerlink:active{
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	padding: 0px 5px 0px 5px;
	vertical-align: middle;
}
A.footerlink:visited{
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	padding: 0px 5px 0px 5px;
	vertical-align: middle;
}
A.footerlink:hover{
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #DE264C;
	padding: 0px 5px 0px 5px;
	vertical-align: middle;
}

.story_title{
	font-family:"Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	/* font-style:italic; */
	text-decoration: none;
	color: #DE264C;
	height:auto;
	margin:5px;
	padding:0px;
	*line-height:normal;
}

.story_subtitle{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	/* font-style: italic; */
	text-decoration: none;
	color: #DE264C;
	padding:5px 0px 0px 15px;
}

.story_video_title{
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #716166;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.story_blog{
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: normal;
	text-decoration: none;
	font-style:italic;
	color: #666;
	text-align: left;
	border-bottom:#DB264C 1px solid;
	padding:0px 0px 10px 0px;
}

.story_blog img {
	margin:10px 0px 0px 20px;
	border:none;
}

.story_blog_title, .story_blog_title a {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	color: #DE264C;
}

.story_blog_title a:hover {
	color:#666;
}

.story_blog_date{
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	color: #999;
}

.story_blog_details{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #666;
}

.story_quote{
	font-family: Times New Roman, Helvetica, Arial;
	font-size: 20px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	color: #DE264C;
	line-height: 28px;
}

.videos_video_title{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	color: #DE264C;
	text-align: left;
}

.videos_video_details{
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #404041;
	text-align: left;
}

.videos_title{
	font-family: Helvetica, Arial;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #DE264C;
}

A.videos_link{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #DE264C;
}
A.videos_link:active{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #DE264C;
}
A.videos_link:visited{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #DE264C;
}
A.videos_link:hover{
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.pull_quote {
	width:100%;
	border-top:#DB264C 2px solid;
	border-bottom:#DB264C 2px solid;
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	/* font-style:italic; */
	line-height:36px;
	padding:15px 0px 15px 0px;
	color:#666;
	text-align:center;
}

.story_thumbs {
	margin:0px 5px 0px 5px;
}

#wallofhope_callout {
	width:240px;
	border-top:#DB264C 1px solid;
	border-bottom:#DB264C 1px solid;
}

#wallofhope_callout a {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	/* font-style:italic; */
	font-weight:bold;
	text-decoration:none;
	color:#DB264C;
	line-height:14px;
}

#wallofhope_callout a:hover {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	/* font-style:italic; */
	font-weight:bold;
	text-decoration:none;
	color:#666;
}

#wallofhope_callout a span {
	margin:0px 0px 0px 20px;
}

#join_the_conversation {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#666;
	/* font-style:italic; */
}

.hash_tag {
	font-family:"Times New Roman", Times, serif;
	color:#DB264C;
	/* font-style:italic; */
	font-weight:bold;
}

.follow_button {
	width:67px;
	height:21px;
	display:block;
	text-indent:-999999px;
	background: url("../images/follow.gif") no-repeat;
}

.follow_button:hover {
	background: url("../images/follow.gif") 0px -21px no-repeat;
}

.becomeafan_button {
	width:136px;
	height:23px;
	display:block;
	text-indent:-999999px;
	background: url("../images/become_a_fan.gif") no-repeat;
}

.becomeafan_button:hover {
	background: url("../images/become_a_fan.gif") 0px -23px no-repeat;
}

#sponsored_by {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#666;
	/* font-style:italic; */
}

#home_bottom_callouts_shadow {
	background: url("../images/bottom_co_shadow.png") no-repeat;
	height:15px;
}

#bottom_callouts {
	width:963px;
	/* height:135px; */
	background: url("../images/bottom_callout_background.png") left no-repeat;
}

#home_blog p {
	width:155px;
	color:#4d4d4d;
	margin:0px 0px 0px 150px;
}

#home_blog p a, #home_about p a {
	float:right;
	color:#DB264C;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	/* font-style:italic; */
	font-size:14px;
	text-decoration:none;
}

#home_blog p a:hover, #home_about p a:hover {
	color:#4d4d4d;
}

.callout_title {
	font-family:"Times New Roman", Times, serif;
	/* font-style:italic; */
	font-size:21px;
	margin:0px;
	padding:0px;
	color:#D9264C;
}

#home_co_hashtag {
	background: url("../images/co_hashtag.png") bottom no-repeat;
	/* behavior: url("../js/iepngfix-tidy.htc"); */
}

#home_co_hashtag p {
	width:170px;
	margin:15px 0px 0px 118px;
	*margin:25px 0px 0px 118px;
}

#home_co_hashtag a {
	width:60px;
	height:19px;
	overflow:hidden;
	display:block;
	background: url("../images/follow_home.gif") no-repeat;
	text-indent:-999999px;
	vertical-align:bottom;
	float:right;
	margin:-14px 0px 0px 0px;
}

#home_co_hashtag a:hover {
	background: url("../images/follow_home.gif") 0px -19px no-repeat;
}

.hashtag {
	font-family:"Times New Roman", Times, serif;
	/* font-style:italic; */
	color:#D9264C;
}

.int_titles{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	/* font-style:italic; */
	color: #666;
	text-align: left;
}

.content ul {
	color:#666;
	margin:0px 0px 0px 35px;
}

.content ul li {
	margin:0px 0px 10px 0px;
}

.img_right {
	float:right;
	display:block;
	margin:0px 10px 0px 15px;
}


.form_cell {
	margin:0px 0px 15px 15px;
}

.wall_image_selection {
	padding:3px;
}

.wall_image_selection:hover {
	border:#666666 3px solid;
	background-color:#666;
}

#default_images {
	width:800px;
}

#message_form {
	float:right;
}


.share_form_textareabg {
	font-family:Helvetica, Arial;
}

#ctl00_ContentPlaceHolder1_wohForm1_recip_message {
	font-family:Helvetica, Arial;
	font-size:12px;
	color:#666;
	letter-spacing:1px;
	line-height:18px;
	border:none;
	padding:3px;
}

div input {
	font-family:Helvetica, Arial;
	font-size:12px;
	color:#666;
	letter-spacing:1px;
	line-height:18px;
	border:none;
	padding:3px;
}

.form_co {
	width:248px;
	border-top:#DB264C 2px solid;
	border-bottom:#DB264C 2px solid;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	/* font-style:italic; */
	line-height:22px;
	padding:15px 0px 15px 0px;
	color:#666;
	text-align:center;
}

.form_co span {
	color:#D9264C;
}

.form_co a {
	color:#D9264C;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
}

.form_co a:hover {
	color:#666;
}

.cufon-loading .mainnav { 
	visibility: hidden !important;
}










/*  jQuery Slide */

#callout_container {
	height:374px;
	
}

.callout_nav {
	float:right;
	width:140px;
	display:block;
	margin:23px 0px -23px 0px;
	z-index:10;
}

.callout_nav a{ /*style for every navigational link within toggler */
	width:45px;
	height:45px;
	text-indent:-999999px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	behavior: url("js/iepngfix-tidy.htc");
	z-index:10;
}

/* basic style of the nav links */
.callout_nav a.toc{
	background:url("../images/slide_off.png") no-repeat;
}

/* style for the selected nav link */
.callout_nav a.selected{
	background: url("../images/slide_on.png") no-repeat;
}

/* style for the nav links on hover*/
.callout_nav a:hover{
	background:url("../images/slide_on.png") no-repeat;
}

/* 
 * Indivial Callouts
 * - The first div needs to have display: block set, the rest of them need display: none
 * - Each div can have unique css attributes, different background images, etc.
 * - Each div should be named callout#, where # starts at 1 and increments up by 1 for each div
 */
 .slide_callouts {
	width:963px;
	height:373px;
	display:none;
	padding:1px;
	color:#fff;
	z-index:0;
 }
 
  .slide_callouts p {
	  color:#fff;
  }
 
 .slide_callouts a {
	 color:#DB264C;
	 font-family:"Times New Roman", Times, serif;
	 /* font-style:italic; */
	 font-weight:bold;
	 font-size:17px;
	 text-decoration:none;
	 float:right;
 }
 
  .slide_callouts a:hover {
	 color:#fff;
 }
 
#callout1 {
	background:url("../images/slide_wall_background.jpg") no-repeat;
	display:block;
}

#callout1 p {
	width:400px;
	margin:145px 0px 0px 490px;
}

#callout2 {
	background:url("../images/slide_stories_background.jpg") no-repeat;
}

#callout2 p {
	width:330px;
	margin:160px 0px 0px 600px;
}

#callout3 {
	background:url("../images/slide_facebook_background.jpg") no-repeat;
}

#callout3 p {
	width:430px;
	margin:170px 0px 0px 60px;
	*margin:170px 0px 0px -400px;
}

.toc {
	position: relative;
	z-index: 999;
}

.survivor_table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding:4px;
	width:400px;
	height:210px;
}
.stories_table td {
	text-align: center;
}

.stories_table {
	width:912px;
}
