html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }

h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 28px;
	padding: 6px 6px 6px 12px;
	white-space: nowrap;
	background-color: #ffffff;
	color: #660000;
}

h1 a { color: #660000; }
h1 a:link { color: #660000; }
h1 a:hover { text-decoration: none; color: #000000; }
h1 a:visited { color: #660000; }
h1 a:active { color: #660000; }

h2
{
	font-size: 150%;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 12px 0px;
	white-space: nowrap;
}

h3
{
	font-size: 125%;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 12px 0px 12px 8px;
	white-space: nowrap;
}

h4
{
	font-size: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 12px 0px 6px 12px;
	white-space: nowrap;
}

h5
{
	font-size: 100%;
	margin: 6px 0px 6px 12px;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	background-repeat:no-repeat;
	background-position: top right;
	background-image: url(/images/display/ring.jpg);
}

body.no_image
{
	background-image: none;
}

.translucent
{
	background-image: url(/images/display/70p_ffffff.png);
}

div#content
{
	min-height: 600px;
	width: 600px;
	float: left;
	padding: 12px;
	margin: 12px 12px 48px 12px;
}

div#content p, div#content ul, div#content ol
{
	padding: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.25;
}

div#content p.bibliographic
{
	padding: 12px 12px 12px 24px;
	text-indent: -12px;
}

div#content p.sub_text
{
	padding: 24px 12px 12px 12px;
	font-size: 80%;
}

div#content ol.associated
{
	list-style: decimal;
	margin-left: 24px;
}

ol.associated li, ul.search_results li
{
	margin-bottom: 8px;
}

span.column_name
{
	font-weight: bold;
}

div.db_search
{
	margin: 12px 0px 12px 0px;
	padding: 8px;
	border: solid 1px #cccccc;
}

form#participant_data_form p, form#recorded_event_data_form p
{
	padding: 6px 12px 6px 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.25;
}

p.bibliographic span.publication, span.short_description
{
	font-style: italic;
}

div#page_header
{
	clear: both;
	margin-bottom: 12px;
	padding-top: 12px;
	height: 100px;
	background-image: url(/images/display/mesh.jpg);
	background-repeat:no-repeat;
}

div#menu_links
{
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
	margin-right: 12px;
}

div#menu_links ul
{
	margin: 0px 0px 6px 20px;
	font-weight: bold;
}

div#menu_links li
{
	margin-top: 6px;
	margin-bottom: 6px;
}

div#menu_links ul ul
{
	list-style: circle;
	font-weight: normal;
}

div#menu_links ul ul ul
{
	list-style: disc;
	font-size: 80%;
	font-weight: normal;
}

div#page_footer
{
	clear: both;
	padding: 24px;
	font-size: 80%;
}

div#footer_iath_link
{
	float: left;
}

div#footer_uva_link
{
	float: right;
}

a { text-decoration: none; }

a:link, span.span_link { color: #971a46; }

a:hover, span.span_link:hover { text-decoration: underline; color: #2b2f57; cursor: pointer; }

a:visited { color: #2b2f57; }

a:active { color: #2b2f57; }

a.id_link { font-weight: bold; }

.mbf-item { display: none; }
div#gallery_thumbs div { width: 100%; clear: both; }
div#gallery_thumbs div img { padding: 5px; margin: 2px 12px 24px 2px; border: 1px solid #ccc; max-width: 320px; max-height: 320px; float: left; }
div#gallery_thumbs, div#start_slide_show { clear: both; padding-top: 24px; }
div#start_slide_show { padding-bottom: 24px; }

table.sample_text { white-space: nowrap; margin: 12px; }
table.ehiwac { margin-top: 20px; margin-bottom: 20px; }
table.continuation { margin-top: -12px; margin-bottom: 20px; }
table.sample_text th { text-align: left; }
table.sample_text tr td { padding: 0px 24px 8px 0px; font-size: 80%; }
table.ehiwac tr td { padding: 0px 16px 4px 0px; font-size: 80%; }
table.sample_text tr td.tab_01 { padding-left: 12px; }
table.sample_text tr td.tab_02 { padding-left: 24px; }
table.sample_text tr td.tab_03 { padding-left: 36px; }
table.sample_text tr td.tab_04 { padding-left: 48px; }
table.sample_text tr td.line_number { padding-right: 8px; }
table.sample_text tr th { padding: 12px; }
table.sample_text tr.new_p td { padding-top: 16px; }
table.sample_text tr td span.underlined { text-decoration: underline; }

#map_area
{
	width: 600px;
	height: 450px;
	border: solid 1px #333333;
}

.olPopup h5
{
	padding: 20px;
}

table#phonology_table_01, table#phonology_table_02
{
	border-collapse: collapse;
	margin: 10px;
}

table#phonology_table_01 tr td, table#phonology_table_01 tr th, table#phonology_table_02 tr td, table#phonology_table_02 tr th
{
	border: solid 1px #000000;
	padding: 10px;
}

table#phonology_table_01 tr th, table#phonology_table_02 tr th
{
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
}

table#phonology_table_02 tr td
{
	text-align: center;
}

table.phonology_table tr th
{
	padding-right: 20px;
	padding-left: 12px;
	font-size: 100%;	
}

table.phonology_table tr td ul
{
	list-style: none;	
}

table.sound_demo tr td ul li span
{
	color: #971a46;
	font-weight: bold;
}

table.sound_demo tr td ul li span:hover
{
   cursor: pointer;
   text-decoration: underline;
   color: #2b2f57;
} 


