/* css - North Country Theatre */body {font-family:"verdana",helvetica,sans-serif;font-size:11px;border:0px;margin:0px;padding:0;color:#333300;}td {vertical-align:top;}a:link {color:#ffffff;}a:visited {color:#ffffff;}a:active {color:#cccc00;}a:focus {color:#cccc00;}a:hover {color:#cccc00;}a{text-decoration: none;}a.topmenu{text-decoration: none; color:#666666; font-size:11px;font-weight:bolder;}a.topmenu:hover{text-decoration: none; color:#60b204; font-size:11px;font-weight:bolder;}a.sidemenu{text-decoration: none; color:#ffffff; font-size:11px;}a.sidemenu:hover{text-decoration: none; color:#60b204; font-size:11px;}a.menuleft {font-size:11px; color:#ffffff;}a.menuleft:hover {font-size:11px; color:#006633;}a.menutop {font-size:14px; color:#ffffff; font-family:"arial";}a.menutop:hover {color:#006633;}a.textlink {color:#cccc00;}a.textlink:hover {color:#66cc66;}a.prev {font-size:11px; color:#ffffff;}a.prev:hover {font-size:11px; color:#336699;}a.next {font-size:11px; color:#ffffff;}a.next:hover {font-size:11px; color:#336699;}a.home {color:#ffffff;}a.home:hover {color:#cccc00;}a.green {color:#669900;}a.green:hover {color:#33FF00;}td.menuleft:hover{background:#CCCC99;}br.clear	{clear:both;}.text{text-align:right; font-size:12px; color:#ffffff;}.name{color:#ffff66;}.menubottom{font-size:10px; color:#336633;}.cr{letter-spacing: 2px;font-size:9px;}.playtitle{text-align:right; font-size:21px; color:#006633;}.venues{text-align:right; font-size:18px; color:#ffffff; font-family:arial;}.contact{text-align:left; font-size:14px; color:#ffffff;}.perftext{text-align:center;}.pagetitle{text-align:right; font-size:21px; color:#ffff00; font-family:arial;line-height: 36px;}.pagetitle1{text-align:center; font-size:21px; font-family:arial;line-height: 27px;}.newstitle{text-align:right; font-size:18px;}.indextext{text-align:left; color:#336633;}.indexlinks{text-align:right; font-size:15px; color:#ffffff;}.mainmenu{color:#ffffff;font-weight:bolder;}.big{font-size:24px;font-weight:bolder;}.red{font-weight:bolder; color:#990000;}.text1{text-align:justify; color:#cccc99;}.text2{text-align:justify; color:#ffffff;}.text3{text-align:justify; color:#006633;}.events {	font-size:17px;	font-family:arial;	margin: 0 0 0px 0px;	padding:1px 0 0 0;	height:25px;	color:#ffffff;}/* css menu */#rollovermenu{	padding:0;	width:170px;}#rollovermenu, #rollovermenu ul { /* all lists */	padding: 0;	margin: 0;	list-style: none;}#rollovermenu ul{	width:220px;	padding-bottom:5px;}#rollovermenu ul a:link, #rollovermenu a:visited {	display: block;	border:none;	text-decoration:none;	padding:0px 5px 0px 0px;	height:18px;}#rollovermenu ul a:hover, #current a{	color:#cccc00;}#rollovermenu li { /* all list items */	position: relative;	cursor: default;	padding:0px 0px;	margin:0px;	color:#006633;}#rollovermenu li ul { /* second-level lists */	position: absolute;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	background:#999966;}#rollovermenu li:hover ul, #rollovermenu li.sfhover ul { /* lists nested under hovered list items */	left:5px;	top:26px;	font-size:14px;	color:#006633;}li#events {	font-size:17px;	font-family:arial;	margin: 0 0 0px 0px;	padding:1px 0 0 0;	height:25px;	color:#ffffff;}/* css menu - about */#aboutrollovermenu{	padding:0;	width:220px;}#aboutrollovermenu, #aboutrollovermenu ul { /* all lists */	padding: 0;	margin: 0;	list-style: none;}#aboutrollovermenu ul{	width:220px;	padding-bottom:5px;}#aboutrollovermenu ul a:link, #aboutrollovermenu a:visited {	display: block;	border:none;	text-decoration:none;	padding:0px 5px 0px 0px;	height:18px;}#aboutrollovermenu ul a:hover, #current a{	color:#cccc00;}#aboutrollovermenu li { /* all list items */	position: relative;	cursor: default;	padding:0px 0px;	margin:0px;	color:#006633;}#aboutrollovermenu li ul { /* second-level lists */	position: absolute;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	background:#999966;}#aboutrollovermenu li:hover ul, #aboutrollovermenu li.sfhover ul { /* lists nested under hovered list items */	left:5px;	top:26px;	font-size:14px;	color:#006633;}li#events {	font-size:17px;	font-family:arial;	margin: 0 0 0px 0px;	padding:1px 0 0 0;	height:25px;	color:#ffffff;}/* css menu - performance */#perfrollovermenu{	padding:0;	width:220px;}#perfrollovermenu, #perfrollovermenu ul { /* all lists */	padding: 0;	margin: 0;	list-style: none;}#perfrollovermenu ul{	width:220px;	padding-bottom:5px;}#perfrollovermenu ul a:link, #perfrollovermenu a:visited {	display: block;	border:none;	text-decoration:none;	padding:0px 5px 0px 0px;	height:18px;}#perfrollovermenu ul a:hover, #current a{	color:#cccc00;}#perfrollovermenu li { /* all list items */	position: relative;	cursor: default;	padding:0px 0px;	margin:0px;	color:#006633;}#perfrollovermenu li ul { /* second-level lists */	position: absolute;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	background:#999966;}#perfrollovermenu li:hover ul, #perfrollovermenu li.sfhover ul { /* lists nested under hovered list items */	left:5px;	top:26px;	font-size:14px;	color:#006633;}li#events {	font-size:17px;	font-family:arial;	margin: 0 0 0px 0px;	padding:1px 0 0 0;	height:25px;	color:#ffffff;}/* css menu - news */#newsrollovermenu{	padding:0;	width:220px;}#newsrollovermenu, #newsrollovermenu ul { /* all lists */	padding: 0;	margin: 0;	list-style: none;}#newsrollovermenu ul{	width:220px;	padding-bottom:5px;}#newsrollovermenu ul a:link, #newsrollovermenu a:visited {	display: block;	border:none;	text-decoration:none;	padding:0px 5px 0px 0px;	height:18px;}#newsrollovermenu ul a:hover, #current a{	color:#cccc00;}#newsrollovermenu li { /* all list items */	position: relative;	cursor: default;	padding:0px 0px;	margin:0px;	color:#006633;}#newsrollovermenu li ul { /* second-level lists */	position: absolute;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	background:#999966;}#newsrollovermenu li:hover ul, #newsrollovermenu li.sfhover ul { /* lists nested under hovered list items */	left:5px;	top:26px;	font-size:14px;	color:#006633;}li#events {	font-size:17px;	font-family:arial;	margin: 0 0 0px 0px;	padding:1px 0 0 0;	height:25px;	color:#ffffff;}
