body
{
	font-family: arial, 'lucida sans', 'trebuchet ms', verdana, helvetica,  sans-serif;
	margin: 0px;
	padding: 0px;
	color: #000;
	text-align: center;
	background-color: #ffcc66;
}

body.frame1Body
{
	font-family: arial, 'lucida sans', 'trebuchet ms', verdana, helvetica,  sans-serif;
	margin: 0px;
	color: #000;
	text-align: left;
	background-color: #fff;
	font-size: 12px;
	line-height: 16px;
}

body.commentary
{
	font-family: arial, 'lucida sans', 'trebuchet ms', verdana, helvetica,  sans-serif;
	margin: 0px;
	padding: 5px;
	color: #000;
	text-align: left;
	background-color: #fff;
	font-size: 12px;
	line-height: 16px;
}

body, p, td, th, ol, ul, input, select, option, textarea
{
	font-size: 11px;
	line-height: 15px;
}

a
{
	color: #993300;
	font-weight: bold;
	text-decoration: none;
}

a:active { color: #cc6600; }

a:hover
{
	color: #555522;
	text-decoration: underline;
}

a img { border: 0px solid #993300; }
a:hover img { border: 0px solid #000000; }
a.noborder img, a.noborder:hover img { border: 0px; }
a.nobold, a.nobold:hover { font-weight: normal; }

blockquote
{
	color: #333333;
	line-height: 13px;
	margin: 15px 25px;
}

blockquote p { line-height: 13px; }

h1, h2, h3, h4, h5, h6
{
	margin: 0px;
	padding: 0px;
}

h1 { 
	margin: 0 0 10px 0;
	font-size: 24px; 
	color: #fff}

h2
{
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 3px;
}

h3 { font-size: 14px; }
h4 { font-size: 13px; }
h5 { 
	margin: 5px 0 0 0;
	font-size: 14px; 
	color: #fff;
	}
p { margin-top: 10px; }
hr { display: none; }


div.hr
{
	clear: both;
	border-bottom: 1px solid #999;
	margin: 10px 0;
}

p#citation
{
	font-size:12px;
	font-family: Times New Roman;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

p#citationSource
{
	font-size:12px;
	font-weight:bold;
	padding-left: 100px;
	padding-right: 30px;
	text-align:right;
	margin-top: 0px;
	line-height: 18px;
	padding-top:0px;
}

#lineExample
{
	padding-left: 30px;
	line-height: 15px;
}
#line
{
	padding-left: 30px;
	line-height: 15px;
}

#container
{
	width: 742px;
	border: 1px solid #000;
	margin: 20px auto;
	background-color: #fff;
	overflow: visible;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 740px;
}
html>body #container { width: 740px; }

#header
{
	padding: 20px 0 0 20px;
	text-align: left;
	background-color: #000000;
	height: 100px;
}

#header img
{
	border: 0px;
}

#menu
{
	padding-right: 8px;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	padding-top: 2px;
	text-align: right;
	background-color: #cc6600;
}

#menu ul
{
	font-size: 12px;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#menu li
{
	display: inline;
	list-style: none;
	padding: 0px 15px;
}

#menu a
{
	color: #ffffcc;
	text-decoration: none;
	font-weight: bold;
}

#menu a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

#content
{
	padding: 15px;
	text-align: left;
	line-height: 15px;
}

#portrait_col1{
	float: left;
	width: 255px;
	background-color: #fff;
}

#portrait_col2
{
	float: right;
	width: 255px;
	padding: 10px;
	
}

.col1{
	float: left;
	width: 200px;
	background-color: #fff;
	text-align: left;
}

.col2
{
	float: left;
	width: 30px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	
}
.col3
{
	float: right;
	width: 260px;
	padding: 0px;
	
}

.line{
	margin: 5px 0 0 0;
	
}


#resing .line{
	margin: 5px 0 0 0;
}

#resing .num{
	float: left;
	width: 40px;
	background-color: #fff;
	text-align: left;
}

#resing .col1{
	float: left;
	width: 70px;
	background-color: #fff;
	text-align: left;
}

#resing .col2
{
	float: left;
	width: 70px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
#resing .col3
{
	float: right;
	width: 290px;
	padding: 0px;
}

#key .line{
	margin: 0;
	padding: 0;
}

#key .num{
	float: left;
	width: 40px;
	background-color: #fff;
	text-align: left;
}

#key .col1{
	float: left;
	width: 70px;
	background-color: #fff;
	text-align: left;
}

#key .col2
{
	float: left;
	width: 70px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	
}


#biblio
{
	padding-bottom: 10px;
	text-align: left;
	line-height: 15px;
}

#breadcrumbs
{
	text-align: left;
	margin: 10px 20px -10px 20px;
	color: #333;
}

label{
	font-weight: bold;
	font-size: 12px;
	
}

td.label{
	font-weight: bold;
	font-family: Georgia, 'Times New Roman';
	
}

.app_fab{
	margin: 0 0 10px 0;
	
}

.lang1
{
	float: left;
	width: 250px;
	background-color: #fff;
}
.lang2
{
	float: left;
	width: 335px;
	background-color: #fff;
}
.marker
{
	float: left;
	width: 65px;
	background-color: #fff;
}
#column1
{
	float: left;
	width: 510px;
	background-color: #fff;
}

#column2
{
	font-size: 11px;
	float: right;
	width: 216px;
	padding: 5px;
	background-color: #ffffcc;
	margin-bottom: 10px;
	border: 1px solid #000;
}
html>body #column2 { width: 175px; }

#column2 h3
{
	border-bottom: 1px solid #000;
	margin-bottom: 3px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

#column2 h4
{
	font-size: 11px;
	text-transform: uppercase;
}

#column2 p
{
	font-size: 11px;
	margin: 0 0 20px 0;
}

#column2 ul
{
	list-style-type: none;
	margin: 0;
	padding: 0px;
	font-size: 11px;
}

#column2 blockquote
{
	color: #333300;
	line-height: 13px;
	margin: 15px 10px;
}

#column3
{
	font-size: 11px;
	float: right;
	width: 180px;
	height: 350px;
	overflow:auto;
	padding: 3px;
	background-color: #ffffcc;
	margin-bottom: 20px;
	border: 1px solid #000;
	font-family: 'lucida sans', 'trebuchet ms', verdana, helvetica, arial, sans-serif;
}
html>body #column3 { width: 180px; }

#footnote p { margin: 0px;}

#footer
{
	clear: both;
	margin: 20px 20px 0px 20px;
	padding: 8px 0px 15px 0px;
	border-top: 1px solid #000;
	text-align: left;
}

#frameHeader
{
	
	padding: 5px;
	float: none;
	background-color: #ffffcc;
	border-bottom: 1px solid #000;
}

#frame1Body
{

	padding: 5px;
	float: left;
	background-color: #fff;
}

#frame1Body p
{
	font-size: 11px;
	margin: 0 0 20px 0;
}

#commentary
{
	float: left;
	background-color: #fff;
}

#commentary p
{
	font-size: 11px;
	margin: 0 0 20px 0;
}

#pagenav{
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
}

.line{
	margin: 0 0 0px 0;
	padding: 0 0 20px 0;

}


.hidden { display: none; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.justify { text-align: justify; }
.tab { text-indent: 24px; }
.floatleft { float: left; }
.floatright { float: right; }
.strikethrough { text-decoration: line-through; }
.hilite { background-color: #ff9; }

.bar
{
	background-color: #cc6600;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	color: #ffffcc;
	font-size: 12px;
	font-weight: bold;
	margin: 1em 0px;
	padding: 1px 0px 0px 5px;
}

.bar a
{
	color: #ffffcc;
}

.subtitle
{
	font-style: italic;
	margin-bottom: 15px;
}

.posted
{
	color: #333333;
	text-align: right;
}

.image { text-align: center; }

.image img
{
	border: 1px solid #000;
	margin: 5px 0px;
}

.thumbnail
{
	margin: 0 15px 10px 15px;
	text-align: center;
	line-height: 13px;
	font-size: 11px;
}

.thumbnail img { margin-bottom: 5px; }
.caption { font-weight: bold; }
.subcaption { }

.filesize
{
	color: #333;
	font-style: italic;
}

.gallery
{
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
}

.gallerypic
{
	float: left;
	width: 170px;
}

.gallerytext
{
	margin-left: 180px;
}

/* Guslar Navigation*/
 #navcontainer
{
margin: 10px 0 20px 0;
padding: 0 0 20px 0px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{
color: #cc6600;
display: block;
width: auto;
text-decoration: none;
background: #fff;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
}

#navcontainer #pagingPrev A
{
color: #cc6600;
display: block;
width: auto;
text-decoration: none;
background: #fff;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
}

#navcontainer #pagingNext A
{
color: #cc6600;
display: block;
width: auto;
text-decoration: none;
background: #fff;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #fff;
}
#navcontainer #current A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
background: #cc6600;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #fff;
}

#navcontainer #pagingPrev A:hover, #navcontainer #pagingPrev A:active, #navcontainer #pagingNext A:hover, #navcontainer #pagingNext A:active, #navcontainer A:hover, #navcontainer A:active { background: #ffffcc; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}

#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;

}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;

}




#subnav A:hover, #subnav A:active { color: #444; }
#subnav A.active:link, #subnav A.active:visited { color: #444; }
#subnav BR, #navcontainer BR { clear: both; }


/*End Guslar Navigation*/

