/*    this trybody has been commented out for the time
trybody {
background-color: #000000; 
background-image: url(../Images/sunset6.jpg);
background-repeat: no-repeat;
width: 100%;
}
*/

body {background: #ffffff url(../Images/Purplegrad.gif) repeat-x;
     }


/* PWS logo and image headers put side to side   
*/



#PWShead1 {
position: absolute;
top: 10px;
left: 10px;
height: 150px;

}


#PWShead2 {
position: absolute;
top: 10px;
left: 160px;


height: 150px;

}

/* main container div for appform   
*/

#exhib
{
position: absolute;
top: 220px;
left: 10px;


margin left: 1em;  
 
 }

#exhibtuesdays
{
position: absolute;
top: 560px;
left: 11px;


margin left: 1em;  
 
 }





#event td
{
position: absolute;
top: 250px;
left: 50px;
background-color: #ffffff; 
background-repeat: no-repeat;

margin left: 1em;  
 
 }





#nav
{
 position: absolute;
top: 180px;
left: 10px;
 
 
 
  float: left;
  height: 50px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: .7em;
 
 }
	
#nav ul 
{

list-style: none;
padding-top:  3px;
}	
	
#nav li
{
display: inline;
}
   
#nav a:link
{
float:none;
background:#9966ff url(../Images/Purpleto9966ff.gif) repeat-x;

padding: 3px 3px 3px 3px;
color:#ffffff;
font-weight:bold;
text-decoration:none; 
border: 1px solid #dddddd;
}

#nav a:visited
{
float:none;
background:#9966ff url(../Images/Purpleto9966ff.gif) repeat-x;
padding: 3px 3px 3px 3px;

color:#ffffff;
font-weight:bold;
text-decoration:none; 
border: 1px solid #dddddd;
}

#nav a:hover
{
float:none;
background:#663399 url(../Images/Darkpurpleto663399.gif) repeat-x;
padding: 3px 3px 3px 3px;

color:#ffffff;
font-weight:bold;
text-decoration:none; 
border: 1px solid #dddddd;
}


#boxfirstpage
{
position: absolute;
top: 220px;
left: 10px;



background-color: #ffffff;
margin: 5px 20px 10px 0px;	 
width: 880px;

}

#boxfirstpage p	
{	
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
font-color: black;
font-weight: 500;
margin:: 5px 5px 5px 5px;
padding-top: 2px; 	
}

	 
#boxotherpage
{
position: absolute;
top: 220px;
left: 10px;
background-color: #ffffff;
margin: 5px 20px 10px 0px;	 
width: 700px;

}

#boxotherpage p	
{	
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
font-color: black;
font-weight: 500;
margin: 5px 5px 5px 5px;	
}

#boxotherpage p.emphasisedheader { 
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #CC0000; 
 }	 	 
#boxotherpage2
{
position: absolute;
top: 355px;
left: 10px;




background-color: #ffffff;
margin: 5px 20px 10px 0px;	 
width: 700px;

}
#boxotherpage2 p	
{	
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
font-color: black;
font-weight: 500;
margin: 5px 5px 5px 5px;	
}

#boxotherpage2 p.emphasisedheader { 
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #CC0000; 
 }	 

#boxotherpage3
{
position: absolute;
top: 485px;
left: 10px;




background-color: #ffffff;
margin: 5px 20px 10px 0px;	 
width: 700px;

}


#boxotherpage3 p	
{	
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
font-color: black;
font-weight: 500;
margin: 5px 5px 5px 5px;	
}

#boxotherpage3 p.emphasisedheader { 
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #CC0000; 
 }




#bottombitfirstpage  {
font-size: 10px;
font-style: italic;
position: absolute;
top: 700px;
left: 10px;
}


/* Form (email contact) layout details   
*/

form.contact fieldset {
   border: 2px solid navy;
  padding: 10 px;
  margin: 2px;
 }

form.contact legend {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: small;
  color: white;
  padding: 5px;
  margin: 2px;
 }	
	
form.contact label {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-weight: bold;
  font-size: small;
  color: white;
   margin: 2px;
	}
	
form.contact label.fixedwidth {
	  display: block;
	  width: 200px;
	  float: left;
	
	} 
	
form.contact .btn {
	 text-align: center;
	 background-color: #0066ff;
	
	  padding: 4px;
	  margin: 2px;
	 
	
	} 		
	
	
form.contact .btn input {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  background: navy;
	  color: white;
	  font-weight: bold;
	  padding: 5px;
	  border: 1px solid white;
	  margin: 2px;
	
	} 	
	
	 

	 
table.workshops  {
   border-collapse: collapse;
   background: white;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;
}

table.workshops th, table.workshops td {
   padding: 6px;
   border: 1px solid #ffffff;
}


table.workshops th {
   font-size: small;
   text-align: left;
   background: #9999ff url(../Images/Richpurple2.gif) repeat-y;
   color:#ffffff;
   }

table.workshops td {
   font-size: small;
   padding-top: 2px;
   background: #ffffff url(../Images/lighttowhite.gif) repeat-x;
      }

table.workshops caption {
 background: #dddddd url(../images/greytrans5by50.gif) no-repeat;
  color: #000066;
 font-weight: bold;
 text-align: center;
 padding-top: 8px;
 padding-bottom: 8px;
 padding-left: 2px;
 padding-right: 2px;
 font-size: 12px;
}


	 
table.workshops2  {
   border-collapse: collapse;
   background: white;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;
}

table.workshops2 th, table.workshops2 td {
   padding: 6px;
   border: 1px solid #ffffff;
}


table.workshops2 th {
   font-size: small;
   text-align: left;
   background: #9999ff url(../Images/Richpurple2.gif) repeat-y;
   color:#ffffff;
   }

table.workshops2 td {
   font-size: small;
   padding-top: 2px;
   background: #ffffff url(../Images/lighttowhite.gif) repeat-x;
      }

table.workshops2 caption {
 background: #dddddd url(../images/greytrans5by50.gif) no-repeat;
  color: #006600;
 font-weight: bold;
 text-align: center;
 padding-top: 8px;
 padding-bottom: 8px;
 padding-left: 2px;
 padding-right: 2px;
 font-size: 12px;
}





 
table.linktab  {
   border-collapse: collapse;
   background: white;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;
}

table.linktab th, table.linktab td {
   padding: 6px;
   border: 1px solid #ffffff;
}


table.linktab th {
   font-size: small;
   text-align: left;
   background: #9999ff url(../Images/Richpurple2.gif) repeat-y;
   color:#ffffff;
   }

table.linktab td {
   font-size: small;
   padding-top: 2px;
   background: #ffffff url(../Images/lighttowhite.gif) repeat-x;
      }

table.linktab caption {
 background: #dddddd url(../images/greytrans5by50.gif) no-repeat;
  color: #000066;
 font-weight: bold;
 text-align: center;
 padding-top: 8px;
 padding-bottom: 8px;
 padding-left: 2px;
 padding-right: 2px;
 font-size: 12px;
}


.firstletter {

padding-bottom: 0.4em;
padding-top: 0.3em;
padding-left: 0.2em;
padding-right: 0.2em;

line-height:    0.5em;
color: #eeeeee;
font-size:    3.0em;
font-weight: bold;
font-family: Harrington, "Old English Text MT", "Brush Script MT", Algerian, Georgia, sans-serif; 
float:    left;
margin-top:   0.2em;
margin-right:   0.2em;
margin-left:   0.2em;
margin-bottom:  0.2em;
background:  #9999ff transparent url(../Images/Richpurple.gif);
background-repeat: repeat-y;
border:   1px solid #83201a;
}










#container {
	height: 450px;
	width: 550px;
	background-color: #8888FF;
}
#container ul {
    padding:0; 
    margin:0; 
    list-style-type:none; 
    }
#container a.gallery span {
    position:absolute; 
    width:1px; 
    height:1px; 
    top:5px; 
    left:5px; 
    overflow:hidden; 
    background:#fff;
    }
#container a.gallery, #container a.gallery:visited {
    display:block; 
    color:#000; 
    text-decoration:none; 
    border:1px solid #000; 
    margin:1px 2px 1px 2px; 
    text-align:left; 
    cursor:default;
    }

	
	
#container a.photorda {
    background:url(../Images/bluesquare.gif); 
    height:20px; 
    width:20px;
    }
	
#container a.photordb {
    background:url(../Images/bluesquare.gif); 
    height:20px; 
    width:20px;
    }

#container a.photoa {
    background:url(../Images/JSTN019.gif); 
    height:80px; 
    width:80px;
    }
#container a.photob {
    background:url(../Images/JSTN88.gif); 
    height:80px; 
    width:80px;
    }
#container a.photoc {
    background:url(images/image3tn.jpg); 
    height:80px; 
    width:80px;
    }
#container a.photod {
    background:url(images/image4tn.jpg); 
    height:80px; 
    width:80px;
    }
#container ul {
    width:90px; 
    height:340px;
    }
#container li {
    float:left;
    }
#container a.gallery:hover span {
    position:absolute; 
    width:450px; 
    height:350px; 
    top:10px; 
    left:100px; 
    color:#000; 
    background:#fff;
    }

	 




/* boxes - now defunct?   




#boxes  
{position: absolute; top: 10 px; left: 10 px     }

#boxes dt a:link{
  font-style:italic;
  font
  background-color:#FFFFFF; 
  margin: 10px;
  padding-top: 5px;
   height: 28px;
   width: 260px;
   font-size:13px;
   font-weight:300;
   text-align:left;
   font-style:normal;
   font:Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;   
    }

#boxes dt a:hover{
  font-style:italic;
  background-color:#DDDDDD; 
  margin: 10 px ;
  padding-top: 5px;
   height: 28 px;
   width: 260 px;
   font-size:13px;
   font-weight:300;
   text-align:left;
   font-style:normal;
   font:Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;   
    }

#boxes dt a:visited{
  font-style:italic;
  background-color:#FFFFFF; 
  margin: 10 px ;
  padding-top: 5px;
   height: 28 px;
   width: 260 px;
   font-size:13px;
   font-weight:300;
   text-align:left;
   font-style:normal;
   font:Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;   
    }

*/	

	
img    {border: none    }

/*  mouseover state - hide larger picture   */

/*  more boxes - defunct? 
#boxes a img.hid   {
    width: 400 px; 
	position: absolute; 
	left:380px; 
	visibility: hidden;      }

*/	 
/*  mouseover state - hover - reveal larger picture   */

/*  more boxes - defunct? 
#boxes a:hover    {  
background-color:#ffffff; 
background: white    }

#boxes a:hover img.hid   {visibility: visible    }
   
*/



#TablePWSArtists {
width:550px;
padding: 2px;
margin: 2px;
border-collapse: collapse;
}

#TablePWSArtists td {
font-weight: 500;
font-size:13px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color:#FFFFFF; 
padding: 2px;
height: 20px;

  
}	

#TablePWSArtists a:link {

background-color: transparent; 

  
   font-size:13px;
   font-weight:500;
   text-align:left;
   font-style:normal;
   font:Verdana, Arial, Helvetica, sans-serif;
}	

#TablePWSArtists a:visited {

background-color: #cccccc; 

  font-color: #555555;
   font-size:13px;
   font-weight:500;
   text-align:left;
   font-style:normal;
   font:Verdana, Arial, Helvetica, sans-serif;
}	








br
{height: inherit;
}

recentlyoldbody {background-color: eeeeff;
   background-image:   url(../Images/PWSgrad.gif);
   background-repeat: repeat-y;
   }
.Generaltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.WGeneraltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.Texttitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bolder; color: #000000}
.bulletedtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; list-style-position: outside; list-style-type: circle}

.titleverybig {  font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 22px;
 font-weight: bolder;
 color: blue;
 font-family: Verdana, Arial, Helvetica, sans-serif;
  }



.smalldetails {  font-family: "Times New Roman", Times, serif; font-size: 10px; font-style: italic; font-weight: normal; font-variant: normal; color: #663300}

.GenTextBolder {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #990000}

.BolderHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #990000}

.titleverybig_nonunderline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bolder; color: #000000}

.bulleted {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; list-style-position: inside; list-style-image: none; list-style-type: circle}

.Generaltext_red {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990099; text-decoration: underline}

.gentextflashing {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: blink; font-weight: bold}

.Text14bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder}

.text13bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}

.emphasisedtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #CC3300; text-decoration: blink}

.emphasisedheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #CC0000; }

.italics13 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; color: #0033CC}

.texttitlebig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000033;
}




hr {
border:none;
height: 10px;
}









.Generaltext-16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}
.generaltext-18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}
.whitetext-18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #ffffff;
}



.generaltext-20 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}

.whitetext-20 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bolder;
	color: #ffffff;
}

.generaltext-22 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}

.generaltext-24 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}

.generaltext-26 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}


.generaltext-28 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}

.generaltext-30{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}

.generaltext-32{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}

.generaltext-34{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}



.generaltext-14 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}
.generaltext-22 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}
.generaltext-nonbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
