/*
CSS for River Thames Accountancy site
*/

#titleblock1 {
font-family: "Times new roman", Helvetica, Arial, sans-serif;
line-height: 75%;
font-size: small;
letter-spacing: 1px;
position: absolute;
top: 5px;
left: 10px;
padding: 10px;
width: 100%;
border: solid navy;
background-color: navy;
color: white;
}
#titleblock2 {
font-family: "Times new roman", Helvetica, Arial, sans-serif;
line-height: 75%;
font-size: small;
letter-spacing: 1px;
position: absolute;
top: 40px;
left: 10px;
padding: 10px;
width: 100%;
border: solid blue;
background-color: blue;
color: white;
}
#titleblock3 {
font-family: "Times new roman", Helvetica, Arial, sans-serif;
line-height: 75%;
font-size: small;
letter-spacing: 1px;
position: absolute;
top: 75px;
left: 10px;
padding: 10px;
width: 100%;
border: solid purple;
background-color: purple;
color: white;
}
#titleblock4 {
font-family: "Times new roman", Helvetica, Arial, sans-serif;
line-height: 75%;
font-size: small;
letter-spacing: 1px;
position: absolute;
top: 110px;
left: 10px;
bottom: 200px;
padding: 10px;
width: 100%;
border: solid navy;
background-color: navy;
color: white;
}
#logo {
float: right;
border: 2px solid navy;
position: absolute;
top: 28px;
right: 10px;
}
h1, h2, h3 {
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: x-large;
}
h4 {
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: large;
}
#navigation {
position: absolute;
top: 140px;
left: 10px;
width: 159px;
height: 850px;
padding: 15px;
font-family: Verdana, Helvetica, Ariel, sans-serif;
font-size: x-small;
background-color: white;
line-height: 125%;
border: 1px solid navy
}
#acca {
position: absolute;
top: 330px;
left: 45px;
padding: 15px;
}
#ciot {
position: absolute;
top: 430px;
left: 45px;
padding: 15px;
}
#step {
position: absolute;
top: 530px;
left: 25px;
padding: 15px;
}
#regoffice {
position: absolute;
top: 680px;
left: 10px;
width: 150px;
padding: 15px;
line-height: 125%;
font-family: Verdana, Helvetica, Ariel, sans-serif;
font-size: x-small;
}
#main {
position: absolute;
top: 140px;
left: 200px;
right: 10px;
height: 850px;
font-family: Verdana, Helvetica, Ariel, sans-serif;
background-color: #add8e6;
padding: 15px;
border: 1px solid navy;
}
.jgpicture {
float: right;
margin: 10px;
}
p {
color: navy;
}
a:link {
font-weight: bold;
color: purple;
}
a:visited {
font-weight: bold;
color: blue;
}
a:hover {
color: red;
background-color: white;
}
a:active {
color: aqua;
background-color: white;
}
img {
border: 10px solid white;
}
em {
font-style: normal;
font-weight: bold;
color: purple;
}
table {
border-collapse: collapse;
border: 1px solid blue;
padding: 4px
}
th, td {
border: 1px solid blue;
padding: 4px
font-family: Verdana, Helvetica, Ariel, sans-serif;
}
.tablehead {
font-size: x-small;
background: #5f9ea0;
color: black;
}
.tabletitle {
font-size: x-small;
background: #5f9ea0;
color: black;
}
.tablebody {
font-size: x-small;
background: white;
}
li {
font-size: xx-small;
}
.one {
font-size: x-small;
color: black;
}
.two {
font-size: xx-small;
color: black;
}
caption {
font-weight: bold;
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: large;
}

