/* @override http://www.edmontonsport.com/skin/default_skin.css */

/* @override http://www.edmontonsport.com/skin/default_skin.css */

.clear {
  clear:both;
}

body {
  line-height:1.38462em; /* 18px at 13px font-size */
  font-family:"Helvetica Neue", Helvetica, Arial, sans serif;
}

html,body {
  background: url(/skin/body_bg.png) repeat-x;
  color:#000;
}

a:hover,a:active {
  color: #250858;
}

a:link,a:visited {
  color: #250858;
}

em {
  font-style:italic;
}

strong {
  font-weight:bold;
}

#doc,#doc2,#doc3,#doc4,#customdoc {
  padding-bottom:18px;
}

#yui-main {
  background: none;
}


#hd {
  height:40px;
  background-color: #250858;
  padding-bottom: 6px;
}

#utility_nav {
  font-size: .9em;
  text-transform: uppercase;
  width: 974px;
  text-align: right;
  height: 44px;
  *height: 56px;
  background: url(/skin/top_mask.png) no-repeat;
  padding-top: 12px;
  margin-left: -1px;
  *margin-left: 0px;
}

.home #utility_nav {
  position: absolute;
  margin-left: 0px;
}

#utility_nav a:link, #utility_nav a:visited {
  color:#002640;
  text-decoration: none;
  padding-right: 6px;
  padding-left: 6px;
  text-align: left;
}

#utility_nav a:hover, #utility_nav a:active {
  text-decoration: underline;
}

#splashwrapper {
  background: #FFF;
  border: 1px solid #ccc;
  border-width: 0 1px;
  *border: 0;
  *background: url(/skin/ie6_border.png) repeat-y;
  *height: 215px;
  min-height: 215px;
}

#splash {
  position: relative;
}

#nav1 {
  font-size: 3em;
  line-height: 1em;
  padding-bottom: 6px;
  padding-left: 230px;
  padding-top: 70px;
}

#nav2 {
  font-size: 2em;
  padding-left: 230px;
}

.line_wrapping1 {
  width:410px;
  float:right;
  height:39px;
  margin-top:70px;
}
.line_wrapping2 {
  width:330px;
  float:right;
  clear:right;
  height:50px;
}

#bottom_mask {
  width: 100%;
  background: url(/skin/bottom_mask2.png) no-repeat;
  *background-image: url(/skin/bottom_mask2_ie6.jpg);
  min-height: 213px;
  background-position:1px 0px;
}


#logo {
  float: left;
  margin-left: 2px;
  margin-top: 6px;
}

#logo img {
  display: block;
  margin: 3px 40px 8px 18px;
}

#nav {
  font-size:100%;
  border:0;
  background-color: #250858;
  background-image: none;
}

/* dropdown bg colour */
#nav .yuimenu .bd {
  background-color:#250858;
  background-image:none;
}

/* dropdown highlight colour */
#nav .yuimenu .bd .yuimenuitem-selected {
  background-color: #5c30aa;
}

#nav .yuimenubaritemlabel-selected {
  margin-left:0;
}

#nav .yuimenuitem {

}

#nav a:link,#nav a:hover,#nav a:active,#nav a:visited {
  color:white;
  border-width:0;
}

#nav.yuimenubarnav .yuimenubaritem,#nav.yuimenubarnav .yuimenubaritemlabel-selected {
  border-color:#ffffff;
  border-width:0;
}

/* main nav highlight colour */
#nav.yuimenubarnav .yuimenubaritem-selected {
  background: url(/skin/nav_highlight.png) repeat-x;
}

#nav.yuimenubarnav .yuimenubaritemlabel {
  padding:0 20px 0 13px;
  text-transform: uppercase;
}

#breadcrumbs {
  padding:2px 12px;
  font-size:.8em;
  color:#e0e0e0;
}

#breadcrumbs a:hover,#breadcrumbs a:active{
  color:#fff;
}

#breadcrumbs a:link,#breadcrumbs a:visited{
  color:#fff;
}


#controls {
  float: none;
  position: relative;
  bottom: 26px;
  padding-top: 24px;
}

#printable {
  float:right;
  position: relative;
  padding-bottom: 6px;
  padding-top: 6px;
  padding-right: 26px;
}

#sharethis {
  padding-top: 6px;
  padding-bottom: 6px;
}


#left_nav {

}

/* Nav 2 first level side nav */
#left_nav ul li {
  font-style: oblique;
  padding-bottom: 12px;
  text-indent: -12px;
  padding-left: 0;
}

/* Nav 2 link colour */
#left_nav ul li a{
  color: #250858;
  padding-bottom: 4px;
  font-weight: bold;
}


/* Nav 3 second level side nav */

#left_nav ul li div {
  padding-left: 12px;
  padding-top: 4px;
}

#left_nav ul li div ul li{
  font-style: oblique;
  list-style-type: disc;
  list-style-position: inside;
  text-indent: 0px;
  padding-left: 0px;
}

/* Nav 3 link colour */
#left_nav ul li ul li a{
  color: #fc8017;
}

/* Nav 4 third level side nav */

#left_nav ul li div ul li div {
  padding-left: 12px;
}

#left_nav ul li div ul li div ul li{
  font-style: oblique;
  padding-bottom: 6px;
  padding-left: 6px;
  list-style-position: inside;
}

/* Nav 4 link colour */
#left_nav ul li div ul li div a{
  color: gray;
}


#bd {

}

#bd_hd {
  height:21px;
  background: url(/skin/bd_hd.png) no-repeat;
}

#bd_bd {
  background: url(/skin/bd_bd.png) repeat-y;
}

#bd_ft {
  height:24px;
  background: url(/skin/bd_ft.png) no-repeat;
  *background-image: url(/skin/bd_ft_ie6.png);
}

#content {
  padding-right:72px;
  padding-left:36px;
}


#content_hd {

}


#content_bd {

}

#content_ft {
  height:12px;

}

#content #searchresults .description {
  padding-left:102px;
}

#content #searchresults li {
  list-style-type:none;
}

#content #sitemap .grey {
  background-color:#CCD9FF;
}

#content #sitemap .lightgrey {
  background-color:#B3C6FF;
}

#content #sitemap table {
  width:100%;
}

#content #sitemap td,#content #sitemap th {
  border:0 transparent none;
}

#content_bd .center .draggable {
  margin-right:auto;
  margin-left:auto;
}

#content_bd .center, #content_bd .pagination {
  text-align:center;
}

#content_bd .left {
  clear:left;
  float:left;
}

#content_bd .right {
  clear:right;
  float:right;
}

#content_bd h1,#content_bd h2, #content_bd h3, #content_bd h4, #content_bd h5, #content_bd h6, #content_bd p {
  font-family:"Helvetica Neue", Helvetica, Arial, sans serif;
}

#content_bd h1 {
  font-size:276.92%; /* 36px */
  line-height:1em;
  border-bottom:1px solid #C0C0C0;
  padding-bottom:.2em;
  margin-bottom:.2em;
  color: #250858;
}

#content_bd h2 {
  font-size:184.61%; /* 24px */
  line-height:1.5em;  /* 36px */
  color: #250858;
}

#content_bd h3 {
  font-size:161.53%; /* 21px */
  line-height:1.5em;  /* 31.5px */
  color: #250858;
}

#content_bd h4 {
  font-size:138.45%; /* 18px */
  line-height:1.5em;  /* 27px  */
  color: #250858;
}

#content_bd h5 {
  font-size:123.07%; /* 16px */
  line-height:1.5em;  /* 24px */
  color: #250858;
}

#content_bd h6 {
  font-size:107.69%; /* 14px */
  line-height:1.5em;  /* 21px */
  color: #250858;
}

#content_bd ol li {
  list-style-position:outside;
  list-style-type:decimal;
}

#content_bd p {
}

#content_bd table {
  margin-bottom:1.38462em;
  *margin-bottom:1.35em;
  border-collapse:separate;
}

#content_bd td, #content_bd th {
  vertical-align:top;
  padding:.2692em .8462em .2692em 1.38462em;
  *padding:.2625em .825em .2625em 1.35em;
}

#content_bd #sitemap table {
  border: 0;
}

#content_bd #sitemap td, #content_bd #sitemap th {
  padding: 0;
}

#content #sitemap .lightgrey {
  background-color: #fdf5e7;
}

#content #sitemap .grey {
  background-color: #fbe7c7;
}

#content_bd ul li {
  list-style-position:outside;
  list-style-type:disc;
}

#content_bd ul, #content_bd ol {
  *margin-bottom:1.35em;
  clear:left;
  margin-left:2em;
}

.detail_view th {
	font-weight: bold;
	  padding: 8px;

  margin-bottom: 4px;
	border-bottom: 4px solid #fdf5e7;
}

.detail_view td {
		  padding: 8px;
  background-color: #fdf5e7;
  margin-bottom: 4px;
  border-bottom: 4px solid white;
}


#sidebar {
  margin-left: 0px;
}

#sidebar_hd {
  height:0px;
}


#sidebar_bd {
  padding-right: 1em;
  padding-left: 2em;
}

#sidebar_bd h1 {

}

#sidebar_bd h2 {

}

#sidebar_bd p {
  font-size: .8em;
  line-height: 1.2em;
}

#sidebar_ft {
  height:0px;
}


#search {
  white-space:nowrap;
  float: right;
  padding-top: 6px;
  padding-right: 44px;
/*  position: absolute;
  top: 6px;
  left: 800px;*/
}

#search img {
  float:left;
  padding-right:6px;
  vertical-align:bottom;
}

#search input.text {
  float:left;
  border:1px solid #cccccc;
  border-width: 1px 0px 1px 1px;
  width:84px;
  height:12px;
  vertical-align:bottom;
  font-size: 10px;
  line-height:1em;
}

#search input.image {
  float:left;
  vertical-align:bottom;
}

#ft {
  text-align:center;
  padding-bottom:9px;
  color: gray;
}

#ft_hd {

}

#ft_bd {
  text-align: center;
}

#ft_bd a:hover, #ft_bd a:active {
    color: #250858;
}

#ft_bd a:link, #ft_bd a:visited {
    color: #250858;
}

#ft_bd p {
  padding:6px;
  font-size:.8em;
  line-height:1.5em;
}

#ft_ft {
  height:36px;
}

#bottomnav {
  padding:0 26px;
}

#bottomnav a:link, #bottomnav a:visited{
  font-size:.8em;
}

#repetitionnav {
  padding:0 26px;
}

#repetitionnav a:hover, #repetitionnav a:active{
  font-size:.8em;
}

#ft_sitemap {
  letter-spacing: 1px;
  text-align: left;
  font-weight: bold;
}

#ft_sitemap_hd {
  height: 28px;
  color: #fff;
  padding: 0px 13px;
  text-transform: uppercase;
}

#ft_sitemap_bd {
  padding: 0 13px 13px 13px;
}

#ft_sitemap ul li {
  float: left;
  padding-right: 60px;
}

#ft_sitemap ul ul li {
  float: none;
  padding-right: 0px;
}

#ft_sitemap ul a {
  color: #013768;
  font-weight: bold;
}

#ft_sitemap ul a:hover, #ft_sitemap ul a:active {
  color: #013768;
  font-weight: bold;
}

#ft_sitemap ul a:link, #ft_sitemap ul a:visited {
  color: #013768;
  font-weight: bold;
}

#ft_sitemap ul ul a:hover, #ft_sitemap ul ul a:active {
  color: #4c4c4c;
}

#ft_sitemap ul ul a:link, #ft_sitemap ul ul a:visited {
  color: #4c4c4c;
}

#subscribe_form {

}

#subscribe_form input[type=text] {
    width: 100%;
}

#content #contact_form {
  clear: both;
}

#content #contact_form div.field {

}

#content #contact_form div.field.even {

}

#content #contact_form div.field.odd {

}

#content #contact_form div.title {

}

#content #contact_form div.validation_error {

}

#content #contact_form div.widget {

}

#content #contact_form #input {

}

#content #contact_form #select {

}

#content #contact_form #textarea {

}

#content #contact_form #submit {

}

#content h2.job_tree {
  font-size: 150%;
}

#content #job_tree .ygtvfocus {
  background-color: transparent;
}

#content #job_tree .ygtvln {
  background-image: none;
}

#content #job_tree li {
  list-style-type: none;
}

#content #job_tree h3 {
  font-size: 125%;
}

#content #job_tree ul ul {
  padding-top: 3px;
  padding-left: 20px;
}

#content #job_tree table {
  margin-bottom: 3px;
}

#content #job_tree td {
  padding: 1px;
}

#content #job_tree ul ul div.deadline {
  float: left;
  padding-right: 0.75em;
}

#content #job_tree ul ul div.more_info {
  float: left;
}

#content #job_tree ul ul div.clear {
  clear: both;
}

#content #job_tree div.more_info a:link,
#content #job_tree div.more_info a:visited {
  text-decoration: underline;
}

#content #job_tree div.more_info a:hover,
#content #job_tree div.more_info a:active {
  text-decoration: underline;
}

#nav .yuimenubaritemlabel-hassubmenu {
  background-image:url(/skin/menubaritem_submenuindicator.png);
}

#nav .yuimenuitem-hassubmenu {
  background-image:url(/skin/menuitem_submenuindicator.png);
}

/* home page items */

.home #bd_bd {
  background: none;
}

.home #bd_ft {
  background: none;
}

.home #content  {
  padding: 0;
}

.home #content ul{
  padding: 0;
  margin: 0;
}


#home_page_main {
  padding: 0;
  width: 974px;
  height: 340px;
  margin: 0;
}

#home_page_main.left {

}

/* boxed on bottom */
#home_page_items{
  background: url(/skin/home_box_bg.png) no-repeat;
  width: 974px;
  height: 240px;
}

#home_page_items ul{
  padding: 0;
}

#home_page_items ul li{
  list-style-type: none;
  float: left;
  padding-top: 10px;
  text-indent: 0px;
  padding-left: 10px;
  width: 231px;
  _width: 241px;
  position: relative;
}

#home_page_items ul li img {
  position: absolute;
  top: 10px;
  left: 10px;
}

#home_page_items ul li img.underlay {
  z-index: 0;
}

#home_page_items ul li img.overlay {
  z-index: 1;
}

/* search form items */

#searchForm {
  width: 400px;
}

.search {
  padding: 8px;
  background-color: #fdf5e7;
  margin-bottom: 4px;
}

.search label {
  font-weight: bold;
  float: none;
}


#sports {
  padding: 8px;
  background-color: #fdf5e7;
  margin-bottom: 4px;
  font-weight: bold;
}

#sports label {
  font-weight: bold;
}


#areas {
  padding: 8px;
  background-color: #fdf5e7;
  margin-bottom: 4px;
  font-weight: bold;
}

#areas label {
  font-weight: bold;
}

.area {
  width: 400px;
}

#infrastructures {
  padding: 8px;
  background-color: #fdf5e7;
  margin-bottom: 4px;
  font-weight: bold;
}

#services {
  padding: 8px;
  background-color: #fdf5e7;
  margin-bottom: 4px;
  font-weight: bold;
}

#wheelchair_accessable{
  padding: 8px;
  background-color: #fdf5e7;
  margin-bottom: 4px;
  font-weight: bold;
}

.submit {
  padding: 8px;
  background-color: #fdf5e7;
  margin-bottom: 4px;
}

.addItem {
  padding-left: 30px;
  text-align: left;
}

#subscribe_form{
  padding: 8px;
  background-color: #fdf5e7;
  margin-bottom: 4px;
  font-weight: bold;
}

#subscribe_form input{
	margin: 4px;
}

#subscribe_form textarea{
	margin: 4px;
}

#contact_form{
  padding: 8px;
  background-color: #fdf5e7;
  margin-bottom: 4px;
  font-weight: bold;
}

#contact_form input{
	margin: 4px;
}

#contact_form textarea{
	margin: 4px;
}

#contentAreaSearchResultsForm{
  padding: 8px;
  background-color: #fdf5e7;
  margin-bottom: 4px;
  font-weight: bold;
}

#contentAreaSearchResultsPerPage{
  padding: 8px;
  background-color: #fdf5e7;
  margin-bottom: 4px;
  font-weight: bold;
}

#contentAreaSearchResultsNav{
	  padding: 8px;
background-color: #eaeaea;
}

#contentAreaSearchResultsFound{
  margin-bottom: 4px;
  font-weight: bold;
}

#contentAreaSearchResultsDoubleBack{
  font-weight: bold;
	color: gray;
	margin-right: 20px;
}

#contentAreaSearchResultsBack{
  font-weight: bold;
  color: gray;
  margin-right: 20px;
}

#contentAreaSearchResultsCurrentPageNumber{
  font-weight: bold;
}

#contentAreaSearchResultsForward{
  font-weight: bold;
  color: gray;
  margin-right: 20px;
	margin-left: 20px;
}

#contentAreaSearchResultsDoubleForward{
  font-weight: bold;
  color: gray;
  margin-right: 20px;
}

#contentAreaSearchResults{
	width: 470px;
background-color: #efefef;
}

#contentAreaSearchResults thead{
	background-color: silver;
}

#contentAreaSearchResults tr.even{
	background-color: #e4e4e4;
}

#contentAreaSearchResults tbody tr td a{
}


#contact_form input{
	margin: 4px;
}

#contact_form textarea{
	margin: 4px;
}



