/* fotonet stylesheet
2004
*/
body {
  font-family: Arial, helvetica, sans-serif; 
  background-color: #000000;
  color: #FFFFFF;
}

td, th, p, a, h1, h2 {
	font-family: Arial, helvetica, sans-serif;
}

p { font-size: 12px; color: #FFFFFF; }

h1 { 
	text-align: center;
	color: #6666CC; 
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #333333;
	border: 1px solid #999999;
	margin: 10px;
	padding: 10px;
}
h2 { font-size: 14px; text-align: center; }

a {
	color: #FFCC00;
	text-decoration: underline;
}
a:hover {
	background-color: #003366;
}

a:active {
	color: #FFFFFF;
	background-color: #003366;
}

.footer {
	text-align: center;
	border: 1px solid #999999;
	margin: 5px;
	padding: 5px;
}
/* forms  - @import these so NS 4 can't see them - it throws a bit of a fit sometimes */
/* 
input { background-color:#CCCCCC; color: #000000; border: 1px solid #FFFFFF; font-size: 12px; }
textarea { background-color:#CCCCCC; color: #000000; border: 1px solid #FFFFFF; } 
 */

.small {font-size: 11px; }

.medium {font-size: 12px; }


.event { color:#CC3300; }

.firstpara {
	font-size: small; }

.homepageDate {
	color:#CCCCCC;
	font-style:italic;
}
.date {
	color:#CC0000;
}

/* about page styles */

.aboutSupport {
	background-color:#CC3333;
}
.aboutProfDev {
background-color:#339999;
}
.about {
background-color:#993300;
}
.about H2, .aboutSupport H2, .aboutProfDev H2 {
	font-size:14px;
	text-align:left;
	color:#FFFFFF;
}
.about H3, .aboutSupport H3 .aboutProfDev H3 {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
}
/* /////////////////////////////////////////////// */

/* what's on regional expos styles */
/*TABLE.regional { border: 1px solid #CCCCCC; padding: 1px; } */
TD.regional { border: 1px solid #CCCCCC;  }
TD.regional H2 { color:#FFFFFF; font-size: 1em; text-align: left; }
TABLE.regional { border-collapse: collapse; } 
/* uk style */
TD.uk { border: 1px solid #CCCCCC;  }
TD.uk H2 { color: #FFFFFF; font-size: 1em;  text-align: left; }
TABLE.uk { border-collapse: collapse; } 

/* abroad style */
TD.abroad H2 { color:#FFFFFF; font-size: 1em;  text-align: left;  }
TD.abroad { border: 1px solid #CCCCCC;  }
TABLE.abroad { border-collapse: collapse; } 

/* what's on conferences styles */
TD.conference { border: 1px solid #FFFFFF;  }
TD.conference H2 { color: #FFFFFF; font-size: 1em;  text-align: left; }
TABLE.conference { border-collapse: collapse; } 

/* what's on festivals styles */
TD.festival H2 { color: #33FFFF;  font-size: 1em;  text-align: left; }
TD.festival {  border: 1px solid #FFFFFF;  }
TABLE.festival { border-collapse: collapse; } 

/* residency styles */
TD.residency H2 { color: #FFFFFF;  font-size: 1em;  text-align: left; }
TD.residency {  border: 1px solid #FFFFFF;  }
TABLE.residency { border-collapse: collapse; } 

/* jobs styles */
TD.jobs H2 { color: #FFFFFF;  font-size: 1em;  text-align: left; }
TD.jobs {  border: 1px solid #FFFFFF;  }
TABLE.jobs { border-collapse: collapse; } 

/* grants page */
TD.grants {
	background-color:#990033;
	color:#FFFFFF;
	border: 1px solid #CCCCCC;
}
TD.grants H2 {
	color: #FF0000;
	font-weight:bold;
	text-align:left;
	font-size:14px;
}
TABLE.grants { border-collapse: collapse; } 

/* resources page */
TD.resources {
	background-color:#990033;
	color:#FFFFFF;
	border: 1px solid #CCCCCC;
}
TD.resources H2 {
	color: #00FFFF;
	font-weight:bold;
	text-align:left;
	font-size:14px;
}
TABLE.resources { border-collapse: collapse; }

/* courses page */
TD.courses {
	background-color: #000099;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
TD.courses H2 {
	color: #00CCCC;
	font-weight:bold;
	text-align:left;
	font-size:14px;
}
TABLE.courses { border-collapse: collapse; } 

/* photography links page */
TD.links {
	background-color:#000033;
	color:#FFFFFF;
	border: 1px solid #CCCCCC;
}
TD.links H2 {
	color: #0066CC;
	font-weight:bold;
	text-align:left;
	font-size:14px;
}
TABLE.links { border-collapse: collapse; }

/* photographers' sites page */
TD.plinks {
	background-color:#000033;
	color:#FFFFFF;
	border: 1px solid #CCCCCC;
}
TD.plinks H2 {
	color: #990000;
	font-weight:bold;
	text-align:left;
	font-size:14px;
	border: 1px solid #CCCCCC;
}
TABLE.plinks { border-collapse: collapse; }
/* home page */
.homepageTitle {
	background-color: #333333;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
}

.homepageContent {
	background-color: #003366;
	color: #FFFFFF;
	font-size: 12px;
}

.homepageMonth H1, {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #333333;
	border: 1px solid #999999;
	margin: 10px;
	padding: 10px;
}






.whatson-regional H1 {
	background-color: #9933CC;
}
.whatson-uk H1 {
	background-color: #9933CC;
}
.whatson-abroad H1 {
	background-color: #9933CC;
}
.whatson-festival H1 {
	background-color: #9933CC;
}
.whatson-conference H1 {
	background-color: #9933CC;
}
.whatson-conference H1 {
	background-color: #9933CC;
}
/* links */
.links H1 {
	background-color: #0066CC;
}
.plinks H1 {
	background-color: #0066CC;
}
/* directory */
.directory H1 {
	background-color: #FF6600;
}
.whatson-residency H1 {
	background-color: #FF6600;
}
.whatson-jobs H1 {
	background-color: #FF6600;
}

.footer {
	text-align:center;
	padding:1em;
	border:1px solid #CCC;
	margin:0 auto;
}
