body {
	
	margin:0px;
	padding:0px;
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}



#container {
			width: 773px;

			/*min-width:700px;*/
			margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
			background-color:#fff;
			text-align:left;
			
			
		}
/* ------ Header area --------- */
		#banner {
			padding: 0px;
			margin-bottom: 15px;
			clear:both;
			height:260px;
			
		}
		

		.logo{
		height:94px;
		width:201px;
		position:absolute;
	    top:0px;
		
		}

.logo{
		 /* Mozilla ignores crazy MS image filters, so it will skip the following */
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='template/tourismhelp/App_Themes/VisitPembrokeshire/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(template/tourismhelp/App_Themes/VisitPembrokeshire/images/logo.png);
	background-repeat:no-repeat;
        }


		#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:14px;
		padding-right:14px;
		
		}
		
		#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;
		    
		    
		}
		
		#features
		{
		    
		    
		    float:right;
		    font-size:13px;
		    width:135px;
		    
		    
		    
		}
		
		#features a
		{
		    text-decoration:none;
		    color:#086C06;
		    display:block;
		    padding-left:20px;
		    padding-top:5px;
		}
		
		#features a:hover
		{
		    text-decoration:underline;
		    
		}
		
		#features .national
		{
		    height:43px;
		    padding:0px;
		    margin-bottom:15px;
		    background-image: url(images/document-icon-library.jpg);
            background-repeat: no-repeat;
		}
		
		
		#features .coast
		{
		    height:43px;
		    padding:0px;
		    margin-bottom:15px;
		    background-image: url(images/image-icon-library.jpg);
            background-repeat: no-repeat;
		    
		}
		
		
		#features .beaches
		{
		    height:43px;
		    padding:0px;
		    background-image: url(images/video-icon-library.jpg);
            background-repeat: no-repeat;
		    
		}
		
		
/* ------ End of header area --------- */

		
		#pagebody{
		margin:0px;
		padding:0px;
		
		
		}
		
		#media-library 
		{
		  
		  background-color:#C4E7B5;  
		}
		
		#media-library img 
		{
		   margin:18px; 
		    
		}
		

		#content 
		{
		    margin:5px;
			padding: 0px;
			margin-right: 224px;
			font-size:0.9em;
			
			
			
		
		}
		
		#content-inner
		{
		    
		     background-image: url(images/grey_grad.jpg);
            background-repeat: repeat-x;
            padding:5px;
            padding-top:10px;
            color:#222;
            margin-top:2px;
            }
            
            
            #content-inner h4
            {
                font-size:1.2em;
                font-weight:normal;
            }
            
       #content-inner a
       {
        color:#006600;
       }     
            
            #content-bottom 
            {
                height:58px;
                background-image: url(images/content-bottom.jpg);
            background-repeat: repeat-x;
            
            }
		
		#contentback ul
		{
		  font-family: Arial, Helvetica, sans-serif;
	font-size:1em; 
	color:#333333; 
	list-style:square;
	
           
		}
		
		#content-library
		{
		    margin-top:20px;
            
		    
		}
		
		
		
		#content table
		{
		    
		    font-size:0.9em;
		}
	
		
		
		h1
{
    margin: 0px;
    padding: 5px;
    font-family: "Tahoma";
    font-weight: normal;
    font-size: 18px;
    height:25px;
    background-image: url(images/h1-repeat.jpg);
    background-repeat:repeat-x;
    border: solid 2px #669900;
    color: #fff;
    background-color: #669D05;
}

h2
{
    color:#669900;
    font-family: "Tahoma";
    font-weight: normal;
    font-size: 18px;
}


h3 
{
    margin: 0px;
    padding: 5px;
    font-family: "Tahoma";
    font-weight: normal;
    font-size: 18px;
    height:25px;
    background-image: url(images/h1-repeat.jpg);
    background-repeat:repeat-x;
    border: solid 2px #669900;
    color: #fff;
    background-color: #669D05;
    text-decoration:none;
      
}


.divBeachList
{
    text-align: center;    
    color: Black;
   
}





/*home page ends-----------------------*/

/* ------ Right column --------- */

		#rightcol {
			float: right;
			width: 214px;
			padding:0px;
			margin: 0px;
			margin-left: 0px;
			
			
			
	
			
		}
		
		.leadin
		{
	margin-bottom:6px;
	display: block;
		}
		
		
		
		.leadinnews
		{
	background-image: url(images/grey_grad.jpg);
	background-repeat: repeat-x;
	padding-top:10px;
	color:#222;
	margin-top:2px;		    
		    
		}
		
		.leadinnewsbottom
		{
		    background-image: url(images/grey_grad_lower.jpg);
            background-repeat: repeat-x;
            background-position:bottom;
            padding:5px;
            padding-bottom:10px;
		    
		}
		
		.leadinnews a 
		{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	color:#006600;
	text-decoration:none;		    
		    
		    
		}
		
		.leadinnews a:hover
		{
    color:#000;
    text-decoration:underline;
   
		}
		
		.leadininner
		{
	border-bottom:dashed 1px #ccc;
	padding-bottom:7px;
	margin-bottom:3px;		    
		}
		
	
		
		
		
		


/* ------ End of Right column --------- */

/*---- footer here --------------------------*/
		#footer {
			clear: both;
			padding:0px;
			margin-top:40px;
			color:#89B97E;
			
			
		
		}
		
		#footer a 
		{
		   color:#000; 
		   text-decoration:none;
		}
		
		#footer a:hover 
		{
		   color:#89B97E; 
		   text-decoration:none; 
		}
		
		
	
		
		#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:#89B97E;
    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:210px;
    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;
     
}

#footer .copyright .right .colour2
{
     
}
		
		
/* events specific */		

.eventimage
{
    float:right;
    border-top:solid 1px #ccc;
}	

.ItineraryList
{
    text-align: right;
    
}

.ItineraryList label
{   float:left;
    padding-right: 20px;
    color:navy;
}        
.paging
{
    font-size:0.5em; 
    word-wrap:normal; 
    font-family:Sans-Serif;
    margin-bottom:1px;
  
}
	
	.paging a
{
	
	 text-decoration:none;
	 padding:1px;
	
	 
}

	.paging a:hover
{
    background-color:Transparent;
    text-decoration:underline;
}
.timetable  {
	margin-top: 20px;
}
.timetable TH  {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 0.9em; 
	color : #FFFFFF;
	font-weight: none;
	border-bottom: none;
	text-align: left;
	padding: 6px;
}
.timetable TD  {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 0.8em; 
	color : #333333;
	border-bottom: 1px solid #333333;
}



#polling
{
	background-image: url(images/polling-back.jpg);
	background-repeat:no-repeat;
	background-color:#84CD64;
	color:#003300;
	width:200px;
	font-size:smaller;
	padding-top: 50px;
	padding-right: 7px;
	padding-left: 7px;
}

.pollquestion
{
	color:#000000;
	font-size:1em;
	margin-top:0px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
}

.pollradios
{
	font-size:12px;
	margin:0px;
	color:#000000;
	padding-left: 8px;
	text-align: left;    
}

.pollvote
{
    text-align:right;
    margin-right:6px;
    background-color:#83CD62;
    padding:0px;
    color:#330000;
}

.pollthankyou
{
    background-color:#84CD64;
    color:#ffffff;
}

.pollthankyouans
{
    border-bottom:#84CD64 solid 2px;
    
}

.gallery
{
    font-size:0.8em;
    text-align:center;
    
}


.gallery img
{
    border: 2px solid #84CD64;
    margin:4px;
    width:80px;
    
    
}

pressyear2 ul {
	padding: 0px;
	margin: 0px;
	
}

.pressyear2 li {
	font-size: 1.2em;
	list-style-type: none;
	font-weight: bold;
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
.pressyear2 li a{
	
	text-decoration: none;
	
}
.pressyear2 li a:hover{

	text-decoration: underline;
	
}

#adobe
{
   color: #056A04;
   background-image:url(images/adobe-back.jpg);
   border-top:solid #cccccc 1px;
   padding:4px;
   font-size:0.8em;
   margin-top:5px;
}

#adobe h4
{
    margin:0px;
    margin-top:3px;
    margin-bottom:3px;
    padding:0px;
    font-weight:normal;
    font-size:1.4em;    
}

#paper
{
    position:absolute;
    top:238px;
   margin-left:112px;
}

#linkcolapse  h5
{
    color: #056A04;
    margin:0px;
    padding:0px;
}
.pollquest {
	font-weight: bold;
	color: #000000;
}
