body {
margin:0;
padding:0;
font-family:verdana, sans-serif;
font-size:87%;
background:#470000 url(images/backstripe.gif) repeat;
}

/* LAYOUT GRID */

#grid {
margin:0;
padding:0;
margin:0 auto;
border-left:1px solid #7c0000;
border-right:1px solid #7c0000;
}
#header td {
margin:0;
padding:0;
border-top:1px solid #7c0000;
border-bottom:1px solid #7c0000;
background:#510000 url(images/heading-banner-grad.gif) repeat-x;
height:50px;
}
td#nav {
background:#510000 url(images/banner-top-b.jpg) no-repeat;
height:19px;
}
#navtable th {
font-size:12px;
padding:0 13px; 
}

#nav1 {background-color:#140000; border-top:1px solid #7c0000;}
#nav2 {background-color:#1e0000; border-top:1px solid #7c0000; border-left:1px solid #7c0000; border-right:1px solid #7c0000;}
#nav3 {background-color:#280000; border-top:1px solid #7c0000; border-right:1px solid #7c0000;}

#col1 {
margin:0;
padding:0;
width:250px;
border:0px solid #7c0000;
background-color:#140000;
}
#col2 {
margin:0;
padding:0;
width:250px;
border-left:1px solid #7c0000;
border-right:1px solid #7c0000;
background-color:#1e0000;
}
#col3 {
margin:0;
padding:0;
width:250px;
border:0px solid #7c0000;
background-color:#280000;
}

#home #col1 {background: #140000 url(images/bgvert-home.gif) no-repeat;}
#home #col2 {background: #1e0000 url(images/bgvert-www.gif) no-repeat;}
#home #col3 {background: #280000 url(images/bgvert-hhh.gif) no-repeat;}
#www #col1 {background: #140000 url(images/bgvert-who.gif) no-repeat;}
#www #col2 {background: #1e0000 url(images/bgvert-what.gif) no-repeat;}
#www #col3 {background: #280000 url(images/bgvert-when.gif) no-repeat;}
#hhh #col1 {background: #140000 url(images/bgvert-how.gif) no-repeat;}
#hhh #col2 {background: #1e0000 url(images/bgvert-hear.gif) no-repeat;}
#hhh #col3 {background: #280000 url(images/bgvert-hello.gif) no-repeat;}

#col1, #col2, #col3 {padding-bottom:33px;}

#footer {
margin:0;
padding:0;
height:50px;
border-top:1px solid #7c0000;
border-bottom:1px solid #7c0000;
background:#510000 url(images/heading-banner-grad.gif) repeat-x;
}

/* TEXT CONTAINERS */

h1 {margin:0;}
#home h1 {color:#00FFFF;}
h2, h3, h4 {margin:13px 0;line-height:130%;}
h2 {font-size:140%;}
h3 {font-size:110%;}
h4 {font-size:95%;}

#www #col1 h3 {color:#ff0000;}
#www #col2 h3 {color:#ff6200;}
#www #col3 h3 {color:#ffa900;}
#hhh #col1 h3 {color:#ffff00;}
#hhh #col2 h3 {color:#b3ff00;}
#hhh #col3 h3 {color:#00ff00;}

p {
font-size:80%;
line-height:150%;
padding:5px 13px;
margin:0;
}
.img {
margin:0;
padding:9px 0 7px 13px;
}
.img img {
margin:0;padding:0;
border:2px solid #fff;
}

h1,h2,h3,h4 {padding:0 13px;}

small {display:block;padding:7px 9px;font-size:75%;color:#ff0000;}

/* LISTS */

ul {
margin:-7px 0 0 0;
padding:0px 29px;
font-size: 80%;
line-height:150%;
font-weight:bold;
}
#col3 ul {margin:5px 0 23px 0;}

/* COLOURS */

.blue {color:#00ffff}
.red {color:#ff0000}
.orange {color:#ff6200}
.gold {color:#ffa900}
.yellow {color:#ffff00}
.lime {color:#b3ff00}
.green {color:#00ff00}
.palegreen {color:#C2FFC2}

/* ANCHORS */

a:link {text-decoration:none;color:#fff;}
a:visited {text-decoration:none;color:#fff;}
a:hover {text-decoration:none;color:#fff;}
a:active {text-decoration:none;color:#fff;}

#navtable a:link {text-decoration:none; color:#ff0000;}
#navtable a:visited {text-decoration:none; color:#ff0000;}
#navtable a:hover {text-decoration:none; color:#ff0000;}
#navtable a:active {text-decoration:none; color:#ff0000;}

#navtable th:hover, #navtable th.sfhover {
background-color: #510000;
}
.boxlink:hover a:link, .boxlink.sf2hover a:link {color:#7DFFFF;}
.boxlink:hover a:visited, .boxlink.sf2hover a:visited {color:#7DFFFF;}
.boxlink:hover a:hover, .boxlink.sf2hover a:hover {color:#7DFFFF;}
.boxlink:hover a:active, .boxlink.sf2hover a:active {color:#7DFFFF;}

/* FORMS IN TABLES */

.formtable td, .formtable input {
font-family:verdana, sans-serif;
font-size:11px;
}
.formtable td {padding:3px 13px;
}
#col1 .submit-input {background-color:#ffff00;margin:7px 0}
#col2 .submit-input {background-color:#b3ff00;margin:7px 0}.flash {
	text-decoration: blink;
	color: #FF0000;
}
