@charset "utf-8";
//********* This Just In Section ********/
/*---- NewsPage ---- */
#newspage{
	background-image: url("../images/watermark.gif");
	border: 1px solid red;
	position: absolute;
}

/*---- Masthead ---- */
#mastWrap{
 border-bottom: 3px double orange;
 /*position: absolute;
 width: 545px;
 height: 40px;*/
 background-color: #EAEAE3;
}
#mast{
 text-align: center;
 font-weight: bolder;
 /*width: 545px;
 position: absolute;*/
}
#extra{
 font-family: Arial Black;
 font-size: 2em;
 text-align: center;
 font-weight: bolder;
 /*position: absolute;
 top: 5px;
 bottom: 0px;*/
}
#date{
 color: gray;
 text-align: left;
 /*position: absolute;
 left: 2px;
 top: 2px;*/
}
#final{
 color: #A13619;
 text-align: right;
 /*position: absolute;
 right: 2px;
 top: 2px;*/
}
.archiveLink{
 color: #A13619;
 text-align: right;
 position: absolute;
 right: 2px;
 top: 20px; 
 padding-bottom: 2px;
}
.archived{
 position: absolute;
 bottom: 20px;
 right: 10px;
 font-style: italic;
}
/*---- Articles ---- */
.title{
 font-family: Arial, sans-serif;
 font-variant: small-caps;
 font-weight: bold;
 letter-spacing: 2px;
 margin-top: 1px;
 margin-bottom: 0px;
 margin-left: 2px;
 margin-right: 2px;
}
.byline{
 font-family: Arial, sans-serif;
 font-style: italic;
 font-size: .8em;
 margin-left: 2px;
 margin-right: 2px;
 margin-top: -2px;
 margin-bottom: 2px;
 text-align: right;
 color: gray;
}
.content{
 font-size: .9em;
 text-align: left;
 margin-top: -2px;
 margin-right: 4px;
 margin-left: 4px;
 margin-bottom: 2px;
}
.open{
 font-size: .9em;
 height: 88%;
 margin: 4px;
 background-color: #FFC550;
 text-align: center;
}
.open a, a:link, a:visited{
 color: black;
 cursor: hand;
}
.open a:hover,a:active{
 color: #A13619;
 cursor: hand;
}

#container hr{
 color: #ffbd1d;
 background-color: #ffbd1d;
 width: 50%;
 height: 1px;
 border: 0px;
 text-align: center;
 bottom: 0px;
}
/*
Sizing: full width = 547px, full height (above fold) = 
30% = 164px
*/
#container{
 position: relative;
 width: 545px;
 height: 700px;
 top: 5px;
 border-left: 1px dashed green;
 border-right: 1px dashed green;
 border-bottom: 1px dashed green;
}
/* col heights 95% prevents footer overlap */
#leftCol{
 position: relative;
 width: 32%;
 height: 95%;
 float: left;
 margin: 2px;
 top: 40px;
 overflow: auto;
}
#rtCol{
 position: relative;
 width: 65.7%;
 height: 95%;
 float: right;
 margin: 2px;
 top: 40px;
 overflow: auto;
}
#lrtCol{
 position: relative;
 width: 49%;
 height: 24.35%;
 float: left;
 overflow: auto;
}
#rrtCol{
 position: relative;
 width: 49%;
 height: 24.35%;
 float: right;
 border-left: 1px solid #DCDCDC;
 overflow: auto;
}

/* Left Column */
#a1{
 height: 24.35%;
 position: relative;
 border-right: 1px solid #DCDCDC;
 background-image: url("../images/1px_trans.gif") 0 0 repeat-y;
 overflow: auto;
 word-wrap: break-word;
}
#a4{
 height: 32.4675%;
 position: relative;
 background-image: url("../images/1px_trans.gif") 0 0 repeat-y;
 overflow: auto;
 word-wrap: break-word;
}
#a6{
 height: 33.44%;
 position: relative;
 background-image: url("../images/1px_trans.gif") 0 0 repeat-y;
 overflow: auto;
 word-wrap: break-word;
}

/* Right Column */
/* a2 & a3 are in the first row*/
/* left side */
#a2{
 width: 100%;
 height: 100%;
 position: relative;
 background-image: url("../images/1px_trans.gif") 0 0 repeat-y;
 overflow: auto;
 word-wrap: break-word;
}
/* right side */
#a3{
 width: 100%;
 height: 100%;
 position: relative;
 background-image: url("../images/1px_trans.gif") 0 0 repeat-y;
 overflow: auto;
 word-wrap: break-word;
}
#a5{
 width: 100%;
 height: 19.5%;
 position: relative;
 float: left;
 background-image: url("../images/1px_trans.gif") 0 0 repeat-y;
 overflow: auto;
 word-wrap: break-word;
}
#a7{
 width: 100%;
 height: 19.5%;
 position: relative;
 float: left;
 background-image: url("../images/1px_trans.gif") 0 0 repeat-y;
 overflow: auto;
 word-wrap: break-word;
}
#a8{
 width: 100%;
 height: 25.65%;
 position: relative;
 float: right;
 background-image: url("../images/1px_trans.gif") 0 0 repeat-y;
 overflow: auto;
 word-wrap: break-word;
}
/*--- extras ---*/
#a9{}
#a10{}
#a11{}
#a12{}

.pubLink{
 position: relative;
 right: 5px;
 bottom: 0px;
 text-align: right;
 font-weight: bold;
 color: #D06231;
}
a.pubLink a:link, a:visited, a:hover, a:active{
 color: #A13619;
 cursor: hand;
}

/*---- Footer ---- */
#foot{
 color: #000;
 background-color: #EAEAE3;
 text-decoration: none;	
 text-align: center;
 font-size: .8em;
 margin: 6px;
 width: 98%;
 clear: both;
}

/*---- Hacks ---- */
div.clearer {
 clear: left; 
 line-height: 0; 
 height: 0;
}

/*---- Archives ---- */
h1.grnHdr{
  padding-top: 10px;
  font-size: 1em;
}
.ctrList{
 margin-left: 150px;
 margin-bottom: 20px;
}
.ctrList p{
 margin-bottom: -10px;
}