




/* ---( body )-------------------------------------------------------------- */

body { 
    background: #fff;
    margin: 0;
    padding: 0;
    border: 0;
    font: 11px/19px "Lucida Grande", verdana, arial, geneva, sans-serif;
    } 	


/* ---( text )-------------------------------------------------------------- */

 p, br, td {
    font: 11px/19px "Lucida Grande", verdana, arial, geneva, sans-serif;
    } 	 	

blockquote, ul, li {
    font: 11px/19px "Lucida Grande", verdana, arial, geneva, sans-serif;
    } 	 

.header	{
    font: 11px/19px "Lucida Grande", verdana, arial, geneva, sans-serif;
    font-weight: bold;
    margin: 0 0 20px 0;
    }

.subheader	{
    font: 11px/19px "Lucida Grande", verdana, arial, geneva, sans-serif;
    font-weight: bold;
    margin: 0;
    }

.gray { 
    font: "Lucida Grande", verdana, arial, geneva, sans-serif;
    color: #666;
    } 	 

.boldgray { 
    font: "Lucida Grande", verdana, arial, geneva, sans-serif;
    font-weight: bold;
    color: #666;
    } 	 

.larger { 
    font: 12px/20px "Lucida Grande", verdana, arial, geneva, sans-serif;
    font-weight: bold;
    } 	

.largest { 
    font: 20px/28px "Lucida Grande", verdana, arial, geneva, sans-serif;
    } 

.smaller { 
    font: 10px/14px "Lucida Grande", verdana, arial, geneva, sans-serif;
    } 	

.smallergray { 
    font: 10px/14px "Lucida Grande", verdana, arial, geneva, sans-serif;
    color: #666;
    } 	    

.smallerbold { 
    font: 10px/14px "Lucida Grande", verdana, arial, geneva, sans-serif;
    font-weight: bold;
    color: #000;
    } 	    



/* ---( panel )------------------------------- */
/* Defines the darker box used for quotes. */

.panel	{
    font: 11px/19px "Lucida Grande", verdana, arial, geneva, sans-serif;
    background: #D3E6D3; 
    margin: 0;
    padding: 15px; 
    }



/* ---( blog )-------------------------------------------------------------- */


.dateheader {
    font: 10px/14px "Lucida Grande", verdana, arial, geneva, sans-serif;
    font-weight: bold;
    color: #666;
    margin: 0 0 30px 0;
    }


.here {
    font: 10px/14px "Lucida Grande", verdana, arial, geneva, sans-serif;
    font-weight: bold;
    color: #000;
    }


/* Defines 'continue reading'. */

.more { 
    font: 10px/14px "Lucida Grande", verdana, arial, geneva, sans-serif;
    color: #666;
    margin: 10px 0 10px 0;
    }


/* Defines 'permalink/comment/send'. */

.posted { 
    font: 10px/14px "Lucida Grande", verdana, arial, geneva, sans-serif;
    margin: 30px 0 0 0;
    }


/* Places a horizontal line after each entry. */

.line	{
    border-bottom: 1px solid #999;
    margin: 50px 0 40px 0;
    }


/* Provides additional leading in archive lists. */

.spaced	{
    font: 11px/24px "Lucida Grande", verdana, arial, geneva, sans-serif;
    color: #666;
    }


/* Provides a more reliable method in the year list. */

.spaced2	{
    font: 10px/22px "Lucida Grande", verdana, arial, geneva, sans-serif;
    color: #666;
    }



/* Defines upper breadcrumb in archives. */

.tbc { 
    font: 10px/14px "Lucida Grande", verdana, arial, geneva, sans-serif;
    color: #666;
    font-weight: bold;
    margin: 0 0 50px 0;
    }


/* Defines lower breadcrumb in archives. */

.lbc { 
    font: 10px/14px "Lucida Grande", verdana, arial, geneva, sans-serif;
    color: #666;
    font-weight: bold;
    margin: 50px 0 20px 0;
    }






/* ---( links )-------------------------------------------------------------- */


/* ---- basic links throughout site ---- */

a:link, a:visited {
    color: #f33;
    text-decoration: none;
    font-weight: bold;
    }

a:hover, a:active {
    color: #000;
    text-decoration: none;
    font-weight: bold;
    }


/* ----( used in blog for 'continue reading' )---- */

a.bloglink, a.bloglink:visited {
    font-size: 10px/14px;
    color: #999;
    text-decoration: none;
    }

a.bloglink:active, a.bloglink:hover {
    font-size: 10px/14px;
    color: #000;
    text-decoration: none;
    }


/* ----( used in blog for list )---- */

a.nolink, a.nolink:visited {
    color: #333;
    font-weight: normal;
    text-decoration: none;
    }

a.nolink:active, a.nolink:hover {
    color: #000;
    font-weight: normal;
    text-decoration: none;
    }

/* ---( graylink )------------------------------- */
/* ---- used in breadcrumb trails in blog and page footer---- */

a.graylink, a.graylink:visited {
    color: #999;
    text-decoration: none;
    }

a.graylink:active, a.graylink:hover {
    color: #000;
    text-decoration: none;
    }


/* ---( smallergraylink )------------------------------- */
/* ---- used in left navigation menu---- */

a.smallergraylink, a.smallergraylink:visited  { 
    font: 10px/14px "Lucida Grande", verdana, arial, geneva, sans-serif;
    text-decoration: none;
    font-weight: bold;
    color: #999;
    } 	    


a.smallergraylink:active, a.smallergraylink:hover  { 
    font: 10px/14px "Lucida Grande", verdana, arial, geneva, sans-serif;
    text-decoration: none;
    font-weight: bold;
    color: #000;
    } 	    

/* ---( smallerblacklink )------------------------------- */
/* ---- used in left navigation menu---- */

a.smallerblacklink, a.smallerblacklink:visited  { 
    font: 10px/14px "Lucida Grande", verdana, arial, geneva, sans-serif;
    text-decoration: none;
    font-weight: bold;
    color: #666;
    } 	    


a.smallerblacklink:active, a.smallerblacklink:hover  { 
    font: 10px/14px "Lucida Grande", verdana, arial, geneva, sans-serif;
    text-decoration: none;
    font-weight: bold;
    color: #000;
    } 	    


/* ---( noshow )------------------------------- */
/* ---- renders 'invisible' link same color as background ---- */

a.noshow, a.noshow:visited, a.noshow:active, a.noshow:hover {
    color: #f5f5f5;
    text-decoration: none;
    }


/* ---( forms )-------------------------------------------------------------- */

input, textarea {
    background: #fff;
    font: 11px/19px "Lucida Grande", verdana, arial, geneva, sans-serif;
    padding: 5px;
    border:1px solid #666;
    }


.button	{
    font: 10px "Lucida Grande", verdana, arial, geneva, sans-serif;
    font-weight: bold;
    color: #000;
    margin: 10px 10px 0 10px;
    padding: 5px;
    border-bottom: 1px solid #666;
    border-right: 1px solid #666;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    }

.buttonpp	{
    color: #f5f5f5;
    margin: 0;
    padding: 0;
    border: 0;
    }

/* removes borders. */

.checkbox {
    color: #f5f5f5;
    border:0;
    }

.radio {
    color: #f5f5f5;
    border:0;
    }



/* Defines error messages. */

.alert { 
    font: 10px/14px bold "Lucida Grande", verdana, arial, geneva, sans-serif;
    font-weight: bold;
    color: #c00;
    }
