﻿.articlebox
{
   background-color: #fff6eb;
   color: maroon;
   border: dashed 1px #723330;
   padding: 6px 6px 6px 6px;
   font-size: smaller;
}

.articletitle
{
   font-size: 18px;
   font-weight: bold;
   color: #723330;
   text-decoration: none;
}

.articleabstract
{
   padding-top: 6px;
}

.BoxOfficeLayout
{
    text-align: center; 
    font-family: Times New Roman;
    padding: 11px;
    background-color: #ffff80;
    color: navy;
}

.Heading
{
   color: #000099; 
   text-decoration: underline;
   text-align: center;
}

.PastProdHeading
{
    font-size: 1.4em;
    text-decoration: underline;
    color: #ffff80;
}

.PastProdLink
{
    text-indent: 40pt;
    text-align: justify;
    margin: 1.0em;
}

.PastProdPageLayout
{
    font-family: Times New Roman;
    border: #ffff80 medium inset;
    padding: 11px;
    background-color: #cc0033;
}


a:link
{
   color: Purple;
}

a:visited
{
   color: Purple;
}

a:hover
{
    text-decoration: none;
}

a:active
{
    color:Orange;
    text-decoration: underline;
}

div.thumbnail
{
    width:130px;
    float:left;
    margin: 0 0 3px 5px;   
}

div.widethumbnail
{
    width:173px;
    float:left;
    margin: 0 2px 0 5px;   
}

.highlight
{
   background-color: #fffbd2;
   color:Navy;
}

#leftcol
{
   width: 200px;
   background-color: #ffff80;
   font-size: 10px;
}

#leftcol div.text
{
   padding: 6px 6px 6px 6px;
   text-align: justify;
}

#leftcol div.alternatetext
{
   padding: 6px 6px 6px 6px;
   background-color: #fcd4be;
   text-align: justify;
}

#leftcol div.sectiontitle, #leftcol .sectiontitle span
{
   padding: 6px 6px 6px 3px;
   background-color: #8d2d23;
   color: white;
   font-size: 12px;
   font-weight: bold;	
   text-transform: uppercase;
}

#centercol
{
   width:650px;
   padding: 0px;
   background-color: #c8c8c8;
}

#centercolcontent
{
    padding: 10px 20px 5px 20px;
    font-family: Times New Roman;
    background-color: #c8c8c8;
}

#centercolcontent div.sectiontitle, #centercolcontent .sectiontitle span
{
   font-weight: bold;
   font-size: larger;
   color: Maroon;
}

#centercolcontent div.sectionsubtitle
{
   font-weight: bold;
   padding-bottom: 4px;
}

#rightcol
{       
   width: 225px;
   background-color: #ffff80;
   font-size: 10px;
}


#rightcol a
{
   color: purple;
}

#rightcol div.text
{
   padding: 6px 6px 6px 6px;
   text-align: justify;
}

#rightcol div.sectiontitle, #rightcol .sectiontitle span
{
   padding: 6px 6px 6px 3px;
   background-color: #76110c;
   color: #fc9a0e;
   font-size: 12px;
   font-weight: bold;	
   text-transform: uppercase;
}

div#footer table
{
   padding: 0px;
   margin: 0px;
   width: 1075px;
   height: 30px;
   background-color:#AAAAAA;
}

#footertext
{
   text-align: left;
   margin-left: 6px;
   padding-top: 3px;            
}

.pollbox
{
   font-size: 12px;
}

.pollcontent
{
   padding: 8px;
}

.pollquestion
{
   font-size: 13px;
   font-weight: bold;
}

.polloptions
{
   padding-top: 10px;
   padding-bottom: 4px;
}

.pollbar
{
   background-color: red;
   font-size: 4px;   
}

.progressbarcontainer
{
   width: 98%;
   height: 15px;
   border: solid 1px black;
   padding: 1px;
}

.progressbar
{
   width: 0px;
   background-color: Red;
   height: 15px;
}

.newsletterbox
{
   font-size: 12px;
}

.newsletterboxcontent
{
   padding: 8px;
}

.sectiontitle
{
   padding: 10px 20px 10px 20px;
   font-weight: bold;
   font-size: larger;
   color: #b45d16;
   text-align: center; 
}
