/* File Information

			File Name - New Arena Main CSS
			Author - Tom Watney
			Date - March 2009
			Last Edited: 5 March 2009
----------------------------------------------- */

/* Colours

			National Ice Centre Blue - #003366
			Member Gold - #C8C878
			Light Gold - #E6E6BE
			Light Blue - #99ccff

----------------------------------------------- */

* {
				padding: 0;
				margin: 0;
				}

body {
				font-family: "Helvetica Neue", arial, helvetica, sans-serif;
				font-size: 62.5%;
				height: 100%; 
				color: #000000
				background-image: url(http://www.trentfmarena.com/nic/assets/new/background_fade.png);
				background-repeat: repeat-x;
				}

p {
				margin: 10px 10px 10px 10px;
				font-size: 1.2em;
				line-height: 1.6em;
				}

em {
				font-style: normal;
				}

a {
				font-weight: bold;
				text-decoration: underline;
				}

a:link {
				text-decoration: underline;
				}

a:visited {
				}

a:hover {
				text-decoration: none;
				}

img {
				border: none;
				padding: 0;
				margin: 0;
				}

h1  {
				margin: 0px;
				padding: 0px;
				text-indent: -9999px;
				}

h1 a {
				display: block;
				text-decoration: none;
				margin: 0px;
				width: 160px;
				height: 128px;
				}

h3 {
				color: #000000;
				font-weight: normal;
				font-size: 2.0em;
				}

h4 {
				color: #000000;
				font-weight: bold;
				font-size: 4.0em;
				line-height: 1.0em;
				}

h5 {
				font-size: 1.8em;
				font-weight: bold;
				margin: 10px 20px 0px 10px;
				}

.strapline {
				margin: 0;
				margin-top: -30px;
				color: #FFFFFF;
				}

h6 {
				font-size: 1.7em;
				font-weight: bold;
				margin: 20px 20px 0px 18px;
				}

#content ul {
				list-style-type: none;
				margin: 0;
				margin-top: 30px;
				padding: 0;
				font-size: 1.2em;
				line-height: 1.2em;
				color: #000000;
				}

#content li {
				display: inline;
				}

#content li a {
				color: #000000;
				text-decoration: none;
				font-weight: normal;
				}

#content li a:link {
				color: #000000;
				text-decoration: none;
				font-weight: normal;
				}

#content li a:visited {
				color: #000000;
				font-weight: normal;
				}

#content li a:hover {
				color: #666666;
				text-decoration: underline;
				font-weight: normal;
				}

#primaryContent ul, #primaryContent ol {
				list-style-type: disc;
				font-size: 1.2em;
				line-height: 1.6em;
				margin-left: 40px;
				margin-right: 20px;
				margin-top: 1.2em;
				}

#primaryContent ol {
				list-style-type: decimal;
				}

#primaryContent li {
				display: list-item;
				}

#secondaryContent img {
				margin-top: 10px;
				}

#secondaryContent p {
				margin-top: 0;
				margin-bottom: 0;
				}

#login {
				width: 160px;
				background: #C8C878 url(/images/site_images/member_login.jpg) top left no-repeat;
				padding-top: 30px;
				margin-top: 10px;
				padding-left: 0px;
				margin-left: 0px;
				}

#login strong {
				color: #484848;
				}

#login a {
				color: #484848;
				}

#login a:hover {
				color: #FFFFFF;
				}

.member_panel_bottom {
				background: #FFFFFF url(/images/site_images/member_login.jpg) bottom left no-repeat;
				margin: 0;
				padding: 10px;
				}


#panthers {
				width: 160px;
				background: #FFFFFF url(/images/uploads/general_images/Panthers-background.jpg) top left no-repeat;
				padding-top: 130px;
				margin-top: 10px;
				padding-left: 0px;
				margin-left: 0px;
				}

#panthers strong {
				color: #000000;
				}

#panthers a {
				color: #ffcc00;
				}

#panthers a:hover {
				color: #000000;
				}

.panthers_panel_bottom {
				background: #FFFFFF url(/images/uploads/general_images/Panthers-background.jpg) bottom left no-repeat;
				margin: 0;
				padding: 10px;
				}

.arena {
				color: #003366;
				}

.conferencing  {
				color: #960A14;
				}

.members  {
				color: #C8C878;
				}

#advertising img {
				float: right;
				margin-bottom: 4px;
				}

.singlepage {
				margin-bottom: 30px;
				}

.newsitem {
				margin-top: 20px;
				margin-bottom: 10px;
				padding-bottom: 10px;
				}

.newsitem img {
				float: left;
				margin-bottom: 10px;
				}

.newsitem h5 {
				margin: 0;
				padding: 0;
				margin-left: 150px;
				margin-right: 10px;
				}

.newsitem h6 {
				margin: 0;
				padding: 0;
				margin-left: 150px;
				margin-right: 10px;
				margin-bottom: 5px;
				}

.newsitem p {
				margin: 0;
				padding: 0;
				margin-left: 150px;
				margin-right: 10px;
				margin-right: 10px;
				}

.clear {
				clear: both;
				height: 1px;
				}

.newclear {
				clear: both;
				height: 24px;
				}

#secondaryPromotion ul {
				list-style-type: disc;
				color: #484848;
				font-size: 1.2em;
				line-height: 1.6em;
				margin-left: 40px;
				margin-right: 20px;
				margin-top: 1.2em;
				}

#secondaryPromotion li {
				display: list-item;
				}

.facility {
				background-color: #003366;
				padding: 10px 10px 10px 0px;
				margin: 0px;
				margin-bottom: 10px;
				}

.facility p {
				font-size: 1.3em;
				line-height: 1.4em;
				margin: 0;
				margin-left: 120px;
				color: #FFFFFF;
				}

.facility h5 {
				font-weight: normal;
				margin: 0;
				margin-left: 0px;
				color: #FFFFFF;
				}

.facility a {
				color: #FFFFFF;
				}


.facility a:link {
				color: #FFFFFF;
				}

.facility a:visited {
				color: #FFFFFF;
				}

.facility a:hover {
				color: #FFFFFF;
				}

.facility img {
				float: left;
				margin-left: 10px;
				margin-right: 10px;
				border: 1px solid #FFFFFF;
				}

.facilityimage {
				background-color: #E6C8C8;
				margin-top: 10px;
				padding: 0px;
				padding-bottom: 5px;
				}

.conferencing_image {
				border: 1px solid #960A14;
				}

.facilityimage img {
				margin: 10px;
				margin-bottom: 5px;
				border: 1px solid #FFFFFF;
				}

.facilityimage p {
				margin: 0px 10px 0px 10px;
				font-size: 1.1em;
				line-height: 1.2em;
				color: #000000;
				}

/* #secondaryPromotion h3 {
				margin: 0px;
				margin-bottom: 10px;
				padding: 0px;
				text-indent: -9999px;
				background: #FFFFFF url(http://www.trentfmarena.com/assets/site_images/header_welcome.gif) top left no-repeat;
				height: 60px;
				width: 310px;
				} */

#secondaryPromotion img {
				float: left;
				padding: 0;
				margin: 0;
				}

.left {
				float: left;
				margin-bottom: 4px;
				}

.right {
				float: right;
				margin-bottom: 4px;
				}

#mini img {
				margin-bottom: 4px;
				}


.header_events {
				margin: 0px;
				margin-bottom: 10px;
				padding: 0px;
				text-indent: -9999px;
				background: #FFFFFF url(http://www.trentfmarena.com/nic/assets/new/header_events_nic.jpg) top left no-repeat;
				height: 60px;
				width: 310px;
				}


table {
				width: 290px;
				font-size: 1.1em:
				margin: 10px;
				}

#myOnPageContent {
				display: none;
				}

#toolbar p {
				color: #FFFFFF;
				margin: 0;
				margin-left: 10px;
				margin-right: 10px;
				padding: 0;
				}

#toolbar strong {
				color: #FFFFFF;
				}

#address {
				float: left;
				width: 180px;
				padding-left: 10px;
				}

#contact {
				float: left;
				width: 620px;
				}

#partners {
				width: 960px;
				float: left;
				margin-top: 20px;
				margin-bottom: 20px;
				}

#footer p {
				margin: 0;
				font-size: 1.0em;
				line-height: 1.4em;
				}

#footer br {
				line-height: 1.4em;
				}

.gallery_image {
				margin-top: 10px;
				padding: 0px;
				padding-bottom: 5px;
				}

.gallery_image img {
				margin: 10px;
				margin-bottom: 5px;
				border: 1px solid #FFFFFF;
				}

.gallery_image p {
				margin: 0px 10px 0px 10px;
				font-size: 1.1em;
				line-height: 1.2em;
				color: #000000;
				}

.gallery_image em {
				font-style: italic;
				}

.minihead_downloads {
				height: 30px;
				width: 220px;
				margin: 0px;
				margin-top: 10px;
				margin-bottom: 10px;
				text-indent: -9999px;
				background: #C8C878 url(http://www.trentfmarena.com/nic/assets/new/nic_downloads.gif) top left no-repeat;
				}

.minihead_links {
				height: 30px;
				width: 220px;
				margin: 0px;
				margin-top: 10px;
				margin-bottom: 10px;
				text-indent: -9999px;
				background: #C8C878 url(http://www.trentfmarena.com/nic/assets/new/nic_links.gif) top left no-repeat;
				}



.showclear {
				clear: both;
				border-bottom: 1px solid #003366;
				margin: 0px 10px 10px 0px;
				}

.showlinks {
				font-weight: bold;
				padding: 0px 0px 10px 0px;
				}

textarea {
				margin: 0px;
				width: 95%;
				height: 120px;
				}

input {
				width: 95%;
				margin: 0px;
				}

select {
				width: 95%;
				margin: 0px;
				}

.check {
				width: auto;
				margin-right: 10px;
				}

label {
				font-weight: bold;
				}

table {
				width: 95%;
				margin: 10px 10px 20px 10px;
				font-size: 1.2em;
				line-height: 1.2em;
				border-collapse: collapse;
				}

tr, td {
				vertical-align: center;
				margin: 0;
				padding: 8px 4px 8px 4px;
				border-bottom: 1px solid #003366;
				}

#message 			{
				margin-top: 10px;
				margin-left: 0px;
				padding-left: 0px;
				padding-bottom: 11px;
				height: 33px;
				background: url(http://www.nottingham-arena.com/assets/newsbg.jpg);
				}



#event_mini_feed p {
				font-size: 1.0em;
				}


#event_mini_feed h5 {
				font-size: 1.2em;
				font-weight: bold;
				padding-top: 20px;
				}

#registeredcompany p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #CCCCCC;
}


#members_tease {
				width: 160px;
				background: #000000 url(http://www.trentfmarena.com/assets/site_images/member_login.gif) top left no-repeat;
				padding-top: 30px;
				margin-top: 10px;
				padding-left: 0px;
				margin-left: 0px;
				}

#members_tease p {
				color: #e6e6be;
				}

#members_tease strong {
				color: #e6e6be;
				}

#members_tease a {
				color: #e6e6be;
				}

#members_tease a:hover {
				color: #FFFFFF;
				}

.members_tease_bottom {
				background: #FFFFFF url(http://www.trentfmarena.com/assets/site_images/member_login.gif) bottom left no-repeat;
				margin: 0;
				padding: 10px;
				}


#events_list {
				width: 160px;
				background: #FFFFFF url(http://www.trentfmarena.com/nic/assets/new/events_top.jpg) top left no-repeat;
				padding-top: 30px;
				margin-top: 10px;
				padding-left: 0px;
				margin-left: 0px;
				}

#events_list p {
				color: #000000;
				}

#events_list strong {
				color: #000000;
				}

#events_list a {
				color: #000000;
				}

#events_list a:hover {
				color: #003366;
				}

.events_list_bottom {
				background: #FFFFFF url(http://www.trentfmarena.com/nic/assets/new/events_bottom.jpg) bottom left no-repeat;
				margin: 0;
				padding: 10px;
				}

#allshows {
				height: 610px;
				overflow: auto;
				}

#allshows h5 {
				font-size: 1.4em;
				line-height: 1.2em;
				margin: 0px 0px 0px 78px;
				padding 0;
				}

#allshows p {
				font-size: 1.1em;
				line-height: 1.4em;
				margin: 0px 0px 0px 78px;
				padding 0;
				}

#allshows img {
				float: left;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 10px;
				margin-left: 0px;
				}

#slider 			{
				position:relative;
				margin:0px 0px 0px 0px;
				background:url(http://www.nottingham-arena.com/images/loading.gif) no-repeat 50% 50%;
				height: 260px;
				}

#slider img 			{
				position: absolute;
				top:0px;
				left:0px;
				}

#slider a 			{
				border:0;
				}

.nivo-controlNav 		{
				position:absolute;
				left:47%;
				top:-16px;
				}

.nivo-controlNav a 		{
				display:block;
				width:10px;
				height:10px;
				background:url(http://www.nottingham-arena.com/images/bullets.png) no-repeat;
				text-indent:-9999px;
				border:0;
				margin-right:3px;
				float:left;
				}

.nivo-controlNav a.active 	{
				background-position:-10px 0;
				}

.nivo-directionNav a 		{
				display:block;
				width:32px;
				height:34px;
				background:url(http://www.nottingham-arena.com/images/arrows.png) no-repeat;
				text-indent:-9999px;
				border:0;
				}

a.nivo-nextNav 			{
				background-position:-32px 0;
				right:10px;
				}

a.nivo-prevNav 			{
				left:10px;
				}

/* The Nivo Slider styles */

.nivoSlider 			{
				position:relative;
				margin:0px 0px 0px 0px;
				background:url(http://www.nottingham-arena.com/images/loading.gif) no-repeat 50% 50%;
				}

.nivoSlider img 		{
				position:absolute;
				top:0px;
				left:0px;
				display:none;
				}

/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink 	{
				position:absolute;
				top:0px;
				left:0px;
				width:100%;
				height:100%;
				border:0;
				padding:0;
				margin:0;
				z-index:60;
				display:none;
				}

/* The slices in the Slider */

.nivo-slice 			{
				display:block;
				position:absolute;
				z-index:50;
				height:100%;
				}

/* Caption styles */

.nivo-caption 			{
				position:absolute;
				left:0px;
				bottom:0px;
				background: url(http://www.nottingham-arena.com/images/captionimg.gif);
				height: 40px;
				color:#fff;
				opacity:0.8; /* Overridden by captionOpacity setting */
				width:100%;
				z-index:89;
				}

.nivo-caption p 		{
				padding:4px;
				margin:0;
			        color: #050505;
			        font-size: 14px;
				}
				
/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a 		{
				position:absolute;
				top:45%;
				z-index:99;
				cursor:pointer;
				}

.nivo-prevNav 			{
				left:0px;
				}

.nivo-nextNav 			{
				right:0px;
				}

/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav a 		{
				position:relative;
				z-index:99;
				cursor:pointer;
				}

.nivo-controlNav a.active 	{
				font-weight:bold;
				}
				
ul#news li {
display:none;
text-decoration: none;
margin: 0px 0px 0px 0px;
                                text-indent: 10px;
                                padding-bottom: 15px;
                                white-space:nowrap;
}
ul#news li:first-child {
display:block;
text-decoration: none;
padding-top: 16px;
margin: 0px 0px 0px 0px;
                                text-indent: 10px;
                                padding-bottom: 15px;
                                white-space:nowrap;
}

ul#news a:link
				{
				font-size: 1.2em;
				font-weight: bold;
				color: #000;
				text-decoration: none;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
ul#news a:visited
				{
				font-size: 1.2em;
				font-weight: bold;
				color: #747474;
				text-decoration: none;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
ul#news a:hover
				{
				font-size: 1.2em;
				font-weight: bold;
				color: #5a7b2c;
				text-decoration: underline;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
ul#news a:active
				{
				font-size: 1.2em;
				font-weight: bold;
				color: #000;
				text-decoration: none;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}