
/* CSS Document for screen media */
.left {float:left; margin-right:20px; margin-bottom:20px;}
.right{float:right; margin-left:20px; margin-bottom:20px;}
/* **GLOBAL STYLES** */

	/* =CLEARFIX */
		.clearfix:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
			overflow:hidden;
		}
		.clearfix {display: inline-block;}
		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
		/* End hide from IE-mac */
	/* END =CLEARFIX */
	
/* **END GLOBAL STYLES** */
	html {
		background:url(/myrugbynsw/images/body.gif) center top;
		height:100%
	}
	body {
		font-size:62.5%;
		color:#333;
		padding:0;
		margin:0;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		background:url(/myrugbynsw/images/site.gif) repeat-y center bottom;
		position:relative;
		text-align:center;
		min-height:100%;
		
	}
	html > body {font-size:10px;}
	* html body {height:100%;}

	body * {
		margin:0;
		padding:0;
		font-size:100%;
	}
	
	a {
		color:#5794b8;
		font-weight:bold;
	}
	a:hover {color:#a4c7db;}
	a img {border:none;}
	strong {color:#003f74;}
	h2 {
		font-size:140%;
		color:#003862;
		padding-bottom:.3em;
		margin:1em 0 1em 0;
		border-bottom:1px solid #003862;
		clear:both
	}
	h3 {
		font-size:120%;
		color:#0060a9;
		margin:2em 0 .3em 0;
		text-transform:uppercase;
	}
	h3.supporting-title {
		margin:0 0 -1em 0;
		font-size:100%;
		color:#70a200;
		position:relative;
		top:-1em;
		text-transform:none;
	}
	h4 {
		font-size:100%;
		color:#5794b8;
		margin:2em 0 .3em 0;
		text-transform:uppercase;
	}
	h5 {
		font-size:100%;
		color:#333;
		margin:2em 0 .3em 0;
		text-transform:uppercase;
	}
	h6 {
		font-size:100%;
		margin:2em 0 .3em 0;
	}
	p {margin-bottom:1.5em;}
	
	ul, ol {margin:1.5em 2.5em;}
	
	blockquote {
		margin:1.5em 75px;
		padding:0;
	}
		blockquote cite {
			margin:0 -10px 10px -10px;
			display:block;
			padding:5px 10px;
			font-style:normal;
			font-size:120%;
			background-color:#5798c7;
			color:#fff;
			font-weight:bold;
		}
			blockquote p {
				padding:0 10px;
				margin-bottom:1.5em;
			}
	
	textarea {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:100%;
	}
	select option{ margin-right:.5em }
	button {
		font-size:10px;
	}
	
/* **GLOBAL ELEMENT STYLES** */
/* =SITE */
#site{
	width:756px;
	padding:0 7px;
	margin:0px auto;
	position:relative;
	text-align:left;
}
	/* =JUMP-MENU */
		#jump-menu {
			position:absolute;
			top:-100em;
			left:-100em;
		}
	/* END =JUMP-MENU */
	/* =HEADER */
	#header{
		position:relative;
		height:1%;
		background:url(/myrugbynsw/images/header.jpg) no-repeat 0 -1px;
		padding-top:127px;
	}
	#site > header {
		overflow:hidden;
		height:auto;
	}
		#flash-header{
			position:absolute;
			right:0px;
			top:-1px;
		}
		#header h1 {
			height:127px;
			position:absolute;
			width:100%;
			top:0;
			left:0;
		}
		#header h1 a{
			position:absolute;
			overflow:hidden;
			top:38px;
			left:20px;
			z-index:100;
			display:block;
			
		}
		.public-site {
			background:url(/myrugbynsw/images/header.jpg) no-repeat 0 -1px;
		}
		.public-site h1 a {
			width:187px;
			height:54px;
		}
		.media-central #flash-header {
			display:none;
		}
		.media-central h1 {
			background:url(/img/banners/media-central-header.jpg);
		}
			.media-central h1 a {
				height:0px;
				padding-top:54px;
				width:220px;
				
			}
		.waratah-acedemy #flash-header {
			display:none;
		}
		.waratah-acedemy h1 {
			background:url(/img/banners/waratah-academy-central-hea.jpg);
		}
			.waratah-acedemy h1 a {
				height:0px;
				padding-top:54px;
				width:220px;
			}
		.rugby-HQ #flash-header {
			display:none;
		}
		.rugby-HQ h1 {
			background:url(/img/banners/rugby-HQ-header.jpg);
		}
			.rugby-HQ h1 a {
				height:0px;
				padding-top:54px;
				width:220px;
			}
		.premier-rubgy #flash-header {
			display:none;
		}
		.premier-rubgy h1 {
			background:url(/img/banners/premier-rugby-header.jpg);
		}
			.premier-rubgy h1 a {
				height:0px;
				padding-top:54px;
				width:220px;
			}
		.referees #flash-header {
			display:none;
		}
		.referees h1 {
			background:url(/img/banners/referees-header.jpg);
		}
			.referees h1 a {
				height:0px;
				padding-top:54px;
				width:220px;
			}


		.nswrugbycoaches #flash-header {
			display:none;
		}
		.nswrugbycoaches h1 {
			background:url(/img/banners/nswrugbycoaches-header.jpg);
		}
			.nswrugbycoaches h1 a {
				height:0px;
				padding-top:54px;
				width:220px;
			}
			

		.sydneyfleet #flash-header {
			display:none;
		}
		.sydneyfleet h1 {
			background:url(/img/banners/sydneyfleet-header.jpg);
		}
			.sydneyfleet h1 a {
				height:0px;
				padding-top:54px;
				width:220px;
			}			


		.westernsydneyrams #flash-header {
			display:none;
		}
		.westernsydneyrams h1 {
			background:url(/img/banners/westernsydneyrams-header.jpg);
		}
			.westernsydneyrams h1 a {
				height:0px;
				padding-top:54px;
				width:220px;
			}				


		.centralcoastrays #flash-header {
			display:none;
		}
		.centralcoastrays h1 {
			background:url(/img/banners/centralcoastrays-header.jpg);
		}
			.centralcoastrays h1 a {
				height:0px;
				padding-top:54px;
				width:220px;
			}	


	/* END =HEADER */
	/* =BODY */
	#body{
		clear:both;
		color:#666666;
		position:relative;
		
	}
	/* =CONTENT */
		#content {
			width:521px;
			margin-left:10px;
			float:left;
			display:inline;
			position:relative;
			font-size:1.1em;
		}
		.homepage #content {
			width:531px;
			margin-left:0px;
			font-size:1em;
		}
			/* =calendar-month-list */
				ol.calendar {
					margin:1.5em 0 0 0;
				}
					ol.calendar a {
						padding: 7px 11px 7px 11px;
						background-color:#5798c7;
						border-left:1px solid #fff;
						color:#fff;
						border-top:1px solid #fff;
						height:auto;
						display:block;
					}
					ol.calendar a:hover {
						background-color:#88BBD9;
						color:#fff;
					}
					ol.calendar li:first-child a,
					ol.calendar li.first-child a{
						padding:7px 9px 7px 9px!important;
						border-left:none;
					}
					ol.calendar li.selected a{
						background-color:#002f5c
					}
			/* END =calendar-month-list */ 
			
			/* =image */
				p.image {text-align:center}
					p.image img {margin-bottom:5px; border:3px solid #638ab1;}
			/* END =image */
			
			
				.quick-links,
				.content-highlight-box {
					border:1px solid #336699;
					margin:1.5em 75px;
					padding:0 10px;
				}
					.quick-links h4,
					.content-highlight-box h4
					{
						padding:5px 10px;
						font-style:normal;
						font-size:120%;
						background-color:#5798c7;
						color:#fff;
						font-weight:bold;
						border-bottom:1px solid #336699;
						margin:0px -10px 0 -10px;
						position:relative;
					}
					.quick-links ul {
						list-style-type:none;
						margin:0 -10px;
					}
					.quick-links ul li{
						display:block;
						border-bottom:1px solid #88bbd9;
						padding:5px 5px 5px 30px;
						position:relative;
						background: url(/myrugbynsw/images/quick-links.png) no-repeat 17px 8px;
					}
					.quick-links ul li a {
						color:#5794b8;
						text-decoration:none;
					}
					.content-highlight-box p {margin-top:1.5em;}
					

			/* =NEWS-STORY */
				.news-story #content {padding-bottom:40px;}
					.news-story h5.title {
						margin:5px 0;
						width:auto;
						font-weight:normal;
						text-transform:none
					}
					.news-story #news-home-top {
						margin:0;
						text-align:right;
						position:relative;
						top:-10px;
						float:right;
					}
						.news-story #news-home-top a {
							font-weight:normal;
							text-decoration:none;
						}
					.news-story .news-options{
					margin-top:20px;
					clear:both;
					float:right;
/*						position:absolute;
						bottom:10px;
						right:-10px;
*/					}
						.news-story .news-options a,
						.news-story .media_options a {
							margin-right:10px;
							font-weight:normal;
						}
					.news-story .media_options{
						position:absolute;
						bottom:0px;
						left:0px;
					}
			/* =NEWS-STORY */
			/* =player-profile */
				
			.profile {
				padding:10px;
				margin-bottom:1.5em;
			}
				#return-to-profiles {
					text-align:right;
					margin:-10px 0 1.5em 0
				}
			.player-profile .profile {
				background-color:#265485;
			}
			.player-profile .RadEWrapper 
			{
				margin-top:40px;
			}
				.player-profile .profile h3 {
					color:#fff;
					padding:0;
					margin:0 0 10px 0; 
				}
				 .profile table.data-table {
					float:left;
					width:304px;
					color:#003366;
					margin:0;
					display:inline;
				}
				.profile table tr {
				}
					
					.profile th,
					.profile td{
						border-bottom:1px solid #88bbd9;
						border-top:none;
					}
					.player-profile .profile table th,
					.player-profile .profile table td {
						background-color:#dbecf7;
					}
					#profile th {
						font-weight:bold;
					}
					.staff-profile .profile th,
					.staff-profile .profile td {
						color:#666;
					}
					.profile td {
						border-left:1px solid #336699
					}
					
					.player-profile .profile table tr.alt th,
					.player-profile .profile table tr.alt td {
						background-color:#b6d8ee;
					}
				 .profile .gallery-item {
					border:1px solid #002f5c;
					float:right;
					margin:0;
					width:186px;
					display:inline;
					padding:0;
				  }
					.profile .gallery-item .image-wrapper {margin-bottom:0}
				  .profile .gallery-item p {
				  	display:none!important;
				  }
				.profile .gallery-item  img {
					width:186px;
					margin:0px;
				}
				
			/* END =player-profile */
		/* END =CONTENT */
		/* =SUB-CONTENT */
		#sub-content {
			width:211px;
			float:right;
			display:inline;
		}
		#sub-content div,
		#sub-content embed {
			margin-bottom:10px;
		}
			#sub-content a embed {
				margin-bottom:0;
			}
			/* =alert */
				.alert{
					background:#0060a9;
					padding-bottom:10px;
					color:#fff;
				}
					.alert h3 {
						padding:5px 0 5px 38px;
						line-height:18px;
						background-color:#0f4b7a;
						background-image:url(/myrugbynsw/images/alert.png);
						background-repeat:no-repeat;
						background-position: 10px 5px;
						margin-top:0px;
						color:#fff;
						
					}
					.alert p {
						float:none;
						position:static;
						margin:10px 10px 0 10px;
					}
					.alert a 
					{
					   color:#fff;
					   font-weight:normal
					}
					   
			/* END =alert */
			/* =content-box */
			.content-box {
				background-color:#006699;
				color:#fff;
				padding-bottom:10px;
			}
				.content-box h3{
					background-color:#004476;
					color:#b3ff00;
					padding:5px 10px;
					margin-top:0px;
				}
				.content-box p {
						color:#fff;
						float:none;
						margin:10px 10px 0 10px;
				}
			/* END =content-box */
			/* =PROMO-BUTTONS */
				#promo-buttons {
					margin-top:10px;
				}
				#promo-buttons a {
					display:block;
					margin-bottom:10px;
				}
			/* =PROMO-BUTTONS */
			
			/* END =SUB-CONTENT */
	/* END =BODY */
	/* =FOOTER */
	#footer-pad {
		height:43px;
		visibility:hidden;
		display:none;
	}
	#footer-wrapper {
		/*position:absolute;
		width:100%;
		bottom:0px;
		left:0px;
		*/
	}

	#footer{
		padding:7px 0;
		background:#1b598d;
		width:756px;
		margin:0 auto;
		text-align:left;
		overflow:hidden;
		border-bottom:7px solid #fff;
		border-top:7px solid #fff;
	}
		#footer p{
			float:left;
			color:#fff;
			font-size:10px;
			line-height:15px;
			display:inline;
			margin:0 0 0 10px;
		}
		p#copyright-disclaimer {
			float:right;
			text-align:right;
			margin-right:10px;
		}
		#footer a {
			color:#fff;
			text-decoration:none;
			font-weight:normal
		}
		#footer strong {
			font-weight:normal;
			color:#fff;
		}
	/* END =FOOTER */
/* END =BODY */
/* END =SITE */