/*********** Photo Galleries Decoration *************************/

#banner h1 {
	font-size: 1.6em;
	font-weight: bold;
	}

#content ul {
	font-size: 0.8em;
	}
	
#content .most-popular img {
	background: none;
border: 7px solid #fff;
padding: 3;
margin: 0;
	}

#primary-content a, 
#secondary-content a {
	text-decoration: none;
	}
	
#primary-content a:hover, 
#secondary-content a:hover {
	text-decoration: underline;
	}	
	
#content-header h2, 
#primary-content h3, 
#secondary-content h3 {
	font-size: 1.4em;
	font-weight: bold;
	}
	
#content-header h2 {
	background: #E8E8E8;
	}
	
#primary-content h3, 
#secondary-content h3 {
	color: #fff;
	background: #000;
font-family: georgia;
	}

/* most popular */
#primary-content .most-popular {
	background: #d1d1d1;
	}

/* photo scroller */	
#primary-content .photo-scroller {
	background: #d1d1d1;
font-size: 0.85em;
	}

#primary-content .photo-scroller h3 {

margin: 0;

}

#primary-content .photo-scroller h4 {
padding: 2px 0 2px 10px;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
font-family: georgia;
font-weight: bold;
}


#primary-content .photo-scroller p {
font-size: 0.8em;


}
	
/* send us your photos */

#primary-content .send-us {
	background: #d1d1d1;
	}

#primary-content .send-us h3 {
border-bottom: 2px solid #fff;
margin: 0;

}

#primary-content .send-us p {
font-size: 0.7em;

}

#primary-content .send-us a {
text-decoration: underline;
}

/* galleries */
#primary-content #photo_gallery {
	background-color: none;
	}

#primary-content #photo_gallery #gallery-info {
	border-bottom: 1px solid #fff;
	}

#primary-content #photo_gallery #nav-top, 
#primary-content #photo_gallery #nav-bot {
	border-bottom: 1px solid #fff;	
background: #666;	
color: #fff;
font-size: 0.85em;
	}
#primary-content #photo_gallery #nav-top a, 
#primary-content #photo_gallery #nav-bot a {
color: #fff;

}

#primary-content #photo_gallery #nav-top .lft,
#primary-content #photo_gallery #nav-bot .lft {
	font-size: 0.8em;

color: #fff;
	}

#primary-content #photo_gallery #nav-top .rght,
#primary-content #photo_gallery #nav-bot .rght {
	text-align: right;
	font-size: 0.8em;
color: #fff;
	}

#primary-content #photo_gallery #nav-top .mid,
#primary-content #photo_gallery #nav-bot .mid {
	text-align: center;
	font-size: 0.8em;
color: #fff;
	}

#primary-content #photo_gallery ol {
	list-style: none;
	border-bottom: 1px solid #fff;
	}

#primary-content #photo_gallery ol li a {
	background: none;	
	}

#primary-content #photo_gallery ol li img {
	border: 0;
	}

#primary-content #photo_gallery #photo {
	text-align: center;
	border-bottom: 1px solid #fff;
	}

#primary-content #photo_gallery #photo-info {
	border-bottom: 1px solid #fff;
	}

#primary-content #photo_gallery #photo-info h4 {
	font-size: 1em;
	font-weight: bold;
font-family: georgia;

	}

#primary-content #photo_gallery #photo-info p {
font-size: 0.7em;
line-height: 1.5em;
}

#primary-content #photo_gallery #photo-info a {
text-decoration: underline;
}

#primary-content #photo_gallery #photo-info p#credits {
	font-weight: normal;
	font-style: italic;
	text-align: right;
	}
	
	
/* co branded */

#content-header h2.header-radio1 {
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
	font-family: 'georgia';	
	position: relative; 
top: 15px;
height: 48px;
padding: 0px 0 0px 115px;
background: url(/staticarchive/21eec78cccc3e10ed402dfb67ccd2d9f9f0f581e.gif) 0 0 no-repeat!important;
	}

#content-header h2.header-bbcberkshire {
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
	font-family: 'georgia';	
	position: relative; 
top: 15px;
height: 48px;
padding: 0px 0 0px 115px;
background: url(/staticarchive/2c567aab34eb75d4c264b421dce6433dc62df868.gif) 0 0 no-repeat!important;
	}

#primary-content .co-brand-promo {
background: #e5e5e5;

}

#primary-content .co-brand-promo h5 {
font-size: 1em;
font-weight: bold;
font-family: georgia;
padding: 10px 0 0 10px;
}

#primary-content .co-brand-promo p {
font-size: 0.7em;

}

#primary-content .co-brand-promo a {
font-size: 0.7em;
margin: 0 0 0 90px;

}



#primary-content .co-brand-promo img {
border: 1px solid #000;
float: left;
margin: 10px 10px 0 10px;
}

#content #content-footer {
	font-size: 1em;
	}

#primary-content .most-popular div.photo-bg {

height: 380px;
background: #fff;
padding: 0;
margin: 10px;

}




#primary-content .co-brand-promo a{

margin: 0 0 5px 0;


}

#primary-content .photo-scroller a {
text-decoration:underline;


}






