/* @override http://ski.com.au/assets/css/reports.css */

table#reports_index {
	width: 100%;
}
table#reports_index tr:hover td {
	background-color: #e1f1f8;
}
table#reports_index th.first {
	background: none;
	border: none;
}
table#reports_index th a {
	text-decoration: none;
	color: #000;
}
table#reports_index th a:hover {
	text-decoration: underline;
	color: #0000ff;
}
table#reports_index td.first {
	font-size: 1.3em;
	padding-top: 5px;
	padding-bottom: 5px;
	white-space: nowrap;
}
table#reports_index td {
	font-size: 1.1em;
	padding-top: 5px;
	padding-bottom: 5px;
}
#reports {
	position: relative;
	clear: left;
}
h1 {
	float: left;
}
h2 {
	clear: left;
}
h3#reportUpdated {
	margin: 0;
	padding: 5px 5px 5px 40px;
	background: #6f6f6f url(http://cdn1.ski.com.au/assets/img/icon/web2mini/GIF/date-blue.gif) no-repeat 15px center;
	color: #FFF;
	font-size: 2em;
	font-weight: normal;
	font-style: normal;
}
#snowStatus {
	float: right;
	background-color: #00a8f0;
	padding-right: .5em;
	padding-left: .5em;
}
#reports table {
	width: 100%;
	margin-bottom: .5em;
}
table.reportsInfo th {
	background: none;
	border-style: none;
	font-size: 1.4em;
	padding: 1em 0 .3em;
}
table.reportsInfo td {
	border-right-style: none;
	border-left-style: none;
	padding-left: 0;
	vertical-align: top;
}
table.reportsInfo td.first {
	font-weight: bold;
	white-space: nowrap;
	width: 1%;
}

#reports_conditions table,
#reports_weather table {
	margin-top: 1em;
}

#reports_resort_conditions th,
#reports_weather_conditions th {
	background-image: none;
	background-color: #fff;
	border-style: none;
	font-weight: bold;
	margin: .5em 0px 0.2em;
	padding: 0;
}

#reports_resort_conditions td,
#reports_weather_conditions td {
	border-style: none;
	padding: 0;
	background-color: #fff;
}

#reports_resort_conditions strong,
#reports_weather_conditions strong {
	margin-top: 1em;
	display: block;
}

#reports_weather {
	padding-left: 15px;
}

#reports_updated {
	float: none;
	position: absolute;
	right: 0;
	top: 8px;
	font-weight: bold;
	background-color: #ececec;
	padding: .5em 1em;
}

table.reportsStatus td.first {
	border-right-style: none;
}
table.reportsStatus td.last {
	width: 4em;
	text-align: center;
	border-left-style: none;
	background-color: #f7f7f7;
}
table.reportsStatus td.statusOpen.last {
	background-color: #9cdd7b;
}
table.reportsStatus td.statusOn.last {
	background-color: #f8f0dd;
}

.hide,
.showhide_bawbaw,
.showhide_benlomond,
.showhide_buller,
.showhide_charlottepass,
.showhide_dinnerplain,
.showhide_donnabuang,
.showhide_fallscreek,
.showhide_hotham,
.showhide_mawson,
.showhide_perisherblue,
.showhide_selwyn,
.showhide_stgwinear,
.showhide_stirling,
.showhide_thredbo,
.showhide_buffalo {
	display: none;
}

#resort_related ul {
	margin-bottom: 1em;
	margin-top: .5em;
}

#reports_lifts td.status img {
	width: 15px;
	height: 11px;
}

table#reports_nz {
	width: 100%;
}

/* Reports Mash */

ul.blog_headlines li {
	margin-bottom: 1em;
}

ul.blog_headlines .blog_title a {
	font-size: 1.5em;
	color: #000;
}

ul.blog_headlines .blog_from a {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0px -988px;
	padding-left: 17px;
	color: #0033D1;
	font-size: 1.2em;
	margin-right: 2px;
}
ul.blog_headlines .blog_uploaded {
	color: #838383;
}
ul.blog_headlines .blog_description {
	margin-top: .5em;
}

table#reports_mash_boxes {
	border-style: none;
	padding: 0;
}

table#reports_mash_boxes td {
	text-align: center;
	border: 2px solid #ececec;
	width: 33%;
	padding: 0 5px 10px;
	vertical-align: top;
}

#reports_mash_boxes h2 {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom-style: none;
	padding-top: .3em;
	margin-top: .2em;
}

#reports_mash_snowcams img {
	width: 180px;
	height: 130px;
}

#reports_mash_sixday #forecastIcon {
	font-size: 1.5em;
	color: #a6a6a6;
	padding: 0 5px;
}

#reports_mash_sixday #forecastIcon img {
	width: 50px;
	height: 50px;
	margin: .5em auto;
}

#reports_mash_sixday #forecastIcon strong {
	display: block;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
}

#reports_mash_liftstatus p.key {
	border-left: 15px solid #4eae1e;
	width: 100px;
	text-align: left;
	padding-left: 4px;
	margin-left: 60px;
	margin-top: 1em;
}

#reports_mash_snowlevel img {
	width: 170px;
	height: 100px;
	margin-top: 1em;
}

#reports_mash_snowcams ul li {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	clear: none;
	text-align: center;
	font-size: 11px;
	width: 90px;
	height: 97px;
	background: url(http://cdn1.ski.com.au/assets/img/patt_thumb.gif) repeat-x 0 65px;
	line-height: 11px;
	overflow: hidden;
}

#reports_mash_snowcams ul li img {
	width: 90px;
	height: 70px;
	margin-bottom: 3px;
	float: left;
}

#reports_mash_snowcams ul li a:hover {
	text-decoration: none;
}

table#reports_mash_content,
table#reports_mash_content td {
	position: relative;
	padding: 0;
	border-style: none;
}

table#reports_mash_content td.col2 {
	width: 200px;
	padding-left: 20px;
}

#reports_audio,
#reports_video,
#resorts_video,
#video_recent {
	margin-bottom: 1em;
}


#reportInfo {
	padding: 8px 8px 8px 0;
	background: url(http://cdn1.ski.com.au/assets/img/camInfoPatt.png) repeat-y right center;
	margin-bottom: 10px;
	width: 292px;
}
#reportInfo_logo {
	margin-bottom: 10px;
}
#reportInfo_info table {
	font-size: 1.3em;
	margin-left: 15px;
}
#reportInfo_info table th,
#reportInfo_info table td {
	padding: 2px 8px 2px 2px;
	border: none;
	vertical-align: bottom;
	background: none;
	border-bottom: 1px solid #ebebeb;
}
#reportInfo_info table th {
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	color: #8a8a8a;
}
#reportsOverview_intro {
	font-size: 1.5em;
	position: relative;
}
#reportsOverview_intro a {
	color: #0000ff;
	text-decoration: underline;
	font-size: 24px;
}
#reportsMedia {
	margin-bottom: 1em;
	font-weight: normal;
	text-align: center;
	float: right;
	width: 300px;
	margin-left: 1em;
}
#reportsMedia img {
	width: 300px;
	height: 220px;
}
#reportsMedia object {
	margin-bottom: 3px;
}
table#reportsDashboard {
	padding: 0;
	clear: both;
	margin: 0;
}
table#reportsDashboard th {
	margin: 0;
	background-image: none;
	background-color: #ebebeb;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	padding: 10px 10px 5px;
	border-top: 5px solid #FFF;
	border-right: 5px solid #FFF;
	border-bottom-style: none;
	border-left: 5px solid #FFF;
}
table#reportsDashboard td {
	margin: 0;
	font-size: 2em;
	text-align: center;
	background-color: #ebebeb;
	border-right: 5px solid #FFF;
	border-left: 5px solid #FFF;
	border-top-style: none;
	border-bottom: 5px solid #FFF;
	padding-top: 0;
}
#weatherForecast td strong {
	font-size: 2em;
	font-weight: normal;
	font-style: normal;
}
ul#twitterpie strong {
	color: #000;
}
ul.reportsTwitter {
	position: relative;
	margin-bottom: 1em;
}
ul.reportsTwitter li.first {
	background: #00a8f0 url(http://cdn1.ski.com.au/assets/img/latesttweet.gif) repeat-x right bottom;
	padding: 1em 1em 4.5em;
	color: #fff;
	font-size: 1.2em;
}
ul.reportsTwitter li.first strong {
	display: block;
	position: absolute;
	bottom: 6px;
	color: #9fd7ef;
	right: 25px;
	font-size: 1.1em;
}
ul.reportsTwitter li.first .time {
	color: #9fd7ef;
}
#reportsCams ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#reportsCams ul li {
	margin: 0 10px 10px 0;
	padding: 0;
	float: left;
	font-size: 11px;
	overflow: hidden;
	width: 90px;
	height: 90px;
	text-align: center;
}
#reportsCams ul li img {
	width: 80px;
	height: 60px;
}
#resortStatus_closed {
	color: #e52b05;
}
#resortStatus_open {
	display: none;
}
ul#twitterpie li {
		list-style-image: url(http://cdn1.ski.com.au/assets/img/bullet/tweet.gif);
	list-style-position: inside;
}

#cam_thumbs ul li,
#cam_thumbs_th ul li {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	clear: none;
	text-align: center;
	font-size: 11px;
	width: 90px;
	height: 95px;
	background: url(http://cdn1.ski.com.au/assets/img/patt_thumb.gif) repeat-x 0 65px;
	line-height: 11px;
}
#cam_thumbs ul li img,
#cam_thumbs_th ul li img {
	width: 90px;
	height: 65px;
	margin-bottom: 3px;
	float: left;
	background-color: #ccc;
}

/* START: REPORTS LATEST VIDEO 27/6/11 */

#reportsVideo {
	margin-bottom: 1em;
}
#reportsVideo object,
#reportsVideo embed {
	width: 645px;
	height: 385px;
}
