body {
font-family:'Helvetica Neue',Helvetica,Arial;
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
line-height:1.5;
  background-image: url("http://robbietilton.com/bg.gif");
  background-repeat: repeat;

color:#222222;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
font-size:75%;
}


h1, h2, h3, h4, h5, h6 {
color:#111111;
font-weight:normal;
}

h1 {
font-size:3em;
line-height:1;
margin-bottom:0.5em;
}
h2 {
font-size:2em;
margin-bottom:0.75em;
}
h3 {
font-size:1.5em;
line-height:1;
margin-bottom:1em;
}
h4 {
font-size:1.2em;
line-height:1.25;
margin-bottom:1.25em;
}
h5 {
font-size:1em;
font-weight:bold;
margin-bottom:1.5em;
margin-top: 0px;
}
h6 {
font-size:1em;
font-weight:bold;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
margin:0;
}
p {
margin:0 0 1.5em;
}
p img.left {
float:left;
margin:1.5em 1.5em 1.5em 0;
padding:0;
}
p img.right {
float:right;
margin:1.5em 0 1.5em 1.5em;
}
a:focus, a:hover {
background-color:#888888;
}
a {
color:#000000;
text-decoration:underline;
}
ul {
list-style-type:none;
}
li {
list-style-type:none;
display: inline;
float: left;
}


.footer {
background:none repeat scroll 0 0 white;
left:0;
padding-left:40px;
padding-bottom:10px;
position:fixed;
width:100%;
z-index:400;
bottom: 0px;
}

.footertext {
position:relative;
padding-right:20px;
float:left;
display:list-item;
list-style-type:none;
display: block;
width: 350px;
}

.logo {
position:relative;
float:left;
display:list-item;
list-style-type:none;
display: block;
width: 185px;
}


.title  {
background:none repeat scroll 5px 5px black;
color:white;
padding:0 3px;
display: inline-block;
text-transform:uppercase;
}


.item-small {
color:#666666;
font-size:80%;
line-height:100%;
margin-bottom:0;
}