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

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

a
{
text-decoration: none;
font-weight: bold;
}

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

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

.header
{
font-weight: bold;
margin: 0 0 20px 0;
}

.subheader
{
font-weight: bold;
margin: 0;
}

.gray
{color: #666;} 	 

.boldgray 
{ 
font-weight: bold;
color: #666;
} 	 

.smaller
{ 
font: 10px/14px;
} 	

.smallergray
{ 
font: 10px/14px;
color: #666;
} 	

.smallerbold { 
font: 10px/14px;
font-weight: bold;
color: #000;
} 	



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

.panel
{
background: #f8f8f8; 
padding: 15px; 
border: solid 1px #999; 
}



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


.dateheader
{
font: 10px/14px;
font-weight: bold;
color: #666;
margin: 0 0 30px 0;
}


.here
{
font: 10px/10px;
font-weight: bold;
color: #000;
}


/* Defines 'continue reading'. */

.more
{ 
font: 10px/14px;
color: #666;
margin: 10px 0 10px 0;
}


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

.posted
{ 
font: 10px/14px;
margin: 30px 0 0 0;
}


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

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


/* Provides additional leading in archive lists. */

.spaced
{
font: 11px/28px;
color: #666;
}






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


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

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

a:hover, a:active
{color: #000;}


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

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

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


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

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

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

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

a.graylink:link, a.graylink:visited
{color: #999;}

a.graylink:hover, a.graylink:active
{color: #000;}


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

a.smallergraylink:link, a.smallergraylink:visited  { 
font: 10px/14px;
color: #999;
} 	


a.smallergraylink:hover  a.smallergraylink:active 
{ 
font: 10px/14px ;
color: #000;
} 	

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

a.smallerblacklink:link, a.smallerblacklink:visited
{ 
font: 10px/14px;
color: #666;
} 	


a.smallerblacklink:hover, a.smallerblacklink:active
{ 
font: 10px/14px;
color: #000;
} 	


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

a.noshow, a.noshow:visited, a.noshow:active, a.noshow:hover {
color: #f5f5f5;
}


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


/* Styles 'PayPal' buttons. */
.buttonpp	
{
color: #f5f5f5;
margin: 0;
padding: 0;
border: 0;
}

/* Defines the input area. */
.input 
{
background: #fff;
font: 11px/19px;
padding: 3px;
border:1px solid #666;
margin-top:2px
}

.button	
{
background: #fff;
font: 10px;
font-weight: bold;
color: #c00;
margin: 10px;
padding: 3px 5px 5px 8px;
border: 1px solid #c00;
}



/* Defines error messages on popups. */

.alert
{ 
font: 11px/16px;
font-weight: bold;
color: #c00;
}


/* below are mods - whole sheet needs rework. */


/* Defines upper breadcrumb in archives. */

#tbc { 
font: 10px/10px;
color: #999;
font-weight: bold;
margin: 0 0 50px 0;
}

#tbc p {
	font: 10px/10px;
	color: #999;
	font-weight: bold;
	}

#tbc strong {
	font: 10px/10px;
	color: #666;
	font-weight: bold;
	}

#tbc a:link {
	text-decoration: none;
 font-weight: bold;
	color: #999;
	}
#tbc a:visited {
	text-decoration: none;
 font-weight: bold;
	color: #999;
	}
#tbc a:hover {
	text-decoration: none;
 font-weight: bold;
	color: #000;
	}
#tbc a:active {
	text-decoration: none;
 font-weight: bold;
	color: #c00;
	}


/* Defines lower breadcrumb in archives. */

#lbc
{margin: 50px 0 20px 0;}


#lbc p
{
font: 10px/10px;
color: #999;
font-weight: bold;
}

#lbc strong
{
font: 10px/10px;
color: #666;
font-weight: bold;
}

#lbc a:link, #lbc a:visited
{color: #999;}

#lbc a:hover, #lbc a:active
{color: #000;}
 