/* HTML */
body, td, p	{
	font-size: 12px;
	font-family: Verdana,Helvetica,sans-serif;
	color: #333; }
body {
	background-color: black; }

A:active	{ font-weight:normal; color:#cc0000; text-decoration:underline; }
A:link		{ font-weight:normal; color:#1e00a0; text-decoration:underline; }
A:visited	{ font-weight:normal; color:#1e00a0; text-decoration:none; }
A:hover		{ font-weight:normal; color:#cc0000; text-decoration:underline; }

DT	{ font-size:12px; font-weight:bold; margin-top:6px; }
DD  { margin-left:20px; margin-bottom:20px; }
H1 {
  color: #c03;
  font-size:17px; font-weight:bold;
  margin-top:6px; margin-bottom:4px;
}
H2 {
  color: #c03;
  font-size:14px; font-weight:bold;
  padding-bottom:2px; margin-top:35px;
  border-bottom: 1px solid #bbb;
}
H3 {
  color: #a40029;
  font-size:13px; font-weight:normal;
  margin-top:15px; padding-bottom:2px;
  border-bottom: 1px solid #ddd;
}

#links {
  color:#ddd;
  margin-bottom:8px;
}
#links a {
  text-decoration:underline;
  color:white;
  font-size:13.5px;
  font-weight:normal;
}
#links a:hover {
  color:#CC0033;
}

.error {
  background-color:#c03; color: white;
  font-weight:normal; font-size:13px;
  padding:3px; margin:3px;
}

.success {
  background-color:#91c290; color:#025500;
  font-weight:normal; font-size:13px;
  padding:3px; margin:3px;
}

#background {
  background: black;
}

#sidebar {
  width:307px;
  border-left: 1px solid #ccc;
  text-align:right;
  background-color:#f5f5f5;
  margin:0; padding:0;
  margin-left:10px;
  overflow:hidden;
}

.sidebar_photo {
  margin:0px;
  padding-top:5px;
  padding-bottom:5px;
  border-bottom:1px solid #ddd;
}

#sidebar_help {
  background-color: #ccc;
  color: white;
  text-align:right;
  padding:3px;
  margin-top:-1px;
  font-size:9px;
  font-weight:bold;
  border-top: 1px solid white;
  border-bottom: 1px solid #999;
}

#sidebar_help a {
  color: #666;
}

#page-table {
  margin:15px auto;
}

#content {
  background-color: #f5f5f5;
  border: 1px solid #bbb;
  border-left-color: #fff;
  border-top-color: #fff;
  width:800px;
  text-align:left;
  padding:6px;
}

.matrix td {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #f6f6f6;
  text-align:center;
}

.matrix td.least    { background-color: #edabab; }
.matrix td.less     { background-color: #f1d8d8; }
.matrix td.base     { background-color: #dce7ff; }
.matrix td.more     { background-color: #d8f1dd; }
.matrix td.most     { background-color: #9bdaa7; }


/* MENU BAR */

#section-links {
  color:#ddd;
  padding:0; margin:0;
  list-style-image:none;
}
#section-links li {
  display:inline;
  padding:0;
  padding-right:15px;
}
#section-links a {
  text-decoration:none;
  color:white;
  font-size:13.5px;
  font-weight:normal;
}
#section-links a:hover {
  text-decoration:underline;
}

.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel.selected-link,
#header-table .selected-link
{
  font-weight:bold;
  text-decoration:underline;
}

.gallery-links td, .gallery-links a {
  color:white;
  font-size:10px;
  text-decoration:none;
}
.gallery-links .label {
  color:#f2f2f2;
}

#twc-menubar .name {
  opacity:0.6;
}

#twc-menubar .spaced {
  padding-top:15px;
}

#twc-logo-container {
  width:310px; height:60px;
  position:absolute;
  top:-60px; left:496px;
}



/* overrides */
.yui-skin-sam .yuimenubar { background:none; border:0 solid transparent !important; font-size:12px; }
.yui-skin-sam .yuimenubarnav .yuimenubaritem { border:0 solid transparent !important; padding-right:12px; }
.yui-skin-sam .yuimenubarnav .clickable a { cursor:pointer !important; }
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel { border-color:transparent; color:white; padding:0 15px 0 2px; }
.yui-skin-sam .yuimenubarnav .yuimenubaritem-selected { background:none; }
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected { text-decoration:underline; }

.yui-skin-sam .yuimenubarnav .yuimenuitemlabel.selected-link,
.yui-skin-sam .yuimenubarnav .yuimenuitem .selected-link { text-decoration:underline; }

.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu{ background-image: url(/images/menubaritem_submenuindicator.png); }
.yui-skin-sam .yuimenubarnav .yuimenuitem { padding:4px 0 3px 0; background-color:white; }
.yui-skin-sam .yuimenubarnav .yuimenuitem.subitem { padding-left:12px; }
.yui-skin-sam .yuimenubarnav .yuimenuitem-selected { background-color:#E1ECFA; }
.yui-skin-sam .yuimenubarnav .yuimenuitem-selected.yuimenuitem-disabled { background:white; }
