#content TABLE P:first-child, #contentfull TABLE + P:first-child {
/*/*/	margin-top: 0; /* !NN4 */
}

/* Links */

TABLE.sections TD.selected A:link,
TABLE.local TD.selected A:link,
TD.local A:link,
TD.context A:link,
TD.head A:link,
TD.site A:link
	{  text-decoration: none; }

TD.context A:link:active,
TD.site A:link:active
	{ text-decoration: underline; }

TD.context A:link:hover,
TD.site A:link:hover
	{ text-decoration: underline; }

TABLE.sections TD.selected A:visited,
TABLE.local TD.selected A:visited,
TD.local A:visited,
TD.context A:visited,
TD.head A:visited,
TD.site A:visited
	{ text-decoration: none; }

TD.context A:visited:hover,
TD.site A:visited:hover
	{ text-decoration: underline; }

#content A:link          {color: #059;}
#content A:link:active   {color: #C60;}
#content A:link:hover    {color: #C60;}
#content A:visited       {color: #362C68;}
#content A:visited:hover {color: #C60;}

#contentfull A:link          {color: #059;}
#contentfull A:link:active   {color: #C60;}
#contentfull A:link:hover    {color: #C60;}
#contentfull A:visited       {color: #362C68;}
#contentfull A:visited:hover {color: #C60;}

/* Site name with section graphic */

TD.head {
	text-align: left;
	font-family: 'Trebuchet MS',Trebuchet,Arial,sans-serif;
	font-size: 32px;
/*/*/	font-size: 2.46em;
	padding: 20px 0 20px 20px; /* !NN4 */
	color: #999;
	background-color: #000;
	border-bottom: 10px solid #000;
}

TD.head SPAN {
	background-color: #000;
}

TD.head A:link          {color: #999;}
TD.head A:link:active   {color: #FFF;}
TD.head A:link:hover    {color: #FFF;}
TD.head A:visited       {color: #999;}
TD.head A:visited:hover {color: #FFF;}

/* Main site navigation */

TABLE.sections {
	background-color: #000;
}

TABLE.sections B {
	color: #777;
}

TABLE.sections TD.selected SPAN {
	color: #FFF;
	background-color: #000;
}

/* Breadcrumb links */

TD.context {
	color: #CCC;
	background-color: #FDFBF7;
	border-width: 0 0 0 2px;
	border-style: solid;
	border-color: #000;
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.846em;
	padding: 3px 10px 0 5px; /* !NN4 */
	text-transform: lowercase;
}

TD.context STRONG {
	color: #888;
	font-weight: normal;
}

/* General site links */

TD.site {
	color: #CCC;
	background-color: #FDFBF7;
	border-width: 0 2px 0 0;
	border-style: solid;
	border-color: #000;
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.846em;
	padding: 3px 10px 0 5px; /* !NN4 */
	text-transform: lowercase;
	vertical-align: top;
}

/* Content area */

TD.content {
	background-color: #FDFBF7;
/*/*/	padding: 10px 20px 20px 20px; /* !NN4 */
	text-align: left;
	border-width: 0 2px;
	border-color: #000;
	border-style: solid;
}

#content, #contentfull {
/*/*/	margin-left: 3%;
	margin-right: 3%; /* !NN4 */
}
#content {
/*/*/	max-width: 40em; /* !NN4 */
}

DIV > P:first-child {
/*/*/	margin-top: 0.2em; /* !NN4 */
}

.conhead {
	color: #888;
	font-family: 'Trebuchet MS',Trebuchet,Arial,sans-serif;
	font-size: 10px;
/*/*/	font-size: 0.77em;
	padding: 0 0 0 2px;
	margin-top: 0; 
	margin-bottom: -0.3em; /* !NN4 */
	text-transform: uppercase;
	letter-spacing: 0.2em;
}

H1 {
	font-size: 30px;
/*/*/	font-size: 2.3em;
	margin: 0 0 5px 0;
	padding: 0; /* !NN4 */
	text-transform: lowercase;
}

H2 {
	font-size: 24px;
/*/*/	font-size: 1.846em;
	margin-top: 0.5em;
	margin-bottom: 1px; /* !NN4 */
	font-weight: normal;
	text-transform: lowercase;
	color: #555;
}

H3 {
	font-size: 18px;
/*/*/	font-size: 1.38em;
	margin-bottom: 1px; /* !NN4 */
	font-weight: normal;
	text-transform: lowercase;
	color: #333;
	font-style: italic;
}

/* Local navigation */

TABLE.local {
	background-color: #FDFBF7;
	clear: both;
	float: right;
/*/*/	margin: 10px -5px 10px 30px;
	padding-left: 10px; /* !NN4 */
}
TABLE.local TD {
/*/*/	padding: 0; /* !NN4 */
}
TABLE.local TD.selected A, TABLE.local TD.local A {
	display: block;
}

TH.local,
TABLE.local TD.heading,
TABLE.local TD.selected A,
TABLE.local TD.selected DIV,
TABLE.local TD.local A {
/*/*/	padding: 3px 5px 3px 7px; /* !NN4 */
}

TD.local, TH.local, TABLE.local TD.selected, TABLE.local TD.heading  {
	border-width: 0 0 0 1px;
	border-style: solid;
}

TD.local, TABLE.local TD.selected {
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.846em; /* !NN4 */

}

TABLE.local TD.heading {
	font-family: Georgia,Times,'Times New Roman',serif;
	font-size: 11px;
/*/*/	font-size: 0.846em; /* !NN4 */
	background-color: #F6F4EF;
	color: #777;
	text-transform: lowercase;
	font-style: italic;
	letter-spacing: 0.02em;
}

TH.local {
	font-family: Georgia,Times,'Times New Roman',serif;
	font-size: 15px;
/*/*/	font-size: 1.15em;
	padding-top: 0;  /* !NN4 */
	font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
	color: #666;
}

TABLE.local TD.selected, TABLE.sections TD.selected {
	font-weight: bold;
	color: #FFF;
}

/* Forms */

INPUT.button {
	font-family: Verdana,sans-serif;
	background: #CCC;
	color: #000;
/*/*/	font-size: 1em; /* !NN4 */
	border-width: 2px;
	border-style: solid;
	border-color: #F6F6F6 #8A8A8A #8A8A8A #F6F6F6;
}


INPUT.button:hover {
	border-color: #8A8A8A #F6F6F6 #F6F6F6 #8A8A8A;
}

.input {
	font-family: Verdana,sans-serif;
/*/*/	font-size: 1em; /* !NN4 */
	background: #FFF;
	color: #000;
}

.input:hover {
	background: #FAFAFA;
}

TD.footer {
	color: #999;
	text-align: left;
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.846em;
	padding: 1em 20px; /* !NN4 */
	letter-spacing: 0.02em;
	border-width: 0 2px 2px 2px;
	border-style: solid;
	border-color: #000;
}

/* text buttons */

#content A.button, #contentfull A.button {
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.846em;
	padding: 2px; /* !NN4 */
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
	border-color: #F6F6F6 #8A8A8A #8A8A8A #F6F6F6;
	color: #000;
	white-space: nowrap;
}

#content A.button IMG, #contentfull A.button IMG, SPAN.selected IMG {
	vertical-align: text-bottom;
}

#content A.button:link, #contentfull A.button:link {
	color: #000;
}

#content A.button:hover, #contentfull A.button:hover {
	color: #000;
	background-color: #EEE;
	border-color: #8A8A8A #F6F6F6 #F6F6F6 #8A8A8A;
	text-decoration: none;
}

#content A.button:visited, #contentfull A.button:visited {
	color: #000;
}

#content A.button:visited:hover, #contentfull A.button:visited:hover {
	color: #000;
	background-color: #EEE;
	border-color: #8A8A8A #F6F6F6 #F6F6F6 #8A8A8A;
	text-decoration: none;
}

#content SPAN.selected, #contentfull SPAN.selected {
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.846em;
	padding: 2px; /* !NN4 */
	border-width: 1px;
	border-style: solid;
	border-color: #8A8A8A #F6F6F6 #F6F6F6 #8A8A8A;
	color: #000;
	background-color: #EEE;
	white-space: nowrap;
	font-weight: bold;
}

TABLE.msg {
	clear: left;
/*/*/	margin: 3px 0; /* !NN4 */
}

TABLE.msg TD {
	border-width: 2px;
	border-style: solid;
/*/*/	padding: 5px; /* !NN4 */
}

TABLE.msg TD H2 {
	font-size: 12px;
/*/*/	font-size: 0.92em; /* !NN4 */
}

TABLE.msg TD {
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.846em; /* !NN4 */
}

TABLE.msg TD OL, TABLE.msg TD UL {
/*/*/	font-size: 1em;
	margin-bottom: 0; /* !NN4 */
}

TABLE.msg TD.ack {
	border-color: #8EAF8E;
	background-color: #E7EEE7;
}

TABLE.msg TD.ack H2 {color: #8EAF8E;}

TABLE.msg TD.err {
	border-color: #C18588;
	background-color: #F1E4E5;
}

TABLE.msg TD.err H2 {color: #AF8E93;}

.feint {
	color: #999;
}

/* prev next footer nav */

TABLE.prevnext {
	clear: both;
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.846em;
	margin-top: 2em; /* !NN4 */
}

TABLE.prevnext TD {
	width: 20%;
	text-align: center;
/*/*/	padding: 0; /* !NN4 */
	color: #666;

}

TD.pnfirst A, TD.pnprev A, TD.pnnext A, TD.pnlast A {
	display: block;
/*/*/	padding: 2px 3px; /* !NN4 */
}

TD.pnfirst, TD.pnprev, TD.pnnext, TD.pnlast {
	border-width: 1px;
	border-style: outset;
	border-color: #DDD;
}

TABLE.prevnext TD.emsg {
	border-width: 1px;
	border-style: solid;
	border-color: #7A7A7A #F4F4F4 #F4F4F4 #7A7A7A;
	background-color: #EEE;
/*/*/	padding: 2px 3px; /* !NN4 */
}

#content TABLE.prevnext TD A {
	text-decoration: none;
}

#content TABLE.prevnext TD.pnfirst:hover,
#content TABLE.prevnext TD.pnprev:hover,
#content TABLE.prevnext TD.pnnext:hover,
#content TABLE.prevnext TD.pnlast:hover  {
	border-style: solid;
	border-color: #7A7A7A #F4F4F4 #F4F4F4 #7A7A7A;
	background-color: #EEE;
}

#content .caption, #contentfull .caption {
	font-family: Verdana,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.846em; /* !NN4 */
	color: #555;
	text-align: center;
}
#content P.caption, #contentfull P.caption {
	width: 80%;
/*/*/	margin: 2em 0 0.5em 0; /* !NN4 */
}

/* limov styles */

#content .smallest, #contentfull .smallest {
	font-family: Verdana,sans-serif;
	font-size: 11px;
}
#content .small, #contentful .small {
	font-family: Verdana,sans-serif;
	font-size: 12px;
}
#content .right, #contentfull .right {
	float: right;
	margin-left: 1em;
}
#content .left, #contentfull .left {
	float: left;
	margin-right: 1em;
}

#content DIV.quote P, #contentfull DIV.quote P,
#content P.quote, #content SPAN.quote,
#contentfull P.quote, #contentfull SPAN.quote {
	font-family: Georgia,Times,'Times New Roman',serif;
	font-size: 14px;
/*/*/	font-size: 1.077em; /* !NN4 */
	color: #223;
}
#content IMG.b, #contentfull IMG.b {
	display: block;
}

TABLE.table {
/*/*/	margin-top: 1em; /* !NN4 */
}

TABLE.table TH {
	text-align: right;
	vertical-align: top;
/*/*/	padding-right: 0;
	padding-left: 0; /* !NN4 */
}
TABLE.table TD {
	vertical-align: top;
}

/* prev/next and sequence */

#content P.sequence, #contentfull P.sequence {
	font-family: Verdana,sans-serif;
/*/*/	margin: 0.2em 0;
	padding: 0; /* !NN4 */
	color: #666;
	text-align: center;
}

/* photos and thumbnails */

TD.photo, IMG.photo, TR.nav IMG, TR.snav IMG, IMG.thumbnail {
	border: 1px solid #CCC;
	background-color: #FFF;
/*/*/	padding: 5px;
	margin: 5px; /* !NN4 */
}
IMG.photo {
/*/*/	padding: 10px; /* !NN4 */
}
TABLE.photos IMG.photo {
/*/*/	margin: 0; /* !NN4 */
}
IMG.selected {
/*/*/	padding: 5px;
	margin: 5px; /* !NN4 */
}
A.thumbnail IMG {
	background-color: #FFF;
/*/*/	padding: 5px;
	margin: 5px; /* !NN4 */
}

IMG.photo {
/*/*/	padding: 10px; /* !NN4 */
}

IMG.selected {
/*/*/	padding: 3px;
	margin: 2px; /* !NN4 */
	background-color: #CCC;
}

IMG.thumbnail {
/*/*/	padding: 3px; /* !NN4 */
}

A.thumbnail IMG.selected {
	background-color: #CCC;
}

/* blocks */

DIV.thumbsc {
/*/*/	margin-top: 1em; /* !NN4 */
}

DIV.thumbsc TD {
	text-align: center;
	vertical-align: top;
}

#content DIV.thumbsc P.caption,
#contentfull DIV.thumbsc P.caption {
	width: 100%;
/*/*/	margin: 0; /* !NN4 */
}

DIV.thumbsb {
/*/*/	margin-top: 2.5em;
	margin-left: auto;
	margin-right: auto; /* !NN4 */
	width: 80%;
}

TABLE.photos, TABLE.combinenav {
/*/*/	margin-top: 2.5em;  /* !NN4 */
}

TD.more {
/*/*/	padding: 0; /* !NN4 */
}

TD.more A {
	display: block;
}

DIV.lthumbs A.thumbnail IMG,
DIV.rthumbs A.thumbnail IMG,
DIV.thumbsb A.thumbnail IMG,
TD.more A.thumbnail IMG,
TR.nav TD.more IMG,
TR.snav TD.more IMG {
/*/*/	padding: 3px;
	margin: 2px; /* !NN4 */
}

TR.nav TD, TR.snav TD {
	font-family: Verdana,sans-serif;
	font-size: 10px;
/*/*/	font-size: 0.77em; /* !NN4 */
}

TR.nav P.sequence, TR.snav P.sequence {
/*/*/	font-size: 1em; /* !NN4 */
}

TR.snav TD.more {
	width: 120px;
}

TR.snav TD.more A {
	font-family: Verdana,sans-serif;
}

TR.snav TD.more DIV.theme {
	color: #666;
	margin: 0 0 1em 0;
	text-transform: uppercase;
}

TD.more {
/*/*/	padding-top: 0;
	padding-left: 0;
	padding-right: 0; /* !NN4 */
}

#content A.thumbnail:link,
#contentfull A.thumbnail:link        {color: #A5C3E3;}

#content A.thumbnail:link:active,
#contentfull A.thumbnail:link:active {color: #C60;}

#content A.thumbnail:link:hover,
#contentfull A.thumbnail:link:hover  {color: #C60;}

#content A.thumbnail:visited,
#contentfull A.thumbnail:visited     {color: #A5C3E3;}

#content A.thumbnail:visited:hover,
#contentfull A.thumbnail:visited:hover {color: #C60;}

A.thumbnail:link IMG.thumbnail, TD.more A:link IMG {
	border-color: #A5C3E3;
}
A.thumbnail:active IMG.thumbnail, TD.more A:link:active IMG {
	border-color: #C60;
}
A.thumbnail:hover IMG.thumbnail, TD.more A:link:hover IMG {
	border-color: #C60;
}
A.thumbnail:visited IMG.thumbnail, TD.more A:visited IMG {
	border-color: #A5C3E3;
}
A.thumbnail:visited:hover IMG.thumbnail, TD.more A:visited:hover IMG {
	border-color: #C60;
}

TABLE.description TD.more {
	white-space: nowrap;
}

TABLE.description P.sequence {
/*/*/	margin: 0 0.5em; /* !NN4 */
}

TABLE.description IMG.photo {
/*/*/	margin: 0.5em 0 0 0; /* !NN4 */
	display: block;
}

SPAN.pre, DIV.pre, PRE {
	background-color: #EEE;
	border: 1px solid #CCC;
/*/*/	padding: 1em; /* !NN4 */
}
DIV.pre, SPAN.pre {
	font-family: monospace;
/*/*/	margin: 1em 0; /* !NN4 */
}
SPAN.pre {
	display: block;
}

#cloud {
/*/*/	margin: 1em 0;
	padding: 5px; /* !NN4 */
	font-family: Verdana,sans-serif;
	line-height: 2em;
	border: 1px solid #EEE;
	background: #F5F5F5;
}
#cloud A:link {text-decoration: none;}
#cloud A:link:hover {text-decoration: none;}
#cloud A:visited {text-decoration: none;}
#cloud A:visited:hover {text-decoration: none;}

DIV#cloud SPAN {
	display: inline;
/*/*/	margin: 0 0.5em; /* !NN4 */
	white-space: nowrap;
}

#cloud .l1 {
	font-size: 11px;
/*/*/	font-size: 0.846em; /* !NN4 */
}
#cloud .l2 {
	font-size: 12px;
/*/*/	font-size: 0.923em; /* !NN4 */
}
#cloud .l3 {
	font-size: 13px;
/*/*/	font-size: 1em; /* !NN4 */
}
#cloud .l4 {
	font-size: 14px;
/*/*/	font-size: 1.077em; /* !NN4 */
}
#cloud .l5 {
	font-size: 16px;
/*/*/	font-size: 1.077em; /* !NN4 */
}
#cloud .l6 {
	font-size: 17px;
/*/*/	font-size: 1.308em; /* !NN4 */
}
#cloud .l7 {
	font-size: 18px;
/*/*/	font-size: 1.385em; /* !NN4 */
}
#cloud .l8 {
	font-size: 19px;
/*/*/	font-size: 1.462em; /* !NN4 */
}
#cloud .l9 {
	font-size: 20px;
/*/*/	font-size: 1.538em; /* !NN4 */
}
#cloud .l10 {
	font-size: 21px;
/*/*/	font-size: 1.615em; /* !NN4 */
}
#cloud .l11 {
	font-size: 22px;
/*/*/	font-size: 1.692em; /* !NN4 */
}
#cloud .l12 {
	font-size: 23px;
/*/*/	font-size: 1.769em; /* !NN4 */
}
#cloud .l13 {
	font-size: 24px;
/*/*/	font-size: 1.846em; /* !NN4 */
}
#cloud .l14 {
	font-size: 25px;
/*/*/	font-size: 1.923em; /* !NN4 */
}
#cloud .l15 {
	font-size: 26px;
/*/*/	font-size: 2em; /* !NN4 */
}
#cloud .l16 {
	font-size: 27px;
/*/*/	font-size: 2.077em; /* !NN4 */
}
#cloud .l17 {
	font-size: 28px;
/*/*/	font-size: 2.154em; /* !NN4 */
}
#cloud .l18 {
	font-size: 29px;
/*/*/	font-size: 2.231em; /* !NN4 */
}
#cloud .l19 {
	font-size: 30px;
/*/*/	font-size: 2.308em; /* !NN4 */
}
#cloud .l20 {
	font-size: 31px;
/*/*/	font-size: 2.385em; /* !NN4 */
}
#cloud .l21 {
	font-size: 32px;
/*/*/	font-size: 2.462em; /* !NN4 */
}
#cloud .l22 {
	font-size: 33px;
/*/*/	font-size: 2.538em; /* !NN4 */
}
#cloud .l23 {
	font-size: 34px;
/*/*/	font-size: 2.615em; /* !NN4 */
}
#cloud .l24 {
	font-size: 35px;
/*/*/	font-size: 2.692em; /* !NN4 */
}
#cloud .l25 {
	font-size: 36px;
/*/*/	font-size: 2.769em /* !NN4 */
}

