@charset "UTF-8";
/* CSS Document */

/* sweetedge.css */

a:link { color : #999999; text-decoration: none; }
a.embedded:link { color : #999999; text-decoration: underline; }
a:visited {  color : #999999; text-decoration: none; }
a.embedded:visited { color : #999999; text-decoration: underline; }
a:active { background : black; }
a.embedded:active { background : black; }
a:hover { color : #CCCCCC; }
a.embedded:hover { color : #CCCCCC; }

body { 
  background-color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 75%; /*1em; 12px;*/
  font-weight: normal;
  color: #CCCCCC;
  margin: 0;
  padding: 0;
  /*height: 932px;*/
} 

table {
  border-color:#CCCCCC;
}

blockquote {
  margin-top: 0.6em;
  margin-left: 2em;
  margin-right: 4em;
  margin-bottom: 0.6em;
  font-style: italic;
}

ul {
  margin-top: .4em;
}

li {
  margin-bottom: 2pt;
}

table.work {
  margin: 1em 0 0em 0.75em;
  border: thin;
  border-color: #333333;
  border-style: solid;
  border-spacing: 0.2em;
  padding: 0.5em;
}

table.workWithTextBelow {
  margin: 1em 0 1.3em 0.75em;
  border: thin;
  border-color: #333333;
  border-style: solid;
  border-spacing: 0.2em;
  padding: 0.5em;
}

.layout { /* TODO Remove this from here */
  background-color: #000000;
  background-image: url(images/bkgndKim2.jpg);
  margin: 0;
}

.navTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em; /*12px;*/
  font-weight: bold;
  color: #CCCCCC;
  text-decoration: none;
}

.navText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em; /*12px;*/
  font-weight: normal;
  color: #CCCCCC;
  padding: 20px 8px 20px 8px;
  text-decoration: none;
}

.bodyText { /* unused */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em; /*12px;*/
  font-weight: normal;
  color: #999999;
}

.copyrightText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.75em; /*12px;*/
  font-weight: normal;
  color: #999999;
}

.photoCreditText {
  margin: 1.5em 0 0 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em; /*0.75em; 12px;*/
  font-weight: normal;
  color: #666666;
}

.bodyCopy {
  padding: 40px 80px 40px 80px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em; /*12px;*/
  font-weight: normal;
  color: #999999;
  text-align: left;
  line-height: 1.26em;
}

td.workTable {  /* not in use */
  line-height: 1.2em;
}

tr.workTableRow { /* not in use */
  height:0.5em;
}

p.body {
  padding: 0;
  margin-top: 0.2em;
  margin-bottom: 1.2em;
}

.emphasis {
  font-weight: bold;
}

.pageHeaderText {
  font-size: 1.6em; /*18px;*/
  font-weight: bold;
  line-height: 1em;
  margin-left: 0em;
  margin-bottom: 1em;
}

.aboutHeaderColor { color:#d4e608; opacity:0.7; filter:alpha(opacity=70); }
.newsHeaderColor { color:#765f9f; opacity:0.7; filter:alpha(opacity=70); } /* 552c9f 613e9f 694b9f 765f9f 6a4c9f 6a4c83 */
.performanceHeaderColor { color:#c41f41; opacity:0.7; filter:alpha(opacity=70); }  /* #d41f41 7f1227 901833 A03345 */
.educationHeaderColor { color:#fba43d; opacity:0.7; filter:alpha(opacity=70); }
.moreHeaderColor { color:#0bacb5; opacity:0.7; filter:alpha(opacity=70); }
.defaultHeaderColor { color:#c41f41; opacity:0.7; filter:alpha(opacity=70); }  /* same as performance */

/* iepngfix.htc implements proper opacity behavior for the headers for IE5.5 IE6 */
table { behavior: url(/cssResources/iepngfix.htc); }

.sectionHeaderText {
  font-size: 1.4em; /*16px;*/
  font-weight: bold;
  line-height: 1.2em;
  margin-bottom: 0.25em;
  margin-top: 1em;
}

.performerText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em; /*12px;*/
  font-weight: normal;
  color: #999999;
  text-align: left;
  line-height: 1.26em;
  margin-top: 1.1em;
}

.performerNameText {
  font-weight: bold;
  font-size: 1.05em;
  margin-bottom: 0.1em;
}

.collaboratorText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em; /*12px;*/
  font-weight: normal;
  color: #999999;
  text-align: left;
  line-height: 1.26em;
  margin-top: 2.5em;
}

.collaboratorNameText {
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 0.25em;
  line-height: 1.2em;
}

.projectText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em; /*12px;*/
  font-weight: normal;
  color: #999999;
  text-align: left;
  line-height: 1.26em;
  margin-top: 2.5em;
}

.projectNameText {
  font-weight: bold;
  font-size: 1.1em;
  margin-bottom: 0.1em;
}

.performanceText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em; /*12px;*/
  font-weight: normal;
  color: #999999;
  text-align: left;
  line-height: 1.26em;
  margin-top: 2.5em;
  margin-bottom: 1.5em;
}

.performanceNameText {
  font-weight: bold;
  font-size: 1.25em;
  margin-bottom: 0.1em;
}

.newsStoryText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em; /*12px;*/
  font-weight: normal;
  color: #999999;
  text-align: left;
  line-height: 1.26em;
  margin-top: 2.5em;
  margin-bottom: 1.5em;
}

.newsHeadlineText {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 1.5em; /*12px;*/
  font-weight: normal;
  color: #999999;
  text-align: left;
  font-weight: bold;
  margin-bottom: 0.1em;
}

.quoteAuthor {
  margin-left: 2em;
  margin-right: 5em;
  margin-bottom: 1em;
  text-align: right;
}

.bodyCopyContainer {
  width: 600px;
  /*overflow: scroll*/
}

.contentContainer {
  position: relative;
  top: 26px;
  left: 0px;
  margin: 0;
  padding: 0;
}

.photo {
  padding: 42px 0px 42px 0px;
}

.photoLeftMargin {
  width: 48px;
}

.photoSeparator {
  width: 48px;
}

.koseBrand {
  font-style: italic;
  font-weight: bold;
  color: #94152d; /* AA0000 */
}

.workTitleInText {
  font-style: italic;
}
