@charset "utf-8";

/*
body, div, h1, h2, h3, p, ul, ol, li, img, header, section, aside, footer, button {
	margin: 0; padding: 0; border: 0; list-style: none;
}
*/
body {
font-family: verdana,arial,helvetica,sans-serif;
/*
background:black url(/images/back_1920.jpg) top center no-repeat;
*/
background-color:black;
font-size:14px;
}

a {
color: #23416F;
text-decoration: none;
border-bottom:1px dotted #ff0000;
}

a:hover
{
border-bottom:1px solid #ff0000;
}
hr {
/*
background-color:orange;
color:orange;
*/
border-bottom:1px dotteds orange;
box-shadow:1px 1px 3px orange;
}

.u{text-decoration:underline;}

p{
margin:8px 0px;
}
h1.main {
margin: 4px;
color:#23416F;
text-align:center;
font-size:x-large;
background:transparent url("/images/orangeBar.png") repeat-x center center;
border:1px solid white;
box-shadow:4px 4px 8px #cecece;
border-radius:8px;
}
h2.main {
margin: 4px 10px;
color:#23416F;
text-align:center;
font-size:x-large;
background:transparent url(/images/h5.png) top center repeat-x;
border:1px solid #cecece;
box-shadow:2px 2px 8px orange;
border-radius:8px;
}
h3 {
margin: 4px 0px 0px 0px;
text-transform: uppercase;
font-size:large;
text-align:center;
color:#23416F;
}
h3 span.time {
display: none;
}

h4 {
margin: 4px 0px 0px 0px;
color:#23416F;
}


h5 {
margin:0px;
padding:2px;
text-align:center;
font-size:large;
color:#23416F;
background:transparent url(/images/h5.png) top center repeat-x;
border:1px solid #ffffff;
border-radius:10px 10px 0px 0px;
border-bottom:1px solid #ff8c00;
}
h6 {
color:white;
text-align:center;
font-size:10px;
font-weight:bold;
font-style:italic;
background:transparent url(/images/h6.png) center center repeat-x;
border:0px solid #ffffff;
border-radius:14px 14px 14px 14px;
padding:8px;
margin:6px 0px;
}

img.imgCenter {
display: block;
margin: 0px auto;
border:0px solid #ffffff;
border-radius:4px;
}

div.intro {
text-align:center;
color:#23416F;
}
.Title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #000066;
}
.Source {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
font-style: italic;
text-indent: 1pt;
}

#header {
display:none;
}

#wrap{
margin:0px auto;
}
#contentwrapper{
width: 100%;
}

#content{
}
/*contentfull is experimental atm */
#contentFull{
}
div.sectionFull {
position:relative;
padding:5px;
}
#sidebar{
display:none;
}
#footer h6{
display:none;
}
#footer {
content: "<img src='/images/wmark.png' alt='Formatted for print' />"
}


div.item, div.section{
position:relative;
margin:0px 5px 10px 0px;
padding:5px;
background-color:#ffffff;
/*
border:1px solid #ff8c00;
border-radius:10px 10px 10px 10px;
*/
border:none;
border-radius:0px;
}

div.sectionFull h2 {
color:#23416F;
border-bottom: solid 1px orange;
}

div.item h2, div.section h2 {
color:#23416F;
/* margin:4px 108px 4px 6px; */
}
div.item h3, div.section h3 {
color:#000000;
font-size:x-large;
/* margin:0px 100px 0px 10px; */
}
div.item h4, div.section h4 {
color:#23416F;
font-size:10px;
font-style:italic;
/* margin:0px 100px 0px 10px; */
}
div.item h5, div.section h5 {
background:white;
border:none;
color:#23416F;
text-align:center;
font-size:large;
font-style:italic;
/* margin:0px 100px 0px 10px; */
}
span.itemDate {
position:absolute;
top:18px;
right:8px;
color:orange;
}
span.itemType {
position:absolute;
top:2px;
right:8px;
color:orange;
padding-left:4px;
border-bottom:solid 1px #cecece;
}
div.itemIntro, div.itemFull {
margin:2px 6px;

}
div.itemIntro {
}
div.itemFull {
}

table.itemList {
padding:2px 8px;
width:100%;
}
table.itemList col.colLink {
}
table.itemList col.colDesc {
width:34%;
}
table.itemList td{
padding:0px;
}

div.submenu, div.submenuActive {
display:none;
}
.newsItem, .newsItem1, .newsItem5a, .newsItem5b, .newsItem5c, .newsItem5d, .newsItem5e {
border-bottom: 1px solid orange;
margin: 5px 0;
}
.Comment {
border:1px solid orange;
border-radius:6px;
padding:6px;
}

.commHead span {
background:transparent url("/images/orangeBar.png") repeat-x center center;
font-weight:bold;
text-decoration:underline;
padding:4px 8px;
}

#searchBarW{
display:none;
}

.playFrom {
}
.mediaToolbar{
display:none;
}

.toggle{
display:none;
}
cInd {
display:none;
}
.widget {
display :none;
}
.widgetClear {
display :none;
}
.wMark {
display :none;
}
#wMark {
display :none;
}

/* css specifically for */
.hwa { color: #771122; }
.quote { color: #1111ff; }
.scrip { color: #117722; }
.unquote, .source { color: #000000; }
div.inset, div.insetFramed{
  margin:0 10%;
  padding:6px;
  background-color:white;
  text-align: center;
}
div.insetFramed{
  border: solid 1px #000000;
}
div.itemFooter {
display:none;
}