﻿/* Kelwin WebSite Master Stylesheet 
==================================
colors:     */

/* Global Styles */
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address 
{
    margin: 0;
    padding: 0;
    font-family: Arial, sans-serif;
    font-size: 8pt; }

a{ color: #774;}
a:hover{ color: #930;}    
    
/* Basic Page Elements 
======================*/    
body
{
    text-align: center;
    background-color: #e8eadf;}

#page
{
    margin-top: 37px;
    margin-left: auto;
    margin-right: auto;        
    text-align:left;
    }

/* Sitewide Navigation 
======================*/
.nav 
{
    list-style: none;}

.nav li {
  float: left;
  position: relative;
  font-weight: bold;
    padding-right: 1.4em;  
    text-transform: uppercase;}

.nav a
{
    color: #ddc;
     text-decoration: none;}


.nav a:hover
{
    color: #333;}     

#nav_top li
{
    padding-right: 3em;}
  
.nav li ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: -6em;
  width: 380px;
  padding-top: 1em;
  padding-bottom: .5em;
  list-style: none;  
  }

.nav li > ul {
	top: auto;
	left: auto;
	}

.nav li:hover ul, .nav li.over ul{ display: block; }

.nav li:hover a
{
    color: #333;}    

.nav li:hover ul a, #nav_top li.over ul a
{
     color: #bba;}          

.nav li:hover ul a:hover, #nav_top li.over ul a:hover
{
     color: #333;}     

.nav a.selected
{
    color: #333;
    cursor: default;}          
    

/* Main Content Area 
====================*/
#tagline
{
    background: transparent url(../images/bk_tagline.gif);    }

#tagline p
{
    font-family: Times New Roman, Serif;
    font-size: 22pt;
    font-style: italic;
    font-weight: bold;
    color: #97340b;}    

#menu
{
    background: transparent url(../images/bk_menu.gif);    }

#menu_sub
{
    background-color:#fff;}

#content
{
    background: #fff url(../images/bk_content.gif) no-repeat 100% 100%;    
    color: #777;}

#menu_bottom
{
    background: transparent url(../images/bk_menu_bottom.gif);}

#menu, #menu_sub, #content, #menu_bottom
{
    padding-left: 32px;}    


/* Footer 
=========*/
#footer
{
    background: transparent url(../images/bk_footer.gif);
    color: #999;}

/* Specific Overriding Rules 
============================*/
#content h1
{
    margin-top: 19px;
    font-size: 16pt;
    font-weight: lighter;
    margin-bottom: .25em;}

#content p
{
    line-height: 1.6em;
    margin-bottom: 1.5em;}     

#contentbox 
{
    padding-right: 32px;
    height: 288px;
    overflow: auto;}