html {background-color: #b0c4de;
background-image:url(../images/TBSI.jpg);
background-repeat: no-repeat;
background-attachment: fixed;}
body {
color:#000000;
width:950px;
margin: 20px auto 5px auto;
//border:1px solid black;
position:relative; /* prevents issues with children elements */
//font-size: 87%; /* Base font size is 14px*/
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align:justify;
}
h2 {font-weight:normal; color:#2C64B4; text-align:center;}
table {padding:50px;
position:relative;}
.clear {clear:both;}
a {text-decoration:none;
}
OL, LI{position:relative;
left:5px;
}
a:link, a:visited{
text-decoration: none;
color:#CF5C3F;
}
a:hover, a:active{
color:#CF5C3F;
}
section, header, aside{background-color:#FFFFFF;}
h2, p {margin:10px;}
nav, footer {
background:#2C64B4;
height:30px;
}
#articleleft{float:left
margin: 0 1.5%;
width: 30%;
display:block;
text-align: center;}
section, header, aside, footer {
/* Must be after background definitions for all elements */
/* Background clip prevents background colour from */
/* leaking into space underneath border. This only */
/* matters when border is transparent */
position:relative;
clear:both;
margin:0px 0px 2px 0px;
border: 10px solid rgba(255, 255, 255, 0.6);
-moz-background-clip: padding; /* Firefox 3.6 */
-webkit-background-clip: padding; /* Safari 4? Chrome 6? */
background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
}
footer {color:#fff; text-align:center; font-size:small; font-variant:small-caps;}
nav ul {
list-style:none;
margin:0 auto;
}
header div {text-align:center;}
nav ul li {
float:middle;
display:inline;
font-size:10px;
text-align:center
}
nav a:link, nav a:visited {
color:#FFF;
display:inline-block;
padding:10px 25px;
height:10px;
}
nav a:hover, nav a:active, nav .active a:link, nav .active a:visited {
background-color:#C54;
//text-shadow:none;
}
/*text edits*/
.p1 {font-style:italic;
color:#999999;
font-size:85%;}
p2 {text-align:left;}
ul li {text-align:left}
td {
margin-left: 100px; margin-right:100px;
}