/* style 'Parchment Style' dynamically generated for www.parchmentpaper.com */

/* the banner class defines the top div of the website. */
.banner
{
        font-size: 10pt;
        padding: 0px;
        margin: 0px; 
        background-image: url(http://blend.overcoffee.com/de/images/359/parchmentlogo_v2_bg.gif);
        text-align: center; 
}
.banner a:link {
        font-size: 10pt;
        color: #336633; 
        font-weight: bold;
        text-decoration: none; 
}
.banner a:active {
        font-size: 10pt;
        color: #336633; 
        font-weight: bold;
        text-decoration: none; 
}
.banner a:visited {
        font-size: 10pt;
        color: #336633; 
        font-weight: bold;
        text-decoration: none; 
}
.banner a:hover {
        font-size: 10pt;
        color: #CC9933; 
        font-weight: bold;
        text-decoration: underline; 
}

/* this is the class for the shopping cart / mailing list chunk */
.shopmail
{
        font-size: 11px;
        text-align: left;
        font-weight: bold;
        padding-bottom: 6px;
        padding-left: 8px;
        padding-right: 8px;
        margin-top: 8px;
        margin-right: 5px;
        margin-bottom: 5px;
        color: #000000;
}
.shopmail hr
{
        margin-top: 1px;
        margin-bottom: 1px;
}

/* the nav class defines the navigation bar div */
.nav
{
        background-color: #CC9933;
}

/* this defines the individual table cells of the nav class */
td.navcell
{
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        font-size: 12pt;
        font-weight: bold;
        text-align: center;
        vertical-align: bottom;
        font-family: Georgia, Serif; 
}
.navcell a:link {
        font-size: 12pt;
        font-weight: bold;
        font-family: Georgia, Serif; 
        color: #FFFFCC; 
        text-decoration: none; 
}
.navcell a:active {
        font-size: 12pt;
        font-weight: bold;
        font-family: Georgia, Serif; 
        color: #FFFFCC; 
        text-decoration: none; 
}
.navcell a:visited {
        font-size: 12pt;
        font-weight: bold;
        font-family: Georgia, Serif; 
        color: #FFFFCC; 
        text-decoration: none; 
}
.navcell a:hover {
        font-size: 12pt;
        font-weight: bold;
        font-family: Georgia, Serif; 
        color: #FFFFFF; 
        text-decoration: underline; 
}

/* this is the spacer div for navcells.... */
.navspacer
{
        width: 0px;
}

td.navcell:hover
{
        background: #336633;
}

/* main content area of the page.. */
.main
{
        padding: 0px;
        border-bottom-style: solid;
        border-bottom-color: #999966;
        color: #333333;
        background-color: #FFFFCC;
        border: 999966;
        border-bottom-width: 2px
}

/* this is the content area of the page. */
.content
{
 padding-top: 0px;
}

.content A:link
{
        font-weight: bold;
        color: #336633;
        text-decoration: underline;
}
.content A:visited
{
        font-weight: bold;
        color: #336633;
        text-decoration: underline;
}
.content A:active
{
        font-weight: bold;
        color: #336633;
        text-decoration: underline;
}
.content A:hover
{
        font-weight: bold;
        color: #CC9933;
        text-decoration: underline;
}

/* this is the footer website. */
.footer
{
        padding: 10px 5px 10px 5px;
        color: #CC9933;
        font-size: 10px;
        background-color: #336633; 
}
.footer a:link {
        color: #CC9933;
        text-decoration: none; 
}
.footer a:active {
        color: #CC9933;
        text-decoration: none; 
}
.footer a:visited {
        color: #CC9933;
        text-decoration: none; 
}
.footer a:hover {
        color: #ffffff;
        text-decoration: underline; 
}


/* no brainers */
body
{
        background: #ffffff;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, Sans-Serif;
        margin: 0px;
}
td {
        font-size: 11pt;
}
h2 {
        margin: 0px 0px 0px 0px;
        padding: 0px;
        border-bottom: 2px solid #CC9933;
        font-family: Georgia, Times New Roman, Serif; 
}
p {
        margin: 10px 0px 20px 0px;
        padding: 0px;
}

/* these classes define the display of certain text... */
.small
{
        font-size: 70%;
        font-family: Arial, sans serif;
}
.med-small
{
        font-size: 85%;
        font-family: Arial, sans serif;
}
.medium
{
        font-size: 100%;
        font-family: Arial, sans serif;
}
.big
{
        font-size: 115%;
        font-family: Arial, sans serif;
}
.xbig
{
        font-size: 130%;
        font-family: Arial, sans serif;
}
.status
{
        font-size: small;
        color: #eeeeee font-family: Arial, sans serif;
}
.warning
{
        font-size: big;
        color: #cc0000;
        font-family: Arial, sans serif;
}

/* these classes define the different alternating rows found throughout the site */
.alpha_row
{
        background-color: #606076;
}
.beta_row
{
        background-color: #C2C2D1;
}
.theta_row
{
        background-color: #E8E8F2;
}


/* these classes define the calendar styles */
.cal-header-big
{
  font-family: Georgia, Times New Roman, Serif; 
  font-size: 8pt;
  font-weight: bold;
  color: #ffffff;
  background-color: #336633;
  height: 33px;
  vertical-align:middle;
}
.cal-header-small
{
        font-size: 13px;
        font-weight: bold;
  color: #FFFFFF;
        background-color: #666633;
  height: 20px;
}
.cal-weekdays-big
{
        font-size: 13px;
        font-weight: bold;
  color: #333333;
        background-color: #efefd2;
  width: 81px;
  height: 20px;
}
.cal-weekdays-small
{
        font-size: 13px;
        font-weight: bold;
  color: #333333;
        background-color: #efefd2;
  width: 23px;
  height: 20px;
}
.cal-font-small
{
        font-size: 11px;
        font-weight: normal;
  color:#333333;
}
.cal-font-medium
{
        font-size: 12px;
        font-weight: normal;
  color:#333333;
}

.cal-font-small-hot
{
        font-size: 11px;
        font-weight: normal;
  color:#f08049;
}
a.cal-font-small,a.cal-font-small:visited
{
  font-size: 11px;
  font-weight: normal;
  color:#333333;
  text-decoration:none;
}
a.cal-font-small:hover
{
  font-size: 11px;
  font-weight: normal;
  color:#f08049;
  text-decoration:underline;
}
.cal-font-big
{
        font-size: 13px;
        font-weight: bold;
  color:#000000;
}
.cal-font-big-hot
{
        font-size: 13px;
        font-weight: bold;
  color:#f08049;
}
.cal-white
{
        background-color: #ffffff;
}
.cal-gray
{
        background-color: #f3f3f3;
}
.cal-light
{
        background-color: #efefd2;
}
.cal-dark
{
        background-color: #666633;
}
.cal-border
{
  border: 1px solid #666633;
}
.cal-date-small
{
  font-size: 11px;
  font-weight: normal;
  color:#000000;
  width: 23px;
  height: 20px;
}
a.cal-date-small-hot,a.cal-date-small-hot:link,a.cal-date-small-hot:visited
{
  font-size: 11px;
  font-weight: normal;
  color:#f08049;
  text-decoration:none;
}
a.cal-date-small-hot:hover
{
  font-size: 11px;
  font-weight: normal;
  color:#f08049;
  text-decoration:underline;
}
.cal-date-big
{
  font-size: 13px;
  font-weight: bold;
  color:#000000;
}
.cal-date-big-hot
{
  font-size: 13px;
  font-weight: bold;
  color:#f08049;
}
.cal-date-selected,a.cal-date-selected,a.cal-date-selected:link,a.cal-date-selected:visited
{
  font-size: 11px;
  font-weight: normal;
  color:#ffffff;
  background-color: #666633;
  text-decoration:none;
}

/* this is the misc list navs on the website. */
.listnav
{
        position: relative;
        float: left;
        padding-left: 5px;
        padding-top: 5px;
        height: auto;
        text-align: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        margin:   0px 0px 0px 0px
}

.content table table tr.alpha_row { display: none; } 

hr {
border: 0;
width: 100%;
color: #CC9933;
background-color: #CC9933;
height: 2px;
}

div.rightCol
{
        float: right;
        width: auto;
}
