

a img, img {
	border:none;
	padding:0px;
	margin:0px;
}

#video_navigation a img{
	border:none;
	padding:0px;
	margin:0px;
} 

/* messages and errors */
.errors { border:2px solid #e6e6e6;background:#ffe2e2;padding:5px }
.messageBox {  }
.errors p, .messages p { font-size:10px;padding:0;line-height:20px }
.messages { padding:5px;border:2px solid #e6e6e6;background:#FFFFCC }
span.error   { color:red; font-style:italic; margin-left:12px;}
.hidden{display:none;}

#abc_logo{
	position:absolute;
	left:941px;
	top:23px;
	
}

#coming_soon_wrapper {
	position:absolute;
	top:26px;
	left:363px;
	width:280px;
	height:115px;
}

#coming_soon_rollover_text{
	position:relative;
	float:right;
	top:9px;
	/* width:280px; */
	width:0px;
	overflow:hidden;
	height:90px;
	color: #fff;
	font-size:9px;
	background-color: #3e3b60;
	display:none;
}

#coming_soon_rollover_text ul {
	padding:0px ;
	margin: 2px;
	
}

#coming_soon_rollover_text ul  li{
	margin-left: 20px;
	padding:3px 0px 0px 0px;
	list-style-type:disc;
}

#coming_soon_button {
	position:absolute;
	left:579px;
	top:34px;
	width:109px;
	height: 103px;
	background:url(../images/coming_soon.png) 0px 0px no-repeat; 
}

#messages_background {
	left:0;
	position:absolute;
	top:272px;
}


#home {
	position: absolute;
	top:224px;
	left:270px;
	width:112px;
	height:59px;
	
}

#home a  {
	position:relative;
	display:block;
	width:112px;
	height:59px;
	background: url(../images/nav_on.gif) no-repeat scroll 100px 100px;
}

#home a:hover {
	background: url(../images/nav_on.gif) no-repeat scroll -5px -96px;
}

#about_the_show {
	position:absolute;
	top:170px;
	left:382;
	width:225px;
	height:83px;
	
}

#about_the_show  a  {
	position:relative;
	display:block;
	width:225px;
	height:83px;
	background: url(../images/nav_on.gif) no-repeat scroll 100px 100px;
	text-indent: -3000px;
}

#about_the_show a:hover {
	background: url(../images/nav_on.gif) no-repeat scroll -117px -42px;
}

#contact {
	position:absolute;
	top:138px;
	left:608px;
	width:134px;
	height:53px;
	
}

#contact a {
	position:relative;
	display:block;
	width:134px;
	height:53px;
	background: url(../images/nav_on.gif) no-repeat scroll 100px 100px;
}

#contact a:hover {
	background: url(../images/nav_on.gif) no-repeat scroll -343px -10px;
}

#tell_friend { 
	position:absolute;
	top:129px;
	left:743px;
	width:245px;
	height:90px;
	
}

#tell_friend a  {
	position:relative;
	display:block;
	width:245px;
	height:90px;
	background: url(../images/nav_on.gif) no-repeat scroll 100px 100px;
	text-indent: -3000px;
}


#tell_friend a:hover {
	background: url(../images/nav_on.gif) no-repeat scroll -478px -1px;
}

a.navigation {
	text-indent:-3000px;
}

/* end navigation */

/* headlines and content*/

#content_wrapper {
	position: absolute;
	left:544px;
	top:199px;
	width:440px;
	height:415px;
	

}

#home_headline {
	position:relative;
	left:50px;
	top:0px;
	width:335px;
	height:84px;
	background:transparent;
}

#home_text{
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
	
}

#contact_headline {
	position:relative;
	left:41px;
	top:12px;
	width:359px;
	height:46px;
	background:url(../images/contact_headline.png) 0px 0px no-repeat;
}

#contact_text{
	font-size:12px;
	font-weight:bold;
	width:400px;
	float:right;
	letter-spacing:0px;
}

#about_headline {
	position:relative;
	left:46px;
	top:8px;
	width:345px; 
	height:40px;
	background:url(../images/about_the_show_headline.png) 0px 0px no-repeat; 

}

#about_text {
	font-size:12px;
	font-weight:bold;
	width:425px;
	height:400px;
	overflow:auto;
	letter-spacing:0px;
	margin-top:20px;

}

#about_text p {
	padding: 0px 12px 0px 0px;
}


#tell_friend_headline {
	position:relative;
	left:26px;
	top:8px;
	width:382px;
	height:56px;
	background:url(../images/tell_friend_headline.png) 0px 0px no-repeat; 
}

#tell_friend_text{
	position: relative;
	top:-10px;
	left:16px;
	font-size:12px;
	font-weight:bold;
	width:400px;
}

#tell_friend_text fieldset {
	border:medium none;
	margin-top:6px;
	padding:2px 0;
}

#tell_friend_text label {
	padding:6px 0px;
}


#tell_friend_text input.text{
	width:400px;
}

#tell_friend_text textarea{
	width:400px;
	height:80px;
}

#tell_friend_submit {
	float:right;
	margin-top:10px;
}

#tell_friend_submit_message {
	position:absolute;
	width:250px;
	top:381px;
	overflow:hidden;
	display:none;
}

#tell_a_friend_confirmation {
	position:absolute;
	top:300px;
	left:590px;
	width:300px;
	height:150px;
	padding:20px;
	font-size:14px;
	font-weight:bold;
	display:none;
}

#tell_a_friend_confirmation  p{
	font-size:14px;
	font-weight:bold;
}

p.content {
	margin:12px 0px;
}


#recaptcha_image {
	width:300px;
	height:57px;
	border:1px solid cornflowerblue;
}
	
#recaptcha_div {
	width:300px;
	padding-top:6px;
	
}

#recaptcha_response_field {
	width:250px;
}

#recaptcha_response_field_label {
	padding-top:5px
}

#tell_friend_error {
	position:absolute;
	left:295px;
	top:375px;
}

/* end headlines */

/* background images */
#contact_image {
/* 1024x476 */
	position: absolute;
	top:217px;
	left:0px;
	width:1024px;
	height:476px;
	
	background: url(../images/contact_image.jpg) 0px 0px no-repeat;

}

#about_image {
/* 526x476 */
	position: absolute;
	height:476px;
	left:4px;
	position:absolute;
	top:224px;
	width:526px;
	background: url(../images/about_image.jpg) 0px 0px no-repeat; 
}

#tell_friend_image {
/*526x418 */
	position: absolute;
	top:282px;
	left:0px;
	width:526px;
	height:418px;	
	background: url(../images/tell_friend_image.jpg) 0px 0px no-repeat; 
}

#recaptcha_image {
	width:300px;
	height:57px;
	border:1px solid cornflowerblue;
}
	
#recaptcha_div {
	width:300px;
	padding-top:6px;
	
}

#recaptcha_response_field {
	width:250px;
}

#recaptcha_response_field_label {
	padding-top:5px
}

#tell_friend_error {
	position:absolute;
	left:295px;
	top:375px;
}


#video_wrapper  {
	position:absolute;
	top:323px; 
	left:40px;
	width:486px;
	height:361px;
}

#video_liberty{
	position:absolute;
	width:486px;
	height:327px;
}

#video_container{
	position:relative;
	width:475px;
	height:273px;
	top:32px;
	left:25px;
}

#video_navigation_wrapper {
	position:absolute;
	top:652px;
	left:60px;
	width:486px;
	height:25px;
	
}

#video_navigation_share {
	position:relative;
	left:5px;
	top:-2px;
	width:486;
	height:25px;
	
}

#video_navigation_share {
	position:relative;
	top:-2px;
	width:486;
	height:25px;
	
}

#video_share_button {
	position:absolute;
	float:right;
	left:368px;
	top:3px; 
}

#video_navigation {
	position:relative;
	top:-3px;
	left:-3px;
	width:486;
	height:25px;
	
}

#video_nav {
	position:relative;
	top:-3px;
	left:-3px;
	width:486;
	height:25px;
	
}

#enter_email {
	position:absolute;
	top:620px;
	left:564px;
	width:393;
	height:46;
}

#enter_email_text {
	position:absolute;
	top:26px;
	left:4px;
	width:270px;
	height:17px;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

#enter_email_submit {
	position:absolute;
	top:23px;
	left:285px;
	width:107px;
	height:23px;
}

#email_confirmation {
	position:relative;
	height:23px;
	left:25px;
	position:relative;
	top:-105px;
	width:330px;	
	display:none;
}

#embed_tag {
	position:relative;
	left:68px;
	top:-22px;
	width:280px;
	height:12px;
	display:none; 
}

#embed_tag_text {
	margin:0px;
	padding:0px;
	height:12px;
	width:320px;
	font-size:10px;
	border:none;
}

#message_of_hope_hed {
	height:56px;
	left:433px;
	position:relative;
	top:11px;
	width:507px;
}
#messages_of_hope_results {
height:245px;
overflow:auto;
position:relative;
text-align:left;
top:18px;
width:630px;
	
}
#messages_of_hope_results p {
	text-align:left;
	font-weight:bold;
	margin: 3px 6px 0 8px;
}
#messages_of_hope_results p.names{
	color:black;
	font-size:13px;
	text-align:left;
}
#messages_of_hope_results p.dates{
	color:red;
	font-size:12px;
	text-align:left;
}
#messages_of_hope_results p.mess{
	color:black;
	font-size:14px;
	text-align:left;
}
#messages_of_hope_results p.keywords{
	color:#364a7e;
	font-size:11px;
	text-align:left;
	margin-bottom: 6px;
}

.message_display { 
	border-top: 1px solid #364a7e;
	margin: -1px 16px 10px 0px
	
}
div.flag{float:right; padding: 5px 0px 0 0px;}

#flagged_message_message {
	height:25px;
	left:211px;
	position:absolute;
	top:148px;
	width:150px;
	z-index:1234;
}
#messages_of_hope_container {
	position:absolute;
	left:25px;
	top:215px;
	width:966px;
	height:475px;
	left:25px;
}
#messages_of_hope_right_col {
	float:right;
	height:400px;
	position:relative;
	width:630px;
}

#messages_of_hope_left_col textarea, #messages_of_hope_left_col  input.text{
	width:270px;
}

#messages_of_hope_search input.text{ 
	width:153px;
	margin-bottom:6px;
}

#messages_logon_error {
	width: 100%;
	height: 20px;
}

#message_keywords, .charsRemaining {
	margin:1px 1px 1px 1px;
}
.subhead_text {
	font-size:13px;
	font-weight:bold;
}

.body_text {
	font-size:11px;
	font-weight:bold;
}

.body_text_12 {
	font-size:12px;
	font-weight:bold;
}

.donate_text {
	font-size:12px;
	font-weight:bold;
	margin: 6px 0;
	line-height:16px;
}

.centered { text-align:center;}
.left { text-align:left;}
.right { text-align:right;}


#messages_of_hope_left_col {
	height:288px;
	left:17px;
	position:relative;
	top:80px;
	width:310px;
	
}

#send_message_to_friend, #send_message_to_friend2{
	margin-top:6px;
	z-index:1234;
}

#messages_of_hope_text {

	height:110px;
	left:5px;
	line-height:16px;
	position:relative;
	text-align:left;
	top:18px;
	width:447px;
	
}

#messages_of_hope_search {
float:right;
height:110px;
margin-left:3px;
margin-left:2px;
position:relative;
top:8px;
width:158px;
z-index:1230;
}
/*
#messages_of_hope_container, #messages_of_hope_container div { border:1px solid red;}
*/
#message_thank_you {
	width:100%;
}
#submit_message_wrapper {
	left:1px;
	position:relative;
	text-align:center;
	top:6px;
	width:100%;
}

#submit_message {
text-align:center;
width:307px;

}
#send_to_friend_form_wrapper_sweepstakes {
	background:#364A7E none repeat scroll 0% 0%;
	border:1px solid #000000;
	color:white;
	display:none;
	height:275px;
	left:116px;
	position:absolute;
	text-align:left;
	top:318px;
	width:250px;
	z-index:1200;

}

#send_to_friend_form_wrapper {
	position:absolute;
	width:250px;
	height:275px;
	background:#364a7e;
	color:white;
	display:none;
	left:-260px;
	top:116px;
	border:1px solid #000; 
	text-align:left;
	z-index:1200;
	
}
#send_to_friend_form {
	margin: 6px;
}

#send_to_friend_form fieldset {
	border:medium none;
	margin-top:6px;
	padding:2px 0;
}

#send_to_friend_form label {
	padding:6px 0px;
	font-size:12px;
	font-weight:bold;
	
}


#send_to_friend_form input.text, #send_to_friend_form textarea{
		width:226px;
}

#send_to_friend_form textarea{
	height:80px;
}

#send_to_friend_submit {
	float:right;
	margin:10px 4px 0px 0px;
}
#send_to_friend_close{
	float:left;
	margin:10px 4px;
}


#send_to_friend_submit_message {
	color:black;
	height:62px;
	left:41px;
	margin:0;
	position:absolute;
	top:98px;
	width:150px;
	font-weight:bold;
	font-size:12px;
	display:none;
}

#thank_you_bkg {
	left:0;
	position:absolute;
	top:245px;
}

#thank_you_hed{
left:630px;
position:absolute;
top:205px;
}

#thank_you_text {
height:200px;
left:569px;
position:absolute;
top:287px;
width:397px;
}

#sign_in {
	font-size:14px;
	font-weight:bold;
	left:555px;
	margin:0;
	padding:0;
	position:absolute;
	text-align:right;
	top:48px;
	width:400px;
}

#sign_in a, #sign_in a:link, #sign_in a:active, #sign_in a:visited {
	color:white;
	text-decoration:none;
}
#sign_in a:hover {
	color:white;
	text-decoration:underline;
}

#login_status {
	position:absolute;
	display:none;
	width:340px;
	top:48px;
	z-index:1000;
	color:black:
}
 
.white {color:white }

#footer_links {
	text-align:center;
	position:relative;
	width:100%;
	top:10px;
}

.footer_link a{ 
color:#d52315;
padding: 10px;
font-weight:bold;
}

.footer_link a, .footer_link a:visited, .footer_link a:link, .footer_link a:active { 
color:#d52315;
}

.right_padded { text-align:right; float:right; margin-right:0px; width:128px;}

.left_col {
	float:left;
	margin:6px 0 0 2px;
}

.right_col {
	float:right;
	margin:6px 0 0 2px;
}


#au_ticker_container {
	position:absolute;
	width:375px;
	height:50px;
	left:328px;
	top:18px;
}

td.left  { padding:6px 0;}

td.centered { padding:8px 0;}
