/* Grey style sheet */


/* All links */

A:link IMG { border:none }
A:visited IMG { border:none }
A:active IMG { border:none }

A:link {
				background:none;
				padding:none; 
				margin:none;
				border:none;
				text-decoration:none }
A:visited {
				background:none;
				padding:none; 
				margin:none;
				border:none;
				text-decoration:none }
A:active {
				background:none;
				padding:none; 
				margin:none;
				border:none;
				text-decoration:none }


/* Emphasis */

EM {
				border-top: none;
				border-bottom: none;
				padding:none; 
				color:#333333;
				font-style:normal;
				text-decoration:none;
				font-weight:bold; 
				font-family:arial }
/* Emphasized text */




/* Header */

.flag { 
				text-align:right;
				padding-top:2px;
				padding-right:2px; 
				color:#FFFFFF; 
				text-decoration:none; 
				font-size:12; 
				font-weight:normal; 
				font-family:arial }
/* flag */






/* Tabs */

.unmarked_tab { 
				text-align:center; 
				color:#646464; 
				text-decoration:none; 
				font-size:11; 
				font-weight:bold; 
				font-family:arial } 
A.unmarked_tab:hover {
				color:#0080FF }
/* tabs */


.address { 
				text-align:left; 
				padding-top:1px;
				padding-bottom:1px;
				border-bottom: 1px dashed #444444;
				color:#333333; 
				text-decoration:none; 
				font-size:9; 
				font-family:verdana } 
A.address:hover {
				color:#CC0000 }
/* site address */


.address_blue { 
				text-align:left; 
				padding-top:1px;
				padding-bottom:1px;
				color:#0080FF; 
				text-decoration:none; 
				font-size:9; 
				font-family:verdana } 
A.address_blue:hover {
				color:#CC0000 }
/* site address blue */





/* Body text */

.big_header {
				text-align:center;
				padding-bottom:1px; 
				border-bottom: 2px solid #666666;
				color:#444444; 
				text-decoration:none; 
				font-size:18; 
				font-weight:bold; 
				font-family:verdana }
/* big header of text */


.italics_header {
				text-align:center;
				padding-bottom:1px; 
				color:#990033; 
				text-decoration:none; 
				font-size:28; 
				font-style:italic;
				font-family:'Times New Roman',Times,serif; }
/* big header of text */


.header {
				text-align:left;
				padding-bottom:3px;
				color:#0080FF; 
				text-decoration:underline; 
				font-size:12; 
				font-weight:bold; 
				font-family:verdana }
/* small headers of text */


.small_header {
				text-align:left;
				padding-bottom:2px;
				color:#333333; 
				text-decoration:none; 
				font-size:11; 
				font-weight:bold; 
				font-family:verdana }
/* small headers of text */





/* Table rows */

.redsub {
				text-align:left;
				padding-right:2px; 
				padding-left:2px; 
				padding-top:2px; 
				color:#990033; 
				text-decoration:none; 
				font-size:11; 
				font-weight:bold; 
				font-family:verdana }
A.redsub:hover {
				text-decoration:underline }
/* red header */


.bluesub {
				text-align:left;
				padding-right:2px; 
				padding-left:2px; 
				color:#333399; 
				text-decoration:none; 
				font-size:11; 
				font-weight:bold; 
				font-family:verdana }
A.bluesub:hover {
				text-decoration:underline }
/* blue header */


.goldsub {
				text-align:left;
				padding-right:2px; 
				padding-left:2px; 
				color:#FFCC00; 
				text-decoration:none; 
				font-size:11; 
				font-weight:bold; 
				font-family:verdana }
A.goldsub:hover {
				text-decoration:underline }
/* gold header */


.greensub {
				text-align:left;
				padding-right:2px; 
				padding-left:2px; 
				color:#008080; 
				text-decoration:none; 
				font-size:11; 
				font-weight:bold; 
				font-family:verdana }
A.greensub:hover {
				text-decoration:underline }
/* green header */


.greysub {
				text-align:left;
				padding-right:2px; 
				padding-left:2px; 
				color:#555555; 
				text-decoration:none; 
				font-size:11; 
				font-weight:bold; 
				font-family:verdana }
A.greysub:hover {
				text-decoration:underline }
/* grey header */


.siteheader {
				text-align:center;
				padding-right:2px; 
				padding-left:2px; 
				padding-top:2px; 
				padding-bottom:2px; 
				color:#FFFFFF; 
				text-decoration:none; 
				font-size:12; 
				font-weight:bold; 
				font-family:arial }
A.siteheader:hover { text-decoration:underline }
/* sitemap header with red bgr */


.sub {
				text-align:left;
				padding-right:2px; 
				padding-left:2px; 
				padding-bottom:2px; 
				color:#000000; 
				text-decoration:none; 
				font-size:11; 
				font-weight:normal; 
				font-family:verdana }
A.sub:hover {
				color:#CC0000;
				text-decoration:underline }
/* subordinate elements */



.middle {
				text-align:left;
				padding-top:2px; 
				color:#000000; 
				text-decoration:none; 
				font-size:11; 
				font-weight:normal; 
				font-family:verdana }
/* normal paragraph */





/* Body text */

.p0 {
				text-align:left;
				vertical-align:top;
				color:#000000; 
				text-decoration:none; 
				font-size:11; 
				font-weight:normal; 
				font-family:verdana }
/* normal paragraph */


.p1 {
				text-align:left;
				vertical-align:top;
				padding-bottom:3px; 
				color:#000000; 
				text-decoration:none; 
				font-size:11; 
				font-weight:normal; 
				font-family:verdana }
/* normal paragraph */


.p2 {
				text-align:left;
				vertical-align:top;
				padding-bottom:6px; 
				color:#000000; 
				text-decoration:none; 
				font-size:11; 
				font-weight:normal; 
				font-family:verdana }
/* paragraph */


.p3 {
				text-align:left;
				vertical-align:top;
				padding-bottom:10px; 
				color:#000000; 
				text-decoration:none; 
				font-size:11; 
				font-weight:normal; 
				font-family:verdana }
/* bottom paragraph */


.p4 {
				text-align:left;
				vertical-align:top;
				padding-top:3px;
				padding-bottom:6px; 
				color:#000000; 
				text-decoration:none; 
				font-size:11; 
				font-weight:normal; 
				font-family:verdana }
/* top paragraph */


.p_italics {
				text-align:left;
				text-indent:10pt;
				padding-bottom:6px; 
				color:#000000; 
				text-decoration:none; 
				font-size:14; 
				font-style:italic;
				font-family:Times New Roman,Times,serif; }
/* text in italics */


.p_code {
				text-align:left;
				padding-top:3px;
				padding-bottom:3px; 
				color:#000000; 
				text-decoration:none; 
				font-size:11; 
				font-weight:normal; 
				font-family:arial }
/* code */


.p_comment {
				text-align:left;
				padding-top:15px;
				color:#000000; 
				text-decoration:none; 
				font-size:9; 
				font-weight:normal; 
				font-family:verdana }
/* comment */


.p_link {
				color:#646464; 
				text-decoration:none; 
				font-size:11; 
				font-weight:normal; 
				font-family:verdana }
/* paragraph link */


.photographer {
				text-align:left;
				padding-right:2px; 
				color:#646464; 
				text-decoration:none; 
				font-size:9; 
				font-family:verdana }
/* photo credit */


.photo_text {
				text-align:left;
				padding-right:2px; 
				padding-top:1px;
				padding-bottom:10px;
				color:#444444; 
				text-decoration:none; 
				font-size:9; 
				font-family:verdana }
/* photo comment */


.pic1 {
				text-align:left;
				padding-right:2px; }
/* picture */






/* Special links */

.blue_link {
				background: url(/img/link.gif) #FFFFFF no-repeat top left;
				text-align:left;
				padding-left:5px;
				color:#0080FF; 
				text-decoration:none; 
				font-size:11; 
				font-weight:normal; 
				font-family:verdana }
A.blue_link:hover {
				color:#CC0000;
				text-decoration:underline }
/* blue link */


.blue_link_bottom {
				background: url(/img/link.gif) #FFFFFF no-repeat top left;
				text-align:left;
				padding-left:5px;
				padding-bottom:10px;
				color:#0080FF; 
				text-decoration:none; 
				font-size:11; 
				font-weight:normal; 
				font-family:verdana }
A.blue_link_bottom:hover {
				color:#CC0000;
				text-decoration:underline }
/* grey bottom link */


.side-link {
				background: url(/img/darrow_red.gif) #FFCCCC no-repeat top left;
				text-align:left;
				padding-left:7px;
				padding-top:2px;
				padding-bottom:2px;
				color:#000000; 
				text-decoration:none; 
				font-size:11; 
				font-weight:normal; 
				font-family:verdana }
A.side-link:hover {
				color:#CC0000;
				text-decoration:underline }
/* left link */




/* Comment line */

.updated {
				text-align:left;
				padding-top:2px;
				padding-bottom:2px; 
				border-top: 1px solid #C0C0C0;
				color:#646464; 
				text-decoration:none; 
				font-size:10; 
				font-family:verdana }
/* last updated */




/* Bottom section */



.bottom {
				background: url(/img/stripe_grey.jpg) #FFFFFF repeat-x top;
				text-align:center;
				padding-top:3px;
				color:#646464; 
				text-decoration:none; 
				font-size:10; 
				font-family:arial }
A.bottom:hover {
				color:#CC0000;
				text-decoration:underline }
/* bottom */


.php {
				background: url(/img/stripe_grey.jpg) #FFFFFF repeat-x top;
				text-align:right;
				padding-top:3px; }
/* php banner */