/* css-common.css                                   */
/* base style for new face site sites, new posting  */
/* Phil Glatz   13 Dec 2003
                         */
body{
  background-color: #ffe68c;
  color: #000000;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  margin-left: 10px;
  margin-top: 0px;
}

p,td,.txt{
  color: #000000;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
}

input {
  color: #000000;
  font-style: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: middle;
}

select{
  font-style: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: middle;
}

form,option{
  margin: 0px 0px 0px 0px;
}

tr{
  vertical-align: top;
}

ul,ol{
  margin-bottom: 0px;
  margin-left: 10px;
  margin-top: 0px;
}

li{
  list-style-position: outside;
  margin-left: 12px;
  text-indent: 0px;
}

input.small {
  color: #000000;
  font-size: 9pt;
  margin-top: 3px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

.color-cornsilk{
  background-color: #FFF8DC;
}

.smalltext{
  font-size: 9pt;
}

.footer{
  color: #000000;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 9pt;
  font-weight: normal;
}

.error-text{
  color: #FF0000;
}

.error-text2{
  color: #FF0000;
  font-size: 80%;
}

.hr-black{
  color: #000000;
}

.hr-black-big{
  color: #000000;
  height: 3pt;
}

/* standard hyperlinks */
a{
  color: #0000FF;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
a:link{ color: #0000FF; }
a:visited { color: #800080; }
a:active { color: #FF0000;}
a:hover { color: #0000FF; }

/* smaller hyperlinks */
a.smalltext{
  color: #0000FF;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight: normal;
}
a.smalltext:link { color: #0000FF; }
a.smalltext:visited { color: #800080; }
a.smalltext:active { color: #FF0000; }
a.smalltext:hover { color: #0000FF; }

/* ad details table */
table.table-details {
  background-color: #FFFFFF;
  border: 1px solid #000000;
  margin: 3px 3px 6px 3px;
  padding: 0px 12px 0px 12px;
  width: 494px;
}

.no-border{ border: 0px none; }
.no-topborder{ border-top: 0px none; }

/* ---------------------------------------- */
/* Home page                                */
/* ---------------------------------------- */

table.page-header{
  background-color: white;
  margin: 0px 0px 0px 0px;
  padding: 0px 2px 2px 2px;
  width: 100%;
}

td.page-header{
  padding: 0px 0px 0px 0px;
}

td.page-header-center{
  padding: 6px 6px 6px 6px;
  text-align: center;
}

td.page-header-top{
  background-color: white;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
}

td.page-header-title{
  color: black;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

tr.page-header{   vertical-align: middle; }

tr.page-header-top{
  background-color: white;
  vertical-align: top;
}

table.page-header-link{
  background-color: #FFFFFF;
  margin-bottom: 2px;
  text-align: center;
  width: 310px;
}

td.page-header-link{
  background-color: #B8860B;
  border: 1px solid #DCDCDC;
  border-right-width: 0px;
  color: #000000;
  font-size: 8pt;
  padding: 1px 3px 3px 3px;
}

td.page-header-link-right{
  background-color: #B8860B;
  border: 1px solid #DCDCDC;
  color: #000000;
  font-size: 8pt;
  padding: 1px 3px 3px 3px;
  text-align: center;
}

a.page-header-link,a.page-header-link:active,a.page-header-link:visited,a.page-header-link:link{
  color: #FFFFFF;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight: normal;
}
a.page-header-link:hover{
  color: #FFFFFF;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight: bold;
}


/* ---------------------------------------- */
/* Divisions */
/* ---------------------------------------- */

div#main{
  width: 720px;
}

/* google adsense */
div.adsense {
  margin: 0px 0px 6px 0px;
  text-align: center;
}

div.vspace6{
  clear: both;
  padding-bottom: 6px;
}
div.vspace12{
  clear: both;
  padding-bottom: 12px;
}

div.content-head{
  color: white;
  background-color: #555555;
  padding: 2px 2px 3px 2px;
  margin: 6px 0px 0px 0px;
}

div.content-enclosure {
  color: black;
  padding: 6px 6px 6px 6px;
  background-color: #ebf1fd;
  border: 1px solid black;
}
div.content-enclosure p {
  font-style: bold;
  font-size: 110px;
}

div.content-description{
  font-style: italic;
  padding: 2px 2px 2px 2px;
}
div.content-plain{
  font-style: normal;
  padding: 2px 2px 2px 2px;
}
div#page-header{
  background-color: white;
  margin: 6px 0px 6px 0px;
  padding: 0px 0px 6px 0px;
  border: 1px solid black;
}


div#ad-topright{
  background-color: #fef7da;
  float: right;
  text-align: center;
  vertical-align: top;
  margin: 0px 0px 0px 0px;
  padding: 6px 6px 6px 6px;
  width: 480px;
  border: 1px solid #BD9300;
}
div#sitename{
  background-color: #fef7da;
  font-size: 120%;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  margin: 6px 0px 0px 0px;
}

/* duration selection area */

/* continue arrow */
div#continue{
  clear: both;
  background-color: #ffe68c;
  padding: 6px 6px 0px 0px;
  text-align: right;
}

/* copyright */
div#copyright{
  clear: both;
  background-color: #ffe68c;
  color: black;
  padding: 6px 0px 6px 0px;
  margin: 0px 0px 0px 0px;
  text-align: center;
  font-style: italic;
  font-size: 80%;
  width: 100%;
}

/* continue and goback buttons */
/* validation errors display */
div#validation-errors{
  color: Black;
  background-color: white;
  clear: both;
  padding: 4px 4px 4px 4px;
  margin: 0px 0px 0px 0px;
}
div#validation-errors-head{
  color: Red;
  font-size: 12px;
  font-weight: bold;
  padding: 2px 4px 3px 4px;
  background-color: #D3D3D3;
}
li.validation-errors{
  color: red;
  list-style-position: outside;
  margin-left: 36px;
  margin-bottom: 4px;
  padding: 2px 0px 0px 0px;
}
/* links to biggerads pages */
.biggerads {
  background-color: white;
  margin-left: 10px;
  margin-top: 36px;
  text-align: center;
}
.biggerads-topspace {
  height: 6px;
}
/* boxes */
.biggerads-box {
  //width: 100%;
  background-color: #800000;
  border: 1.25px solid #217422;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  margin-top: 3px;
}
.biggerads-img {
  background-color: #800000;
  color: #000;
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
}
.biggerads-text {
  color: black;
  background-color: #DEB887;
  font-size: 8pt;
  font-weight: normal;
  padding-left: 5px;
  padding-right: 5px;
}
