/* 
   FILENAME    : dearly_beloved.css 
   DESCRIPTION : Written specifically for Katzeye's pcard site.
   AUTHOR      : Katrina Tan
   DATE        : 6/24/05
*/

/*
  pcard_nav (side navigation bar) - - - - - - - - - - - - - - - -
*/
a.pcard_nav:link,
a.pcard_nav:active,
a.pcard_nav:visited,
a.pcard_nav:hover
{ 
  text-decoration:none;
  font-family: Verdana;
  font-size:7pt;
  line-height:10px;
}

a.pcard_nav:link, 
a.pcard_nav:active, 
a.pcard_nav:visited 
{
  color: #cccc99
}

a.pcard_nav:hover 
{
  color: #5B778D;
}

/*
  top nav bar - - - - - - - - - - - - - - - - - - - - - - - - -  
*/
div#top_nav
{
  float:right; 
  padding-right: 17px;
  padding-top: 4px; 
  padding-bottom: 4px;
}

div#pcard_nav
{
  float:left; 
  padding-left: 8px;
  padding-top: 4px; 
  padding-bottom: 4px;
}

a.nav:link,
a.nav:active,
a.nav:visited,
a.nav:hover
{ 
  text-decoration:none;
  font-family: Verdana;
  font-size:7pt;
  line-height:10px
}

a.nav:link, 
a.nav:active, 
a.nav:visited 
{
  color: #999966
}

a.nav:hover 
{
  color: #ffffcc
}

span#nav_pipe
{
  color: #727181;
}


/*
  body - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/
body
{ 
  background-color: #293548;
  background-image: url(../images/main/bg.gif);
  scrollbar-base-color:#103E3D;
  scrollbar-darkshadow-color:#103E3D;
  scrollbar-face-color:#132030;
  scrollbar-highlight-color:#103E3D;
  scrollbar-track-color: #293548;
  scrollbar-3dlight-color: #606980;
  scrollbar-darkshadow-color: #103E3D;
  scrollbar-shadow-color: #292D38;
  scrollbar-arrow-color: #999966;
}

/*
  td - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/
td#barbg
{
  background-color: #2E3045;
  background-image: url(../images/main/bar.gif)
}

td.fgbg
{
  background-color: #132030;
  background-image:url(../images/main/fg.gif)
}

td.feature_fg
{
  background-color: #3A445E;
}

img#feature_pic
{
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
  border: solid 6px #293548;
  background-color:#A5E1C3;
}

td#feature_caption_block
{
  background-color: #3A445E;
}

p#feature_text
{
  color: #A2A5DB;;
  font-size: 7pt;
  font-family:Verdana;
  padding-left: 5pt;
  padding-right: 5pt;
  padding-bottom: 2pt;
}

a.send:link,
a.send:active,
a.send:visited,
{ 
  color: #ffffff;
  text-decoration:none;
  font-family: Verdana;
  font-size:12pt;
  padding-left: 17px;
  line-height:25px;
  letter-spacing:1px
  background-color:#751616;
}

a.send:hover
{
  color: #ffff99;
  font-weight: bold;
}

/*
  footer  - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/
div#copyright
{ 
  font-family:Verdana;
  font-size:7pt;
  color:#336666;
  padding-left: 17px;
  padding-top: 20px;
  letter-spacing:2px
}

a.dh:link, 
a.dh:active, 
a.dh:visited 
{
  font-family:Verdana;
  font-size:7pt;
  color:#336666;
  letter-spacing:2px;
  text-decoration:none;
  font-weight: bold;
}

a.dh:hover 
{
  color:#7E8EA7;
  font-weight: bold;
  text-decoration:none;
}

/*
  welcome block - - - - - - - - - - - - - - - - - - - - - - - - - 
*/
div#welcome_block
{
  padding-top: 0px; 
  padding-left: 10px; 
  padding-right: 30px; 
  padding-bottom: 0px; 
}

div#welcome_text
{
  padding-top: 8px;
  padding-left: 10px;
  color: #C8BC7A;
  font-family:Verdana,'Courier New','Lucida Sans Typewriter';
  font-size: 7pt;
  letter-spacing: 1px;
}

div#contact_text
{
  padding-top: 8px;
  padding-left: 18px;
  padding-right: 30px;
  color: #C8BC7A;
  font-family:Verdana,'Courier New','Lucida Sans Typewriter';
  font-size: 7pt;
  letter-spacing: 1px;
  text-align: justify;
}

/*
  PCARD TITLE
*/
.title
{
  float:left;
  font-size:7pt;
  font-weight:bold;
  font-family:verdana;
  font-style:italic;
  color:#727181;
  margin-left: 2px;
  line-height:10px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 4px;
}

.submit {
    color: white;
    font-family:Verdana,Arial,Helvetica, sans-serif;
    font-size: 8pt;
    background-color: #5D506D;
    border:2px solid #423B4B;
    margin: 1px;
}

.submit:hover {
    color:#49464D;
    background-color: #B8A5D0;
    text-decoration:none;
}

/* contact */
.form_text  /* << also used by welcome*/
{
  color: #A2A5DB;
  font-family: 'Courier New', Verdana;
  text-decoration: none;
  font-size: 9pt;
}

.contact_text
{
  color: #B8BA87;
  font-family: 'Courier New', Verdana;
  text-decoration: none;
  font-size: 9pt;
}

a.contact:link, 
a.contact:active, 
a.contact:visited 
{
  font-family: 'Courier New', Verdana;
  font-size:9pt;
  color: #B8BA87;
  letter-spacing:2px;
  text-decoration:none;
  font-weight: bold;
}

a.contact:hover 
{
  font-family: 'Courier New', Verdana;
  font-size:9pt;
  letter-spacing:2px;
  text-decoration:none;
  font-weight: bold;
  color:#336666;
}

/* theme name header -- on same row as pcard header */
div#float_right
{
  float: right; 
  padding-right: 12px; 
  padding-top: 20px;
}

/*
  PCARD_FORM
*/
.form_table
{
  background-color: #3A445E;
  margin: 2px;
}

.form_table_border
{
  border: dashed 1px #64778F;
}

/*
  pcard_confirm text
*/
p.confirm_text
{
  color: #A2A5DB;
  font-family: 'Courier New', Verdana;
  text-decoration: none;
  font-size: 9pt;
  text-align: left;
  letter-spacing: 1px;
  line-height:20px;
}

a.main:link, 
a.main:active, 
a.main:visited 
{
  font-family: 'Courier New', Verdana;
  font-size:9pt;
  color: #B8BA87;
  letter-spacing:2px;
  text-decoration:none;
  font-weight: bold;
}

a.main:hover 
{
  font-family: 'Courier New', Verdana;
  font-size:9pt;
  letter-spacing:2px;
  text-decoration:none;
  font-weight: bold;
  color:#336666;
}

.about_copyright
{
  color: #A2A5DB;
  font-family: 'Courier New', Verdana;
  text-decoration: none;
  font-size: 8pt;
  text-align: justify;
}

#first_letter
{
  float:left;
  width:25px;
  line-height:25px;
  font-size:35px;
  font-family: Georgia; 
}
