/*
-------------------------------------------------
*
*	Project:	Red Bull Open Ice 2010
*	File:		text.css
*
*
-------------------------------------------------
*/

/*-------------------
	Headers
*/
h1 {
	display:block;
	position:relative;
	text-indent:-9999px;
}
h2 {
	font-size:17px;
	line-height:20px;
	margin:0;
	padding:0;
	position:relative;
}
h3 {
	font-size:12px;
	line-height:18px;
	margin:0 0 8px;
	padding:0;
	position:relative;
}
h1#events, h1#latest, h1#schedule, h1#news, 
h1#share, h1#related_articles, h1#add_comment, 
h1#rules, h1#tourney, h1#teams, h1#twitter, h1#terms, h1#privacy, h1#media { height:34px; /*width:121px;*/ }

h1#events { background:url(../images/qualifiers.jpg) no-repeat 0 0; }
h1#latest { background:url(../images/latest_ttl.jpg) no-repeat 0 -1px; }
h1#schedule { background:url(../images/schedule_ttl.jpg) no-repeat 0 0; }
h1#news { background:url(../images/news_ttl.jpg) no-repeat 0 0; }
h1#share { background:url(../images/share_ttl.jpg) no-repeat 0 0; }
h1#related_articles { background:url(../images/related_articles_ttl.jpg) no-repeat 0 0; }
h1#add_comment { background:url(../images/add_comment_ttl.jpg) no-repeat 0 0; }
h1#rules { background:url(../images/rules_ttl.jpg) no-repeat 0 0; }
h1#tourney { background:url(../images/tournament_ttl.jpg) no-repeat 0 0; }
h1#teams { background:url(../images/teams_ttl.jpg) no-repeat 0 0; }
h1#twitter { background:url(../images/twitter_ttl.jpg) no-repeat 0 0; }
h1#terms { background:url(../images/terms.jpg) no-repeat 0 0; }
h1#privacy { background:url(../images/privacy.jpg) no-repeat 0 0; }
h1#media { background:url(../images/media.jpg) no-repeat 0 0; }

.print_num { display:none; }

h2.time { color:#333; text-transform:uppercase; }
h2.time span.light_grey { color:#999; }
h2.light_grey {
	color:#999;
	text-transform:uppercase;
}
h2.news_title {
	color:#333;
	text-transform:uppercase;
}
.event_block h2.time { font-size:16px; }

h3.location { color:#be1e2d; }
h3.news_location { color:#be1e2d; }
h3.red { color:#be1e2d; }
h3.terms { margin:18px 0 12px; }
ol li h3 { display:inline; }

/*-------------------
	Paragraphs
*/
p {
	color:#333;
	font-size:11px;
	line-height:16px;
}
.event p { padding:0 10px 24px 0; }
.event p a { color:#999; text-decoration:none; }
.event p a:hover { text-decoration:underline; }
p.comment_author, p.comment_date, p.comment_text {
	margin:0;
	padding:0;
}
p.comment_author {
	color:#333;
	font-size:11px;
	font-weight:900;
	text-transform:uppercase;
}
p.comment_date {
	color:#666;
	font-size:11px;
	margin:-4px 0 6px;
}
p.comment_text { color:#333; }
p.instruct {
	color:#999;
	font-size:11px;
	font-style:italic;
	padding:0 0 6px;
}
p.news_date {
	color:#999;
	font-size:9px;
	line-height:12px;
}
#news_block_wide p a { font-size:13px; }
p.comment_count {
	color:#999;
	font-size:10px;
}
p.caption {
	color:#999;
	font-size:11px;
	font-style:italic;
	padding:4px 0 0;
}
p+h1 { margin:18px 0 0; }

p.hours { display:block; margin:-9px 0 0; padding:0; }
p.street { margin:0 0 8px; line-height:6px; }
p.closed { display:none; }
.event_block p { padding-bottom:4px; }
.closed { color:#CCC !important; }
p.golden_ticket {
	color:#999;
	font-style:italic;
}

/*-------------------
	Links
*/
a {
	color:#999;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}