body {
color: #000;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: center;
margin: 0; }

#container {
margin: 25px auto 0;
text-align: left;
width: 800px; }

#containercommentary {
margin: 30px auto 0;
text-align: left; }

#containercommentary p {
font-size: 12px;
line-height: 18px;
margin: 0 0 12px; }


#containercommentary ul, 
#containercommentary li {
font-size: 12px;
line-height: 18px;
margin-bottom: 12px; }

.returntovideopage {
float: right;
font-size: 10px; 
color: #baada0; }

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

a:hover {
color: #000; }

h1 {
font-family: Times, "Times New Roman", serif;
font-style: italic;
font-weight: normal;
font-size: 24px;
margin: 0 70px 20px;
color: #666aab;
border-bottom: 1px solid #baada0; }

.floatright {
float: right; }

h2 {
font-family: Times, "Times New Roman", serif;
font-style: italic;
font-weight: normal;
font-size: 28px;
margin-bottom: 12px;
line-height: 30px;
color: #666aab; }

h3 {
font-size: 15px;
margin: 0 0 9px;
color: black; }

h4 {
font-family: Times, "Times New Roman", serif;
font-style: italic;
font-weight: normal;
font-size: 22px;
line-height: 22px;
margin: 0 0 9px;
color: #666aab; }

h5 {
font-size: 12px;
line-height: 14px;
margin: 0 0 9px;
color: #ea8923; }

h6 {
font-family: Times, "Times New Roman", serif;
font-style: italic;
font-weight: normal;
font-size: 22px;
line-height: 22px;
margin: 0 0 10px;
color: #666aab; }

p {
font-size: 11px;
line-height: 16px;
margin: 0 0 11px; }

table {
margin: 0; }

td {
font-size: 11px;
line-height: 16px;
margin: 0 0 11px; }

ul, li {
font-size: 11px;
line-height: 16px;
margin-bottom: 8px;
margin-left: 12px;
padding-left: 0; }

.largerp {
font-size: 13px;
line-height: 17px; }

.smallerp {
font-size: 10px;
line-height: 14px; }

.regularlink a {
font-weight: bold;
text-decoration: none;
color: #ea8923; }

.regularlink a:hover {
color: black; }

#topmenu {
float: right;
font-size: 9px;
line-height: 15px;
color: #9b9b9b;
margin-right: 50px;
text-align: right;
display: inline; }

#topmenu a {
color: #9b9b9b;
text-decoration: none; }

#topmenu a:hover {
color: #ea8923; }

#bottommenu  { color: black; font-size: 9px; line-height: 15px; text-align: center; margin-top: 30px; clear: both; }

#bottommenu a {
color: #666aab;
text-decoration: none; }

#bottommenu a:hover {
color: black; }

#mainbody {
border-bottom: 1px solid #baada0;
padding-bottom: 16px;
margin: 0 70px; }

#mainbodycommentary {
border-top: 8px solid #baada0;
border-bottom: 8px solid #baada0;
padding: 16px 0;
margin: 0 30px 30px; }

.commentaryhead {
color: #baada0; }
#leftmenu {
width: 117px;
float: left;
margin-left: 50px;
display: inline; }

#rightcolumn {
width: 213px;
float: right;
display: inline; }

#rightcolumnvideos {
width: 213px;
float: right;
display: inline;
border: 1px solid #baada0;
margin-bottom: 18px;
text-align: center;
margin-left: 40px; }


.padding12px {
padding: 9px 12px 0 9px; }
 
.videolisthead {
font-weight: bold;
color: white;
font-size: 12px;
line-height: 12px;
padding: 6px;
margin-bottom: 10px;
background-color: #666aab; }

.videolist a {
font-weight: bold;
color: #ea8923;
font-size: 12px;
line-height: 18px;
margin-bottom: 0; }

.videolist a:hover {
color: black; }
 
.linklistright {
font-size: 11px;
line-height: 13px;
font-weight: bold;
margin-bottom: 12px; }

.linklistright a {
text-decoration: none;
padding: 3px;
color: #ea8923; }

.linklistright a:hover {
background-color: #ea8923;
color: white; }

.internallinks {
text-align: right; }

.internallinks a {
color: #b3b3b3; }

.internallinks a:hover {
color: #ea8923; }

#maincolumn {
margin: 0 303px 0 207px;
text-align: left; }

#maincolumnwider {
margin: 0 263px 0 207px;
text-align: left; }

#maincolumnprint {
margin: 0;
text-align: left; }

#footer {
margin-top: 30px;
clear: both; }

#footerhome { 
margin: 0; }

.photoright {
float: right;
margin: 10px 0 10px 20px;
padding-left: 20px; }

.orangerule {
border-top: solid #ea8923 1px;
margin: 12px 0; }

.reportlist li  {
padding: 0 0 6px 6px;
list-style:none; }

#profileinfo {
margin: 0 0 9px;
padding: 0; }

#profileinfo li  {
font-size: 11px;
display: inline;
list-style:none;
margin: 0;
padding: 0 10px 0 0; }

.ack {
margin-top: 20px;
background-color: #ea8923;
font-style: bold;
padding: 3px; 
width: 160px; 
}

.error {
background-color: #fff840;
}

.hidenow {
 display: none;
}

.exemplarytitle {
margin-bottom: 2px;
font-style: italic; }
 
.exemplaryauthor { font-weight: bold; margin-bottom: 3px; }

.hechingerblue {
color: #666aab; }

.extramargintop {
margin-top: 17px; }
