body {
  text-align: center;
        font-family: Arial, Times New Roman, Verdana, Century Gothic;
	font-weight:400;
        color:#000000;
        background-color: silver;
        font-size: 100%;
        margin: auto;

}


.noborder { border: 0px; }

img {display: inline; }

img.leftspace { padding-left: 55px; padding-bottom: 20px; border: 0px;}

img.leftspace-ac { padding-left: 0px; padding-bottom: 0px; border: 0px; margin-bottom: 0px; margin-top: 0px;}

img.leftspacepp { margin-left: 55px; margin-bottom: 20px; border: solid #000000 1px;}


img.leftspace_jimi { padding-left: 230px; padding-bottom: 20px;}

img.leftspace_telus { padding-left: 0px; padding-bottom: 40px;border: 0px; }

img.leftspace_scotia { padding-left: 55px; padding-bottom: 50px;}

img.leftspace_thrifty { padding-left: 75px; padding-bottom: 57px;border: 0px; }

img.leftspace_black { padding-left: 55px; padding-top: 20px; margin-right: 40px; margin-bottom: 30px;border: 0px; }

img.leftspace_uvic { padding-left: 80px; padding-bottom: 40px;border: 0px; }

img.fairmont { padding-left: 50px; padding-bottom: 20px;border: 0px; }

img.poster { padding-right: 75px; }

p.extra { line-height: 100%; }

h4 { font-size: 175%;
font-weight: 700;
line-height: 130%; }

h3 { font-size: 125%;
font-weight: 700;
line-height: 130%; }

.breaker { clear: both; width: 400px; }

.countdown { position: absolute; right: 0px; top: 0px; 
background:url(images/pagecurl.png) no-repeat; 
min-width: 107px; height: 194px; margin: 0px; padding-right: 5px; padding-left: 28px; padding-top: 3px;
text-align: right;
font-size: 12px;
color: #1b3f95;
font-weight: 700;
line-height: 13px;
}

.yellowday { font-size: 14px ;font-weight: 700; color: #ffd000; }

.spacer { height: 5px; }


a:link {
 color:#000000;
	text-decoration: underline;
	font-weight: 700;
	}

a:active {
 color:#000000;
	text-decoration: underline;
	font-weight: 700;
        }

a:visited {
	color:#000000;
	text-decoration: underline;
	font-weight: 700;
        }

a:hover {
	color:#ffcc00;
	text-decoration: underline;
	font-weight: 700;
        }




a.bottomnav:link {
 color:#819cc9;
	text-decoration: none;
	}

a.bottomnav:active {
 color:#ffcc00;
	text-decoration: none;
	}

a.bottomnav:visited {
	color:#819cc9;
	text-decoration: none;
	}

a.bottomnav:hover {
	color:#ffcc00;
	text-decoration: none;
	background-color: #333399;
	}


a.sidenav:link {
 color:#ffffff;
	text-decoration: none;
	}

a.sidenav:active {
 color:#ffffff;
	text-decoration: none;
	}

a.sidenav:visited {
	color:#ffffff;
	text-decoration: none;
	}

a.sidenav:hover {
	color:#ffcc00;
	text-decoration: none;

	}
	
	
	
	
a.press:link {
 color:#1b3f95;
	text-decoration: none;
	font-size: 140%;
	font-weight: 700;
	}

a.press:active {
 color:#1b3f95;
	text-decoration: none;
	font-size: 140%;
        font-weight: 700;
	}

a.press:visited {
	color:#1b3f95;
	text-decoration: none;
	font-size: 140%;
        font-weight: 700;
	}

a.press:hover {
	color:#1b3f95;
	text-decoration: underline;
	font-size: 140%;
        font-weight: 700;
        }




.noborder { border: 0px; }


.move_left { float: left;  padding-top: 25px; padding-left: 0px; text-align: left; margin-bottom: 20px;}

.adjustit { position: relative; right: -70px; }

.inform_button { float: right; padding-top: 40px; padding-right: 55px; padding-bottom: 0px;}

.inform_buttonreg { float: right; padding-top: 30px; padding-right: 55px; padding-bottom: 0px;}


.inform_button-youth { float: right; padding-top: 0px; padding-right: 90px;}



.further_down { clear: both;  padding-top: 0px;}

.photolink { font-weight: 400; font-size: 90%; text-align: left; padding-top: 30px;}

.blue_text_youth { color: #1B3F95; }

.move_left_youth { float: left;  padding-top: 0px; padding-left: 0px; text-align: left; line-height: 180%; width:250px;}
.mini_poster { float: right; padding-top: 15px; padding-right: 55px;}
.further_down_youth { clear: both;  padding-top: 5px;}

.youthbene { padding-left: 60px; padding-top: 20px; padding-bottom: 20px;}

.youthleft { float: left; }

.gallery_link { float: right; padding-left: 10px; border: 0px; }

.right_image { float: right; padding-left: 10px; padding-top: 5px;}
.left_image { float: left; padding-right: 10px; padding-top: 5px;}



.bar { color: #ffcc00 }


.imageborderleft { border: solid #1b3f95 2px; margin-right: 10px; margin-left: 0px; margin-top: 0px; margin-bottom: 10px; }

.textadjust { font-size: 88%;  }


.center_header { text-align: center; }



.td150 { width: 150px; }


.navhr { width: 50%; }


.clearboth { clear: both; }

.recipname { color: #1B3F95; font-size: 140%; font-weight: 700;}



.container {
  width: 780px; /* Centering for IE6+ in strict mode,
Firefox, and other modern browsers */
margin: auto;
/* Don't center every line of text -
we inherited this setting from body */
text-align: center;
border: solid #000000 1px;
font-size: 100%;
background-color: #ffffff;
background:url(images/leftback.jpg) repeat-y;
position: relative;
}

.left {
float: left;
margin: auto;
width: 211px;
color: #ffffff;
font-size: 70%;
font-weight: 700;
line-height: 10%;
text-align: center;
border: solid #000000 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 160px;
padding-top: 50px;
background:url(images/navback.jpg) no-repeat;

}

.right {
float: right;
margin: auto;
width: 509px;
font-size: 80%;
text-align: left;
border: solid #000000 0px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 0px;
padding-top: 20px;
background-color: #ffffff;
}


.bottom {
clear: both;
font-size: 70%;
font-weight: 400;
width: 780px;
padding-top:10px;

}

.fright {

clear:both;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 30px;


}


.leftbottom {

float: left;
margin: auto;
width: 175px;
color: #000000;
font-size: 60%;
font-weight: 400;
line-height: 110%;
text-align: left;
border: solid #000000 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-top: 2px;

              }

.middlebottom  {
float: left;
margin: auto;
color: #ffffff;
font-size: 70%;
font-weight: 700;
line-height: 10%;
text-align: center;
border: solid #000000 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 2px;

}

.rightbottom  {
float: right;
margin: auto;
color: #ffffff;
font-size: 40%;
font-weight: 700;
line-height: 100%;
text-align: center;
border: solid #000000 0px;
padding-left: 0px;
padding-right: 20px;
padding-bottom: 0px;
padding-top: 0px;

}

.cwdlogo { 

padding-top: 0px; padding-right: 10px; padding-bottom: 5px; font-size: 90%; text-align: right;  border: 0px}

.cwd_logo { vertical-align: middle; border: 0px; }

.wc3 { float: left; }




