body {
	padding:0px; margin:0px;
	text-align:center;
	background-color: #000060;
	background-image:url('/img/global/sitebkg.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#dbefff;
}


body.qtframe {
	background-image:url('/img/global/sitebkg.jpg');
	background-position:-726px -201px;
	background-repeat:no-repeat;	
}


#wrapper {
	width:900px !important;
	margin:0px auto;	padding:0px;
	position:relative;
	z-index:1;
}

#page {
	display:block;
	margin:0px auto; padding:0px;
	width:900px;
	/* background-image:url('/img/global/pagebkg.jpg');
	background-position:top;
	background-repeat:no-repeat; */
}

#header {
	display:block;
	width:900px; height:151px;
	padding:0px; margin:0px;
}

#header h1 {
	float:left;
	display:block;
	width:347px; height:151px;
	margin:0px; padding:0px;
}

#header h1 a {
	display:block;
	width:347px; height:151px;
	margin:0px; padding:0px;
}

#header h1 span {display:none;}

/**************************************************************/

ul#nav {
	float:left;
	width:517px; height:44px;
	padding:0px; margin:95px 0px 0px;
	list-style-type:none;
}

ul#nav li {
	float: left;
	padding:0px; margin:0px;
}

ul#nav li a {
	display:block;
	padding:0px; margin:0px;
	height:44px;
}

ul#nav li a span {
	display:none;
	background-position:top center;
	background-repeat:no-repeat;
}

ul#nav li a.music {
	background-image:url('/img/nav/music.gif');
	width:61px;
}
ul#nav li a.music:hover { background-image:url('/img/nav-over/music.gif'); }


ul#nav li a.video {
	background-image:url('/img/nav/video.gif');
	width:63px;
}
ul#nav li a.video:hover { background-image:url('/img/nav-over/video.gif'); }


ul#nav li a.biography {
	background-image:url('/img/nav/biography.gif');
	width:100px;
}
ul#nav li a.biography:hover { background-image:url('/img/nav-over/biography.gif'); }

ul#nav li a.credits {
	background-image:url('/img/nav/credits.gif');
	width:76px;
}
ul#nav li a.credits:hover { background-image:url('/img/nav-over/credits.gif'); }


ul#nav li a.news {
	background-image:url('/img/nav/news.gif');
	width:62px;
}
ul#nav li a.news:hover { background-image:url('/img/nav-over/news.gif'); }


ul#nav li a.photos {
	background-image:url('/img/nav/photos.gif');
	width:76px;
}
ul#nav li a.photos:hover { background-image:url('/img/nav-over/photos.gif'); }

ul#nav li a.contact {
	background-image:url('/img/nav/contact.gif');
	width:79px;
}
ul#nav li a.contact:hover { background-image:url('/img/nav-over/contact.gif'); }

ul#nav li a.client {
	background-image:url('/img/nav/client.gif');
height:29px;
margin-left:460px;
margin-top:-134px;
position:relative;
width:85px;
}
ul#nav li a.client:hover { background-image:url('/img/nav-over/client.gif'); }



#preload { display:none; }

/**************************************************************/

#content {
	display:block;
	color:#dbefff;
	margin:0px 50px 0px 50px;
	padding:10px 10px 10px 16px;
	text-align:justify;
	width:774px;
	min-height:800px;
	font-size:15px;
}

#bio { font-size:17px; }


* html #page #content { height: 800px }


#content h2 {
	width: 260px; height: 40px;
	background-position: left;
	background-repeat:no-repeat;
	padding:0px; margin:0px 0px 0px -5px;
}

#content h2 span {display: none;}
#content h2.biography {background-image: url('/img/headers/biography.gif');}
#content h2.contact {background-image: url('/img/headers/contact.gif');}
#content h2.credits {background-image: url('/img/headers/credits.gif');}
#content h2.fullcredits {background-image: url('/img/headers/fullcredits.gif');}
#content h2.music {background-image: url('/img/headers/music.gif');}
#content h2.news {background-image: url('/img/headers/news.gif');}
#content h2.photos {background-image: url('/img/headers/photos.gif');}
#content h2.video {background-image: url('/img/headers/video.gif');}
#content h2.clients {background-image: url('/img/headers/clients.gif');}
#content h2.webadmin {background-image: url('/img/headers/webadmin.gif');}
#content h2.error {background-image: url('/img/headers/error.gif');}

table tr td { text-align:left; }

div#leftcol { 
	float:left;
	width:350px;
	margin:0px 10px 0px 0px;
}

div#rightcol {
	float:left;
	width:350px;
}



p {padding:0px; margin:0px 0px 15px 0px;}

h3 { font-size:16px; padding:0px; margin:5px 0px 0px 0px;}
h3 a {color: #fff; }
h3 a:hover { color: #dbefff; text-decoration:none; }

h3.credittype { 
	font-size:18px;
	text-transform:uppercase;
	margin:5px 0px 10px;
	text-align:center;
	text-decoration:underline;
}

b.date { color:#888fbb; }
b.title { text-transform:uppercase;}

.small { 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; }

.bigyellow {
	font-size:16px;
	color:#ffb400;
}

#news { 
	margin:0px 0px 20px 0px;
	font-family:Arial Black, Gadget, sans-serif; 
}

#news b.date { font-size:16px; }


ul#credits {
	list-style-type:none;
	padding:0px; margin:0px 0px 30px 0px;
}

ul#credits li {
	margin:0px 0px 5px;
}



ul#video {
	list-style-type:none;
	padding:0px; margin:10px 0px;
}

ul#video li {
	color:#888FBB;
	display:block;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	height:140px;
	margin:0 20px 20px 0;
	padding:0;
	text-align:center;
	width:150px;
}


ul#video li a {text-decoration:none; }
ul#video li a:hover {text-decoration:underline; }

ul#video li a img { border:1px solid #fb9558; }
ul#video li a:hover img { border:1px solid #fff; }

ul#audio {
	padding:0px; margin:0px 0px 10px 0px;
}

ul#audio li {
	margin: 0px 0px 2px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}


ul#gallery {
	width:750px;  
	padding:0px; margin:0px; 
	list-style-type:none;
}

ul#gallery li {
	float:left;
	width:200px; height:210px;
	display:block;
margin:0px 20px 20px 0px;
padding:10px;
	color:#888fbb; 
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

/**************************************************************/

input.provideo, select.provideo {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#000;
	color:#fff;
}


/**************************************************************/

img.topleft {float: left; margin: 0px 10px 10px 0px;}
img.midleft {float: left; margin: 10px 10px 10px 0px;}
img.bottomleft {float: left; margin: 10px 10px 0px 0px;}

img.topright {float: right;	margin: 0px 0px 10px 10px;}
img.midright {float: right;	margin: 10px 0px 10px 10px;}
img.bottomright {float: right;	margin: 10px 0px 0px 10px;}


/**************************************************************/


#upload iframe { border: 0; width: 1px; height: 1px; }
#upload fieldset { border: 0; width: 500px; }
#upload fieldset input { width: 100%; }
#upload fieldset legend { font-size: smaller; }
#upload #uploadstatus { padding: 0.3em; }

/**************************************************************/

.darkred {color:#f00; }

a { color:#f00; text-decoration:underline;}
a.video { color:#fb9558; text-decoration:underline;}
a:hover { color:#fff; text-decoration:none;}

#footer {
	padding:10px;
	display:block;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9f9fb8;
}

#footer a { color:#9697ab; text-decoration:none; }	
#footer a:hover {color:#b2b3c0; text-decoration:underline; }

#french_login {margin:-153px 0 0 560px;  position:absolute; width:223px;}
#french_login a { color:#FFFFFF; font-size:16px; text-decoration:none; display:block; ;}
#french_login a:hover { color:#A4C6F9; }
.biography_french { background:url(../img/french_canadian.png) no-repeat top left; padding:1px 0 4px 77px; float:left; width:56px;}
.biography_english { background:url(../img/brittish_american.png) no-repeat top left; padding:1px 0 4px 77px; float:left; width:56px; }
.client_logger {float:right}

.french_link, #bio a {font-size:12px;}

#home_pics_left {position:absolute; margin:-25px 0 0 -56px}
.home_pics { background:url(../fr/img/img_back.png) no-repeat top left; padding:7px;}
.pic_caption {font-size:11px; text-align:center; margin:0 0 10px}
#home_benoit {position:absolute; margin:-26px 0 0 236px}