/* CSS Document */
body {background-image:url(../images/home-bg.jpg) !important; }
#content {clear: both; 
		padding-top: 40px; /* height of header + flash + top margin - above-content-shadow top margin */
		width: 970px;
		}	 

	#content-page h1 {font-weight: bold; color: #fff;font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0;}

	#content-page h2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px;font-weight: bold;	color: #000; margin:3px 0 0 0;}

	#content-page h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;font-weight: bold; color: #000;}

	#content-page p {margin: 10px 0;font-size: 12px; font-family:  Arial, Helvetica, sans-serif;	line-height: 12pt;}

	#content-page a {		
		color: #fff;
		font-size: 26px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		text-transform: uppercase;
	}

	#content-page a:link{color: #fff; text-decoration: none;}

	#content-page a:visited{color: #fff; text-decoration: none;}

	#content-page a:active{color: #fff; text-decoration: none;}
	
	#content-page a:hover {color: #fff; text-decoration: underline;}
	
	#title-bar {
		height: 262px;
		width: 970px;
		float: left;
		
	}
	
	#title-bar p {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#666666;  line-height:35px; margin:10px 0 10px 25px;}
	
	#title-bar-h1 {
		margin: 25px 0 0 25px;
		width: 945px;
		float: left;
	}

	#title-bar-h1 h1{
		color: #666666;
		font-size: 75px;
		font-weight: bold;
		font-family: Georgia, Arial, Helvetica, sans-serif;
		}
	
	#title-bar-link a {
		float: right;
		width: 230px;
		margin: 7px 0 0 0;background-image: url(../images/btn-learn-how-home.gif); background-repeat:no-repeat;
		height:62px;
	}

	#supporter-home {
		height: 508px;
		width: 970px;
		float: left;
		background-color: transparent !important;
	}
	
	#supporter-home-txt {
		margin: 0px 25px 0 25px;
		padding: 25px 25px 25px 0;
		width: 295px;
		height: 333px;
		float: left;
		color:#666666;
	}
	
	#supporter-home-txt p {border-top:1px dotted #666666; padding:10px 0; font-size:18px; line-height:18px; font-weight:bold;}	
	#supporter-home-txt a:link, #supporter-home-txt a:active, #supporter-home-txt a:visited {color:#0463E5; font-size:18px; font-weight:bold; line-height: 24px;}
	#supporter-home-txt strong {color:#000000;}
	#supporter-home-h1 a:link, #supporter-home-h1 a:active, #supporter-home-h1 a:visited {color:#FDAD4C; font-size:29px; font-weight:bold;}
	.grey-sub {font-size:23px !important; font-weight:bold !important; color:#666666 !important;}

	#supporter-home-name a{
		font-size: 26px;
	}
	
	#watch-more {
		margin: 25px 0 0 0;
		float: left;
		width: 295px;
		display:inline;
	}
	#watch-more a:link, #watch-more a:active, #watch-more a:visited {color:#666666 !important; background-image:url(../images/arrow-orange.gif); background-repeat:no-repeat; background-position:right; padding:5px 25px 5px 0;}

	#supporter-home-vid {behavior: url(iepngfix.htc) ;float: left;width: 540px;margin: 25px 0 0 0;height:387px;background-image:url(../images/video-bg.png); background-repeat:no-repeat;padding:0px 0 0 15px;}
	#yourvoice {float: left;width: 330px;height: 90px; background-image:url(../images/icon-speak-out-home.gif); background-repeat:no-repeat;padding:30px 0 30px 140px !important; background-position:0 4px;}
	#yourvoice h1 {font-size: 54px; color:#333333;}
	#yourvoice p {margin:0px 0 0 0 !important; padding:15px 0 0 0 !Important; float:left; display:inline;}
	#yourvoice p a:link, #yourvoice p a:active, #yourvoice p a:visited {font-size:29px; color:#333333; text-transform:none; float:left; display:inline; line-height:30px !important; }
	#yourvoice img {display:inline !important; margin:-10px 0 0 10px;}
	
	#yourvoice-youtube {float: left;width: 240px;}
	#yourvoice-youtube img {margin: 18px 0 4px 75px;}
	
	#yourvoice-subscribe {float: left;width: 470px; margin: 15px 0 0 15px;text-align: left; display:inline; background-image:url(../images/subscribe-bg-home.jpg); background-repeat:no-repeat; background-position:left bottom; height:154px;}
	#subscribe {margin:32px 0 0 75px;}
	#subscribe .submit {clear:both; float:right; display:inline; width:180px !important; margin:17px 0 0 0;}
	#subscribe input {width:375px; float:right; padding:4px; text-align:center;}
	
	#footer {clear: both;width: 100%; margin:0 auto; font-family:arial, helvetica, sans-serif; background: #252525; padding:20px 0 0 0 !important; background-image:none !important; background-repeat:repeat-x;}
