/* Common */
body,table,input,select,textarea { 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:10px;
}

body { 
  margin:0; 
  padding:0; 
  color:#fff;
  background-color:#000;
  background-image:url(../images/g-taking-care-bg-body.gif);
  background-repeat:no-repeat;
}

/* Remove padding and margin */
*
    {
    margin: 0;
    padding: 0;
    border: 0;
}

input,select,textarea { 
  font-size:10px;
}

img { 
  border:0;
}

form { 
  margin:0; 
  padding:0;
}

ul {  
  margin:0 15px 0 15px; 
  padding:0 0 0 15px;
  line-height:1.3em;
}

p { 
  margin:1em 0 1em 0; 
}

dl {
  margin:0 0 0 15px;
}

dl.col { 
  line-height:1.5em;
}

dl.col dt { 
  float:left; 
  width:6em;
  font-style:italic;
}

dl.col dd { 
  margin-left:7em;
}

h1 {
  font-family:'Trebuchet','Trebuchet MS', Arial, sans-serif;
  font-size:2.1em;
  color:#000;
  padding:15px 15px 0 15px;
  font-weight:normal;
}

h2 {
  font-family:'Trebuchet','Trebuchet MS', Arial, sans-serif;
  font-size:2.1em;
  color:#fff;  
  padding:15px 15px 15px 15px;
  font-weight:normal;
}

h3 {  
  padding:0 15px 10px 15px;
  font-size:1.3em;
  color:#7A766F;
}

h4 {
  font-family:'Trebuchet','Trebuchet MS', Arial, sans-serif;
  font-size:2.1em;
  color:#fff;  
  padding:15px 15px 15px 15px;
  font-weight:normal;
  text-align:center;
}

a {
  color:#E10014;
}

a:hover {
  color:#E1949A;
}

/* Layout */

#constrain {
  width:600px;
  border:#7A766F solid 2px;
  margin:50px auto 0 auto;
}

#content-left {
  width:298px;
  height:250px;
  border-right:#7A766F solid 2px;
  background-color:#E10014;
  background-image:url(../images/g-take-care-bg-red.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
}

#content-right {
  width:300px;
  height:250px;
  float:right;  
  background-color:#fff;
  background-image:url(../images/g-take-care-bg-white.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
  color:#000;
}

* html #constrain {
   width:604px;
}

#footer {
  height:265px;
  background-image:url(../images/g-take-care-bg-black.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
  background-color:#000;
  margin:0 20px 0 0;  
}

#footer img {
  float:left;
}

.author {
  width:600px;
  text-align:right;
  margin:0 auto 0 auto;
}

.author a {
  color:#fff;
  text-decoration:none;
}

.author a:hover {
  color:#E1949A; 
}

.and {
  font-family:'Lucida Handwriting', script;
}

