/* position the indexpage columns */
/* see phyysicsfest.css for note about div.listcontainer's padding value */
div.listcontainer{
position: relative;
top: 0; left: 0;
width: 580px;
margin: 0 auto 0;
padding: 5px 0;
}


div.leftlist{
position: relative;
top: 0; left: 0;
width: 270px;
}

div.rightlist{
position: absolute;
top: 5px; left: 310px;
width: 270px;
}


p.sec-idx{
font-size: 16px;
margin: 10px 0;
}

p.sec-idx sup{
line-height: 50%;
}


div.reading-answers{
width: 680px;
margin: 0 auto;
}

p.readhd{
text-align: center;
margin: 10px 0 15px;
font-size: 22px;
}

p.readhd2{
text-align: center;
margin: 10px 0 0;
font-size: 22px;
}

p.readsubhd{
text-align: center;
margin: 0 0 15px;
font-size: 18px;
}

p.readingtxt{
font-size: 16px;
text-indent: 15px;
margin: 20px 0 30px;
line-height: 150%;
}

p.centxt{
text-align: center;
font-size: 16px;
text-indent: 0;
}

p.sorry, p.stats{
text-align: center;
font-size: 22px;
}

p.button{
text-align: center;
margin: 25px 0;
}

p.other{
font-size: 16px;
margin: 10px 0 20px 0;
text-align: center;
}

p.addhd{
margin: 10px 0 20px;
font-weight: bold;
text-align: center;
font-size: 22px;
}

p.star{
font-size: 14px;
margin: 20px 0;
text-align: center;
}

p.example
{
text-indent: 0;
font-family: arial;
font-size: 14px;
font-weight: normal;
margin: 15px 40px 15px 40px;
}

ul.nomarker{
list-style: none;
font-size: 16px;
text-indent: 40px;
line-height: 150%;
}
 

ol.inst{
font-size: 16px;
margin: 20px 40px;
}
 
ul.inst{
list-style: disc;
font-size: 16px;
}
 
li.inst{
margin: 20px 0;
}

li.inst2{
margin: 5px 0;
}

li.instbul1{
font-weight: bold;
margin: 10px 0 3px;
}

li.instbul2{
font-weight: bold;
margin: 3px 0;
}

li.instbul3{
font-weight: bold;
margin: 3px 0 20px;
}

li.instbulnobold1{
margin: 10px 0 3px;
}

li.instbulnobold2{
margin: 3px 0;
}

li.instbulnobold3{
margin: 3px 0 20px;
}

.lt-red{
color: #c00;
}

.blue{
color: blue;
}

p.sectiontitle{
font-size: 18px;
text-align: center;
font-weight: bold;
padding: 0;
margin: 25px 0 -15px;
}

