body {
	
	margin:0px;
	padding:0px;
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}


		.logo{
		 /* Mozilla ignores crazy MS image filters, so it will skip the following */
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='template/cyclepembrokeshire/App_Themes/cycle/images/logo.png');
		
		}
		/* IE ignores styles with [attributes], so it will skip the following. */
		.logo[class] {
		
        background-image:url(images/logo.png);
         }
        body{background-image: url(images/back.jpg);
	background-repeat:no-repeat;
        }



#container {
			width: 773px;
			margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
			background-color:#fff;
			text-align:left;
			
			
		}
/* ------ Header area --------- */
		#banner {
			padding: 0px;
			margin-bottom: 5px;
			clear:both;
			height:260px;
			
		}
		#sitename
		{
		     position:absolute;
		     z-index:-1;
		     top:0px;
		     
		}
		

		.logo{
	height:114px;
	width:200px;
	position:absolute;
	margin:0px;
	padding:0px;		
		}

		#menu{
	margin-left:200px;
	position:absolute;
	top:0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width:572px;
	padding-bottom:6px;
	text-align:center;
	background-image: url(images/navback.gif);
	background-repeat:repeat;		
		}
		
		#menu ul{
		padding:0px;
		margin:0px;
		padding-top:8px;
		
		}
		
		#menu ul li{
		display:inline;
		padding:0px;
		margin:0px;
margin-left:5px;
		padding-right:10px;
		
		}
		
		#menu ul li a
		{
		    color:#fff;
		    text-decoration:none;
		}
		
		#menu ul li a:hover{
		text-decoration:underline;
		
		}
		
		
			
		#menu2{
		margin-left:4px;
	position:absolute;
	top:230px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:center;
	
	

		
		}
		
		#menu2 ul{
		padding:0px;
		margin:0px;
		padding-top:8px;
		
		}
		
		#menu2 ul li{
		display:inline;
		padding:0px;
		margin:0px;
		
		margin-left:3px;
		padding-right:3px;
		
		}
		
		#menu2 ul li a
		{
		   
		    text-decoration:none;
		}
		
		
		
		#menu2 ul li a:hover{
		text-decoration:underline;
		
		}
		#featurecontainer
		{
		    position:absolute;
		    top:60px;
		    margin-left:350px;
		    color:#086C06;
		    font-size:14px;
		    width:420px;
		    
		    
		}
		
		#featurecontainer
		{
		    position:absolute;
		    top:60px;
		    margin-left:352px;
		    color:#fff;
		    font-size:14px;
		    width:420px;
		    text-align:left;
		    
		}
		
		#features
		{
		    
		    
		    float:right;
		    width:135px;
		    
		    
		}
		
		#features a
		{
		    text-decoration:none;
		    color:#fff;
		    
		    
		}
		
		#features a:hover
		{
		    text-decoration:underline;
		    
		}
		
		#features .cyclebreaks
		{
		    height:31px;
		    padding-top:12px;
		    padding-left:8px;
		    margin-bottom:5px;
		    background-image: url(images/cycle-breaks-button.jpg);
            background-repeat: no-repeat;
		}
		
		
		
		
		
		#features .celtictrail
		{
		    height:31px;
		    padding-top:12px;
		    padding-left:8px;
		    margin-bottom:5px;
		    background-image: url(images/celtic-trail-button.jpg);
            background-repeat: no-repeat;
		    
		}
		
		
		#features .lonteifil
		{
		    
		    height:31px;
		    padding-top:12px;
		    padding-left:8px;
		    margin:0px;
		    background-image: url(images/lon-teifil-button.jpg);
            background-repeat: no-repeat;
		    
		}
		
		
		
		
/* ------ End of header area --------- */

		
		#pagebody{
		margin:0px;
		padding:0px;
		
		
		
		}
		

		#content {
			padding: 0px;
			margin:0px;
			margin-right: 235px;
		
            

		}
		
		#content p 
		{
		   font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.8em; 
		}
		
		#contentback
		{
		    background-image: url(images/content-back.jpg);
            background-repeat: repeat-x;
		   padding:5px;
            
            }
            
            #content-bottom 
            {
                	background-image: url(images/content-bottom.jpg);
            background-repeat: no-repeat;
            background-position: bottom;
            height:58px;
            margin-bottom: 25px;
            padding: 0px;
                
            }
            
            #interactive 
            {
	background-color: #D5EAFF;
	border:solid 1px #BEDBF7;
	width:255px;
	float:left;
	padding:2px;
	margin-right:8px;
	height:210px;
	text-align:center;                
            }
            
            #interactive h2 
            {
                
     margin-bottom: 20px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding: 5px;
    font-size: 16px;
    color:#fff;
    background-image: url(images/interactive-h2-background.jpg);
    background-repeat:no-repeat;
    text-align:center
                
            }
            
            #cycletouring 
            {
	background-color: #D5EAFF;
	border:solid 1px #BEDBF7;
	width:255px;
	float:left;
	padding:2px;
	margin-right:8px;
	height:210px;
	text-align:center;
            }
            
            #cycletouring h2 
            {
                
                margin-bottom: 20px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding: 5px;
    font-size: 16px;
    color:#fff;
    background-image: url(images/interactive-h2-background.jpg);
    background-repeat:no-repeat;
    text-align:center
                
            }
            
            #cycletouring h3 
            {
     font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding: 5px;
    margin:0px;
    margin-bottom:15px;
    margin-left:10px;
    font-size: 18px;
    color:#fff;
    background-image: url(images/cycletouring-h3.jpg);
    background-repeat:no-repeat;
    text-align:center;
                
                
                
            }
            
            #cycletouring h3:hover 
            {
                text-decoration:none;
                color:#D5EAFF;
                
            }
            
             #cycletouring h3 a
             {
                 color:#fff;
             }
		

		
		
		h1
{
    margin: 0px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding: 5px;
    font-size: 22px;
    color:#fff;
    background-image: url(images/h1-back.jpg);
    background-repeat:no-repeat;
    background-color:#0572AA;
}

		.paging a
{
	color:#fff; 
	border:1px solid #114379;
	background-color:#4379B9;
	
}

		.paging 
{
	font-size: 0.7em;
	
}


		h3 a
{
    color:#0572AA;
}
a.wnav
{
    color:#0572AA;
    
}


/*home page ends-----------------------*/

/* ------ Right column --------- */

		#rightcol {
			float: right;
			width: 215px;
			padding:0px;
			margin: 0px;

			
		}
		
		.divLatestNews
{
    text-align: left;
    padding:0px;
    margin:0px;
    background-image: url(images/news-repeat.jpg);
    background-repeat: repeat-x;
    background-color:#DDDDDD;
   

}


.divLatestNews h2
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight:normal;
    color:#FFF;
    margin:0px;
    padding:5px;
 font-size:1.1em;
    background-image: url(images/news-h2.jpg);
    background-repeat: no-repeat;
    height:41px;
     
}
.divLatestNews h3
{
   
   padding:0px;
   margin:0px; 
}
.divLatestNews h3 a
{
    color:#003366;
    text-decoration:none;
    font-weight:normal;
    margin:0px;
    padding:0px;
 font-size:0.8em;
    
}

.divLatestNews p
{   padding:3px;
    margin:0px;
    margin-bottom:10px;
    font-size:0.75em;
    border-bottom:dashed 1px #999;
}


#familycycling 
{
  margin-top:15px; 
  background-color:#4E96D3; 
  background-image: url(images/family-cycling-repeat.jpg);
    background-repeat: repeat-x;
    padding-bottom:10px;
    
}

#familycycling H3 
{
    
     margin:0px;
    padding:2px;
    margin-bottom:2px;
    margin-left:3px;
    margin-right:3px;
    text-align:center;
    background-color:#97CBFF;
    
    
}

#familycycling H3 a 
{
     font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
    color:#003366;
    font-size:0.8em;
    text-decoration:none;
    
    
    
}

#familycycling H3 a:hover
{
     
    color:#FFFFFF;
    text-decoration:none;
    
    
    
}
		

/* ------ End of Right column --------- */

/*---- footer here --------------------------*/
		#footer {
			clear: both;
			padding: 0px;
			margin-top:10px;
			
			
		
		}
		
	
		
		#footer ul{
		padding:0px;
		margin:0px;
		
		font-size:0.8em;
		list-style:none;
		
		}
		
		#footer ul li{
		
		padding:0px;
		margin:0px;
		margin-left:30px;
		
		
		}
		
		#footer ul a{
		 text-decoration:underline;	
		 color:#666666;
		}
		
		
		
		#footer ul li a:hover{
		text-decoration:none;
		
		}
		
		
		#footer .quicklinks
{
    background-image: url(images/footer/quicklinks-back.jpg);
    background-repeat: repeat-x;
    height:1%;
    padding:5px;
}

#footer .quicklinks h3
{
    clear:none;
    margin:0px;
    padding:0px;
    color:#666666;
    font-weight:normal;
    font-family: Arial, Verdana, "Microsoft Sans Serif", sans-serif;
    font-size:1em;
    padding-bottom:8px;
    border-bottom:dashed 1px #ccc;
    
}

#footer .quicklinks .footerlinkcol1
{
    width:220px;
    float:left;
    padding:4px;
    border-right:dashed 1px #ccc;
}

#footer .quicklinks .footerlinkcol2
{
    width:220px;
    float:left;
    padding:4px;
}

#footer .quicklinks .footerlinkcol3
{
    width:250px;
    float:right;
    padding:4px;
    border-left:dashed 1px #ccc;
}

#footer .copyright
{
    background-image: url(images/footer/copyright.jpg);
    background-repeat: repeat-x;
    height: 28px;
    font-family: 'Gill Sans MT' , Tahoma, Arial, Helvetica, sans-serif;
    font-size:0.8em;
    padding:4px;
}

#footer .copyright .left
{
    float:left;
   
}

#footer .copyright .right
{
    float:right;
     
}
.intercb
{
width:538px;
margin-right:auto;
background-color:#ffffff;
height:216px;
}
.cbboxleft
{
background-color:#d5eaff;
border:1px solid #bedbf7;
width:260px;
height:216px;
float:left;
padding:2px;
}
.cbboxright
{
background-color:#d5eaff;
border:1px solid #bedbf7;
width:260px;
height:216px;
float:right;
padding:2px;
}
.cbboxhead
{
background-image: url(images/cbheadback.jpg);
height:24px;
width:auto;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-align:center;
padding-top:5px;
}
cbtext
{
}
.cblinkmargins
{
position:relative;
left:13px;
}
.cblinkholder
{
position:relative;
top:21px;
border:0px;
}
.cbrightlinks
{
height:27px;
width:234px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
background-image: url(images/cbbutback.jpg);
text-align:center;
padding-top:5px;
}
a.cblink:link { color: white; }
a.cblink:hover { color: white; }
a.cblink:visited { color: white; }