BODY		{
		margin: 0;
		padding: 0;
		border: #000000 0px solid;
		background-color: #080a1f;
                background-position:center top;
		}




/* NON-MENU PAGE LINK COLORS */

a:link		{ color: #3090C7; text-decoration: none; }

a:visited	{ color: #3090C7; text-decoration: none; }

a:active	{ color: #3090C7; text-decoration: none; }

a:hover		{ color: #25587E; text-decoration: none; }


img { /* defines the css for the <img> tag */
	border: 0px; /* set border width to 0 pixels */}



/* SET OVERALL PAGE HEIGHT IN PIXELS OR PERCENT */

.pageheight	   { height: 100%; }





/* THE NEXT LINE CONTROLS THE FONT SIZE FOR ALL PAGES */


TABLE 		{ COLOR: #FFFFFF; FONT: 11px verdana, arial, sans-serif; font-weight:bold; }

.title 		{ COLOR: #FFFFFF; FONT: 17px verdana, arial, sans-serif; font-weight:bold ;  letter-spacing: 2px; }

.subtitle 	{ COLOR: #FFFFFF; FONT: 16px verdana, arial, sans-serif; font-weight:bold ;  letter-spacing: 2px; }

.largetitle	{ COLOR: #FFFFFF; FONT: 17px verdana, arial, sans-serif; font-weight:bold ; }

.phonetitle 	{ color: #FFFFFF; font: 11px verdana, arial, sans-serif; font-weight:bold ; }

.hilite		{ COLOR: #FFFFFF; font-weight: bold; }

.just 		{ text-align: justify; }

.page-splits	{
		 border:none;border-bottom: 1px dotted #3090C7;
                 width: 100%; 
		}




/* HEADER BACKGROUND COLOR */

.headercolor	{ background-color: #000000; }






/* THE LINKS IN THE menu_bottom.js USE THIS CODE */

.smalltitle 	{ COLOR: #999999; FONT: 10px verdana, arial, sans-serif; font-weight: bold; letter-spacing: 3px; }





/* NON-GALLERY IMAGE BORDERS */

.borders	{ border: 0px solid; }

.image-border	{ border: #FFFFFF 1px solid; margin-bottom: 5px; }

.image-borderon	{ border: #25587E 1px solid; margin-bottom: 5px; }





/* PAYPAL PAYMENT PAGE CODE */

.payform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 125PX;
		BORDER: #849CAC 1px solid; }

.payformbox	{
		BORDER: #849CAC 0px solid;
		background-image: url("picts/sidebar.png");
		}

.payformmargin	{ margin: 0px; }








/* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide {display:none;}
.printhelp	{ width:600px; }
}
@media screen{
.printonly { display:none }
}





/* FOOTER TEXT AND LINK COLORS */

clear: both;
 
a.footerlink:link	{ color: #3366FF; text-decoration: none }

a.footerlink:visited	{ color: #3366FF; text-decoration: none }

a.footerlink:active	{ color: #3366FF; text-decoration: none }

a.footerlink:hover	{ color: #FF6600; text-decoration: none }

.footertext 		{ COLOR: #FFFFFF; FONT: 10px arial, verdana, sans-serif; font-weight: bold }



/* LINKS PAGE CODE */

.linksmargin	{ margin: 0px 0px 10px 0px; }


/* CODE FOR THE menu_gallery.js MENU */


.menu-nav	{ font-family: verdana, arial, helvetica, sans-serif;
		  font-size: 11px;
		  letter-spacing: 0px;
		  padding-top: 4px;
		  padding-bottom: 4px;
		  padding-left: 4px;
		  padding-right: 4px;
		  margin-left: 4px;
		  margin-right: 1px;
		  margin-top: 1px;
		  cursor:pointer;
		  font-weight: bold;
		  text-align: center;
		  display: block;
		  white-space: nowrap;
		  border: #FFFFFF 1px solid; }


a.menu-nav:link 	{
			background-color:#3090C7;
			color: #FFFFFF;
			}


a.menu-nav:visited 	{
			background-color:#3090C7;
			color: #FFFFFF;
			}


a.menu-nav:active 	{
			background-color:#3090C7;
			color: #FFFFFF;
			}


a.menu-nav:hover 	{
			background-color:#25587E;
			color: #FFFFFF;
			border: #FFFFFF 1px solid;
			}







/* START THE CODE FOR THE MENUS */



.menutable 	{
		background-image: url("picts/menu.png");
                background-color:transparent;
		padding: 0px 0px 0px 0px;
		}


.menushadow	{
		background-image: url("picts/menu.png");
                background-color:transparent;
		border-top: transparent 0px solid;
		}


.menu		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		letter-spacing: 1.5px;
		display:block ;
		padding: 5px 13px 7px 13px;
		cursor:pointer;
		font-weight: bold;
		text-align: center;
		line-height: 13px;
		white-space: nowrap;
		border-right: #C0C0C0 0px solid;
		}


a.menu:link 	{  background-image: url("");
		   background-color:transparent;
		   color: #3090C7;}


a.menu:visited 	{  background-image: url("");
		   background-color:transparent;
		   color: #3090C7;}


a.menu:active 	{  background-image: url("");
		   background-color:transparent;
		   color: #3090C7;}


a.menu:hover 	{  background-image: url("");
		   background-color:transparent;
		   color: #FFFFFF;
		   padding: 5px 13px 7px 13px;
		   border: #3090C7 0px solid; }






/* GUESTBOOK */


body, td {
	
	
}

td.upper {
	color : #FFFFFF;
	background-image : url(http://williamdavisart.com/picts/sidebar.png);
	
}