
.entry-content {
text-align:left!important;
padding-right: 20px!important;
padding-left: 12px!important;
line-height:1.2em!important;
}

.content {
padding:0 0px 10px!important;
}

body {
font-family: Arial, Helvetica, sans-serif;
color:#000!important;
background-image:url(./images/bg.jpg)!important;
background-repeat: repeat;
background-position: top;
}

#top {
display: block;
float: left;
margin-left: 110px!important;
background-color: #000000;
height: 30px;
width: 1005px;
padding-bottom: 0px;
margin-bottom: 0px;
}

#homephoto {
width: 720px !important;
height: 250px !important;

}


#topfr {
display: block;
float: left;
margin-left: 110px!important;
background-color: #000000;
height: 30px;
width: 1005px;
padding-bottom: 0px;
margin-bottom: 0px;
}

#sidebar-1 a {
font-size: 10pt !important;
}


#topmenu {
display: inline;
font-size: 13px;
text-transform: uppercase;
color: #999999!important;
background-color: #000000;
width: 1005px;
margin-top: 20px !important;
margin-bottom: 0px!important;
margin-left:40px;
}
#topmenufr {
display: inline;
font-size: 11px!important;
text-transform: uppercase;
color: #999999!important;
background-color: #000000;
width: 1005px;
margin-top: 20px !important;
margin-bottom: 0px!important;
margin-left:0px;
}
#flash {
margin-top: 30px;
margin-bottom: 0px;
padding: 0px;
float: left;
clear: both;
}

#topmenu ul, #topmenu li {
padding: 25px 8px;
position: relative;
top:10px;
display: inline;
}
#topmenufr ul, #topmenufr li {
padding: 25px 3px;
position: relative;
top:10px;
display: inline;
}

#french {
position: absolute;
left: 920px;
z-index: 900;
height: 20px;
margin: 0px;
padding: 0px;
}

 h5 a, h5 a:hover, h5 a:visited {
display: block;
text-transform: uppercase;
color: #990000!important;
padding-top: 5px;
font-size: 13px;
}

a {
color: #888;
text-decoration:none;
}

a:hover {
color:#CC0000;
}

.entry-content a:visited {
color: #CC0000!important;
}

#search {
margin-top:0px!important;
position: absolute;
top: 4px;
left: 415px;
z-index: 500!important;
width: 200px!important;
}
#searchform {
height:15px!important;
}
.columns-three #s.livesearch {
width:195px;
}
#s.livesearch {
position:absolute;
top:0;
width:195px;
}
#searchsubmit {
float: right;
width: 30px;
}
#page {
margin: 0px auto;
border: 0px!important;
width: 1115px!important;
padding:0px 0pt 0px!important;
background-image:url(./images/page.jpg)!important;
background-repeat: repeat-y!important;
background-position: left;
background-color: transparent!important;
}

#header {
width: 1115px;
height: 482px!important;
margin-left: -110px!important;
background-color: transparent!important;

}

#flash {
position: absolute;
z-index: 900;
}


p {
line-height: 130%;
color: #000;
text-align: left;
}
#primary-wrapper {
margin-right:0px!important;
width: 1100px!important;
}
#primary {
margin-right:0px!important;
}


#primary {
width: 755px;
padding-right: 0px!important;
padding-left: 25px;
margin: 0px!important;
}


.page-head {
margin:5px 0px!important;
padding-left: 12px!important;
}
.columns-two #sidebar-main, .columns-three #sidebar-main {
margin-bottom: 0px!important;
padding: 0px;
}

h1 {
color: #FF0000;
text-align: left!important;
font-weight: bold!important;
font-family: Arial, Helvetica, sans-serif;
font-size: 37px!important;
text-transform: uppercase;
}

h2, h2 a, h2 a:hover, h2 a:visited {
color: #CC0000;
text-align: left!important;
font-size: 22px!important;
font-family:  arial, sans-serif;
letter-spacing: 0em;
font-weight: bold!important;
}
h3 {
color: #000!important;
margin-top: 8px!important;
margin-bottom: 0px!important;
font-family:  Arial,Helvetica,Sans-Serif!important;
font-size: 16px!important;
letter-spacing: 0px!important;
font-weight: bold!important;
text-transform: uppercase;
padding: 0px 0px!important;
text-align: left!important;
}


h4 {
color: #CC0000!important;
margin-top: 3px;
margin-bottom: 0px;
padding: 0px 0px!important;
font-family:  Arial,Helvetica,Sans-Serif!important;
letter-spacing: 0em;
font-weight: bold!important;
font-size: 14px!important;
}

h5 {
color: #990000!important;
font-family:  Arial,Helvetica,Sans-Serif!important;
letter-spacing: 0em;
font-weight: bold!important;
font-size: 13px!important;
}


#footer {
height: 0px!important;
text-align: left!important;
padding:0px 0 0px!important;
}

#footer a {
border-bottom:0px solid #CCCCCC!important;
}


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

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

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


.secondary {
width: 280px!important;
padding:0 0px 0px 0px!important;
border-left: 1px dashed #666!important;

}

.secondary div p, .secondary div a {
margin-top:2px;
margin-left: 15px;
margin-right: 70px;
}
.sb-pagemenu li a {
margin-right:75px;
margin-top:2px;
font-size: 11px!important;
font-weight: bolder !important;
}

.sb-pagemenu {
margin-left: 15px;
}
.sb-pagemenu ul li {
list-style-type: none;
font-size: 11px;

}


.secondary h4 {
margin-left: 15px;
}

#MailPress {
margin-left: 15px;
}

#event-calendar {
background-position: top left;
background-image:url(./images/online_box.jpg)!important;
background-repeat: no-repeat;
border: 5px solid #ccc;
}



#dynamic-content {
padding-top:0px!important;
}

table.ec3_schedule {
display: none!important;
}

#hometable td {
border-right: 1px dashed #666;
border-bottom: 1px dashed #666;
}


.widecolumn {
margin: 35px!important;
}



#mp-urlsubmgt {
margin:5px 0 0!important;
}

#french h5 a{
color:#fff !important;

}

#twitterfeed li {
	font-size: 14px!important;
}


ol.faq h3 {
font-size:12px !important;
text-transform:none!important;
}

ol.faq div.answer p {
font-size:12px !important;
}
#prevBtn {
	font-size: 14px;
	margin-top: 20px;
	display: inline;
	line-height: 22px;
	color: #CC0000;
	position: relative;
	top:-40px;
	left:5px;
}
#nextBtn {
	font-size: 14px;
	padding-left: 20px;
	display: inline;
	margin-top: 20px;
	width: 600px;
		line-height: 22px;
		color: #CC0000;
position: relative;
top: -40px;
left:620px;
}
ol.faq h3 {
	background-image:none!important;

}





