/* --- advaced styles for ie and nn6 --- */

@import url(advanced.css);

/* ---- headings ---- */

h1, h2, h3, h4, h5, h6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CCCCCC;
}

h1 { font-size: 15px}
h2 { font-size: 20px}
h3 { font-size: 18px}
h4 { font-size: 16px}
h5 { font-size: 14px}
h6 { font-size: 12px}

/* --- body --- */

body, table, tr, th, td, p, blockquote, li, ul, div
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
}

body 
{
	background: #000000 none;
	color: #CCCCCC;
}

/* --- links --- */

a { color: #CCCCCC; text-decoration: underline; }
a:hover { color: #FFFFFF; background: #666666; text-decoration: none }

/* a:hover { color: #CC6633; background: #ffcc00 none; text-decoration: none } */

/* --- tables --- */

td { vertical-align: top; }

/* --- header --- */

#header td {	background: #333333 none; }

#header a, #header p { color: #CCCCCC; text-decoration: none; font-size: 11px; }

#header a:hover { color: #FFFFFF; background: #333333 none; text-decoration: underline; }

/* --- footer --- */

#footer td { text-align: center; }

#footer a, #footer p { color: #CCCCCC; text-decoration: none;	font-size: 11px; }

#footer a:hover { color: #FFFFFF; background: #000000 none; text-decoration: underline; }

/* --- sidebar and features --- */

.sidebar { width: 25%; }

/* --- keywords --- */

.photo-left {	float: left; }

.photo-right { float: right; }

.photo-left p, .photo-right p
{
	color: #EEEEEE;
	font-size: 11px;
	text-align: center;
}

/* --- story text --- */

.storytext h2 { font-size: 24px} /* title */
.storytext h3 { font-size: 16px} /* intro */
.storytext h4 { font-size: 11px} /* author */

/* --- photo gallery styles for old table style thumbnails --- */

.picturelink p { font-size: 12px; text-align: center; margin: 0; margin-top: 0.3em; }

.picturelink td { vertical-align: middle; text-align: center; }

.picturelink { background: #000000 none; }

/* --- photo gallery styles for new CSS thumbnails with 4px black border --- */

.picturelink2 img
{
	margin: 11px;
	vertical-align: middle;
}

.picturelink2 a
{
	min-width: 214px;
	width: expression("214px");  /* --- hack for Internet Explorer only --- */
	display: inline-block;
	text-align: center;
}

.picturelink2 a:hover { background: #000000; }

/* --- photo gallery styles for new CSS thumbnails with no black border --- */

.picturelink3 img
{
	margin: 14px;
	vertical-align: middle;
}

.picturelink3 a
{
	min-width: 214px;
	width: expression("214px");  /* --- hack for Internet Explorer only --- */
	display: inline-block;
	text-align: center;
}

.picturelink3 a:hover { background: #000000; }

/* --- home page intro --- */

.intro { font-size: 14px; margin-bottom: 1em; margin-top: 0em; }
.intro a { text-decoration: underline; }

/* --- contact form --- */

form, form p, form input, form textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

/* --- full size image view --- */

.fullsizeview p { font-size: 14px; }
.fullsizeview h1 { font-size: 14px;  }
.fullsizeview h2 { font-size: 14px; }

/* --- keywords --- */

h1.keywords { font-size: 10px; margin-top: 1em; text-align: right; }