
		.logo{
		 /* Mozilla ignores crazy MS image filters, so it will skip the following */
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='./template/visitpembs/App_Themes/home/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/home/back.jpg);
	background-repeat:no-repeat;
        }
        
@media handheld {    
body{ background-image: none;}
}
		
#menu{
	background-image: url(images/navback.gif);
	background-repeat:repeat;
   	
    
    
}
		#menu2 ul li a
{
    color: #000033;
    
}
		
		
/* ------ End of header area --------- */


		
		
		/*home page---------------------------*/
		
		
		
/*content home page left box begins --------*/		

h1
{
    background-image: url(images/home/top_sub_banner.jpg);
    color: #fff;
}

		.paging a
{
	color:#fff; border:1px solid #114379;
	 background-color:#4379B9;
	
}
		
		#contentback a
		{
		    color:#0F75D7;
		    
		}
		
		#contentback h3,h4
		{
		    font-weight:normal;
		    color:#0F75D7;
		    
		}
		
		#contentback p
		{
		font-size:0.8em;
		}
		
		/* attrations contactback overide style */
		#contentback div p
		{
		font-size: .9em;
		text-align: justify;
		}
		
		#content .homeleft{
		
		width:212px;
		text-align:left;
		color:#fff;
		float:left;
		margin:0px;
		padding:0px;
		
		 
		}
		
		
		


#upperhome{

}






#lowerhome{

clear:left;

}


.divLatestNews
{
    text-align: left;
    margin-top:10px;
    color: #222;
    background-color: #d9d9d9;
    background-image: url(images/home/left_latest_news.jpg);
    background-repeat: repeat-x;
    padding:6px;
}

.divLatestNews h2
{
    color:#003E5B;
    font-weight:normal;
    margin:0px;
    padding:0px;
    border-bottom:dashed 1px #ccc;
    font-size:1.2em;
     
}
.divLatestNews h3
{
   
   padding:0px;
   margin:0px; 
}
.divLatestNews h3 a
{
    color:#0267CD;
    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;
}
.divLatestComments
{
    text-align: left;
    color: #333;
    margin-top:6px;
   
   
}
.divLatestComments .separator
{
    border-bottom:dashed 1px #ccc;
}

.divLatestComments h3
{
    color:#003366;
    font-weight:normal;
    font-size:1.4em;
    text-decoration:underline;
    
}

.divLatestComments p
{
    font-size:0.8em;
    margin:0px;
    padding:0px;
    margin-bottom:8px;
    font-family: "Gill Sans MT", Arial, Verdana, sans-serif;
}

.divLatestComments p span
{
    font-size: larger;
    line-height: 0.9;
}

.divLatestComments p a
{
    color:#000066;
    text-decoration:none;
}

.divLatestComments p a:hover
{
   
    text-decoration:underline;
}

.divLatestComments h4
{
    font-size:0.9em;
    margin:0px;
    padding:0px;
    margin-bottom:8px;
     margin-top:8px;
     font-family: "Gill Sans MT", Arial, Verdana, sans-serif;
     color:#000;
     font-weight:normal;
    
}

#moreComments
{
    font-size: 0.8em;
    background-image: url(http://www.visitpembrokeshire.com/template/visitpembs/App_Themes/home/images/home/right_morecomments.jpg);
    background-repeat: repeat-x;
    margin:10px;
    padding:7px;
}

#moreComments ul
{
    list-style-type: none;
    margin:0px;
    padding:0px;
}

#moreComments ul li
{
     margin:0px;
    padding:0px;
    margin-bottom:8px;
}

#moreComments a
{
        color:#003366;
}

.divLatestComments h2
{
    color:#003E5B;
    font-weight:normal;
    margin:0px;
    padding:0px;
    border-bottom: 1px solid #ccc;
    font-size:1.2em;
     
}


#moreCommentsNew ul
{
    list-style-type: none;
    margin: 3px 0px 0px 0px;
    padding:0px;
    font-size: 0.8em;
}

#moreCommentsNew ul li
{
    margin: 2px 0px 8px 3px;
    padding: 0px;
    float: right;
}

#moreCommentsNew a
{
   color:#FFF;
   background: #999;
   text-decoration: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 0px 3px;
}

#moreCommentsNew a:hover
{
   color:#FFF;
   background: #666;
   text-decoration: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 0px 3px;
}

.divFeatureList
{
    text-align: center;    
    color: Black;
   
}

.divList
		{
		    font-size:0.75em;
		    text-align:center;
		}
		
		.divList a
		{
		    color:#666666;
		    text-decoration:none;
		}
		
		.divList a:hover
		{
		    
		    text-decoration:underline;
		}
		
		.divList .separator
{
    border-bottom:dashed 1px #ccc;
    margin:3px;
}
		
#gallery
		{
		    float:right;
		    width:250px;
		  }
		
#gallery ul
		{
		    font-size:0.9em;
		    list-style-type:none;
		    
		}
		 #gallery ul li
		{
border-bottom:1px solid #e5e5e5;
		  padding-bottom:2px;
		}
		
		#description
		{
		    
		    font-size:0.8em;
		    /*margin-right:270px;*/
		   
		}





/*home page ends-----------------------*/

/* ------ Right column --------- */

h4.rightlinks
{
    text-align:center;
		     color:#FFFFFF;
		     font-weight:normal;
		     font-size:1em;
		    background-image:url(images/right-top.jpg);
		    padding:3px;
		    margin-bottom:8px;
		    margin-top:0px;
		    
}

h4.rightlinks a
		{
		 color:#FFFFFF; 
		 text-decoration:none; 
		}
		
		h4.rightlinks a:hover
		{
		 color:#FFFFFF; 
		 text-decoration:underline; 
		}
			
				
		
		#rightfeature{
	background-image: url(images/home/grey_grad.jpg);
    background-repeat: repeat-x;
	
	float:right;
	
	padding:5px;
	
		
		}
		
		
		h5{
		
		     font-weight:normal;
		     font-size:0.9em;
		    background-color:#477DAB;
		    padding:4px;
		    color:#fff;
		    text-align:center;
		    margin:1px;
		}

		
		


/* ------ End of Right column --------- */


#footer .copyright .left
{
    
    color:#0F75D7;
}

#footer .copyright .right
{
    
     color:#0F75D7;
}

#footer .copyright .right .colour2
{
     color:#000066;
}
		
		
/*---------- Gallery -------*/

#photogallery
{
    border:1px solid #cccccc;
    padding:5px 5px 0px 95px;
   margin:0px 10px 10px 10px;
    background-image: url(images/gallery-bg.jpg);
    background-repeat: no-repeat;
    font-size:0.8em;
}		

#print-btn {
	font-size: 80%;	
	
}