@charset "UTF-8";
/* CSS Document */

#top {
	padding-bottom: 1em;}
#top ul {
	list-style:disc;
	padding-left: 15px;
	margin-bottom: 1em;
	margin-left: 10px;
	margin-top: 0px;}

#top p {
	padding-bottom: .25em;}

.section_top {
	padding-top: 1em; padding-bottom: 2em;}

.section_top p {
	padding-bottom: .5em;}

a#btCineplex {
	border-bottom: 0;
	display:block;
	width: 124px; height:112px;
	outline: none;
	text-indent: -9999px;
	background-image: url(../img/movie_listings/cineplex.gif);}
	
.article h4 {
	font-size: 1.25em;}

.article h3 a:link {
	color: #000;
	text-decoration: none;
	border-bottom: 1px SOLID #CCC;
	outline: none;}
	.article h3 a:visited {
		color: #000;
		text-decoration: none;
		border-bottom: 1px SOLID #CCC;
		outline: none;}
	.article h3 a:hover {
		color: #f7aa0e;
		text-decoration: none;
		border-bottom: 1px SOLID #f7aa0e;
		outline: none;}
	.article h3 a:active {
		color: #f9c457;
		text-decoration: none;
		border-bottom: 1px SOLID #f9c457;
		outline: none;}

#main .article {
	padding-bottom: 1.75em;
	width: 400px;
	position: relative;}

#main.shinny_hockey .article, #main.figure_skating .article, #main.public_skating .article, #main.parties .article, #main.about .article {
	width: auto;}

#main.figure_skating .article, #main.cancellations .article, #main.public_skating .article, #main.shinny_hockey .article {
	border-bottom: 1px DOTTED #CCC; padding-bottom: 1em; margin-bottom: 1em;}

#main.directions .article {
	font-size: .85em;}

#main.keep_in_touch .article, #main.guest_services .article, #main.gift_cards .article {
	width: auto;}
	
#main .article h3 {
	color: #000;
	margin-bottom: 0px; }
	
	#main.trends .article h3 {
		margin-bottom: 0;
		color: #7ab732;}

#main .article p {
	padding-bottom: .5em;}

#main .article ul {
	list-style:disc;
	padding-left: 15px;
	margin-bottom: 1em;
	margin-left: 40px;
	margin-top: 0px;}
	#main .article ul li {
		}
	
#main .article a:link {
	outline: none;
	color: #000;
	text-decoration: none;
	border-bottom: 1px SOLID #999;
	padding-bottom: 1px;}
	#main .article a:visited {
		color: #000;
		text-decoration: none;
		border-bottom: 1px SOLID #999;}
	#main .article a:hover {
		color: #7ab735;
		text-decoration: none;
		border-bottom: 0px SOLID #7ab73;}
	#main .article a:active {
		color: #a2cd71;
		text-decoration: none;
		border-bottom: 1px SOLID #a2cd71;}
	
#main .article a.pdf {
	border-bottom: 0;
	float: left; margin: 3px 7px 0 0;
	width: 32px; height: 32px;
	background-image: url(../img/common/pdf.gif);}
#main .article a.doc {
	border-bottom: 0;
	float: left; margin: 3px 7px 0 0;
	width: 32px; height: 32px;
	background-image: url(../img/common/doc.gif);}
#main .article a.misc {
	border-bottom: 0;
	float: left; margin: 3px 7px 0 0;
	width: 32px; height: 32px;
	background-image: url(../img/common/misc.gif);}
#main .article a.jpg {
	border-bottom: 0;
	float: left; margin: 3px 7px 0 0;
	width: 32px; height: 32px;
	background-image: url(../img/common/jpg.gif);}
#main .article a.wmv {
	border-bottom: 0;
	float: left; margin: 3px 7px 0 0;
	width: 32px; height: 32px;
	background-image: url(../img/common/wmv.gif);}

#main .article .details {
	padding-bottom: .5em;}
	
#main .article p.phone, #main p.date, #main p.fax, #main p.email {
	padding-bottom: .15em; padding-right: 1em;}

.article .details span {
	padding-right: 5px;}
