/* These declarations apply everywhere on every page */

body { background-color: oldlace; }
/*Text on the left side of the homepage*/
#hometextleft {            
			   font-family:mistral,lucida;
			   font-size:22;
			   color:firebrick;
			   text-align:center;
			   z-index:10;}
			   
#hometextright {
			   font-family:mistral,lucida;
			   font-size:21;
			   color:firebrick;
			   text-align:center;
			   z-index:10;}
			   
/*Paragraph at the top of the page*/		   
.producttext { font-family:mistral,lucida;
			   font-size:26;
			   font-weight:400;
			   color:firebrick; }
			 
/*Container for the paragraph at top of page*/
.product { position:absolute; 
           top:70px; 
           width:100%; 
		   align:center;
		   font-family:mistral,lucida;
		   z-index:10;}

/*These declarations affect all links*/

a { text-decoration: none; color: peru; }
a:hover { color: firebrick; }
a:visited { color: #A0522D; /*sienna*/  }
img { border: 0px; }


/* These declarations affect all text headings */

h1 { text-align: center; padding-top: 48px; color: peru; font-size: 14pt; font-weight: lighter; }
h2 { color: peru; font-size: 10pt; font-weight: normal; }


/* These declarations define the title bar used on most pages; font sizes INTENTIONALLY in pixels, not points */

.titlebar { margin-left: 6%; /*width: 80%;*/ margin-right: 6%; height: 28px; 
	margin-top: 20px; margin-bottom: 30px; padding-right: 4px; padding-top: 0;
	border-bottom: thin solid gray; background-color:#fffff0; /*whitesmoke*/
	font-family: porky\'s, Verdana,"Trebuchet MS", arial, sans-serif; }

.titlepart { float: left;  padding-left: 4px; padding-top: 4px; font-size: 16px; color: peru; font-family:mistral,lucida; font-size:20;font-weight:600;}
.titlepart em { font-style: italic; }

/*Interior pages top navigation*/
.navpart { float: right; padding-top:5px; padding-bottom:5px; text-align: right; width: 410px; }
.navpart a { padding: 0 10px 0 3px; font-size: 12px; font-weight: bold; } 
.navpart a:hover { text-decoration:underline; padding: 0 10px 0 3px; font-size: 12px; font-weight: bold; } 

/* These declarations apply to the general pages, not the individual painting presentation pages */
.homepage { align:center;margin-top: -10px;}

.homepage h1 { font-size: 55px; font-family:jenkins 2v0; font-weight:500; color: darkred; margin-top: 0px;margin-left:-10;margin-bottom: -5px;}

.navbar { background-color: transparent; margin-top: 10px; padding-bottom: 55px; margin-left:31%; }
.navbar a { padding: 4px; font-size: 16px; font-family:georgia,arial;font-weight: 600; } /* padding controls space between link words */
.navbar a:link { color: darkred; }
.navbar a:hover { color: firebrick; text-decoration:underline;}
.navbar a:visited { color: sienna}

/*Text in lower right of homepage*/
.footnote {  font-family:verdana; 
			 font-size:10px; 
			 color: maroon;  
			 background-color: oldlace; 
			 border:0 solid #000;             
			 padding-top:80;
			 padding-left:30;
			 z-index:0;}
.footnote a:link { font-family:verdana; font-size:10px; color: sienna; text-decoration:none;}
.footnote a:hover { color: firebrick; text-decoration:underline; }

.pfootnote { text-align:center; 
			 border: 0 solid #000;
			 padding-bottom:10;
             width:100%;
			 font-family:verdana; 
			 font-size:10px; 
			 color: maroon;  
			 background-color: oldlace; 
             position:absolute; 
			 top:1100px;}
.pfootnote a:link { font-family:verdana; font-size:10px; color: sienna; text-decoration:none;}
.pfootnote a:hover { color: firebrick; text-decoration:underline; }

.cfootnote { text-align:center; 
             width:100%;
			 margin-top: 50px;
			 padding-bottom:15px; 			
			 font-family:verdana; 
			 font-size:10px; 
			 color: maroon;  
			 background-color: oldlace; 
             position:absolute; 
			 top:600px;}
.cfootnote a:link { font-family:verdana; font-size:10px; color: sienna; text-decoration:none;}
.cfootnote a:hover { color: firebrick; text-decoration:underline; }

/* portfolio uses more width than text pages */
.portfolio { margin-left: 4%; width: 92%; } 
.portfolio .titlebar { margin-left: 0; /*width: 100%;*/ margin-right: 0; margin-bottom: 25px; }
.portfolio table { margin: 0; width: 100%; }
.portfolio td { width: 33%; padding-top: 10px; }

.resume { margin-left: 15%; /*width: 70%;*/  margin-right: 15%; }
.resume p { margin: 0pt; padding-top: 4pt;} /* padding controls space between paragraphs in resume */
.resume h2 { margin-top: 16px; margin-bottom: 2px; }

.exhibits { margin-left: 15%; /*width: 70%;*/ margin-right: 15% }
.exhibits h2 { color: black; margin-top: 24px; font-size:12pt;}

.statement {padding-top:10px; margin-left: 15%; margin-right: 15%; font-family:mistral; font-size:22px; font-weight:500; color:firebrick; text-align:center; }

.policy {padding-top:10px; margin-left: 15%; margin-right: 15%; font-family:verdana,arial,sans serif; font-size:12px; font-weight:500; color:firebrick; text-align:left; }

.signature { font-size: 12pt; text-align: right; color: maroon; margin-top: 24px; }

.contactinfo { font-family:mistral,lucida handwriting; 
               width:100%;
               font-size:26; 
			   color:darkred;  
			   text-align: left; }

.contactinfo a { font-family:mistral,lucida handwriting; font-size:26; color:darkred; }
.contactinfo a:hover { font-family:mistral,lucida handwriting; font-size:26; color:#CE6CA5; }

.contactinfo .titlebar { margin-left: 0%; width: 100%; margin-bottom: 24px; center;}

.formbox { margin-top: 0px; 
           background-color: oldlace; 
           font-family:lucida handwriting; 
           font-size:14px; 
           font-weight:500; 
           color:darkred;
           border: 0 solid #000;
		   padding-left:60;
		   padding-top:10;}

/* These declarations apply to the individual painting presentation pages */

.imagepage .titlebar { width: 100%; margin-left: 0; margin-right: 0; }
.imagepage .navpart { width: 500px; }
.thumbblock { float: left; padding-left: 12px; }
.thumbblock table { width: 234px; }
.thumbblock td { color:peru; padding: 4px; font-size: 11px; }
.content { margin-left: 250px; padding-top: 20px; text-align: center; font-style: italic; }
.content h1 { font-size: 13px; padding-top: 0; text-align: center; color: peru; }
.content p { font-size: 11px; margin-top: 0; margin-bottom: 0px; text-align:center; color: 8B4513 /*saddlebrown*/}

.copyright {font-size: 9px; text-align: left; color: peru; font-style:normal; padding-top: 8px;}

