.introduction {
	background:#fff url(images/bg_home_gradient.jpg) top left no-repeat;
	width:720px;
	height:313px;
	margin-bottom:20px;
}
.introductionVideo {
	display:inline;
	float:left;
	width:480px;
}
.introductionVideo {
	text-decoration:none;
	color:#fff;
	cursor:hand;
}
.introductionVideo a, .introductionVideo a:hover {
	text-decoration:none;
	color:#fff;
}

#profileWelcome {
	display:inline;
	float:left;
	background:#fff url(images/bg_profileWelcome.jpg) top left no-repeat;
	height:270px;
	margin-top:26px;
	padding-top:18px;
	padding-right:10px;
	width:230px;
}
div.introduction #profileWelcome {
	background:none;
	margin-top:0;
}
#profileWelcome h2 {
	color:#666;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	margin-top:0;
	margin-bottom:6px;
}
label {
	font-size:10px;
}
label.fieldLabel {
	clear:both;
	float:left;
	line-height:24px;
}
#profileWelcome p.label {
	color:#333;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	margin-top:0;
	margin-bottom:3px;
}
#profileWelcome p.label span {
	color:#666;
	font:normal 18px/20px Arial, Helvetica, sans-serif;
}
#profileWelcome p.instruction {
	color:#666;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin-top:0;
	margin-bottom:10px;
}
#profileWelcome p.button {
	margin:0;
	text-align:right;
	width:216px;
}
#profileWelcome .profileHomeLogin {
	margin-bottom:14px;
	width:216px;
}
form {
	margin:0;
	padding:0;
}
.profileHomeLogin input {
	margin-bottom:4px;
}
#email, #password {
	background:#fefefe url(images/bg_textarea_yourThought.jpg) left top repeat-x;
	border:1px solid #a6a6a6;
	color:#666;
	float:right;
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	padding:4px 2px;
	width:145px;
}
#email {
	margin-bottom:6px;
}
.rememberMeAndLoginButton {
	clear:both;
	color:#666;
	width:100%;
}
.rememberMeAndLoginButton input {
	margin:0;
}
.rememberMeAndLoginButton .label {
	padding-left:32px;
}
.rememberMeAndLoginButton .button {
	text-align:right;
}
.forgottenPassword {
	font-size:10px;
	padding-left:32px;
}
/* homepage promos */
#teamPhotoCol h3, #roadTripCol h3, #commentaryboxCol h3,
#otaCol h3, #nz2011Col h3, #rwcCol h3 {
	background:#00275c url(images/bg_h3_teamPhotoCol.gif) left top repeat-y;
	color:#88d7e4;
	margin:0;
	padding:8px 0 7px 12px;
	background:none; 
	padding-top:21px;
}
#otaCol h3, #nz2011Col h3, #rwcCol h3 {
color:#fff;
}
#teamPhotoCol {
	margin:7px 20px 0 0;
	background:#fff url(images/bg_teamphoto.jpg) 0px 0px no-repeat; 
	height:218px;
}
#otaCol {
	margin:-20px 20px 0 0;
	background:#fff url(images/bg_ota.jpg) 0px 0px no-repeat; 
	height:218px;
}
#nz2011Col {
	margin:-20px 20px 0 0;
	background:#fff url(images/bg_nz2011.jpg) 0px 0px no-repeat; 
	height:218px;
}
#countdown {
	margin:-20px 0 0;
	/*background:#fff url(images/bg_countdown.jpg) 0px 0px no-repeat; */
	height:218px;
}
#rwcCol {
	background:#fff url(images/bg_countdown.jpg) 0px 0px no-repeat;
	height:218px;
}
#countdown embed, #countdown object {
	margin:6px 0 0 7px;
}

p.viewTeamPhoto  {
	margin-right:12px;
	margin-bottom:8px;
	text-align:right;
}
#teamPhotoCol p.viewTeamPhoto a, #roadTripCol p a,
#commentaryboxCol p a {
	text-decoration:underline;
}
#teamPhotoCol p.viewTeamPhoto a:hover, #roadTripCol p a:hover,
#commentaryboxCol p a:hover, {
	text-decoration:none;
}

#rollOfHonor {
	display:inline;
	float:left;
	margin:0 10px 10px 0;
	width:247px;
}
#rollOfHonor h3 {
	background:transparent url(images/bg_h3_rollOfHonor2007.gif) no-repeat scroll left top;
	height:45px;
	margin:0;
	padding:0;
	width:247px;
}
#rollOfHonor h3 span {
	display:block;
	text-indent:-3000px;
}
#rollOfHonor .contentContainer {
	width:247px;
}
#rollOfHonor .content {
	background:#FFFFFF url(images/bg_column.jpg) repeat-x scroll left bottom;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:165px;
	margin-left:11px;
	padding-bottom:11px;
	padding-left:10px;
	padding-top:2px;
	width:214px;
}

#tellTanaPoll {
	margin-right:0;
}
#teamPhotoCol p, #memberOfTheMonth p, #rollOfHonor p,
#otaCol p, #nz2011Col p {
	margin-top:0;
	margin-bottom:4px;
}
#teamPhotoCol p strong, #memberOfTheMonth p strong, #rollOfHonor p strong {
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	margin-top:0;
}
#rollOfHonor p strong {
	color:#000;
}
ul.mostValuable {
	list-style:none;
	margin:0;
	padding:0;
}
.mostValuable li {
	background:transparent url(../media/images/icons/icon_listArrow.gif) 0px 5px no-repeat;
	padding-left:8px;
	margin-bottom:4px;
}
.mostValuable li a {
	text-decoration:underline;
}
.mostValuable li a:hover {
	text-decoration:none;
}
.member {
	display:inline;
	float:left;
	margin-right:4px;
	width:130px;
}

#memberOfTheMonth {
	margin-top:7px;
}
#memberOfTheMonth h3 {
	background:#FFC100 url(images/bg_h3_memberOfTheMonth.gif) repeat-y scroll left top;
	color:#163400;
	margin:0;
	padding:8px 0 7px 12px;
}
#memberOfTheMonth .content {
	background:#FFFFFF url(images/bg_column.jpg) repeat-x scroll left bottom;
	border:1px solid #CCCCCC;
	height:176px;
	overflow:hidden;
	padding-bottom:0;
	padding-left:10px;
	padding-top:10px;
}

#memberOfTheMonth .member p.seeFullProfile {
	margin-top:12px;
}
	#memberOfTheMonth .member p.seeFullProfile a {
	text-decoration:underline;
}
#memberOfTheMonth .member p.seeFullProfile a:hover {
	text-decoration:none;
}
#memberOfTheMonth p.underline, #rollOfHonor p.underline {
	border-bottom:1px solid #CCCCCC;
	margin-bottom:8px;
	padding-bottom:6px;
}
#memberOfTheMonth .avatar {
	float:right;
	left:15px;
	position:relative;
	top:-85px;
}

#profileWelcome p {
	margin:0 0 7px 0;
}


#roadTripCol{
	 margin:7px 20px 0 0;
	 background:#fff url(images/bg_rugbyroadtrips.jpg) 0px 0px no-repeat; 
	 height:218px;
}

#commentaryboxCol {
	 margin:7px 0 0 0;
	 background:#fff url(images/bg_commentarybox.jpg) 0px 0px no-repeat; 
	 height:218px;
}
