
body	{
	color: Black;
	font-family: Verdana, Arial, sans-serif;
	font-size:  small;
	padding: 0 0 0 0;
	border: 0 0 0 0;
	margin: 0 0 0 0;
}
.Joke	
{
	font-size:x-small;
}
a 
{
	color: Navy;
	font-weight: bold; 
	text-decoration: none;
}
a:hover {
	color: Navy; 
	text-decoration: underline;
}

.menu a
{
	font-family : "Verdana";
	font-size : 8pt;
	font-weight : bold;
	height : auto;
	color : White;
	padding : 0;
	text-decoration : none;
}
.menu a:hover
{
	color : Red;
	text-decoration: underline;
}

.dateheader
{
	font-size: medium;
	font-weight: bold;
	color: #0066ff;
}
#lblQuote
{
	font-weight: bold;
	font-size: 9pt;
	color: gray;
	font-style: italic;
	font-family: "Verdana";
}	
.linkcategory
{
	font-weight: bold;
	color: gray;
	font-family: "Verdana";
}
#lblWelcome
{
	font-weight: bold;
}

.banner
{
	font-size: x-large;
	font-weight: bold;
	padding: 5px;
}
.smallbanner
{
	font-size: large;
	font-weight: bold;
}
.header
{
	font-weight: bold;
	font-size: xx-large;
	font-style: italic;
	padding: 5px;
}
#poetry
{
	font-size:  small;
	font-style: italic;
}
.BlogEntry
{
    font-size: small;
	font-family: Verdana, Arial, sans-serif;
}

.GridStyle
{
	font-size:  small;
	padding: 0 0 0 0;
}
.GridAlternateRowStyle
{
/* background-color: #ccccff; */
}
.GridRowStyle a, .GridRowStyle a:hover
{  

}
.GridAlternateRowStyle a, .GridAlternateRowStyle a:hover
{
	
/*	color: #6495ed; */
}
.EditGridStyle
{
	font-size:  small;
	padding: 0 0 0 0;
}
.EditGridAlternateRowStyle
{
	background-color: #ccccff;
}
.EditGridRowStyle a, .EditGridRowStyle a:hover
{
}
.EditGridEditRowStyle
{
	background-color: #ffd700;
}
.EditGridAlternateRowStyle a, .EditGridAlternateRowStyle a:hover
{
}
.EditGridSelectedRowStyle
{
	background-color: #66ff00;
}
.EditGridFooterStyle
{
	background-color: #b0c4de;
}
.JokesGridStyle
{
	font-size:  xx-small;
	padding: 0 0 0 0;
}
.JokesGridAlternateRowStyle
{
	background-color: #add8e6;
}
.LinksGridStyle
{
	font-size:  small;
	padding: 0 0 0 0;
}
.LinksGridRowStyle a, .LinksGridRowStyle a:hover
{
	color: #dc143c;
}
.LinksGridAlternateRowStyle a, .LinksGridAlternateRowStyle a:hover
{
	color: #dc143c;
/*	color: #6495ed; */
}

.GalleryGridStyle
{
	font-size:  x-small;
	padding: 0 0 0 0;
}
.GalleryRowStyle
{
}
.GalleryAlternateRowStyle
{
}
.GalleryGridRowStyle a, .GalleryGridRowStyle a:hover
{
	font-size:  small;
}
.GalleryGridAlternateRowStyle a
{
	font-size: small;
	background-color: #add8e6;
}
.GalleryGridAlternateRowStyle a:hover
{
	font-size: small;
}

.Gallery a, .Gallery a:hover
{
	font-size: x-small;
}

/*
.GridRowStyle
{
	background-color: White;
	color: #333333;
}	
.GridAlternateRowStyle
{
	color: Black;
	background-color: #eee8aa;
}	

.GridEditRowStyle
{
	background-color: #C0D1DD;
}	
.GridFooterStyle
{
}	
*/








.Error	{
	color: Red;
	font-weight: bold;
	font-size: x-small;
}
.BigError	{
	color: Red;
	font-weight: bold;
	font-size: small;
}
#content	{
	background: transparent;
	margin: 10px 10px 10px 10px;
	}

#main	{
	background: #EAEAEA;
	border-color: Black Black Black Black;
	border: 1px solid;
	}

.message
{
	font-weight: bold;
	font-size: larger;
	font-family: Tahoma, Verdana, Arial;
}
.bannerwhite
{
	font-weight: bold;
	color: White;
	font-size: x-large;
	margin: 4px;
	font-family: Tahoma, Verdana, Arial;
}	
.labelbold
{
	font-weight: bold;
}

#footer {
	background: black url(../_img/footer2.jpg) repeat-x left top;
	margin:0 0 0 0;
	border:0;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding:0 0 0 0;
	clear: both;
	color: #EAEAEA;
	width: 100%;
	height: 100px;
	font-weight: bold;
	}
#footer a	{
	color: yellow;
	}
#footerbodyleft {
	float: left;
	width: 50%;
	margin: 0 1.67em 0 0;
	border: 0 0 0 0;
	padding: 10px 1em 20px 10px;
	text-align: left;
	}
#footerbodyright {
	border:0 0 0 0;
	margin: 0 0 0 0;
	padding: 0 20px 0 2em;	
	float:right;
	text-align:center;
	}

#info {
	background-image:url(../_img/brushed-aluminum.gif);
	border:0;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding:0 0 10px 0;
	clear: both;
	color: Black;
	width: 100%;
	font-family:"Courier New", Courier, mono;
	margin: 0 0 0 0;
	}
#info a	{
	color: yellow;
	}
#infobodyleft {
	float: left;
	width: 50%;
	margin: 0 1.67em 0 0;
	border-right: 0px;
	padding: 10px 1em 10px 10px;
	text-align: left;
	border: 0;
	}
#infobodyright {
	margin-top: 0px;
	padding-left:2em;
	padding-top: 10px;
	padding-right: 10px;
	text-align: right;
	vertical-align:text-bottom;
	}

