/* LIVING IN WALES PORTAL Stylesheet
---------------------------------*/

* { padding:0px; margin:0px; }



/* BODY 
---------------------------------*/

body {font-family:"Verdana", "Arial", "Helvetica", "sans-serif" ; background-color:#FFFFFF;  color: #666666;}
body.minisite {background-color:#ffffff; font-family:"Verdana", "Arial", "Helvetica", "sans-serif" ;  color:#666666; }
.banner {width:658px; background-color:#FFEE6B; }

a.bbcpageCrumb {text-decoration:none; color:#51B38D;font-weight:bold;}
a:link.bbcpageCrumb {text-decoration:none; color:#51B38D;}
a:visited.bbcpageCrumb {text-decoration:none; color:#51B38D;}
a:hover.bbcpageCrumb {text-decoration:underline;}

a.bbcpageServices {text-decoration:none; color:#51B38D;font-weight:bold;}
a:link.bbcpageServices {text-decoration:none; color:#51B38D;}
a:visited.bbcpageServices {text-decoration:none; color:#51B38D;}
a:hover.bbcpageServices {text-decoration:underline;}

a.bbcpageFooter {color: #000000;}
a:link.bbcpageFooter {text-decoration:none; color:#000000;}
a:visited.bbcpageFooter {text-decoration:none; color:#000000;}
a:hover.bbcpageFooter {text-decoration:underline;}

#local {padding-left:10px; padding-right:5px; padding-top:5px}
#local a {text-decoration:none; color:#51B38D;font-weight:bold;}
#local a:link {text-decoration:none; color:#51B38D; font-weight:bold;}
#local a:visited {text-decoration:none; color:#51B38D; font-weight:bold;}
#local a:hover {text-decoration:underline; font-weight:bold;}

#crumb {padding-right:5px; padding-top:5px; padding-bottom:5px}
#crumb a {text-decoration:none; color:#51B38D;font-weight:bold;}
#crumb a:link {text-decoration:none; color:#51B38D; font-weight:bold;}
#crumb a:visited {text-decoration:none; color:#51B38D; font-weight:bold;}
#crumb a:hover {text-decoration:underline; font-weight:bold;}


#categories {}
#categories a {text-decoration:none; color:#000000;font-weight:bold; line-height: 1.3em;}
#categories a:link {text-decoration:none; color:#000000;}
#categories a:visited {text-decoration:none; color:#000000;}
#categories a:hover {text-decoration:underline;}

ul {padding:0 0 0 10px; margin:0 5px 10px 10px; color: #666666; }

/* generic H styles */

h3 {
	font-size: 14px;
}


/* LINKS 
---------------------------------*/

a:active {text-decoration:underline; font-weight:bold;}
a:link{text-decoration:none;color:#51B38D; font-weight:bold;}
a:visited {text-decoration:none; font-weight:bold;}
a {text-decoration:underline; color:#51B38D; font-weight:bold;}
a:hover {text-decoration:underline; font-weight:bold;}

.mainpromoRightcell a {text-decoration:none; color:#51B38D;}
.mainpromoRightcell a:active {text-decoration:underline; color:#51B38D;}
.mainpromoRightcell a:visited {color:#51B38D;}
.mainpromoRightcell a:hover {text-decoration:underline}

.CASblockInternal a {text-decoration:none; color:#A50000;}
.CASblockInternal a:active {text-decoration:underline; color:#A50000;}
.CASblockInternal a:visited {color:#A50000;}
.CASblockInternal a:hover {text-decoration:underline}


/* OBJECTS
---------------------------------*/

/* Main promo */

.MainPromo {background:#FFFAD7;color:#666666;}
.MainPromo p {color:#666666; Margin:0 5px 0 5px; Padding-top:10px; font-size:  x-small; }
.MainPromo h2{padding:0; margin:5px 0 0 0 ; font-size:small; font-family:"Verdana", "Arial", "Helvetica", "sans-serif" ; }
.MainpromoBackground {color:#FFFAD7;}

.MainpromoImg { margin-top: 5px; margin-left:5px; margin-right:5px; margin-bottom:10px; float:left; border:1px solid #51B38D;}

/* Your Say */

/* CAS */
#CASblock{margin:10px 5px 5px 5px;}
.CASblockInternal{padding:5px; color:#333; background:#FFFFFF;}

/* PROMO */

.promo img{border:1px solid #51B38D;}


/* Text Block */
.TextBlock td {padding: 5px; background: #fff;}
.TextBlock {padding: 5px; background: #fff;}
.TextBlock a {text-decoration:none; color:#A50000; font-weight: bold;}
.TextBlock a:link {text-decoration:none; color:#A50000; font-weight:bold;}
.TextBlock a:visited {text-decoration:none;}
.TextBlock a:hover {text-decoration:underline;}
.TextBlock p {color:#000000;}

/* calendar Text Block */
#Calendar td {padding: 5px; background: #006A0F;}
#Calendar {}
#Calendar a {text-decoration:none; color:#EBB854; font-weight: bold;}
#Calendar a:link {text-decoration:none; color:#EBB854}
#Calendar a:visited {text-decoration:none;}
#Calendar a:hover {text-decoration:underline;}
#Calendar p {padding: 5px; color:#fff;}

#Calendar .Textblock { margin:0 80 0 35px; background: #006A0F; font-size: small; }


/* Text Box */
.Textbox p {font-size: 70%;color: #666666; margin-left:2px; margin-right:5px;}
.Textbox a {text-decoration:none; color:#51B38D; font-weight:bold;}
.Textbox a:link {text-decoration:none; color:#51B38D; font-weight:bold;}
.Textbox a:visited {text-decoration:none; color:#51B38D; font-weight:bold;}
.Textbox a:hover {text-decoration:underline; font-weight:bold;}

/* RHN title */
/* Promo container box */
.Promocontainerbox p {color:#666666;}
.Promocontainerbox a {text-decoration:none; color:#51B38D;}
.Promocontainerbox a:link {text-decoration:none; color:#51B38D;}
.Promocontainerbox a:visited {text-decoration:none; color:#51B38D;}
.Promocontainerbox a:hover {text-decoration:underline;}

#B1column .PromocontainerboxTop {border-bottom: 3px solid #fff;}
#B1column .PromocontainerboxInclude {background:#FFF7BC; margin:0px; padding-bottom:2px; padding-top:1px; }
#B1column .promo {margin:0px; padding:2px 0 2px 0;border-bottom: 3px solid #fff;}

#PromoContainerBoxInclude1 .promo {background:#FFF7BC; padding-top:5px; padding-bottom:2px;}
#PromoContainerBoxInclude2 .promo {background:#FFFAD7; padding-top:5px;padding-bottom:2px;}
#PromoContainerBoxInclude3 .promo {background:#FFF7BC; padding-top:5px; padding-bottom:2px;}
#PromoContainerBoxInclude4 .promo {background:#FFFAD7; padding-top:5px;height:55px;}
#PromoContainerBoxInclude5 .promo {background:#FFF7BC; padding-top:5px; padding-bottom:2px;}
#PromoContainerBoxInclude6 .promo {background:#FFFAD7; padding-top:5px;height:55px;}
#PromoContainerBoxInclude7 .promo {background:#FFF7BC; padding-top:5px; padding-bottom:2px;}

#PromoContainerBoxInclude4 .Plugbox {margin-top:3px; padding-top:10px; padding-bottom:5px; padding-left:5px; background:#FFFAD7;}
#PromoContainerBoxInclude5 .Plugbox {padding-top:5px; padding-bottom:20px; padding-left:5px; background:#FFFAD7;}



/* Media promo block */
/* Real media help */
/* Small WIL map box */
/* Text box */
/* SLIDESHOW */
#slideshow {border: 1px solid #89CBB0;
		background:#FFF6BB;
		margin-top:5px;}

/* Pull Quote box */

blockquote {
    width: 216px;
    background: #FFF6BB url(/staticarchive/f1976162ee09caa68df7e482f3c4dc6d8e843e15.gif) no-repeat 0.5em 0.5em;
    margin: 10px 0 10px 10px;
    padding: 25px 0 5px 5px;
    float: right;
    border:2px solid #FEED6B;
}


blockquote cite {
    float: right;
    background: transparent url(/staticarchive/a20866e7f808202ab6ddda0c06957e11a70439f2.gif) scroll no-repeat top right;
    display: block;
    height: 1.5em;
    padding: 2em 0 0 0;
    margin: 0 15px 0 0;
    color: #666666;
}

.highlight {
    width: 216px;
    background: #FFF6BB;
    margin: 10px 0 10px 10px;
    padding: 5px 0 5px 5px;
    float: right;
    border:2px solid #FEED6B;
}

/* Directory Block */

/* DirectoryBox */
#DirectoryBox h3 {font-size: small; font-weight: bold; padding: 8px 0 2px 0; margin: 0px; color: #333333;}
#DirectoryBox a h3 {text-decoration:none;}
#DirectoryBox a:hover h3 {text-decoration:none;}
.DirectoryBoxInclude {padding: 0 10px 10px 10px;}

/* LinksBox */
.Linksbox_item  {line-height: 13px; padding-top: 5px;font-weight:bold;}
.Linksbox a {color: #3AA67C;}
.LinksboxContent li a{font-size:95%}
.LinksboxContent li {padding-bottom: 5px;}
.LinksboxHeader h4 {text-transform: none;}

/* HOME PAGE CONTAINERS
---------------------------------*/

#PortalMainPromocolumn {background:#FFFAD7;}

#marginright{border-right:10px solid #70D4AE;}

#A1column {background:#FFFFFF; }
#A1column a {color:#51B38D;}
#A1column .Linksbox .Linksbox_item  {line-height: 13px; padding-left: 18px;  font-weight:bold; background:url(/staticarchive/6830b951e9a87d555b4e9294fbc3eff1f8abba1d.gif) no-repeat 3px .3em;}
#A1column .MultipleIncludesBox p {color:#333333; padding: 0 5px 0 0;}

#B1column {background:#FFF7BC;;}
#B1column a {color:#51B38D;}

#B2column {background:#DAFDF1;}
#B2column a {color:#51B38D;}

#B3column {background:#DAFDF1;color:#666666;}


.wordoftheday{background:#AAF2DA; text-decoration:strong; height:35px; padding-left:10px; valign:middle;}
.wordoftheday img {padding-right:50px; padding-left:10px;}
.wordtext{color:#666666;}

#comments img{border:0px;}
.acspad {padding-left:5px;}

#MapDisclaimer {font-family:"Verdana", "Arial", "Helvetica", "sans-serif" ;}

/* MINISITE SPECIFIC OBJECTS
---------------------------------*/

/* Minisite bodytable */
.bodytableright{padding-right:10px;background:#70D4AE;}

/* Minisite main promo */
.padmainpromo {padding:5px; 5px 5px 5px;background:#FFFAD7;}
.padmainpromo p { color:#666666; margin: 5px 5px 0 5px;}
.padmainpromo p a:link { color:##597514; text-decoration:none; font-weight: BOLD; }
.padmainpromo p a:visited {color:##597514; font-weight: BOLD; }
.padmainpromo p a:hover {text-decoration:underline; }
.padmainpromo img{border:1px solid #51B38D;}

#factfileA3column {background:#DAFDF1;}
#factfileB1column {color:#666666;}
#factfileB2column {color:#666666;}
#elsewhereB1column .promo{color:#666666;}
#elsewhereB2column .promo{color:#666666;}

#A1Minisitecolumn ul{list-style: none;}
#A1roadsigncolumn {padding:5px;}


#NavManager .Plugbox {margin-top:2px; padding-left:10px; padding-top:15px; padding-bottom:5px;}
#NavManager h4 {text-transform: none;}

.recordname {padding-top: 5px; padding-left: 2px; padding-bottom: 5px; width:100px;  background:#FFFAD7; border:1px solid #ffffff; color:#666666;}
.recordmeaning {padding-top: 5px; padding-left: 5px;padding-bottom: 5px; width:228px;  background:#FFFAD7; border:1px solid #ffffff; color:#666666;}
.recordram {width:50px;  background:#FFFAD7; border:1px solid #ffffff; padding-left: 2px; }
.recordram img{padding-top: 5px; padding-left: 15px;padding-bottom: 5px;}
.recordspace {background:#FFF7BC; margin-right:2px;}
.recordnav a{padding: 5px; background:#DAFDF1; border:1px solid #51B38D;}
.namesintro {padding:5px; height:155px; background:#FFFAD7; border-bottom:2px solid #FFFFFF;}
.namesintro h2{color: #51B38D; font-size:small;}
.namesintro p{color:#666666;}

/* Index block structure */

/* Style: Alternate rows, vertical spacing inbetween */
.ItemBlockStructureLeftEven {padding:10px 0 10px 0; background:#FFFFFF; border-bottom: 1px  solid #FFFFFF; }
.ItemBlockStructureLeftEven div {color: #666666;}
.ItemBlockStructureLeftEven a:link { text-decoration:none; color:#A50000; font-weight: BOLD; } 
.ItemBlockStructureLeftEven a:visited { text-decoration:none; color:#A50000; font-weight: BOLD; }
.ItemBlockStructureLeftEven a:hover { text-decoration:underline;} 

.ItemBlockStructureRightEven {padding:10px 0 10px 0; background:#FFFFFF; border-bottom: 1px  solid #FFFFFF; }
.ItemBlockStructureRightEven div {color: #666666;}
.ItemBlockStructureRightEven a:link { text-decoration:none; color:#A50000; font-weight: BOLD; }
.ItemBlockStructureRightEven a:visited { text-decoration:none; color:#A50000; font-weight: BOLD; }
.ItemBlockStructureRightEven a:hover { text-decoration:underline;} 

.ItemBlockStructureLeftOdd {padding:10px 0 10px 0;background:#FFFFFF; border-bottom: 1px  solid #FFFFFF; }
.ItemBlockStructureLeftOdd div {color: #666666;}
.ItemBlockStructureLeftOdd a:link { text-decoration:none; color:#A50000; font-weight: BOLD; }
.ItemBlockStructureLeftOdd a:visited { text-decoration:none; color:#A50000; font-weight: BOLD; }
.ItemBlockStructureLeftOdd a:hover { text-decoration:underline;} 

.ItemBlockStructureRightOdd {padding:10px 0 10px 0;background:#FFFFFF; border-bottom: 1px  solid #FFFFFF; }
.ItemBlockStructureRightOdd div {color: #666666;}
.ItemBlockStructureRightOdd a:link { text-decoration:none; color:#A0000; font-weight: BOLD; }
.ItemBlockStructureRightOdd a:visited { text-decoration:none; color:#A50000; font-weight: BOLD; }
.ItemBlockStructureRightOdd a:hover { text-decoration:underline;} 

.mainpromoRightcell {padding-left:5px;}
.mainpromoRightcell p {color:#666666; }
.mainpromoRightcell b {text-decoration:none; color:#666666;}
#main_text ul{list-style: disc;}

.standfirst {color:#666666;}

/* MINISITE RH NAV
---------------------------------*/
#RhNavcolumn{background: #DAFDF1;}
#RhNavcolumn a { color: #3AA67C; }
#RhNavcolumn p { color: #666666; }
#RhNavcolumn .Plugbox {padding-left:5px; padding-top:5px; padding-bottom:5px; margin-top:2px; background:#DAFDF1;}

/* Nav Manager */
#NavManager {color: #666666; }
#NavManager h4 {font-weight: BOLD}
#NavManager .LinksboxHeader h4 {padding: 10px 0 8px 0; margin: 0px; color: #666; font-size:55%;}
.NavManagerHeading {display: none;}
#NavManager h3 {
	padding: 5px;
	margin: 0;
}

#NavManager ul { 
	padding: 0 5px 10px 20px;
	margin: 0;
	color: #666666; 
}

#NavManager li {
	color: #fff; }


#NavManager a { font-weight:bold; color: #51B38D; }
#NavManager p, .SmallwilmapboxIntrotext { color: #fff; }

.SmallwilmapboxIntrotext { color: #fff;  }
	
/* Internal links */
#InternalLinksbox .Linksbox table {}
#InternalLinksbox .Linksbox a {font-weight:bold;}
#InternalLinksbox .Linksbox a:visited {font-weight:bold}
#InternalLinksbox .Linksbox a:hover {font-weight:bold text-decoration:underline;}
#InternalLinksbox h4 {font-weight: BOLD; padding: 0 0 8px 0; margin: 0px; color: #666;}

/* External links */
#ExternalLinksbox .Linksbox table {}
#ExternalLinksbox .Linksbox a {font-weight:bold }
#ExternalLinksbox .Linksbox a:visited {font-weight:bold}
#ExternalLinksbox .Linksbox a:hover {font-weight:bold text-decoration:underline;}
#ExternalLinksbox h4 {font-weight: BOLD; padding: 0 0 8px 0; margin: 0px; color: #666;}

#FeedbackForm {padding-left: 5px; padding-right: 5px;}




/* CUSTOM OBJECTS
---------------------------------*/

/* Custom Links Box */
#CustomLinksBox a {font-weight:bold}
#CustomLinksBox h4{font-weight:normal; padding: 0; Margin: 0}
.CustomLinksBoxContent {padding:5px 5px 5px 5px}
.CustomLinksBoxContent ul{margin: 5px 0 10px 0; padding: 0; list-style: none; color:#A50000;line-height: 13px;}
.CustomLinksBoxContent li {padding-left: 12px; background-image: url(/staticarchive/6830b951e9a87d555b4e9294fbc3eff1f8abba1d.gif); background-repeat: no-repeat; background-position: 0 .5em;}


/* Custom 432 PROMO */
#Custom432promo a {font-weight:bold}
.Custom432promocontent { color:#666666;padding:5px 5px 10px 5px; background:#FFF7BC; margin-top:3px;}
.Custom432promocontent img { margin-right: 5px; border:1px solid #51B38D;}


/* FORM ELEMENTS */
.formlevel{padding-top:10px; padding-bottom:5px; padding-left:5px; background:#FEFAD7;}
.formhow{margin-top:3px; padding-top:10px; padding-bottom:10px; padding-left:5px; background:#FEFAD7;}
.formpostcode{margin-top:3px; padding-top:10px; padding-bottom:10px; padding-left:5px; background:#FEFAD7;}
.formtravel{margin-top:3px; padding-top:10px; padding-bottom:10px; padding-left:5px; background:#FEFAD7;}
.formfind{margin-top:3px; padding-top:10px; padding-bottom:10px; padding-left:5px; background:#FFF7BC;}
.formdisclaimer{margin-top:3px; padding-top:10px; padding-bottom:10px; padding-left:5px; background:#FFFFFF;}
.formreturn{margin-top:3px; padding-top:10px; padding-bottom:10px; padding-left:5px; background:#FEFAD7;}
.formreturnrecord{margin-top:3px; padding-top:10px; padding-bottom:10px; padding-left:5px; background:#FFF7BC;}
.formreturnnext{padding-top:30px; padding-bottom:5px; padding-left:220px; background-image: url(/staticarchive/f1f8503f2d6187ed367e949f19ea60b123005038.gif); background-repeat: no-repeat; }
.formreturnnext2{margin-top:4px; padding-top:15px; padding-bottom:5px; padding-left:220px; background-image: url(/staticarchive/d922d93c0fcec846ab464dc55e8898981c284091.gif); background-repeat: no-repeat; }
.formreturnback{padding-top:30px; padding-bottom:5px; padding-left:220px; background-image: url(/staticarchive/f1f8503f2d6187ed367e949f19ea60b123005038.gif); background-repeat: no-repeat; }
.formreturnback2{margin-top:4px; padding-top:15px; padding-bottom:5px; padding-left:220px; background-image: url(/staticarchive/d922d93c0fcec846ab464dc55e8898981c284091.gif); background-repeat: no-repeat; }
.formreturncourse{margin-top:2px; padding-top:10px; padding-bottom:5px; padding-left:5px; background:#FFF7BC;}
.formelwa{margin-top:2px; padding-top:10px; padding-bottom:5px; padding-left:5px; background:#FEFAD7;}
.formreturnerror{margin-top:2px; padding-top:10px; padding-bottom:5px; padding-left:5px; background:#FFF7BC;}

.postcode {width:150px; margin-top: 2px; margin-bottom: 2px; margin-right: 2px;}
.level {width:150px; margin-top: 2px; margin-bottom: 2px; margin-right: 2px;}
.find {margin-top: 5px; margin-bottom: 5px;}
.go {margin-top: 2px; margin-bottom: 2px; margin-left: 2px;}

/* MAP KEY */
.mapkey{padding-bottom:20px;}

/* LEARNING WELSH SEARCH */
.learningwelsh{background:#FFF7BC; padding-bottom:10px;}
.learningwelshpad{padding-left:5px;}
.learningwelsh a { font-weight:bold; color: #51B38D; }

.elwa{background:#AAF3DA; padding-left:5px; padding-bottom:12px; padding-top:10px;}

strong.green{color:#51B38D;}



/* CATEGORY FOOTER */

#toplevelBar {
	background: #000;
}

#toplevelBar a {
	font-weight: bold;
	color: #fff;
}

#categoryBar a {
	color: #fff;
}

#categoryBar  {
	color: #fff;
}


/* A -Z */
#A-z {Margin:0 8px 10px 8px}
.A-zNav{Margin:0 0 10px 0; text-transform:lowercase; color:#000; font-family:"Verdana", "Arial", "Helvetica", "sans-serif"; border-bottom: 1px solid #4D9ABB;}
.A-zNav a {font-weight:bold; color:#A50000;}
.A-zNav a:hover{font-weight:bold; color:#A50000}
.A-zEntry a {font-weight:bold; color:#A50000;}
.A-zNavTop {text-transform:none}


/* Ticker */
.ticker{width:100%; background:#A50000}

/* Weblinks table */
.weblinks a {font-weight: normal;}


#chart{margin:0; padding:0 10px 0 10px;}
#chart .position{font-family: "Georgia, Times New Roman, Times, serif" ; font-size:medium; color:#9A7B28; font-weight:bold; padding: 3px 0 3px 0;}
#ContentInclude{padding:5px}



/*** SNIPPET STYLES
---------------------------------*/
p.contact {
	padding: 0 0 15px 0;
	border-bottom: 1px solid #ccc;
}

/*** .subscribe (the RSS subscription box)
*********************************/

.subscribe {
	background: #FFFAE5;
	border: 2px solid #E9BF95;
	padding: 8px;
	margin: 0 0 10px 10px;
	width: 132px;
	float: right;
}

.subscribe:before {
	content: url(/staticarchive/b7e93d2b804d9b9d2f2fb8b671e0bfa8f5d44122.gif);
	display: block;
	line-height: 0.1;
	margin: -10px -10px -22px -10px;
	padding: 0 0 15px 0 ;
}

.subscribe:after {
	clear: both;
	content: url(/staticarchive/8cb92210e3141e521e5e17c3e2151e1a4722cc56.gif);
	display: block;
	line-height: 0.1;
	margin: 0 -10px -11px -10px;
}


.subscribe p {
	padding: 0 0 5px 0;
	margin: 0;
}


.rsslink {
	display: block;
	line-height: 0.5em;
}

.rssicon {
	border: 0;
	padding: 0 7px 0 0;
	margin: 0 7px 0 0;
	border-right:1px solid #666 ;
}


/*** dl snippets list (for use on archive/index pages)
******************************************************************/
dl {
}

dt {
	margin: 0;
	padding: 10px 0 0 0;
}

dd {
	margin: 0;
	padding: 0;
}


dd.description {
	margin: 0;
	padding: 0 0 10px 0;
}

dd.category {
	margin: 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #ccc;
}


/*** snippets links box - 216
******************************************************************/

.linksboxintro {
	padding: 5px 5px 0 5px;
}

/*.linksbox {
	padding: 0 5px 0 20px;
	margin: 0;
}*/

.linksbox li a {
	font-weight: bold;

}

.linksbox li {
	color: #fff;
}

.linksboxrsslink {
	padding: 0 0 0 5px;
}






