/*Begin reset styles originally by Eric Meyer*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
/*End reset styles*/ 
/*Begin site styles by Dave Jeffery*/ 
html,body{height:100%;}
body{background: #000 url('/images/space-bg.jpg') no-repeat center;font-family:georgia;font-style:italic;line-height:1.3;font-size:0.9em;color:#fff;}
a{color:#fff;text-decoration:none;border-bottom:1px #fff dotted;}
a:hover{border-bottom-style:solid;}
#background{height:100%;-webkit-background-size:auto 100%;background-size:auto 100%;}
#inner{height:100%;background:url('/images/background-splodge.png') no-repeat top right;}
#vertical{float:left;height:50%;margin-top:-112px;/* half vertical height*/}
#container{clear:both;width:290px;margin:0 auto;}
#last-tweet, #status{display:block;background:url('/images/speech-arrow-2.png') left bottom no-repeat;padding-bottom:23px;opacity:0.9999;-moz-text-shadow:rgba(0,0,0,1) 0px 0px 2px;-moz-text-shadow:rgba(0,0,0,1) 0px 0px 2px;text-shadow:rgba(0,0,0,1) 0px 0px 2px;position:relative;border:none;}
#last-tweet .tweet:after{display:block;position:absolute;content:'';right:-30px;top:0;opacity:0;background:url('/images/go-arrows.png') center no-repeat;height:80%;width:20px;}
#last-tweet:hover .tweet:after{display:block;opacity:1;}
#last-tweet .tweet, #status .status-text{display:block;background:rgba(0,0,0,0.7);padding:10px;color:rgba(255,255,255,0.9);margin:0 auto;}
#last-tweet:hover .tweet{color:rgba(255,255,255,1);}
.time{color:rgba(255,255,255,0.4);}
#last-tweet:hover .tweet .time{color:rgba(255,255,255,0.8);}
h1{text-indent:-10000px;background:url('/images/logo.png') right no-repeat;height:53px;margin:0 auto;margin-top:-10px;}
#contact-details{text-align:right;opacity:0.9999;-moz-text-shadow:rgba(0,0,0,1) 0px 0px 2px;-moz-text-shadow:rgba(0,0,0,1) 0px 0px 2px;text-shadow:rgba(0,0,0,1) 0px 0px 2px;}
#contact-details li{margin:7px 0;}
#contact-details li#phone-number{margin-top:16px;}
/*End site styles*/