#cluetip-close a
{

color:white !important;
}



body {
font-family: Arial,Helvetica,Sans-Serif!important;
background-color: #a0c5db;
text-align: left!important;
margin-top:-52px;
}

a {
color: #c6262f!important;
text-decoration:none;
font-size: 1em;
}

a:hover {
color:#000!important;
}

#page {
margin: 0px auto;
border: 0px!important;
width: 1050px!important;
padding:0px 0pt 0px!important;
border: 10px solid #fff!important;
border-style: outset;
}

#news {
float: left;
margin-bottom: 10px;
width: 280px;
height: 50px;
display: block;
}
.page-head h1, .trail_map_btn
{
display: none;

}
#wplogo
{
position: relative;
top:60px;

}
ul.move_down, h4.move_down
{
margin-top:70px; 

}

#rightside {
position: absolute;
top: 0px;
left: 900px;
height: 100.6%;
width: 154px;
background-color: #a0c5db;
margin-bottom: 0px;
padding-bottom: 0px;
}

.news-blurb
{
color: #828282 !important;
font-weight: bolder;
margin-bottom: 15px;
font-size: 11pt;
}
.news-blurb p
{
font-size: 9pt !important;
color: #000000 !important;
font-weight: lighter;
}
		.entry-title { font-family: 'Helvetica', serif !important;border: none; font-weight: bolder; font-stretch: condensed;line-height: 15pt !important;}
		.menu { font-family: 'Helvetica', serif !important;border: none; font-weight: bolder; font-stretch: condensed;}
 		.menu1 li a{ font-family: 'Helvetica', serif !important;border: none; font-weight: bolder !important; font-stretch: condensed;}
		.map_page_link
		{
		font-family: 'Helvetica', serif !important;
		border: none;
		font-weight: bolder !important;
		font-stretch: condensed !important;
		font-size: 17px !important;
		}



.entry-title 
{
color:#fff !important;
font-size: 20px !important;
padding-bottom:25px;
}

.entry-title a, .entry-title a:hover
{
text-decoration: none;
color: white !important;
border: none;
}

.entry-content h3
{
padding-top:30px;

}

.sidemenu-subpages li a, .post-meta li a
{

font-size: 10pt;
font-weight: bolder;
font-family: HelveticaNue, helvetica, san-serif;

}


.sidemenu-subpages li a:hover, .post-meta li a:hover
{
text-decoration: none !important;

}

#sidebar-1
{
margin-top:3px;
}
.sidemenu-subpages li
{
margin-bottom:10px !important;
}
.navigation
{
width: 400px !important;

}

#current-content
{
margin-top:-80px;
margin-left: 80px;


}


.archive
{
margin-top: 30px;
}
#news {margin-bottom: 20px;}
#news-1 h3
{
color: black !important;
font-size: 14pt;


}

#event h3
{
color: black !important;
font-size: 14pt;


}
#event {margin-bottom: 20px;}

#current-content p
{
margin-left:0px;

}

#searchreset, #ec3_publish
{
display: none !important;

}

.map-link
{
float: right;
padding-left:1px;
margin-right:4px;
margin-top:-99px;
}

#rollnavigation
{
display: none;
}


ol li
{
line-height: 15px;

}
.map-image
{
margin-top:-10px!important;

}


#left_inset
{
position: relative;
left: 105px;
top:60px;
width: 260px;


}

#left_inset p
{
color: #000 !important;

}

#search {
margin: 0px!important;
position: absolute;
top: 60px;
left: 680px;
width: 230px;
}

.overlabel-apply
{



}


.content {
padding:0 0px 0px!important;
}
.home-title
{
margin-top:10px;
margin-bottom:10px;

}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
padding-right: 40px!important;
color:#000 !important;
margin-top:30px;
}

#header {
width: 900px;
height: 389px!important;
background-image:url(./images/header-red.jpg)!important;
background-repeat: no-repeat;
background-position: top;
}
#homeheader {
width: 900px;
height: 389px!important;
background-image:url(./images/homeheader.jpg)!important;
background-repeat: no-repeat;
background-position: top;
}
p {
font-size: 1.1em;
line-height: 120%;
color: #666;
}

#primary {
float: right!important;
width:500px;
margin-top: -110px;
padding-right: 130px!important;
padding-left: 0px!important;
padding-top: 0px!important;
border-left: 0px solid #fff!important;
}

#primaryhome {
float: right!important;
width:555px;
padding-right: 150px!important;
padding-left: 0px!important;
padding-top: 0px!important;
border-left: 0px solid #fff!important;
}

.page-head {
margin:5px 0px!important;
}
.columns-two #sidebar-main, .columns-three #sidebar-main {
width:375px!important;
margin-bottom: 0px!important;
padding: 0px!important;
}
#sidebar-2 {display: none}
#sidebar-1
{
background-image: url(http://www.winnipegtrails.ca/wp-content/uploads/homesquares1.jpg);
background-repeat: no-repeat;
width: 200px !important;
position: relative;
left:155px;
top:5px;
margin-left:-1px;
}


#event-calendar
{
width:170px;
}

.entry-meta {display: none !important}

#news-home h3, #events-home h3
{
font-weight: bolder;
text-transform: uppercase;
color:#06284a !important;
font-size:13pt;
}

#news-home h4, #events-home h4 
{
font-weight: bolder;
color:#d30f00 !important;
margin-top:-0px;
}

#news-home p, #news-1 p {margin-bottom:14px;color:#000;font-size: 10pt;}

#news-events
{
width:400px;
left:0px;
margin-top: 40px;
}



#news-home
{
width:260px;
position: relative;
left: 100px;
float:left;
padding-right:20px;
}

#events-home
{
width: 260px;
position: relative;
float: left;
left:100px;


}

.secondary {
color:#666;
line-height:1.5em;
float: right;
padding: 0px!important;
width: 275px!important;
margin-bottom: 10px!important;
}
.secondary div {
margin:10px 0 0!important;
}

h1, h2, h3, h4 {
font-family: 'HelveticaNue',Sans-Serif !important;
text-align: left!important;
font-stretch: condensed !important;
}

h2, h2 a, h2 a:hover, h2 a:visited {
color: #000;
text-align: left;
font-weight: lighter!important;
}
h3 {
color: #888!important;
font-size: 1.4em;
line-height: 1.2em;
margin-top: 5px;
margin-bottom: 0px;
}

h4 {
color: #0A294F!important;
font-size: 1.3em;
font-family: HelveticaNue, arial, san-serif;
font-weight: bolder !important;
line-height: 1.2em;
margin-top: 0px;
margin-bottom: 0px;
}

h5 {
color: #666!important;
font-size: 1.4em;
line-height: 1.2em;
margin-top: 5px;
margin-bottom: 0px;
}

.entry-content p{
text-align:left;
color: #000 !important;
}

body.columns-two .secondary {
float:left!important;
margin-bottom: 20px!important;
}

body.columns-two #primary {
margin-right:0px!important;
}
body.columns-two #primary-wrapper {
float:left;
margin-right:0px!important;
width:100%;
}

#primary-wrapper
{
background-image: url(images/content-bg.jpg);
background-repeat: repeat-y;
margin-bottom: -10px;
margin-top:-6px;
}

.secondary div p {
margin-top:0.4em;
color: #666;
font-size: 1em;
line-height: 1.2em;
}


ul.menu {
bottom:270px;
left:410px;
margin:0pt;
padding:0pt;
position:absolute;
width:540px!important;
height: 25px;
font-size: 10px!important;
text-transform: uppercase;
font-stretch: condensed!important;
float: right!important;
}

ul.menu li {
display:inline;
margin-top: 0px;
padding-top: 5px!important;
}
ul.menu, ul.menu li a, ul.menu li a:hover, ul.menu li a:visited {
background-color: transparent!important;
color:#fff!important;
}
ul.menu li a {
padding:5px 3px 6px;
}

#footer {
background-repeat: no-repeat;
background-position: top left;
background-image:url(./images/footer.jpg)!important;
background-repeat: repeat-x;
background-position: top;
width: 100%;
height: 45px;
border-top: 10px solid #fff;
padding-top:60px;
}



.blog-title a {
color:#9ACB33 !important;
font-size:16pt;
}

.blog-title, .blog-content {
list-style-type:none;
}

.blog-content li {
margin-bottom:10px;
}

ul.menu1 {
bottom:295px;
left:410px;
margin:0pt;
padding:0pt;
position:absolute;
width:500px!important;
height: 25px;
font-size: 10px!important;
text-transform: uppercase;
font-stretch: condensed!important;

float: right!important;
}

ul.menu1 li {
display:inline;
margin-top: 0px;
padding-top: 5px!important;
}
ul.menu1, ul.menu1 li a, ul.menu1 li a:hover, ul.menu1 li a:visited {
background-color: transparent!important;
color:#fff!important;
}
ul.menu1 li a {
padding:5px 3px 6px;
}
