
body {
background-color:#FFFFFF;
}

#search {
margin-top:0px!important;
position: absolute;
top: 20px;
left: 700px;
}
#splash {
background-color: #000;
padding-bottom: 150px;}

#toplinks {
top: 25px;
left: 445px;
margin:0pt;
padding:0pt;
position:absolute;
height: 50px;
font-size: 10px;
z-index: 900;
color: #888!important;
font-family: Caecilia, Georgia, "Times New Roman", Times, serif;
background-color: transparent!important;
z-index: 9999!important;
text-transform: uppercase;
font-weight: bold!important;
}

#toplinks li {
display:inline;
padding-right: 8px;
padding-left: 8px;
color: #888!important;
border-right: 1px solid #888;
}

#toplinks li a {
margin-top: 30px!important;
color: #888!important;
}



#bar {
position: absolute;
top: 280px;
left: 0px;
background-image:url(http://www.saisonvoyageur.ca/wp-content/themes/k2/styles/extend/images/menu_fr.png)!important;
background-repeat: repeat-x!important;
background-position: top;
z-index: 800;
width: 100%;
margin-left: -300px!important;
}
#blue {
position: absolute;
top: 260px;
left: 630px;
z-index: 850;
}
a {
color:#990000!important;
text-decoration:none;
font-size: 1em;
}

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

#page {
margin: 0px auto;
border: 0px!important;
width: 900px!important;
padding:0px 0pt 0px!important;
}

#header {
width: 900px;
height: 350px!important;
background-color: #FFFFFF;
}

#header2 {
width: 900px;
height: 420px!important;

background-color: #FFFFFF;
}

#homeheader {
width: 900px;
height: 512px!important;
background-image:url(./images/homeheader2.jpg)!important;
background-repeat: no-repeat;
background-position: bottom;
padding-top: 15px;
}
#top {
width: 900px;
height: 350px!important;
background-image:url(./images/topheader2.png)!important;
background-repeat: no-repeat;
background-position: bottom;
padding-top: 20px;
}

strong, em, b, i {
font-family: Georgia, "Times New Roman", Times, serif;
}

p {
font-size: 1.1em!important;
line-height: 120%;
font-family: Georgia, "Times New Roman", Times, serif;
}

#primary {
width: 550px;
padding-left: 0px;
padding-right: 50px!important;
}

#primary2 {
width: 380px;
padding-left: 0px;
padding-right: 50px!important;
float: left;
}
.secondary {
line-height:1.5em;
float: left;
padding: 2px;
}

.secondary h4 {
display:block;
font-weight:bold;
font-family: PMN Caecilia, Serif;
color:#990000!important;
font-style: italic!important;
font-size: 24px;
display: none!important;
}



h1, h2, h3, h4 {
font-family: PMN Caecilia, Serif;
color:#990000!important;
font-weight: bold!Important;
letter-spacing: 0em!important;
}

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

h4 {
font-size: 1.4em;
line-height: 1.2em;
margin-top: 5px;
margin-bottom: 0px;
}

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

.entry-content {
text-align:left;
}

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

#sidebar-1 {
margin-top: 50px!important;
}

.columns-three .secondary {
width:180px;
padding-left: 20px!important;
margin-top: 5px!important;
}

ul.menu {
top:299px;
left:55px;
margin:0pt;
padding:0pt;
position:absolute;
width:100%!important;
height: 50px;
font-size: 10.5px;
font-family: PMN Caecilia, Georgia, "Times New Roman", Times, serif;
z-index: 900;
background-color: transparent!important;
z-index: 9999!important;
text-transform: uppercase;
font-weight: bold!important;
letter-spacing: .06em;
}
ul.menu li a {
padding:7px 9px 6px;
}

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

#footer {
background-color: #fff;
width: 1000px;
padding:0px 0 40px!important;

}



#primary .entry-content h3 {
padding-top: 0px!important;
margin-top:0px!important;
}



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


}

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

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


table.ec3_schedule {
border:0px solid #880000!important;
border-collapse:collapse;
float: none!important;
width: 300px;
font-weight: bold!important;
margin:0px 1px 0px 0;
text-align: left!important;
}

td.ec3_start {
text-align:left!important;

}

td.ec3_to {
text-align:left!important;

}


#s.livesearch {
position:absolute;
top:0;
width:145px;
}

.entry-meta {
display: none;
}



table.ec3_schedule tb tr {

margin-top: 20px!important;
}


