that would look a lot better for sure
there's load of coding in the site_style sheet. not sure what i'm meant to do exactly as i'm not very good when it comes to web design etc
thanks for your reply quaker
/*
Christopher-powell.co.uk web site style sheet
Created by Karl Schaap http://www.reasonfreak.co.uk
March 13th 2007
Background and website font */
body {
margin: 0px;
padding: 0px;
font: 0.8em/150% Tahoma, Verdana, Arial, sans-serif;
text-align: center; /* IE fix */
background: #4A4451 url(/img/bg.jpg) repeat-y center top;
}
/* page container */
div#container {
width: 700px;
margin: 0px auto; /* IE fix */
padding: 0px;
text-align: left; /*IE fix */
background: #FFFFFF;
}
/* page titles */
h1,h2,h3 {
font-weight: normal;
margin-top: 0px;
padding: 0px;
margin-bottom: 0.8em;
}
/* logo area */
div#header {
margin: 0px;
padding: 0px;
height: 145px;
background: url(/img/logo.jpg) no-repeat center top;
}
/* website title - hidden when CSS enabled */
div#header h1,div#header h2 {
display: none;
}
/* navigation container */
div#nav {
margin: 0px;
padding: 0px 0px 0px 3px;
border-bottom: 1px solid #999999;
border-top: 1px solid #999999;
height: 1.8em;
text-align: center;
}
/* navigtion unordered list */
div#nav ul {
margin: 0px;
padding: 0px;
list-style: none;
}
/* navigation list items */
div#nav ul li {
margin: 0px;
padding: 0px;
float: left;
}
/* navigation links (normal state) */
div#nav ul li a {
margin: 0px;
padding: 0px;
display: block;
width: 9.01em;
text-align: center;
text-decoration: none;
line-height: 1.8em;
height: 1.8em;
border-right: 1px solid #999999;
background: url(/img/nav_n.jpg) repeat-x left center;
color: #FFFFFF;
font-weight: bold;
}
/* navigation links (mouse over) */
div#nav ul li a:hover {
background: #21262A;
}
/* highlights current page in navigation bar */
div#nav #current a {
color: #FFFFFF;
background: #21262A;
}
/* page content area */
div#content {
margin: 0px;
padding: 20px;
clear: both; /* IE Fix */
}
/* page content titles and text */
div#content h2, div#content h3,div#content p {
padding-bottom: 20px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
}
/* page titles */
div#content h2 {
font-size: 180%;
}
/* news title */
div#content h3 {
font-size: 150%;
}
/* horizontal rule separator */
div#content hr {
margin-bottom: 20px;
color: #999999;
background: #999999;
height: 1px;
}
/* copyright info area */
div#footer {
margin: 0px 20px;
padding: 0px;
text-align: center;
height: 6em;
font-size: 90%;
border-top: 1px solid #999999;
}
/* copyright info text */
div#footer p {
margin: 0px;
padding-top: 2.5em;
}
/* all links */
a {
color: #0000CC;
}
/* all links (on mouse over) */
a:hover {
text-decoration: none;
}
/* form container */
form#contactform {
margin: 0px;
padding: 0px;
border: 1px solid #D6D6D6;
width: 450px;
}
/* textfields */
input, textarea {
padding-left: 3px;
font-weight: bold;
}
/* submit button */
.sbut {
border: 2px solid #009933;
background: #FFFFFF;
margin: 0px;
padding: 0.3em;
}
/* links list */
div#content ul {
margin-top: 0px;
list-style: none;
margin-left: 0px;
padding: 0px;
}
/* table borders */
#edittable th,#edittable td {
border: 1px solid #999999;
padding: 0.8em;
}