body { font-size:12px; font-family:arial; color:#FFFFFF; text-decoration:none; background: #336600; margin:0; padding:0; vertical-align: top;}

div {min-height:100%}
* html div {height:100%; overflow:visible; /* for IE */ }

a:link 		{color:#CCFF33; text-decoration:none; font-weight:bold}
a:visited 	{color:#CCCC00; text-decoration:none; font-weight:bold}
a:hover 	{color:#FFFF00; text-decoration:underline; font-weight:bold}
a:active 	{color:#FFFF66; text-decoration:none; font-weight:bold}

p {margin:0 40px 10px;padding:0;width:320px;line-height:17px;}
h1	{font-size:24px;color:#FFFFFF;font-weight:bold;margin:30px 40px 0px;width:320px;text-transform:uppercase;letter-spacing: 2px;}
h2	{font-size:17px; color:#FFFFFF; font-weight:bold; margin:16px 40px 2px; width:320px; letter-spacing:1px;}
h3	{font-size:16px; color:#FFFFFF; font-weight:bold; margin:20px 40px 5px 40px; width:320px;}
h4	{font-size:14px; color:#FFFFFF; font-weight:bold; margin:10px 40px 5px 40px; width:320px; font-style:italic; padding:0}

ul {padding:0px; margin:0px 0px 14px 40px;}
li {padding:0px; margin:4px 0px 6px 10px;line-height:14px;  width:auto }

p.homepage {margin:0 0 10px 0;padding:0;width:auto;font-size:11px;line-height:15px;}


#content_people h3 {font-size:12px;color:#FFFFFF;font-weight:normal;margin:0px 0px 5px 70px;text-transform: capitalize;letter-spacing: 1px;font-style: italic;padding-bottom: 8px;padding-top: 0px;padding-left: 0px;width:auto;
}

.person {width:376px; margin:30px 0 13px 0; }
.person p {display:inline; margin:0 30px 10px 30px; padding:0; width:auto; line-height:14px;}
.portrait {
	float:right;
	border:solid 2px #FFFFFF;
	margin-left: 4px;
}
p.person_menu {display:inline;  text-transform:uppercase; color:#CCCCCC; font-size:9px; margin:0 30px -4px 39px;}
p.person_answer {display:block; margin:0 10px 10px 40px;}
h2.person_answer	{font-size:14px;color:#FFFFFF;font-weight:bold;margin:0px 0px 2px 40px;width:auto;letter-spacing: 0em;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #FFFFFF;padding-bottom: 2px;padding-top: 0px;padding-right: 0px;padding-left: 0px;
}


#header_back {width:100%; height:170px; margin:0; background:url("/durocher/linked/images/header_back.gif") no-repeat; text-align:center;}

#header {width:780px;  height:170px; padding:0; margin:0; background:url("/durocher/linked/images/header_bars.jpg") no-repeat; text-align:left}
#header_home {width:780px;   padding:0; margin:0; background:url("/durocher/linked/images/header_bars_home.jpg") no-repeat; text-align:left}
#header h3 {font-size:11px; color:#FFFFFF; font-weight:normal; margin:0; padding:40px 0px 0 228px; width:440px; letter-spacing:1px; }
#header_home h3 {font-size:11px; color:#FFFFFF; font-weight:normal; margin:0; padding:40px 0px 0 228px; width:440px; letter-spacing:1px; }


.home_photos{margin:70px 32px 30px 0px; border:solid 1px #FFFFFF}

#header a:link {color:#FFFFFF; text-decoration:none; font-weight:normal}
#header a:visited {color:#CCFF66; text-decoration:none; font-weight:normal}
#header a:hover	{color:#FFFF00; text-decoration:underline; font-weight:normal}
#header a:active	{color:#FFFF66; text-decoration:none; font-weight:normal}

#canvas {width:100%; margin:0; padding:0; background:url("/durocher/linked/images/back_colour.gif") ; text-align:center;}

#canvas_home {background:url("/durocher/linked/images/back_colour_bars.gif"); width:780px; text-align:left; margin:0; padding:0;}

#breadcrumb {height:10px; font-size:9px; color:#99CC66; margin:28px 0 0 46px; padding:0; text-align:left;}
#breadcrumb a:link	{color:#FFFFFF; text-decoration:none;}
#breadcrumb a:visited		{color:#CCFF66; text-decoration:none;}
#breadcrumb a:hover		{color:#FFFF00; text-decoration:underline;}
#breadcrumb a:active		{color:#FFFF66; text-decoration:none;}

#left {background:url("/durocher/linked/images/nav2_back_5.gif") no-repeat; width:220px; text-align:left; float:left}

#nav2 {display:block; padding:0; margin:0;}

ul#nav2 {text-align:left; list-style:none; padding:0 0 14px 63px; margin: 0;}
ul#nav2 li {display:block; margin: 0 4px 0 0px; padding:0; font-size:12px; line-height:20px; width:128px}
ul#nav2 li a {display:block; color:#CCFF66; padding:0 0 0 16px; text-decoration:none; text-transform:capitalize; font-weight:bold}
#nav2>ul#section li a {width:auto}
ul#nav2 li a:hover	{color:#FFFFFF; background:url("/durocher/linked/images/nav2_hover.gif") right;  font-weight:bold}
ul#nav2 li.active a {display:block; color:#FFFF66; font-weight:bold; background:url("/durocher/linked/images/nav2_hover.gif") right; }

#nav3 {display:block; width:220px; padding:0; margin:0; }

ul#nav3 {text-align:left; list-style:none; padding:0; margin:18px 0 8px 0; width:200px; }
ul#nav3 li {display:block;  margin: 0 0 0px 64px; padding:2px 4px 4px 11px;font-size:11px; line-height:14px}
ul#nav3 li a {display:block; color:#99CC33; text-decoration:none; font-weight:bold}
#nav3>ul#section li a {width:auto}
#nav3 a:hover	{color:#CCFF33; font-weight:bold; text-decoration:underline; background:url("/durocher/linked/images/nav3_hover.gif") right;}
#nav3 a:active {display:block; color:#FFFF66; font-weight:bold; text-decoration:none; background:url("/durocher/linked/images/nav2_hover.gif") right;}

#content {width:560px; float:left; background:url("/durocher/linked/images/content_oculus.gif") no-repeat;}

#content_publications {width:560px; float:left; background:url("/durocher/linked/images/content_plastic_tube_rack.gif") no-repeat;}
#content_publications p{margin-bottom:20px}
#content_publications h2	{font-size:22px; color:#FFFFFF; font-weight:bold; margin:16px 40px 6px 40px; width:320px; letter-spacing:1px;}

#content_people {width:560px; float:left; background:url("/durocher/linked/images/content_pipet.gif") no-repeat;}

#content_research {width:560px; float:left; background:url("/durocher/linked/images/content_bubble-chine.gif") no-repeat;}

#content_news {width:560px; float:left; background:url("/durocher/linked/images/content_plastic_tube_rack.gif") no-repeat;}

#content_contact {width:560px; float:left; background:url("/durocher/linked/images/content_oculus.gif") no-repeat;}

.indent {margin:4px 30px 8px 40px; width:320px}

.photo_byline {font-size:11px; text-decoration:none; margin:6px 20px 12px 20px; width:200px; line-height:13px; color:#669999}

.h3_column_top {font-weight:bold; color:#FFFFFF; background-color:#ed4ce7}

#right { width:180px; text-align:left; float:right; padding-top: 10px;}

#newsbar {margin:0; padding:50px 8px 30px 20px;}
#newsbar h1 {font-size:15px; color:#FFFFFF; font-weight:bold; margin:0; padding:10px 10px 6px 20px; width:120px; text-transform:none; background:url("/durocher/linked/images/newsbar_back.gif");}
#newsbar p {margin:0; padding:0px 10px 10px 20px;width:120px; line-height:15px; background:url("/durocher/linked/images/newsbar_back.gif");}

.more {font-weight:bold; text-decoration:none; font-style:italic;}

.back_top {font-size:10px; background-color:#2b822b; filter:alpha(opacity=60);   /* Internet Explorer       */
   -moz-opacity:0.6;           /* Mozilla 1.6 and below   */
   opacity: 0.6;text-decoration:none; text-transform:uppercase; width:67px; 
	margin:10px 0 10px 350px; padding:4px 12px 4px 12px; display:block}


#footer {color:#FFFFFF; text-align:center; width:100%; margin:0; padding:0; background:url("/durocher/linked/images/footer_back.gif") no-repeat;}

#redundant {width:780px; color:#FFFFFF; padding:50px 0 20px 0; letter-spacing:1px; margin:0; text-align:center;
background:  url("/durocher/linked/images/footer_bars.jpg") no-repeat; }

.footer_home {width:780px; color:#FFFFFF; padding:70px 0 20px 0; letter-spacing:1px; margin:0; text-align:center;
background:   url("/durocher/linked/images/footer_bars.jpg") no-repeat; }

#redundant a:link 		{color:#FFFFFF; text-decoration:none; margin: 0 3px 0 3px; text-transform:capitalize} 
#redundant a:visited	{color:#CCFF66; text-decoration:none; margin: 0 3px 0 3px; text-transform:capitalize}
#redundant a:hover 	 	{color:#FFFF00; text-decoration:underline; margin: 0 3px 0 3px; text-transform:capitalize}
#redundant a:active 	{color:#FFFF66; text-decoration:none; margin: 0 3px 0 3px; text-transform:capitalize; font-weight:bold;}

#last_updated {width:780px; padding:0 0 200px 0; text-align:center; margin:0; font-size:9px; background:  url("/durocher/linked/images/back_colour_bars2.gif")}
.design_by {padding:20px 0 30px; text-align:center; margin:0; font-size:11px; display:block}

.form_left {font-size: 10px;text-transform: uppercase;color: #CCFF66;vertical-align: top;text-align: right;padding-top: 6px;}

.caption {margin:0 40px 14px;padding:0;font-size: 11px; line-height: 12px;}
}

