body {
background-color:#57504E;
padding:0;
margin:0;
line-height:1.2;
font-family:Arial, Helvetica, sans-serif;
font-size:86%;
color:#444946;
}

#container {
width:800px;
padding:0;
margin:0 auto;
text-align:center;
}

#header {
background-image:url(http://www.fortysomething.ca/mt/etc/images/newetcbkg.jpg);
background-repeat:repeat-x;
padding:80px 0 0 0;
margin:0;
text-align:left;
height:150px;
}

#headerbar {
position:relative;
bottom:1px;
left:-1px;
height:45px;
width:802px;
background-image:url(http://www.fortysomething.ca/mt/etc/images/newetcbarbkg.png);
background-repeat:no-repeat;
background-position:top left;
padding:0;
margin:0;
z-index:99;
text-align:left;
}

h1 {
position:relative;
bottom:-41px;
left:60px;
z-index:9999;
padding:0;
margin:0;
}

h1 a {
color:#DDD;
text-decoration:none;
}

a {
color:#C3463A;
text-decoration:none;
font-weight:normal;
}

a img {
text-decoration:none;
border:none;
outline:none;
}

.byline {
float:right;
text-align:right;
width:300px;
height:46px;
font-size:12px;
color:#FFF;
padding:7px 0 0 0;
margin:0 30px 0 0;
}

#contentfeature {
background-color:#D3DCDE;
background-image:url(http://www.fortysomething.ca/mt/etc/images/newetclatest.gif);
background-position:bottom right;
background-repeat:no-repeat;
padding:0 0 55px 0;
margin:-70px 0 0 0;
width:800px;
text-align:left;
}

p img {
background-color:#D3DCDE;
padding:7px;
margin:5px 20px 10px 0;
float:left;
text-align:left;
clear:both;
}

#contentfeature .date2 {
font-size:.88em;
font-style:italic;
padding:0 0 10px 0;
margin:0 0 0 70px;
}

#contentfeature p img {
background-color:#FFF;
padding:7px;
margin:5px 20px 10px 0px;
}

#content {
background-color:#FFF;
padding:40px 0;
margin:0;
}

#contentleft {
text-align:left;
float:left;
width:510px;
padding:16px 0 0 0;
margin:0;
clear:both;
}

#contentright {
text-align:left;
float:right;
width:200px;
padding:28px 0 0 0;
margin:0;
line-height:1.4;
}

#contentright p {
width:200px;
line-height:1.5;
font-size:.95em;
padding:0;
margin:0;
text-align:left;
}

#contentright ul {
padding:0;
margin:0 0 25px 0;
margin-left:0;
list-style-type:none;
font-size:1em;
}

#contentright ul li {
line-height:1.6;
padding:0;
margin:0;
font-size:1em;
}

#footer {
height:100px;
background-color:#C54739;
padding:30px 0 0 0;
margin:0;
text-align:center;
color:#FFF;
line-height:1.5;
}

#footer a {
color:#FFF;
text-decoration:underline;
}

h2 {
font-family:Garamond, Georgia, "Times New Roman", Times, serif;
font-size:30px;
padding:70px 0 5px 0;
margin:0 0 0 70px;
font-weight:600;
color:#716867;
line-height:1.1;
}

h3 {
font-family:Garamond, "Times New Roman", Times, serif;
font-size:26px;
padding:10px 0 15px 0;
margin:0 0 0 70px;
font-weight:600;
letter-spacing:-1px;
}

h2 a, h3 a {
color:#665F5D;
text-decoration:none;
font-weight:600;
}

h4 {
font-family:Garamond, "Times New Roman", Times, serif;
font-size:20px;
padding:0 0 2px 0;
margin:0;
font-weight:600;
clear:both;
}

#contentfeature p {
padding:0;
margin:0 0 15px 70px; 
font-size:1.1em;
line-height:1.6;
width:600px;
font-weight:normal;
}

#contentfeature h2 {
width:650px;
}

#contentfeature blockquote {
width:550px;
padding:0;
margin:0 20px 15px 110px;
}

#contentfeature .date {
float:right;
text-align:right;
font-size:.88em;
font-style:italic;
padding:10px 0 0 0;
margin:0 170px 0 0;
color:#89817F;
}

#content .date {
float:right;
text-align:right;
font-size:.9em;
font-style:italic;
padding:0 0 35px 0;
margin:0;
width:440px;
}
 
#content p {
padding:0;
margin:0 0 15px 70px;
font-size:1.0em;
line-height:1.6;
width:430px;
}

blockquote {
padding:0 0 0 10px;
margin:0 25px 15px 70px;
font-size:.95em;
line-height:1.5;
font-style:italic;
text-align:justify;
border-left:3px solid #D3DCDE;
clear:both;
}

form input {
border:1px solid #999;
padding:2px;
margin:3px 0 0 0;
font-family:inherit;
}

.feedburner {
position:relative;
top:-35px;
right:35px;
float:right;
text-align:right;
padding:0;
margin:0;
background-color:#8C8280;
padding:3px;
}

.adv {
font-size:.85em;
color:#999;
font-style:italic;
padding:0;
margin:10px 0 5px 70px;
}

/*--Contact Form Table--*/

.tbmain { 
 /* Changes on the form */
 background: transparent !important; 
}
.left {
  /* Changes on the form */
  color: black !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
.head {
  color:#333333;
  font-size:20px;;
  text-decoration:underline;
  font-family:"Verdana";
}
td.left {
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.pagebreak {
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.tbmain {
  height:100%;
  background:white;
}
span.required {
  font-size: 13px !important;
  color: red !important;
}

.feedburnerFeedBlock, .feedburnerFeedBlock p {
text-align:left;
margin:20px 0;
line-height:1.5;
width:160px;
}

.feedburnerFeedBlock img {
float:left;
text-align:left;
border:0;
padding:0;
margin:10px 10px 10px 0;
}

div.feedBurnerFeedBlock p.feedTitle { width:160px; text-align:left; padding:0;
margin:15px 0;}

