@font-face{ 
font-family:"journalregular";
src: url('/DiscoverFlintshire/media/b/journal-webfont.eot?'); 
src: 
url('/getmedia/dffb641b-b69c-42e2-a217-69553617f137/journal-webfont') format('woff'), 
url('/DiscoverFlintshire/media/b/journal-webfont.ttf') format('truetype'), 
url('/DiscoverFlintshire/media/b/journal-webfont.svg#webfont') format('svg'),
url('/DiscoverFlintshire/media/b/journal-webfont.eot?#iefix') format('embedded-opentype'); 
}


.NEWalesLogo
{
	position: absolute;
	left: -170px;
	bottom:46px;
	/* Firefox v3.5+ */
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.31);
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.31);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow:0px 1px 2px rgba(0,0,0,0.31);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#4f000000,Positive=true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#4f000000,Positive=true);
}

.events-page
{
	height: 500px;
	overflow-y: scroll;
}

.events-page .home-event
{
	width: 560px;
}

#welcome-text
{
	height: 175px;
	position: absolute;
	top: 20px;
	left: 15px;
}

#welcome-text a:link
{
	text-decoration: none;
}

#highlight-text
{
	position: relative;
	right: 300px;
	bottom: 90px;
	width: 300px;
}

#welcome-text h1
{
	font-family: journalregular;
	font-size: 5em;
	font-weight: lighter;
	color: white;
	text-shadow:1px 1px 4px #222222;
        filter : DropShadow(Color=#222222, OffX=1, OffY=1)\9;
	margin: 0px;
	line-height: 0.8;
}

#highlight-text
{
	font-family: journalregular;
	font-size: 5em;
	font-weight: lighter;
	color: white;
	text-shadow:1px 1px 4px #222222;
        filter : DropShadow(Color=#222222, OffX=1, OffY=1)\9;
	margin: 0px;
	line-height: 0.8;
}

#welcome-text h2
{
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 2em;
	font-weight: 600;
	color: white;
	text-shadow:1px 1px 4px #222222;
        filter : DropShadow(Color=#222222, OffX=1, OffY=1)\9;
	margin: 0px;
	width: 600px;
}

#welcome-text h3
{
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 1.5em;
	text-align: right;
	font-weight: 600;
	color: white;
	text-shadow:1px 1px 4px #222222;
	filter : DropShadow(Color=#222222, OffX=1, OffY=1)\9;
	margin: 0px;
	width: 650px;
}

#home-left-column
{
	display: inline-block;
	width: 187px;
	position: absolute;
	top: 190px;
	left: 15px;
}

#home-centre-column
{
	display: inline-block;
	width: 369px;
	position: absolute;
	top: 190px;
	left: 218px;
}

#home-whatson
{
	display: inline-block;
	width: 188px;
	position: absolute;
	top: 190px;
	left: 604px;
}

.home-event
{
	width: 188px;
	height: 60px;
}

.event-details
{
	margin-left: 40px;
}

.calendar-icon
{
	background-image: url('/DiscoverFlintshire/media/b/calendar-icon.png');
	background-repeat: no-repeat;
	width: 36px;
	height: 36px;
	float: left;
	position: relative;
}


.slider-box #slides
{
	margin-top: -15px;
	width: 340px;
}

.nearby-attractions
{
	margin-top: 10px;
}































































































































































































































































































































































































































































































































body
{
	margin: 0px;
	padding: 0px;
	font-family: Calibri, Arial;
}

a img
{
	border-width: 0px;
}

#container
{
	min-width: 929px;
	max-width: 929px;
	width: 929px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding-bottom: 150px;
}

.page
{
	background-repeat: repeat-y;
	min-height: 500px;
	position: relative;
	margin: 0px;
}

#header
{
	font-size: 10pt;
	position: relative;
	left: 4px;
	top: 0px;
	width: 919px;
	min-width: 919px;
	max-width: 919px;
	height: 30px;
	min-height: 30px;
	max-height: 30px;
	padding-top: 5px;
}

#header .leftColumn
{
	width: 45%;
	padding-left: 15px;
	padding-top: 5px;
	float: left;
	text-align: left;
}

#header .rightColumn
{
	width: 45%;
	padding-right: 10px;
	float: right;
	text-align: right;
}

#header .clearfix, #additionalInfo .clearfix
{
	clear: both;
}

#navigation
{
	font-size: 10pt;
	position: relative;
	left: 4px;
	top: 0px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	padding-left: 15px;
	padding-top: 7px;
}

#navigation, #additionalInfo
{
	width: 904px;
	min-width: 904px;
	max-width: 904px;
}

#navigation ul
{
	margin: 0px;
	padding: 0px;
}

#navigation ul li
{
	float: left;
	list-style: none;
	padding: 0px;
	padding-right: 20px;
	margin: 0px;
}

#navigation ul li a, #navigation a
{
	text-decoration: none;
	text-transform: uppercase;
}

#navigation ul li a:hover, #navigation a:hover
{
	text-decoration: underline;
}

#logo
{
	width: 232px;
	height: 223px;
	position: absolute;
	right: 6px;
	top: -35px;
	z-index: 200;
}

#body
{
	position: relative;
	width: 919px;
	min-width: 919px;
	max-width: 919px;
	height: 945px;
	min-height: 945px;
	max-height: 945px;
	background-color: white;
	left: 4px;
	z-index: 10;
}

#pageIntro
{
	z-index: 50;
	position: absolute;
	left: 15px;
	top: 15px;
	width: 455px;
	height: 265px;
}

#facebook
{
	padding-top: 38px;
	background-image: url('/DiscoverFlintshire/media/b/frame/Facebook.PNG');
	background-repeat: no-repeat;
	z-index: 50;
	position: absolute;
	right: 19px;
	bottom: 262px;
	width: 225px;
	height: 250px;
}

.fbPostsContainer
{
	overflow: hidden;
}	

#slides
{
	position: relative;
	width: 455px;
	height: 390px;
}

#factoid
{
	position: relative; 
	width: 285px;
	height: 140px;
}

.slides_container
{
    width: 328px;
    height:360px;
    overflow:hidden;
    position:relative;
    cursor:pointer;
}

.article-image
{
	width: 162px;
	height: 162px;
	border-width: 4px;
	border-color: white;
	border-style: solid;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
	background-color:transparent;
	/* Firefox v3.5+ */
	-moz-box-shadow:1px 1px 10px rgba(0,0,0,0.51);
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.51);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow:1px 1px 10px rgba(0,0,0,0.51);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#82000000,Positive=true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#82000000,Positive=true);
}

.article-image .copyright
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 157px;
	background-color: rgba(0,0,0,0.5);
	color: white;
	padding-left: 5px;
}

.article-image .copyright a, .article-image .copyright a:link, .article-image .copyright a:visited, .article-image .copyright a:hover
{
	color: white;
	text-decoration: none;
}


.factoid_container 
{
    width: 275px;
    height:100px;
    overflow:hidden;
    position:relative;
    cursor:pointer;
}

.slides_container > div > .slide0
{
	position:absolute;
	top:0;
	width:340px;
	font-size: 17px;
}


.factoid_container > div > .slide0
{
	position:absolute;
	top:0;
	width:260px;
}

.pagination
{
	position: absolute;
	bottom: 2px;
	left: 0px;
	z-index: 150;
	padding: 0px;
	margin: 0px;
}



.pagination li
{
	float: left;
	list-style-type: none;
}

.pagination li a
{
	display: inline-block;
	padding-left: 14px;
	padding-top: 13px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	margin-right: 2px;
	background-position: 14px 0px;
}

.pagination li.current a
{
	
	background-position: 0px 0px;
}

.pagination li.current a
{
	color: black !important;
}

.Calendar table
{

}
/*
.Calendar table tr td
{
	font-weight: bold;
	font-size: 14pt;
	width: 100px !important;
	height: 80px !important;
	padding: 0px;
	padding-bottom: 5px;
}

.Calendar table td div.Content, .Calendar table td div.Content a, .Calendar table td a
{
	font-weight: normal;
	font-size: 11px;
}
*/

.EventCalendarTitle
{
	padding: 10px;
	vertical-align: center;
}

.multieventPanel
{
	position: absolute;
	z-index: 3000;
	top: 170px;
	right: -230px;
	background-color: white;
	width: 200px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	padding: 10px;
	text-align: left;
}

.hideMultiEventPanel
{
	position: absolute;
	top: 3px;
	right: 3px;
}

.multieventPanelDate
{
	font-weight: bold;
}

.ContentEvent, .ContentNoEvent
{
	width: 75px;
	height: 75px;
	font-weight: normal;
	font-size: 10pt;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: black;
	z-index: 100;
}

.ContentEvent a
{
	color: white;
}

.BingWrapper
{
	position: relative;
	width: 400px;
	border-width: 5px;
	border-color: white;
	border-style: solid;
}

.BingMap
{
	position: relative;
	width:400px;
	height: 350px
}

.BingGuidance
{
	position: relative;
	width: 400px;
	height: 60px;
	font-size: 10pt;
	padding-top: 5px;
	background-color: white;
	text-align: left;
}

.BingGuidance h3
{
	float: left;
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

#pageSiteMap
{
	z-index: 50;
	position: absolute;
	left: 15px;
	top: 15px;
	width: 500px;
	height: 900px;
}

#pageGenericContent1
{
	z-index: 50;
	position: absolute;
	left: 15px;
	top: 15px;
	width: 665px;
	height: 900px;
}

#pageSectionIntro
{
	z-index: 50;
	position: absolute;
	left: 15px;
	top: 15px;
	width: 450px;
	height: 600px;
}

#pageSectionTourSummary
{
	z-index: 50;
	position: absolute;
	left: 15px;
	top: 15px;
	width: 660px;
	height: 600px;
}

#pageSectionTourSummary .BingWrapper
{
	position: relative;
	width: 650px;
	border-width: 5px;
	border-color: white;
	border-style: solid;
}

#pageSectionTourSummary .BingGuidance
{
	position: relative;
	width: 650px;
	height: 60px;
	font-size: 10pt;
	padding: 5px;
	background-color: white;
	text-align: left;
	margin-bottom: 10px;
}

#pageSectionTourSummary .BingGuidance h3
{
	float: left;
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

#pageSectionMap
{
	z-index: 50;
	position: absolute;
	right: 25px;
	top: 190px;
	width: 400px;
	height: 400px;
	text-align: right;
	padding-right: 4px;
}

#pageSectionDetail
{
	z-index: 50;
	position: absolute;
	left: 15px;
	top: 15px;
	width: 665px;
	height: 360px;

}

#pageAddress
{
	z-index: 50;
	position: absolute;
	right: 19px;
	top: 190px;
	width: 199px;
	height: 200px;
	text-align: left;
}

#pageAddress a
{
	color: black;
}


#pageCategories
{
	z-index: 50;
	position: absolute;
	right: 15px;
	top: 190px;
	width: 105px;
	height: 200px;
	text-align: right;
	padding-right: 4px;
}

#pageCategories img
{
	padding-left: 12px;
	padding-bottom: 10px;
}

#pageNewsletter
{
	z-index: 50;
	position: absolute;
	left: 15px;
	bottom: 138px;
	width: 225px;
	height: 227px;
}

#pageNewsletter.WhiteContainer
{
	max-height: 150px;
	overflow: hidden;
	padding-bottom: 0px;
}

#pageNearbyItems
{
	z-index: 50;
	position: absolute;
	right: 19px;
	bottom: 330px;
	width: 199px;
	height: 225px;
}

#pageItemGallery
{
	z-index: 50;
	position: absolute;
	left: 15px;
	top: 393px;
	width: 665px;
	height: 290px;
}

#pageSectionDetail img, #pageItemGallery img, .lightbox img, #pageTourImages img
{
	border-width: 4px;
	border-color: white;
	border-style: solid;
	margin-right: 5px;
	margin-bottom: 5px;
}

.sectioncategory
{
	margin-right: 10px;
	margin-bottom: 10px;
}

.RelatedDocs
{
	margin-top: 8px;
	position: relative;
	width: 665px;
	height: 30px;
}

#pageFeatures
{
	z-index: 50;
	position: absolute;
	right: 19px;
	bottom: 0px;
	width: 295px;
	height: 252px;
}

.blackBox
{
	border-style: solid;
	border-width: 4px;
	border-color: white;
	min-width: 400px;
	width: 400px;
}

.blackBox h2
{
	display: none;
}

.blackBox .content
{
	padding: 0px;
	margin: 0px;
}


.WhiteContainer
{
	background-color: rgba(255,255,255,0.9);	
	background-image : url('/DiscoverFlintshire/media/b/overlay-bg.png')\9;
	border-color: white;
	border-width: 5px;
	border-style: solid;
	/* Firefox v3.5+ */
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.31);
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.31);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow:0px 1px 2px rgba(0,0,0,0.31);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#4f000000,Positive=true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#4f000000,Positive=true);
	padding-left: 10px;
}

.WhiteContainer, .WhiteContainer h2, .WhiteContainer h3, .WhiteContainer h4, .WhiteContainer *, .WhiteContainer div, #factoid, #factoid b
{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400 !important;
	font-size: 12px !important;
}


.WhiteContainer h1
{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 200 !important;
	font-size: 24px !important;
}

.WhiteContainerSpacer
{
	height: 10px;
	width: 100px;
}

.WhiteContainer, .slides_container
{
	color: black;
	z-index: 150;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
}

.WhiteContainer h1, .NormalContent h1, .slides_container h1, .factoid_container h1
{
	font-size: 14pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

.WhiteContainer h2, .NormalContent h2, .slides_container h2, .factoid_container h2
{
	font-size: 12pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

.WhiteContainer h3, .NormalContent h3, .slides_container h3, .factoid_container h3
{
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 0px;
}

.WhiteContainer a, .NormalContent a
{
	color: black;
}

.slide0 div, .slide0 div *
{
	font-size: 17px !important;
	font-weight: 200 !important;
}






.month
{
	color: white;
	width: 36px;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 0px;
}

.month span
{
	font-size: 8px !important;
}

.day
{
	width: 36px;
	text-align: center;
	position: absolute;
	bottom: 3px;
	left: 0px;
}

.day span
{
	font-size: 18px !important;
	font-weight: 600 !important;
}



.twitterfeed
{
	margin-top: 5px;
}

.tweet
{
	padding-bottom: 10px;
}

.CreatedAt
{
	color: gray;
}

#additionalInfo
{
	font-size: 10pt;
	position: relative;
	left: 4px;
	top: 0px;
	padding-left: 15px;
	padding-top: 5px;
	color: white;
}

#additionalInfo td
{
	vertical-align: top;
	padding-bottom: 5px;
	padding-right: 10px;
	width: 200px;
}

#additionalInfo .leftColumn a
{
	color: white;
	font-size: 11pt;
}

#additionalInfo .leftColumn
{
	position: relative;
	width: 60%;
	padding-left: 15px;
	padding-top: 5px;
	float: left;
	text-align: left;
}

#additionalInfo .PagerControl
{
	padding-top: 10px;
	padding-bottom: 30px;
	color: white;
}

#additionalInfo .UnselectedPage
{
	background-color: white;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	margin-right: 5px;
	text-decoration: none;
}

#additionalInfo .SelectedPage
{
	color: white;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 5px;
	margin-right: 5px;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: white;
}

#additionalInfo .SelectedNext, #additionalInfo .SelectedPrev
{
	display: none;
}

#additionalInfo .rightColumn
{
	position: relative;
	width: 30%;
	padding-right: 30px;
	padding-top: 5px;
	float: right;
	text-align: left;
	font-size: 10pt;
	color: white;
}

#additionalInfo .rightColumn a
{
	color: white;
}

#additionalInfo .rightColumn h1, #additionalInfo .leftColumn h1
{
	font-size: 14pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	color: white;
}

#footer
{
	background-repeat: no-repeat;
	background-color: white;
	min-height: 18px;
	max-height: 18px;
	height: 18px;
	min-width: 929px;
	max-width: 929px;
	width: 929px;
	position: absolute;
	bottom: -36px;
	left: 0px;
	padding-top: 18px;
	font-size: smaller;
}

#footer .leftColumn
{
	width: 450px;
	padding-left: 10px;
	float: left;
	text-align: left;
}

#footer .rightColumn
{
	width: 450px;
	padding-right: 10px;
	float: right;
	text-align: right;
}

#footer .centerColumn
{
	margin-left: auto;
	margin-right: auto;
}

#affiliates
{
	position: relative;
	height: 130px;
	min-height: 130px;
	max-height: 130px;
}


#affiliates .logo1
{
	background-image: url('../../../../../../DiscoverFlintshire/media/b/l/FTALogo.png');
	background-repeat: no-repeat;
	width: 221px;
	min-width: 221px;
	max-width: 221px;
	height: 55px;
	min-height: 55px;
	max-height: 55px;
	position: absolute;
	left: 7px;
	top: 7px;
}

#affiliates .logo2
{
	background-image: url('../../../../../../DiscoverFlintshire/media/b/l/FlintshireCouncilLogo.png');
	background-repeat: no-repeat;
	width: 153px;
	min-width: 153px;
	max-width: 153px;
	height: 55px;
	min-height: 55px;
	max-height: 55px;
	position: absolute;
	left: 221px;
	top: 7px;
}

#affiliates .logo3
{
	background-image: url('../../../../../../DiscoverFlintshire/media/b/l/WalesLogo.png');
	background-repeat: no-repeat;
	width: 157px;
	min-width: 157px;
	max-width: 157px;
	height: 61px;
	min-height: 61px;
	max-height: 61px;
	position: absolute;
	left: 7px;
	top: 62px;
}

#affiliates .logo4
{
	background-image: url('../../../../../../DiscoverFlintshire/media/b/l/FacebookLogo.jpg');
	background-repeat: no-repeat;
	width: 217px;
	min-width: 217px;
	max-width: 217px;
	height: 61px;
	min-height: 61px;
	max-height: 61px;
	position: absolute;
	left: 157px;
	top: 62px;
}

#affiliates .logo5
{
	background-image: url('../../../../../../DiscoverFlintshire/media/b/l/TourismPartnershipLogo.jpg');
	background-repeat: no-repeat;
	width: 114px;
	min-width: 114px;
	max-width: 114px;
	height: 116px;
	min-height: 116px;
	max-height: 116px;
	position: absolute;
	left: 374px;
	top: 7px;
}

#affiliates .logo6
{
	background-image: url('../../../../../../DiscoverFlintshire/media/b/l/WelshAssemblyGovernmentLogo.jpg');
	background-repeat: no-repeat;
	width: 401px;
	min-width: 401px;
	max-width: 401px;
	height: 116px;
	min-height:116px;
	max-height:116px;
	position: absolute;
	left: 488px;
	top: 7px;
}

.RSSFeed
{
	position: relative;
	height: 48px;
	width: 250px;
}

.FeedCaption
{
	position: absolute;
	top: 17px;
	left:55px;
}



/* Green theme */

#green
{
	background-image: url('../../../../../../DiscoverFlintshire/media/b/frame/frameBody_green.gif');
}

#green #header a, #green #header a:hover, #green #header a:visited, #green #header a:link, #green #footer a, #green #footer a:hover, #green #footer a:visited, #green #footer a:link, #green #additionalInfo .UnselectedPage
{
	color: #79921F;
}

#green .PagerPage, #green .pagination li a
{
	background-image: url('/DiscoverFlintshire/media/b/green_pagination.png');
	color: white;
}

#green .PagerPage a, #green .pagination li a
{
	text-decoration: none;
	color: white;
}

#green .footer
{
	background-image: url('../../../../../../DiscoverFlintshire/media/b/frame/frameFooter_green.gif');
}

#green #navigation, #green #additionalInfo
{
	background-color: #98BF2E;
}

#green #navigation a, #green #navigation a:hover, #green #navigation a:visited, #green #navigation a:link, #green #additionalinfo, #green #additionalinfo a
{
	color: white;
}


#green .ContentEvent
{
	background-color: #98BF2E;
}

/* End of green theme */


/* Pink theme */

#pink
{
	background-image: url('../../../../../../DiscoverFlintshire/media/b/frame/frameBody_pink.gif');

}

#pink #header a, #pink #header a:hover, #pink #header a:visited, #pink #header a:link, #pink #footer a, #pink #footer a:hover, #pink #footer a:visited, #pink #footer a:link, #pink #additionalInfo .UnselectedPage
{
	color: #B51579;
}

#pink .PagerPage
{
	background-color: #B51579;
	color: white;
	float: left;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
	margin-right: 5px;
}

#pink .PagerPage a
{
	text-decoration: none;
	color: white;
}

#pink .footer
{
	background-image: url('../../../../../../DiscoverFlintshire/media/b/frame/frameFooter_pink.gif');
}

#pink #navigation, #pink #additionalInfo
{
	background-color: #B51579;
}

#pink #navigation a, #pink #navigation a:hover, #pink #navigation a:visited, #pink #navigation a:link
{
	color: white;
}

#pink .pagination li.current
{
	border-width: 1px;
	border-style: solid;
	border-color: #B51579;
}

#pink .ContentEvent
{
	background-color: #B51579;
}

/* End of pink theme */


/* Light blue theme */

#ltblue
{
	background-image: url('../../../../../../DiscoverFlintshire/media/b/frame/frameBody_ltblue.gif');

}

#ltblue #header a, #ltblue #header a:hover, #ltblue #header a:visited, #ltblue #header a:link, #ltblue #footer a, #ltblue #footer a:hover, #ltblue #footer a:visited, #ltblue #footer a:link, #ltblue #additionalInfo .UnselectedPage
{
	color: #6EBDE4;
}

#ltblue .PagerPage
{
	background-color: #6EBDE4;
	color: white;
	float: left;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
	margin-right: 5px;
}

#ltblue .PagerPage a
{
	text-decoration: none;
	color: white;
}

#ltblue .footer
{
	background-image: url('../../../../../../DiscoverFlintshire/media/b/frame/frameFooter_ltblue.gif');
}

#ltblue #navigation, #ltblue #additionalInfo
{
	background-color: #6EBDE4;
}

#ltblue #navigation a, #ltblue #navigation a:hover, #ltblue #navigation a:visited, #ltblue #navigation a:link
{
	color: white;
}

#ltblue .pagination li.current
{
	border-width: 1px;
	border-style: solid;
	border-color: #6EBDE4;
}

#ltblue .ContentEvent
{
	background-color: #6EBDE4;
}

/* End of light blue theme */



/* Dark blue theme */

#dkblue
{
	background-image: url('../../../../../../DiscoverFlintshire/media/b/frame/frameBody_dkblue.gif');

}

#dkblue #header a, #dkblue #header a:hover, #dkblue #header a:visited, #dkblue #header a:link, #dkblue #footer a, #dkblue #footer a:hover, #dkblue #footer a:visited, #dkblue #footer a:link, #dkblue #additionalInfo .UnselectedPage
{
	color: #2B6482;
}

#dkblue .PagerPage, #dkblue .pagination li
{
	background-color: #2B6482;
	color: white;
}

#dkblue .PagerPage a, #dkblue .pagination li a
{
	text-decoration: none;
	color: white;
}

#dkblue .footer
{
	background-image: url('../../../../../../DiscoverFlintshire/media/b/frame/frameFooter_dkblue.gif');
}

#dkblue #navigation, #dkblue #additionalInfo
{
	background-color: #2B6482;
}

#dkblue #navigation a, #dkblue #navigation a:hover, #dkblue #navigation a:visited, #dkblue #navigation a:link
{
	color: white;
}

#dkblue .pagination li.current
{
	border-width: 1px;
	border-style: solid;
	border-color: #2B6482;
}

#dkblue .ContentEvent
{
	background-color: #2B6482;
}

/* End of dark blue theme */














/* Editor styles - to improve placement of zones */

.WebPartZone
{
	font-size: 8pt;
}

.WebPartZoneHeader, .WebPartZoneLeftAction, .WebPartZoneActionButton, .WebPartZoneHandle, .WebPartZoneRightAction, .WebPartZoneHeaderOrphaned, .PagePlaceholderActionButton
{
	max-height: 10px !important;
	font-size: 8pt;
}

.WebPartZone_zoneHeaderLeft
{
	position: absolute;
	top: -10px;
	left: 0px;
}

.WebPartZone_zoneHeaderRight
{
	position: absolute;
	top: -10px;
	right: 0px;
}

.WebPartZone_zonePageImage
{
	position: absolute;
	top: 30px;
	left: 0px;
}

.WebPartZone_zonePageIntro
{
	position: absolute;
	top: 60px;
	left: 0px;
}

.WebPartZone_zoneNavigation
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 909px;
}

.WebPartZone_zoneFooterLeft
{
	padding-top: 50px;
}

.WebPartZone_zoneFooterRight
{
	padding-top: 50px;
}

.WebPartZone_zoneLogoOnTop
{
	position: relative;
	top: 0px;
	left: 0px;
	z-index:200;
}

.CustomModule
{
	width: 100%;
	padding: 20px;
	padding-top: 0px;
	font-size: 11pt;
}


.CustomModule h1
{
	font-size: 14pt;
}

.CustomModule h2
{
	font-size: 12pt;
}


.CMSImportantNote
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: red;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: red;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: red;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: red;
	background-image: url('/App_Themes/Default/Images/Important.gif');
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10pt;
	min-height: 20px;
	min-width: 500px;
	max-width: 60%;
}

/* End of editor styles */




.ExploreTable
{
	color: white;
}

.ExploreTable tbody tr td
{
	width: 225px;
	height: 100px;
	padding: 10px;
	margin: 0px;
}

.ExploreTable tbody tr td a
{
	color: white;
}


.ExploreTable tbody tr td h1
{
	font-size: 40pt;
	margin: 0;
	padding: 0;
}

.ExploreTable tbody tr td h3
{
	font-size: 15pt;
	margin: 0px;
	padding: 0px;
}


.teaserImage
{
	float:left;
	padding-right: 5px;
}

.teaserImage img
{
	border-width: 5px;
	border-color: white;
	border-style: solid;
}

.articlePreview
{
	padding-top: 10px;
	padding-bottom: 10px;
}

 .fbPostsContainer
        {
            font-family: Verdana;
            font-size: 8pt;
            width: 200px;
        }
        
        .fbStatusContainer
        {
            padding-bottom: 15px;
        }
        
        .fbStatusMessage, fbStatusMessage:hover
        {
            text-decoration: none;
            display:block;
            color: black;
        }
        
        .fbStatusTime
        {
            display:block;
        }
        
        .fbLinkContainer
        {   
            padding-bottom: 15px;
        }
        
        .fbLinkMessage, .fbLinkMessage:hover
        {
            text-decoration: none;
            display:block;
            color: Black;
        }
        
        .fbLinkHyperlink, .fbLinkHyperlink:hover
        {
            text-decoration: none;
            display:block;
            width: 200px;
            font-weight: bold;
            padding-top: 2px;
            padding-bottom: 2px;
        }
        
        .fbLinkTime
        {
            display:block;
        }