div.internalcontent div.nextprev{
	clear:both;
	float:left;
	height:51px;
	width:350px;
	}

	html>body div.internalcontent div.nextprev{
		height:auto;
		min-height:51px;
		}




div.leftcol h2.bar_ylw{
	clear:both;
	float:left;
	}

div.leftcol h2.news{
	background:#D8D8D8 url("../images/site_objects/bg_bevel_grey.gif") repeat-x;
	border:2px solid #D8D8D8;
	clear:both;
	color:#000;
	float:left;
	padding:5px 6px 5px 6px;
	width:218px;
	}



div.leftcol ul.medianav{
	clear:both;
	float:left;
	margin:0 0 20px 0;
	}

	div.leftcol ul.medianav li{
		margin:0;
		}


div.rightcol h2{
	margin-top:20px;
	}

	div.rightcol div.onecol h2{
		margin-top:0;
		}

div.rightcol div.mobile{
	background:#ffd900 url(../images/site_objects/bg_mobile.gif) bottom right no-repeat;
	height:274px;
	}

	html>body div.rightcol div.mobile{
		height:274px;
		min-height:auto;
		}

	div.rightcol div.mobile p{
		width:100px;
		}
div.rightcol ul.medianav{
	margin:10px 0 0 0;
	}

	div.rightcol ul.medianav li{
		margin:0;
		}


div.textcontent h2{
	background:#FFF;
	color:#333;
	font-family:Arial,Verdana,Sans-serif;
	font-size:155%;
	line-height:1em;
	margin:0;
	padding:8px 0 18px 0;
	}

	div.textcontent h2.large,div.textcontent h3.large{
		font-family:Arial,Verdana,Sans-serif;
		font-size:200%;
		line-height:1.15em;
		margin:0;
		padding:0 0 20px 0;
		}

div.textcontent h3{
	font-family:Arial,Verdana,Sans-serif;
	font-size:155%;
	line-height:1.15em;
	}

	div.textcontent h3 a:link,div.textcontent h3 a:visited{
		text-decoration:none;
		}

	div.textcontent h3 a:hover,div.textcontent h3 a:active,div.textcontent h3 a:focus{
		text-decoration:underline;
		}





div.newsentry{
	clear:both;
	float:left;
	margin:0 0 30px 0;
	width:100%;
	}

	div.newsentry p.date{
		clear:both;
		float:left;
		font-size:90%;
		line-height:1.25em;
		margin:0;
		padding:0;
		width:100%;
		}

	div.newsentry ul.arrowlinks{
		margin:-8px 0 0 0;
		position:relative;
		font-size:90%;
		line-height:1.25em;
		}

	div.newsentry div.imageblock{
		clear:both;
		float:left;
		margin:0 0 10px 0;
		width:100%;
		}

		div.newsentry div.imageblock img{
			float:left;
			}

		div.newsentry div.imageblock div.headline{
			float:left;
			padding:6px 10px 0 10px;
			width:320px;
			}










div.blogheader{
	border-bottom:1px solid #C2C2C2;
	clear:both;
	float:left;
	height:220px;
	margin:-17px -30px 30px 0;
	padding:0;
	position:relative;
	width:450px;
	}

	div.bgharry{background:#FFF url("../images/pictures/pho_bg_harryspedding.jpg") no-repeat right bottom;}
	div.bgjoff{background:#FFF url("../images/pictures/pho_bg_joffbrown.jpg") no-repeat right bottom;}
	div.bgandrew{background:#FFF url("../images/pictures/pho_bg_andrewroberts.jpg") no-repeat right bottom;}
	div.bgmerfyn{background:#FFF url("../images/pictures/pho_bg_merfynowen.jpg") no-repeat right bottom;}
	div.bgmike{background:#FFF url("../images/pictures/pho_bg_mikebroughton.jpg") no-repeat right bottom;}
	div.bgdee{background:#FFF url("../images/pictures/pho_bg_deecaffari.jpg") no-repeat right bottom;}


	div.bgrob{background:#FFF url("../images/pictures/pho_bg_robsleep.jpg") no-repeat right bottom;}
	div.bgcraig{background:#FFF url("../images/pictures/pho_bg_craigthompson.jpg") no-repeat right bottom;}
	div.bgmartin{background:#FFF url("../images/pictures/pho_bg_martinpiquet.jpg") no-repeat right bottom;}

	div.bgshore{
		background:#FFF url("../images/pictures/pho_bg_shoreteam.jpg") no-repeat right bottom;
		padding-right:250px;
		width:200px;
		}





	html>body div.blogheader{
		height:auto;
		min-height:220px;
		}

	div.blogheader h2{
		background:transparent;
		margin:20px 0 0 0;
		padding:0 0 8px 0;
		}

	div.blogheader p{
		font-size:90%;
		font-weight:bold;
		}

	div.blogheader ul.rss{
		padding:15px 0 0 0;
		}

	div.blogheader ul.rss a{
		font-weight:bold;
		}

		div.bgshore ul.rss a{
			background-position:0 4px;
			float:left;
			}



	div.blogheader ul.rss a.plain{
		background:#FFF;
		font-weight:normal;
		padding:0;
		text-decoration:underline;
		}

		div.blogheader ul.rss a.plain:focus,div.blogheader ul.rss a.plain:hover,div.blogheader ul.rss a.plain:active{
			text-decoration:none;
			}

	div.blogheader h2{
		font-size:200%;
		margin-bottom:10px;
		}



h2.blog,h3.blog,h2.blog a,h3.blog a{
	color:#69B8ED!important;
	}




div.internalcontent ul.blogheadlinks {
	font-size:90%;
	list-style-type:none;
	margin:8px 8px 52px 0;
	}

div.internalcontent ul.blogheadlinks li {
	margin:2px 0 0 0;
	background:url(../images/site_objects/arw_link.gif) no-repeat 0 0.45em;
	padding:0 0 2px 8px;
	}

div.internalcontent ul.blogheadlinks li a:link, ul.blogheadlinks li a:visited {
	text-decoration:none;
	}

div.internalcontent ul.blogheadlinks li a:hover, ul.blogheadlinks li a:focus, ul.blogheadlinks li a:active {
	text-decoration:none;
	border-bottom:1px solid #999999;
	}





div.spotthedifference{
	display:inline;
	float:left;
	height:240px;
	margin:0 -30px 10px -9px;
	position:relative;
	top:1px;
	width:474px;
	}

	html>body div.spotthedifference{
		margin:0 -30px 10px -12px;
		}

	div.spotthedifference a{
		background:#ffd900 url("../images/site_objects/bg_bevel_ylw.gif") repeat-x top right;
		font-weight:bold;
		margin:20px 0 0 0;
		padding:4px 85px 5px 6px;
		position:absolute;
		text-decoration:none;
		right:0;
		bottom:0;
		}

	div.spotthedifference a:hover,div.spotthedifference a:focus,div.spotthedifference a:active{
		text-decoration:underline;
		}
