/* tmods.css - Style Sheet for toyota-mods.org */
/* Validated at http://jigsaw.w3.org/css-validator/ */

/*****************/
/*Body Formatting*/
/*****************/
body {
  margin-left : 0; 
  margin-top : 0;
  color : black; 
  background : white;
  width : 800px;
  text-align : center;
  font-family : "Verdana", "Arial", sans-serif;
  font-size : small;
}

/*****************/
/*Link Formatting*/
/*****************/
a {
  color : #0000FF;
  text-decoration : none;  
  background-color : inherit;
}

a:hover {
  color : #0000FF;  
  text-decoration : underline;  
  background-color : inherit;
}

/******************/
/*Image Formatting*/
/******************/
img {
  border : 0;
  vertical-align : middle;
}

/************************************************************/
/*Body Text, Paragraph, Special Text, and Heading Formatting*/
/************************************************************/
#body-text {
  text-align : justify;
  margin-left : 100px;
  margin-right : 100px;
}

p {  /*No special formatting here...*/
}

.hint {
  font-style : italic;
  font-size : 11px;
}

.insist {
    font-weight : bold;
}

h1 {
  font-family : "Verdana", "Arial", sans-serif;  
  font-size : 24px;
  font-weight : bold;
  text-align : left;
}

h2 {
  font-family : "Verdana", "Arial", sans-serif;  
  font-size : 20px;
  font-weight : bold;
  text-align : left;
}

h3 {
  font-family : "Verdana", "Arial", sans-serif;  
  font-size : 16px;
  font-weight : bold;
  text-align : left;
}

h4, h5 {
  font-family : "Verdana", "Arial", sans-serif;  
  font-size : 16px;
  font-weight : normal;
  text-align : left;
}
/***************************/
/*Unordered & Ordered Lists*/
/***************************/
ul.left {
  text-align : left;
}

ol.decimal {
  list-style-type: decimal;
}

ol.lroman {
  list-style-type: lower-roman;
}

ol.uroman {
  list-style-type: upper-roman;
}

ol.lalpha {
  list-style-type: lower-alpha;
}

ol.ualpha {
  list-style-type: upper-alpha;
}

/******************/
/*Main Body Tables*/
/******************/

/*A plain table*/
table {
  border : none;
  border-collapse : collapse;
  margin-left : auto;
  margin-right : auto;
}

tr {
  vertical-align : top;
}

td {
  padding-left : 10px;
  padding-right : 10px;
  text-align : left;
}

/*Use these for tables decorated with borders*/
.decoratedtable {
  border: medium solid #0000FF;
}

.decoratedheader {
  background-color : #0000FF;
  color : #FFFFFF;
  font-weight : bold;
  text-align : center;
}

.decoratedcell {
  border: medium solid #0000FF;
}

/***********************************/
/*Special Stuff for the Header Area*/  
/***********************************/
a.headerOn {
  color : #FFFFFF;
  font-size : 18px;
  background-color : inherit;
}

a.headerOn:hover {
  font-family : "Verdana Bold", "Arial Bold", "Arial Black", Arial, sans-serif;
  font-weight : bold;
  color : #FFFFFF;
  background-color : inherit;
  text-decoration : none;
}

a.headerOff {
  color : #000000;
  font-size : 18px;
  background-color : inherit;
}

a.headerOff:hover {
  font-family : "Verdana Bold", "Arial Bold", "Arial Black", Arial, sans-serif;
  font-weight : bold;
  color : #000000;
  background-color : inherit;
  text-decoration : none;
}

.folderOn {
  background-image : url(images/BlankTabOn.gif);
  background-repeat : no-repeat;
  background-position : center center;
  text-align : center;
  font-family : Verdana, Arial, sans-serif;
  font-size : 11px;
  width : 150px;
  height : 42px;
  padding-left : 1px;
  padding-right : 1px;
  vertical-align : middle;
}

.folderOff{
  background-image : url(images/BlankTabOff.gif);
  background-repeat : no-repeat;
  background-position : center center;
  font-family : Verdana, Arial, sans-serif;
  font-size : 11px;
  text-align : center;
  width : 150px;
  height : 42px;
  padding-left : 1px;
  padding-right : 1px;
  vertical-align : middle;
}

/***********************************/
/*Special Stuff for the Footer Area*/
/***********************************/
#footer {
  border-top: thin solid blue;
  font-size : 11px;
  color : blue;
  background-color : inherit;
  text-align : justify;
  margin-left : 100px;
  margin-right : 100px;
}

/******************************/
/*Special Stuff for Google Ads*/
/******************************/
#googlead {
  position : relative;
  left : 36px;  /*For a 782-wide ad in our 800-wide window*/
}
