body {
	     font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	     margin:0;
	     padding:0;
             background-color:#D1DDDF;
	     text-align:center;
	     color:#666;
	     behavior:url (http://www.canoecoaching.co.uk/csshover.htc);
}
h1 { 
             color:#193074;
	     padding:0 0 12px 0;
	     margin:0;
}
h2,h3{ 
	     padding:0 0 8px 0;
	     margin:0;
	     color:#193074;
}
h1,h2{ 
             font-size:190%;
}
p {         
	     font-size:120%;
	     line-height:1.5em;
	     padding:7px 0 0 0;
	     margin:0;
}
a {
             color:#6285B6;
             text-decoration:underline;
}
             a:hover {
             color:#990000;
             text-decoration:none;
}
#container {
            position:relative;
            width:990px;
	    margin:0 auto 0;
	    padding:18px 0 0 0;
	    text-align:left;
}
#skip {
           position:absolute;
	   top:0;
	   right:40px;
	   padding:0;
           margin:0;
           font-size:90%;
}
#skip a {
          color:#FFF;
}
#skip a:hover {
          color:#990000;
}
h1#logo {
         position:absolute;
	 top:0;
         float:left;
	 width:207px;
	 height:113px;
	 padding:0;
	 margin:9px 0 0 0;
         background:url(../cc-images/logo-new.gif) no-repeat;
}
h1#logo span {
         display:none;
}
#innercontainer {
           position:absolute;
	   top:100px;
	   width:854px;
	   margin-left:68px;
           background:#bcc6d1 url("../cc-images/css-images/inner-con-top.gif") no-repeat;
}
#email {
          position:relative;
	  float:right;
          margin:5px 0 0 18px;
}
.imgfade {
          position:absolute;
          top:0;
          left:0;
          border:0;
}
#slideshow {       
	  position:relative;
          margin:0;
	  width:100%;
	  border-bottom:1px solid #fff;
}
#slideshow img{
          border-top:1px solid #FFF;
}
#content {
          position:relative;
          clear:both;
}
#innercontainer h1{         
	 float:left;
	 padding:0;
	 margin:28px 0 0 18px;		  
}
#innercontainer  p#return{         
	position:relative;
	float:left;
	padding:0;
	margin:22px 0 0 18px;
	font-size:90%;
}
#innercontainer h2{         
	padding:0;
	margin:12px 0 0 654px;
	color:#fff;
}
#innercontainer p#galleryemail{    
	padding:0;
	margin:34px 0 12px 654px;
	color:#fff;
}
#innercontainer  ul{
          padding:0;
	  margin:13px 0 27px 654px;
		  }
#innercontainer li {
          list-style:none;
		  padding:4px 0 4px 0;
		  }		  
#newmobile {
         position:relative;
	 float:right;
		 height:47px;
		 width:200px;
		 text-align:left;
	     padding:17px 0 0 654px;
		 margin:0;
	     font-size:110%;
		  border-top:1px solid #fff;
		 background:#D1DDDF url("../cc-images/css-images/mob-bckgrnd.gif") bottom no-repeat;
		 color:#fff;
}