
/*                                       */
/* CSS File for gwbook (Great Web Book)  */
/*                                       */

/*

#
#  GreatWebScripts    http://www.GreatWebScripts.com
#
#  Copyright (c)2006, GreatWebScripts . All rights reserved.
#
#  No portion of this content may be copied, distributed or reproduced for any
#  reason without the express written consent of the owner. Federal copyright
#  law prohibits unauthorized reproduction by any means and imposes severe fines
#  for violation.
#

#
#  $RCSfile: gwbook.css,v $ $Revision: 1.7 $   $Date: 2007-03-17 23:37:04-04 $
#
*/

body
{
  background-color: #f9f9f9;
  font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
}

/* Note: H1 used for page title */
h1
{
  color: blue;
  font-weight:bold;
  font-size:16pt;
  text-align:center;
  margin-bottom:4px;
}

.subtitle
{
  color: black;
  font-weight:bold;
  font-size:12pt;
  font-style: italic;
  text-align:center;
}

.sitenotice
{
  color: red;
  font-size:10pt;
  text-align:center;
  margin-bottom:6px;
}

img
{
  vertical-align:middle;
}

a.UserLink
{
  font-weight:bold;
  font-size: 10pt;
  color:blue;
  text-decoration: none;
}

a.page
{
   font-family: arial;
}

/*                   */
/* Main Display Form */
/*                   */
.guestbook_entries_table
{
  width: 94%;
  border: 2px solid #0000ff;
  border-collapse: separate;

  margin: 1px 1px 1px 1px;
  padding: 1px 1px 1px 1px;
}

.guestbook_entries_table_toprow
{
  background-color:#eeeeee;
  text-align:center;
  font-family: arial;
  margin: 1px 1px 1px 1px;
  padding: 1px 1px 1px 1px;
}

.guestbook_entries_table_bottomrow
{
  background-color:#eeeeee;
  text-align:center;
  font-family: arial;
}


.guestbook_entries_table_toprow_text
{
  color: black;
  font-size: 12pt;
  font-weight: bold;
}

.guestbook_entries_table_row
{
  margin: 1px 1px 1px 1px;
  padding: 1px 1px 1px 1px;
}


.guestbook_entries_table_c1
{
  background-color:#9999ff;
  padding: 0px 0px 0px 0px;
}

.guestbook_entries_table_c2
{
  background-color:#ccccff;
  padding: 0px 0px 0px 0px;
}


.guestbook_entries_field_index
{
  font-weight:bold;
  width:100%;
}

.guestbook_entries_field_name
{
  font-weight:bold;
  color:#000000;
}

.guestbook_entries_field_date
{
  font-weight:normal;
  color:#000000;
}

.guestbook_entries_field_location
{
  font-weight:normal;
  color:#000000;
}

.guestbook_entries_field_comment
{
  font-weight:normal;
}

.guestbook_entries_table_preview
{
  background-color:#f5f5f5;
}

.guestbook_entries_field_preview
{
  font-weight:normal;
  border-right:30px;
}

.guestbook_add_table_texticons_row
{
  background-color:transparent;
}

.guestbook_add_table_texticons_td
{
}

/* Divider Row */
.guestbook_divider
{
  background-color:white;
  height: 20px;
}


/* Website Owner Response Field */
.guestbook_response_row
{
}


.guestbook_response_label
{
  font-weight:bold;
  font-style: italic;
}

.guestbook_entries_field_response
{
  font-weight:italic;
}

/* Admin Column */
.guestbook_entries_table_rowadmin
{
  vertical-align:top;
  text-align:center;
  background-color:#ffff33;
  padding: 0px 0px 0px 0px;
  width: 110px;
}


/*                 */
/* Add / Edit Form */
/*                 */
.guestbook_add_table
{
  width: 94%;
  background-color:white;
  border: 2px solid #0000ff;
  border-collapse: separate;

  margin: 1px 1px 1px 1px;
  padding: 1px 1px 1px 1px;

}

.guestbook_add_table_row
{
  background-color:#ccccff;
}

.guestbook_add_table_notice_row
{
  background-color:#f0f0f0;
}

.guestbook_add_table_notice_text
{
  color: blue;
  font-weight:bold;
}

.guestbook_add_table_labelcountrem
{
  font-weight:bold;
}

.guestbook_add_table_fieldcountrem
{
  background-color:#ffff66;
  font-weight:bold;
}

.guestbook_add_table_smilies_td
{
  border-right: 2px solid black;
  background-color:#dddddd;
  padding-left:2%;
  padding-right:20px;
}

.guestbook_add_table_smilies_input
{
  border: 0px solid black;
  padding: 0px 0px 0px 0px;
  margin: 2px 2px 2px 2px;

}

/*              */
/* Delete Table */
/*              */
.guestbook_delete_table
{
  width:90%;
  padding: 5px 5px 5px 5px;
}



.guestbook_delete_table_panel
{
  background-color:#eeeeee;
  border: 2px red dashed;
}

.guestbook_delete_other_label
{
  font-weight: bold;
  font-size: 0.8em;
}

.guestbook_delete_ip_label
{
  font-weight: bold;
  font-size: 1.1em;
  text-align:center;
  width:100%;
}

.guestbook_delete_other_field
{
  font-weight: normal;
  font-size: 0.8em;
}


/* Standard Field Label */
.label
{
  font-weight: bold;
}

/* Standard Field Label (right aligned) */
.labelR
{
  font-weight: bold;
  width:100%;
  text-align:right;
}

.labelexplain
{
  font-weight:normal;
  font-size:8pt;
  font-style:italic;
  padding-right:5px;
}

.labelimportant
{
  font-weight:bold;
  font-size:1.1em;
  color:red;
}

.noneditvalue
{
   font-size:8pt;
   text-align:left;
   background-color:#f0f0f0;
   border: 1px solid black;
}

/* Popup Notification Message */
.popupmessage
{
  color:red;
  font-size:1.5em;
}

.popupsubmessage
{
  color:black;
  font-size:16;
}

/* Error Message */
.error
{
  font-size: 1.5em;
  font-color: #ff0000;
  font-weight:bold;
}

.errorpanel
{
   border: 1px solid #ff0000;
   background-color:#ffffff;
   color:#330033;
   width:60%;
   margin: 5 5 5 5;
}

.errortitle
{
  width:100%;
  background-color:#f0f0f0;
  color:#ff0000;
  font-size: 1.8em;
  font-weight:bold;
}



/* Buttons */
.buttonRow
{
  width:100%;
  background-color:#f0f0f0;
  text-align:center;
}

.buttonBack
{
   font-weight:bold;
}
.buttonSave
{
   color:green;
   font-weight:bold;
}
.buttonDelete
{
   color:red;
   font-weight:bold;
}
.buttonRevert
{
   color:orange;
   font-weight:bold;
}


/* Paging Buttons */

.buttonFirst
{
   background-repeat:no-repeat;
   border-width:0px;
   background-color:transparent;
   color:transparent;
   cursor: pointer;
   text-align:middle;
   width:15px;
   background-image:url('images/pagefirst.gif')
}

.buttonFF
{
   background-repeat:no-repeat;
   border-width:0px;
   background-color:transparent;
   color:transparent;
   cursor:pointer;
   text-align:middle;
   width:15px;
   background-image:url('images/pageff.gif')
}

.buttonLast
{
   background-repeat:no-repeat;
   border-width:0px;
   background-color:transparent;
   color:transparent;
   cursor:pointer;
   text-align:middle;
   width:15px;
   background-image:url('images/pagelast.gif')
}

.buttonRR
{
   background-repeat:no-repeat;
   border-width:0px;
   background-color:transparent;
   color:transparent;
   cursor:pointer;
   text-align:middle;
   width:15px;
   background-image:url('images/pagerr.gif')
}

.buttonHelp
{
    cursor:pointer;
    font-weight:bold;
    font-size:14px;
    color:red;
}


/* Label for "Page" */
.PageLabel
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: Bold;
 color: #000000;
 background-color: transparent;
 text-decoration: none;
 border: none;
}


/* Header and Footer Panels */
.header_panel
{
  background-color:#ffff66;
}

.footer_panel
{
  background-color:#ffff66;
}



/*
/* Admin Functions
/*                   */

.topmenu
{
  margin-left: 1%;
  margin-right: auto;
  width:98%;

  background:#dddddd;
  margin-top:0;
  margin-bottom:0;
  text-align:left;

}


.NavLinkItem /* Individual Menu Items */
{
 font-size: 10px;
 font-weight: Bold;
 color: #0000ff;
 background-color:transparent;
 text-decoration: none;
 border: 1px solid red;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}

.NavLinkItem-mouseover /* Individual Menu Items */
{
 font-size: 10px;
 font-weight: Bold;
 background-color: #b0b0f0;
 text-decoration: none;
 border: none;
 cursor: pointer;
 border: 1px solid red;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}


.adminannouncement
{
  font-size: 16pt;
  color: blue;

  margin-top:2px;
  margin-bottom:1px;
}


.adminsetupreadonly { background-color:#dddddd; }
.adminsetupsafe     { background-color:#aaffaa; }
.adminsetupfolders  { background-color:#ddffdd; }
.adminsetupcaution  { background-color:#ffffcc; }
.adminsetupdont     { background-color:#ffaaaa; }
.adminsetupTITLE    { background-color:#f7f7f7; }

.selection
{
  font-size:10pt;
  font-weight:bold;
  color:#000000;
  text-align:center;
}

.name
{
  font-size:10pt;
  font-weight:bold;
  color:#000000;
  text-align:right;
}

.nameexplain
{
  font-weight:normal;
  font-size: 0.85em;
  font-style:italic;
  color:#333333;
}

.fieldtable
{
  width: 100%;
  border-width: 1px;
  border-style: outset;
  border-color: black;
  border-collapse: separate;
  background-color: white;
  cellpadding: 1px 1px 1px 1px;
  cellspacing: 1px 1px 1px 1px;
}

.fieldtitle_row
{
   text-align:center;
   background:#cccccc;
}

.fieldtitle
{
   text-align:center;
   color:black;
   font-weight:900;
}

.iplabel
{
  font-size: 0.9em;
  font-weight: bold;
}

.ipaddress
{
  font-size: 0.8em;
  font-style: italic;
}

tr.oddrow  {background-color: #e7e7e7;}
tr.evenrow {background-color: #f5f5f5;}


tr.HEADING
{
  color: #000000;
  font-weight:bold;
  background-color: #ccccff;
}

td.HEADING
{
  color:#ff0000;
  width: 100%;
  text-align: center;

  font-size:1.2em;
  font-weight:bold;
}

.HEADING-DETAIL
{
   color: #000000;
   width: 100%;
   text-align: center;
   font-size: 1.0em;
   font-weight: normal;
}

.mainform
{
  margin-top:0;
  margin-bottom:0;
}

.maintable
{
  border:2px solid blue;
}

.logintable
{
  background-color:#eeeef0;
}

.homediv
{
}

a.homelink
{
}



/*
/*  General Use
/*                 */

/* Text Link as a Submit Button */
.submitLink
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: Bold;
 color: #0000FF;
 background-color: transparent;
 text-decoration: none;
 border: none;
 cursor: pointer;

 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;

}

/* Label to use with submitLink */
.submitLabel
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: Bold;
 color: #000000;
 background-color: transparent;
 text-decoration: none;
 border:1px solid black;
}



/*CSS for pop up hint box */
#hintbox{
   position:absolute;
   top: 0;
   background-color: lightyellow;
   width: 150px; /*Default width of hint.*/
   padding: 3px;
   border:1px solid black;
   font:normal 11px Verdana;
   line-height:18px;
   z-index:100;
   border-right: 3px solid black;
   border-bottom: 3px solid black;
   visibility: hidden;
}

/*CSS for link that shows hint onmouseover*/
.hintanchor
{
   font-weight: bold;
   color: navy;
   margin: 3px 8px;
}

