div {  border: none;  }

/* Images */
img { border: none; }

#container {  margin-top: 1em; }

#left { float: left;  width: 5px;  margin-left: 10px;  color: #000;  padding: 3px;  }
#left ul { list-style: none;  margin: 0; padding: 0;  margin-bottom: 1em; }
#left li { list-style-type: none;  margin-bottom: 0.5em; }

#right { margin-left: 10px; margin-right: 10px; padding-left: 0; width: 245px;  float: right; padding-top: 1em}
#right p { padding: 0;  margin: 0; }
/*
  #right img { padding: 3px; border: 1px solid #3d6f5c; margin-bottom: 15px; }
*/

.shadowbox { background: #75b39b; position: relative; top: 2px; left: 2px; font-family: verdana, helvetica, arial, sans-serif; font-size: 85%; }
.shadowbox div { background: #fff; border: 1px solid #3d6f5c; color: #000; padding: 10px; position: relative; top: -2px; left: -2px; }
.shadowbox div p { padding: 0; margin: 0; }


#main { border-right: solid 1px #c0d5d1; margin: 0px 265px 0 60px; padding-top: 0em; padding-bottom: 1em; color: #000;  min-width: 150px;  }
#main p {  padding: 3px;  margin: 0;  margin-bottom: 1em; }

#footer {  display: block;  background: #eee;  width: 99%;  clear: both;  text-align: center;  padding: 5px;  background-image: url("http://engtech.ca/i/gradient.png"); background-repeat:repeat-x;  font-family: verdana, helvetica, arial, sans-serif;  font-size: 95%; }
#footer a:link, #footer a:hover, #footer a:visited {  color: #000; }

html, body {  margin: 0; padding: 0; font-size: 90% !important; }  h1, h2, h3, h4, h5, h6 {  font-family: verdana, helvetica, arial, sans-serif;  margin-top: 0px;  }
h2 {  font-size: 1.3em; }

blockquote {  border-left: 3px solid #356754;  padding-left: 5px; }

body a:link { color: #24473B; background: transparent; }
body a:visited { color: #478A71; background: transparent; }
body a:hover { color: #3E527A; background: transparent; }

body#contact textarea, body#contact input { display: block; }
textarea { height: 200px; width: 300px; }
#form span { font-weight: bold; color: red; font-size: 14px; } 

body#home { background: #fff url(http://engtech.ca/i/tank-and-risers.jpg) no-repeat top right; }
body#careers { background: #fff url(http://engtech.ca/i/work.jpg) no-repeat top right; }
body#products { background: #fff url(http://engtech.ca/i/circuitboard.jpg) no-repeat top right; }
body#projects { background: #fff url(http://engtech.ca/i/typicalprojects.jpg) no-repeat top right; }
body#services { background: #fff url(http://engtech.ca/i/worksite.jpg) no-repeat top right; }
body#contact { background: #fff url(http://engtech.ca/i/contact.jpg) no-repeat top right; }
body#resources { background: #fff url(http://engtech.ca/i/resources.jpg) no-repeat top right; }
body#about { background: #fff url(http://engtech.ca/i/engtech_about.jpg) no-repeat top right; }


span.comments-post { font-size: 11px; color: #884488; margin-bottom: 1em; }
span.posted { font-size: 11px; color: #666; margin-bottom: 1em; }
span.comments-header { font-weight: bold; font-style: italic; }

h2.rightbar { background-color: #c7dbd7; padding: 3px; border-bottom: solid 1px #306561; border-top: solid 1px #306561; }
h2.rightbar_sub { padding-left: 1em; }

td.rightbar { }

#calendar { padding-left: 1em; margin-left: 22px; padding-bottom: 2em;}
caption.calendar { font-weight: bold; font-variant: small-caps; font-family: sans-serif; }
th.calendar { font-family: sans-serif; }

div.link-note { padding-left: 1em; }
#powered { padding-left: 1em; font-size: smaller; }

h2.dateheader { background-color: #f2fbf7; padding: 3px; border-bottom: solid 1px #306561; border-top: solid 1px #306561; margin-top: 2em; }

div.entrytitle { font-size: large; border-bottom: solid 1px #eeeeee; border-top: solid 1px #dddddd; font-family: sans-serif; padding-top: 1ex; padding-bottom: 1ex; line-height: 130%; }
a.entrytitle { text-decoration: none; }
a.entrytitle:link, a.entrytitle:visited { color: black; }
a.entrytitle:hover { color: #3E527A; }

div.footer_address { clear: both; border-top: solid 1px black; padding-top: 1em; text-align: center; }

div.divider { border-top: solid 1px #306561; }
