/*
 * Peyri Hamada peyri@excite.com
 * Graham Hellewell graham.hellewell@gmail.com
 * 
 * 02/19/06
 * ======
 *
 * fab_stylesheet.css
 *
 * FabulousHomesInSanDiego.com external style sheet
 *
 
*/

/* For display on the screen */
/* ========================= */
@media screen
{
body
  {
    background-color: #000000;
    margin-left: 3%;
    margin-top: 15px;
    //margin-bottom: 10px;
    margin-right: 3%;
	color: black;
  }
}

/* For display on paper      */
/* ========================= */
@media print
{
body
  {
    //background-color: white;
    //margin-left: 0px;
    //margin-right: 0px;
    margin-top: 0px;
    //margin-bottom: 0px;
  }
}

td.content {
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 20px;
}

hr
{
  color: #FF3C52;
}
	
p	
{
  font-family: trebuchet ms,verdana,arial;
  font-size: 10pt;
  text-align: left;
  color: black;
} 

h1
{
  font-family: trebuchet ms,verdana,arial;
  font-size: 18pt;
  color: #FF3C52;
  font-weight: bold;
  padding-top: 8px;
}

h2
{
  font-family: trebuchet ms,verdana,arial;
  font-size: 14pt;
  color: black;
  font-weight: bold;
  padding-top: 8px;
}

h3
{
  font-family: trebuchet ms,verdana,arial;
  font-size: 11pt;
  color: black;
  font-weight: bold;
  padding-top: 4px;
}

td
{
  font-family: trebuchet ms,verdana,arial;
  font-size: 10pt;
  text-align: left;
  color: black;
}

a:link 
{
  color: #FF3C52;
  text-decoration: underline;
}

a:visited 
{ 
  color: #FF3C52; 
  text-decoration: underline;
}

a:hover 
{
  background-color: #FF3C52;
  color: black;
  text-decoration: none;
}

li
{
  padding-top: 3px;
  padding-bottom: 3px;
}

/*** Use for a pink background on elements ***/
#pinkbackground
{
  background-color: #FF3C52;
}

/*** Use for pink text ***/
#pinktext
{
  color: #FF3C52;
}


/*** Page Section Header class ***/

td.section_header 
{
  background-color: #FF3C52;
  font-size: 12pt;
  text-align: left;
  font-weight: bold;
  //color: white;
  padding: 2px;
}

/*** Page Header class ***/

p.page_header 
{
  font-size: 16pt;
  text-align: left;
  font-weight: bold;
  color: #FF3C52;
  padding-bottom: 10px;
  padding-top: 0px;
  letter-spacing: 3px;
}

/*** Footer Table Class ***/

table.footer
{
  margin-top: 20px;
  border-color: #FF3C52;
  border-style: solid;
  border-width: 1px;
  background-color: black;
  width: 100%;
}

/*** Table with Borders Class ***/

td.grayborders
{
  border-style: solid;
  border-width: 1px;
  border-color: lightgrey;
  padding: 2px;
  margin: 2px; 
}

td.grayborders_label
{
  border-style: solid;
  border-width: 1px;
  border-color: lightgrey;
  padding: 2px;
  margin: 2px; 
  background-color: silver;
  font-weight: bold;
  text-align: center;
}

td.formcell {
  border-style: solid;
  border-width: 1px;
  border-color: silver;
  padding: 3px;
  color: black;
}

td.modnav {
  border-style: solid;
  border-color: silver;
  border-width: 1px;
  text-align: center;
  padding: 3px;
}

