/* 
   FILENAME    : oh_sweet_flora.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: #339999
}

a.pcard_nav:hover 
{
  color: #99ffff
}

/*
  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: #999933
}

a.nav:hover 
{
  color: #99cc99
}

span#nav_pipe
{
  color:#CCCC66
}


/*
  body - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/
body
{ 
  background-color: #08391D; 
  background-image: url(../images/oh_sweet_flora/page_elements/bg.gif);
  scrollbar-base-color:#103E3D;
  scrollbar-darkshadow-color:#103E3D;
  scrollbar-face-color:#417D4B;
  scrollbar-track-color: #08391D;
  scrollbar-3dlight-color: #0F5B30;
  scrollbar-darkshadow-color: #0F5B30;
  scrollbar-arrow-color: #FFFFFF;
}

/* pcard header -- on same row as theme header */
div#float_left
{
  float: left; 
  padding-left: 10px; 
  padding-top: 20px; 
  padding-bottom:7px
}

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

/* padding specs for table containing thumbs */ 
div#thumb_table_container
{
  padding-top:20px; 
  padding-bottom:20px
}

/*
  td - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/
td.thumbs
{  
  border: dashed 1px #444444
}

td#barbg
{
  background-color: #28280F; 
  background-image: url(../images/pcard/oh_sweet_flora/page_elements/bar.gif)
}

td.fgbg
{
  background-color: #2E2E14; 
  background-image:url(../images/pcard/oh_sweet_flora/page_elements/fg.gif)
}

/*
  footer  - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/
div#copyright
{ 
  font-family:Verdana;
  font-size:7pt;
  color:#669966;
  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:#669966;
  letter-spacing:2px;
  text-decoration:none;
  font-weight: bold;
}

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

/*
  pagination - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/
a.pagination:link,
a.pagination:active,
a.pagination:visited,
a.pagination:hover
{ 
  font-size:7pt;
  letter-spacing:2px;
  text-decoration:none;
  font-family: Verdana;
}

a.pagination:link, 
a.pagination:active, 
a.pagination:visited 
{
  color: #999933
}

a.pagination:hover 
{
  color: #99cc99
}

.pic_border_outer
{
  background-color: #4A4921; 
  border: 2px #000000;
  border-style: solid; 
}

.pic_border_inner
{
  background-color: #AFAD69; 
  border: 1px #000000; 
  border-style: solid; 
  margin: 2px;
}

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

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

.form_table_border
{
  border: dashed 1px #62624A;
}

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

.pic_border
{
 text-align="center";
 background-color: #ffffff;
 border-style: double;
 border-color: #6CA05F;
 border-width: 7px;
 padding: 5px;
 cell-spacing: 50px;
}

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

.submit:hover {
    color:black;
    background-color: #CEB467;
    text-decoration:none;
}

.error
{
    color: #ffffff;
    font-family:Verdana,Arial,Helvetica, sans-serif;
    font-size: 8pt;
    background-color: #568B5C;
    letter-spacing: 2px;
    padding: 3px;
}

.output
{
    color: #ffffff;
    font-family:Verdana,Arial,Helvetica, sans-serif;
    font-size: 8pt;
}

/*
  pcard_confirm text
*/
p.confirm_text
{
  color: #ffffff;
  font-family: 'Courier New', Verdana;
  text-decoration: none;
  font-size: 9pt;
  text-align: left;
  letter-spacing: 1px;
  line-height:20px;
}
a.enlarge:link,
a.enlarge:active,
a.enlarge:visited,
a.enlarge:hover
{
  font-family: 'Courier New', Verdana;
  text-decoration: none;
  font-size: 8pt;
  letter-spacing: 1px;
  padding-top: 5px;
}

a.enlarge:link,
a.enlarge:active,
a.enlarge:visited
{
  color: #A2703F;
}

a.enlarge:hover
{
  color: #E9AE74;
}

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

