/* -----------------------------------------------------------------------------
	www.i-say.com
	homepage stylesheet definition
	prepared by msu, vancouver
	last edit: february 22, 2006 by tl
----------------------------------------------------------------------------- */

/* =content
----------------------------------------------------------------------------- */

#home #content {
	background: #fff url("../i/bg-content-home.gif") repeat-x 0 0;
	}


	
/* =non-members
----------------------------------------------------------------------------- */
	
#home #content #non-members {
	width: 450px;
	float: left;
	}


	/* =callout
	----------------------------------------------------------------------------- */
	
	#home #content #non-members .callout {
		padding: 0 0 22px 0;
		background: transparent url("../i/bg-callout-footer.gif") no-repeat left bottom;
		}
	
	#home #content #non-members .callout p {

		margin: 0 17px 0 8px;
		display: block;
		width: 425px;
		height: 87px;
		text-indent: -3000px;
		background: #AECF3A url("../i/isay_quote_banner_us_new.gif") no-repeat 0 0;
		overflow: hidden;
		}		


	/* =container
	----------------------------------------------------------------------------- */

	#home #content #non-members .container {
		margin: 0;
		padding: 0 0 20px 0;
		width: 440px;
		background: transparent url("../i/bg-non-members.gif") no-repeat left bottom;
		float: left;
		}

	/* for understanding browsers */
	#home #content #non-members .container {
		min-height: 125px;
		height:auto;
		}
	/* for Internet Explorer */
	/*\*/
	* html #home #content #non-members .container {
	height: 125px;
	}
	
	/**/
	
	#home #content #non-members .container h2 {
	color:#676B44;
	font-size:125%;
	padding:0pt;
	text-align:left;
	text-transform:uppercase;
	margin:0px;
	}	
		
	#home #content #non-members .container #wrapper {margin:10px 10px 0 15px; }
			/* =joinnow
			----------------------------------------------------------------------------- */
		
			#home #content #non-members .container dl {
				margin: 0;
				padding: 0;
				width: 175px;
			}
			#home #content #non-members .container dd {
				margin:0px;
			}
			
			
			
			#home #content #non-members .container dd.joinnow {
				text-indent: -3000px;
				}
			
			#home #content #non-members dd.joinnow a {
				height: 34px;
				text-deocoration: none;
				margin-top:20px;
				display: block;
				background: transparent url("../i/button-join-now_v2.gif") no-repeat 0 0;
				}
			
			#home #content #non-members dd.joinnow a:hover { background-position: 0 -34px; }
			
			#home #content #non-members #quicklink {
				clear:both;
				font-size: 130%;
				line-height: 170%;
				margin: 20px 20px 0 40px;
				padding: 0;
				font-weight:bold;
				text-transform:uppercase;
			}
			
			#home #content .hidehome { display: none;	}

			
			/* =whyjoin
			----------------------------------------------------------------------------- */
			
			#home #content #non-members .container ul {
				margin: 1em 0 0 0;
				width:180px;
				padding: 0;
				}
			
			#home #content #non-members .container li {
				padding: 0 0 0.1em 0;
				margin: 0;
				background: none;
				}

			#home #content #non-members .container li a {
				padding-left: 30px;
				width: 180px;
				display: block;
				line-height: 23px;
				background: transparent url("../i/bg-nav-non-members_v2.gif") no-repeat 0 -25px;
				text-decoration: none;
				}

			#home #content #non-members .container li a:hover {
				background-position: 0 0;
				color: #fff;
				}
	
	
	/* =members
	----------------------------------------------------------------------------- */

	#home #content #members {
		margin: 35px 0 0 0;
		float: left;
		}
	
	#home #content #members h2 {
		font-size: 130%;
		text-align:center;
		margin: 10px 20px 0 0;
		padding: 0;
		text-transform:uppercase;
		color: #676B44;
	}

	
	/* =navigation
	----------------------------------------------------------------------------- */
	
	#home #content #members ul {
		background: #f3f3f3 url("../i/bg-nav-members-header.gif") no-repeat 0 0;
		width: 183px;
		padding: 20px 0 0 0;
		margin: 0;
		}
		
	#home #content #members li {
		margin: 0;
		padding: 0;
		background: none;
		border-bottom: 1px solid #fff;
		}
	
	#home #content #members ul li a:link,
	#home #content #members ul li a:visited,
	#home #content #members ul li a:hover,
	#home #content #members ul li a:active {
		font-weight: bold;
		text-decoration: none;
		color: #999;
		display: block;
		padding:4px 2px 4px 22px;
		}
	
	#home #content #members ul li a:hover {
		color: #333;
		background-color: #e5e5e5;
		}
	
	#home #content #members ul li a:active {
		color: #ccc;
		background-color: #777;
		}

		
	/* =takeasurvey
	----------------------------------------------------------------------------- */
		
	#home #content #members .takesurvey {
		margin: 0;
		text-indent: -3000px;
		}
	
	#home #content #members .takesurvey a {
		width: 198px;
		height: 81px;
		display: block;
		background: transparent url("../i/button-take-survey.jpg") 0 0 no-repeat;
		}
	
	#home #content #members .takesurvey a:hover { background-position: -198px; }
	
	#home #content #members .homehide {display:none;}

	#qp_quickpoll { margin-top:15px;}
	
	#aboutpanelcol,#quickpollcol  {float:left;display:inline;} /*display: inline;  ieWin double margin float bug: http://www.positioniseverything.net/explorer/doubled-margin.html */ 
	#aboutpanelcol{width:200px; }
	#quickpollcol{width:200px; }
	
	#polldisclaimer {
		font-size:85%;
	}
	
	/* Added June 03, 2008 */
	#home #shell #header .homehide {display: none;}
	

