*{
  margin:0;
  padding:0;
  font-family: arial, sans-serif;
}

html {
height:100%;
margin-bottom:1px;
}

body {
  color:#fff;
  background: url('images/bg.jpg') #93CDED top right repeat-x;
  padding-left:28px;
  padding-bottom:20px;
  font-size:0.80em;
}

p, address {
  padding-bottom:12px;
}

h1 {
  width:283px;
  height:115px;
  overflow:hidden;
}

h1 span {
  display:block;
  width:283px;
  height:115px;
  background: url('images/logo.gif') #0090BF top left no-repeat;
}

h2 {
  color:#93CDED;
  font-size:1.4em;
  margin-bottom:12px;
}  

h3 {
  font-weight:bold;
  font-size:1.1em;
  margin:0 0 10px 0;
}  

a {
  text-decoration:underline;
  color:#ffffff;
}

ul, ol {
  margin:0 0 0 18px;
  padding:0px;
}

li {
  margin:0px;
  padding:0px;
}

#header {
  padding-top:10px;
  height:125px;
  width:856px;
}

#headerright {
  float:right;
  margin-top:10px;
  text-align:right;
}
#strapline {
  position:absolute;
  top:90px;
  left:707px;
}

#yorkhullintranet {
  margin:20px 0px;
  display:block;
  height:122px;
}

#yorkhullintranet img {
  float:left;
}

#leftmenu {
  float:left;
  width:145px;
}
#leftmenu img {
  margin-bottom:12px;
}

#content  {
  width:410px;
  padding-right:40px;
  padding-bottom:30px;
  float:left;
}

#rightcol  {
  width:263px;
  float:left;
  margin-bottom:30px;
}

#content a {
}

a:hover {
  color:#006383;
}

a img {
  border:0px;
}

img.readmore {
  margin-top:4px;
}

.divider {
  margin:6px 0 16px;
}

.news, .newson {
  position:relative;
}

.newson p a, .newson h3 a {
  text-decoration:underline;
}

.news p, .news h3, .newson p, .newson h3 {
  margin:0px;
  padding:0px;
}

.news p a, .news h3 a, .newson p a, .newson h3 a {
display:block;  padding-bottom:10px;
}

#contactform {
float:left;
margin-right:30px;
}

#contactform table {
  line-height:auto;
  color:#ffffff;
  width:350px;
}
#contactform td {
  padding-top:8px;
  vertical-align:top;
}
#contactform label {
  padding:2px 0px;
  display:block;
}
#contactform input {
  padding:2px 3px;
  border:1px solid #008ABB;
  background:#fff !important;
  width:164px;
  float:right;
}
#contactform textarea {
  font-family:verdana,sans-serif;
  font-size:1em;
  padding:2px 3px;
  border:1px solid #008ABB;
  width:350px;
}
#contactform input.send {
  margin-top:8px;
  width:50px;
  color:#00526C;
  float:left;
  font-size:1em;
}
#contactform span, .err {
  color:#9C0000;
}
#contactform span.err {
  display:block;
  float:right;
  text-align:right;
  clear:right;  
}
