@charset "utf-8";
/* Style sheet for the OLO - Summer 2011 revision */
body {color:black; background-image:url(blupaper.jpg);       margin:0; border:none; 
text-align:left; padding:0 16px 8px 16px;  
font-family:Arial; font-size:22px; font-weight:normal;} 

p {text-align:justify; color:black; margin:0px; border:0px; padding:4px;  font-family:Arial; font-size:20px; line-height:24px; font-weight:normal;}


/* Default properties for divisions (other than barbican white "pages") */
div.form { 
text-align : left; 
line-height : 22px; 
font-family : Arial; Georgia; 
font-size : 20px; 
} 
div.center { 
text-align : center; 
font-family : Arial; Georgia, 'Times New Roman', serif; 
padding : 24px; 
} 
div.central { 
text-align : center; 
} 
div.left { 
text-align : left; 
} 
div.barbhead { 
font-weight : normal; 
text-align : center; 
} 
div.nota { 
color : black; 
font-size : 12px; 
font-family : Arial; Tahoma; 
text-align : center; 
} 
div.poem { 
color : #cc0000; 
margin-left : 25%; 
} 
div.table { 
border : 0; 
background-image : url(blupaper.jpg); 
text-align : left; 
color : black; 
font-family : Arial; Georgia, 'Times New Roman', serif; 
font-size : 12px; 
font-weight : normal; 
} 
div.lineup { 
text-align : center; 
font-size : 16px; 
line-height : 20px; 
font-family : Arial; Georgia; 
color : black; 
} 


/* Barbican container styles for barbican white "pages"- Times New Roman */
div.page { 
margin : 4px; 
border : 1px solid black; 
padding : 16px; 
width : 680px; 
background-color : white; 
color : black; 
font-family : 'Times New Roman', serif; 
text-align : center; 
font-size : 24px; 
line-height : 26px; 
font-weight : 400; 
} 

/* Barbican paragraph styles - Times New Roman*/
p { 
margin : 0; 
border : 0; 
color : black; 
padding : 4px; 
text-align : justify; 
line-height : 22px; 
font-family : Georgia; 
font-size : 20px; 
font-weight : normal;
} 
p.title { 
text-align : center; 
font-size : 21px; 
line-height : 25px; 
font-weight : 800; 
text-transform : uppercase; 
} 
p.sub1 { 
text-align : center; 
font-size : 18px; 
line-height : 22px; 
font-weight : 600; 
text-transform : uppercase; 
} 
p.sub2 { 
text-align : center; 
font-size : 18px; 
line-height : 22px; 
font-weight : 600; 
text-transform : capitalize; 
} 
p.sub3 { 
text-align : center; 
font-size : 18px; 
line-height : 22px; 
font-weight : 500; 
text-transform : capitalize; 
} 
p.page { 
text-align : justify; 
font-size : 18px; 
line-height : 20px; 
font-weight : 400; 
} 
p.first { 
text-align : justify; 
font-size : 18px; 
line-height : 20px; 
font-weight : 400; 
} 
p.first:first-letter { 
padding : 1px; 
font-size : x-large; 
font-weight : 550; 
} 
p.center { 
text-align : center; 
} 
p.left { 
text-align : left; 
} 
p.right { 
text-align : right; 
} 
p.search { 
text-align : left; 
font-size : 16px; 
} 

/* Styles for clickable links */
a { 
color : blue; 
border-style : none; 
} 
a:hover { 
color : #cc0000; 
} 
a:active { 
color : blue; 
} 

/* Image Styles */
img { 
margin-top : 4px; 
margin-right : 4px; 
margin-bottom : 4px; 
margin-left : 4px; 
} 
img.capital { 
float : left; 
height : 58px; 
width : 42px; 
margin-top : 1px; 
margin-right : 3px; 
margin-bottom : 0px; 
margin-left : 0px; 
border : 2px solid red; 
padding : 1px; 
} 

/* Headers for titles and subtitles */
h1, h2, h3, h4, h5, h6 { 
color : blue; 
text-align : center; 
font-family : Verdana; 
font-weight : normal; 
} 
h1 { 
font-size : 30px; 
} 
h2 { 
font-size : 24px; 
} 
h3 { 
font-size : 20px; 
} 
h4 { 
font-size : 17px; 
} 
h5 { 
font-size : 14px; 
} 
h6 { 
font-size : 12px; 
} 

hr { 
color : black; 
height : 1px; 
} 
hr.darkred { 
color : #cc0000; 
} 

/* Spans */
span.redcap { 
color : red; 
font-size : 150%; 
} 

/* Tables */
table.page { 
font-size : 20px; 
line-height : 22px; 
} 
table { 
font-size : 20px; 
line-height : 22px; 
text-align : right; 
} 
tr { 
font : inherit; 
} 
th { 
font : inherit; 
} 
td { 
text-align:center;
font : inherit; 
} 

/* Lists */
li { 
font-size : inherit; 
} 
