
*{font-size:100%;}
body{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;text-align:center;line-height:1.4em;color:#fff;background:#fff;}
html{margin:0 0 20px 0;padding:0;}

#s4c-wrap-bg{clear:both;width:100%;background:#fff; color:#fff;text-align:left;font-size:1em;line-height:1.7em;}
#content{margin:0 auto;width:739px; padding:0 0 0 20px;}
/*#content-front{background:#a13b1c url("../img/sgrin13.jpg") no-repeat top left;margin:0 auto;width:759px;font-size:0.9em; height:957px;}*/
#content-front{background:#000 url("../img/sgrin15.jpg") no-repeat top left;margin:0 auto;width:759px;font-size:0.9em; height:954px;}

/*#content-subscribe{background:#a13b1c url("../img/Sgrin_emily.jpg") no-repeat top left;margin:0 auto;width:759px;font-size:0.9em;}*/
/*#content-inner{width:759px;margin:0 auto;padding:0 0 0 0;}*/

/* RHIFYN 8 - ROWND A ROWND */
#content-rhifyn8{background:#0f0e13 url("../img/sgrin8_lara.jpg") no-repeat top left;margin:0 auto;width:759px;font-size:0.9em;}
#content-rhifyn8 #col-left-front {padding:400px 10px 0 20px;width:440px;float:left;}
#content-rhifyn8 #col-left-front p.intro{color:#afafb0; font-size:1em; /*font-family:Georgia, "Times New Roman", Times, serif;*/}
#content-rhifyn8 #col-left-front p{color:#fff; font-size:0.95em;}
#content-rhifyn8 #rightcolumn-front {float:left; width:230px; padding:380px 0px 0px 0;}
#content-rhifyn8 h2{color:#fff;}
#content-rhifyn8 #col-left-front p.intro a{color:#fff;}
#content-rhifyn8 #col-left-front a{color:#fff;}
#content-rhifyn8 #onlineNav ul li a{color:#fff;}


/* RHIFYN 9 - BERYL, CHERYL A MERYL */
#content-rhifyn9{background:#7ce1fa url("../img/sgrin9_beryl.jpg") no-repeat top left;margin:0 auto;width:759px;}
#content-rhifyn9 .cerdyn{background:#fff; padding:5px 0 10px 10px; margin:0 0 10px 0; width:700px; min-height:300px;border-right:2px solid #2d8ca3; border-bottom:2px solid #2d8ca3;}
#content-rhifyn9 .cerdyn p{color:#02256b; padding:5px 0 0 0; margin:10px 0 0 0; line-height:1.4em;}
#content-rhifyn9 h2{color:#6b1d02;}
#content-rhifyn9 p.intro{color:#6b1d02/*9c2800*/; font-size:1.05em;}
#content-rhifyn9 p{ font-size:0.95em; color:#000;}
#content-rhifyn9 #col-left-front {padding:30px 10px 0 20px;width:440px;float:left;}
#content-rhifyn9 #rightcolumn-front {float:left; width:230px; padding:280px 0px 0px 0px;}
#content-rhifyn9 .cerdyn img.right{float:right; margin:0 0 0 5px;}
#content-rhifyn9 .tx{background:#feffc3/*adecfb*/; margin:0 0 20px 0; padding:2px 10px 10px 10px; color:#d55109;}
#content-rhifyn9 .tx a{color:#d55109;}
#content-rhifyn9 .tx a:hover{color:#d55109;}
#content-rhifyn9 .tx ul{margin:10px;}
#content-rhifyn9 .tx ul li.watch{ background:url(../img/clic.jpg) no-repeat; padding:0 0 0 18px;}
#content-rhifyn9 #onlineNav ul li a{color:Black;}

/* RHIFYN 10 - TUDUR PHILLIPS */
#content-rhifyn10{background:#296501 url("../img/sgrin10_tudur.jpg") no-repeat top left;margin:0 auto;width:759px;font-size:0.9em; line-height:1.25em;}
#content-rhifyn10 p{color:#281e36;}
#content-rhifyn10 p.cwestiwn{ color:#fff;font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size:1.3em; padding:0; margin:0;}
#content-rhifyn10 p.intro{ color:#281e36; font-size:1.05em; line-height:normal;}
#content-rhifyn10 p.short{width:390px;}
#content-rhifyn10 h2{font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; padding:20px 0 0 0;}
#content-rhifyn10 #onlineNav ul li a{color:#fff;}
#content-rhifyn10 #onlineNav a{border-bottom: 1px solid #bace32;}
#content-rhifyn10 #onlineNav a:hover{border-bottom: 1px solid #3a1875;}
#content-rhifyn10 p a{border-bottom:1px solid #3a1875;}
#content-rhifyn10 p a:hover{border-bottom:1px solid #3a1875; color:#3a1875;}
#content-rhifyn10 ul.tudur li{list-style-type:disc; padding:0 0 5px 0; margin:0 0 0 15px; width:380px;}
#content-rhifyn10 ul.tudur{padding:10px 0 0 0;}
#content-rhifyn10 #col-left-front{padding-bottom:20px;}

/* RHIFYN 11 - CARYL MORGAN */
#content-rhifyn11{background:#e4057a url("../img/sgrin11_caryl.jpg") no-repeat top left;margin:0 auto;width:759px;font-size:1em; line-height:1.25em;}
#content-rhifyn11 p{color:#fff;}
#content-rhifyn11 p.intro{font-size:1.1em;}
#content-rhifyn11 p.cwestiwn{color:#FFCCFF;}

/* RHIFYN 12 - TIGH DUDLEY */
#content-rhifyn12{background:#5914c7 url("../img/sgrin12_dudley.jpg") no-repeat top left;margin:0 auto;width:759px;font-size:1em; line-height:1.25em; padding:130px 0 0 0}
#content-rhifyn12 p{color:#fff; line-height:1.3em;}
#content-rhifyn12 p.intro{font-size:1.1em;}
#content-rhifyn12 p.cwestiwn{color:#bbbbbb; font-size:1.1em;}
#content-rhifyn12 h2{padding:300px 0 0 0;}

/* RHIFYN 13 - WEDI 2009 */
#content-rhifyn13{background:#34051f url("../img/sgrin13_branwen_bg.jpg") no-repeat top left;margin:0 auto;width:759px;font-size:1em; line-height:1.25em; padding:0}
#content-rhifyn13 p{color:#000; line-height:1.5em;}
#content-rhifyn13 h2{padding:300px 0 0 0; font-size:2em; font-family:Georgia, "Times New Roman", Times, serif; color:White;}

/* RHIFYN 15 - ROWND A ROWND */
#content-rhifyn15{background:#0f0e13 url("../img/sgrin15_angharad.jpg") no-repeat top left;margin:0 auto;width:759px;font-size:0.9em;}
#content-rhifyn15 #col-left-front {padding:400px 10px 0 20px;width:440px;float:left;}
#content-rhifyn15 #col-left-front p.intro{color:#afafb0; font-size:1em; /*font-family:Georgia, "Times New Roman", Times, serif;*/}
#content-rhifyn15 #col-left-front p{color:#fff; font-size:0.95em; background-color:none;}
#content-rhifyn15 #rightcolumn-front {float:left; width:230px; padding:380px 0px 0px 0;}
#content-rhifyn15 h2{color:#fff;}
#content-rhifyn15 #col-left-front p.intro a{color:#fff;}
#content-rhifyn15 #col-left-front a{color:#fff;}
#content-rhifyn15 #onlineNav ul li a{color:#fff;}

#content-sgrin,#content-subscribe{background:#2dafa5/*9adaef*/ url("../img/sgrin_logo.jpg") no-repeat top right;margin:0 auto;width:759px;font-size:0.9em; padding:12px 0 0 0;}

#content-subscribe#col-left-front p{background-color:none;color:#FFFFFF;}

#content-subscribe #onlineNav a, #content-sgrin #onlineNav a{border-bottom: 1px solid #59c6be; color:#fff;}
#content-subscribe #onlineNav a:hover, #content-sgrin #onlineNav a:hover{border-bottom: 1px solid #217e77;}


/*#col-left{float:left;margin:30px 0 0 10px;width:400px;padding:0.6em 0 25px 15px;text-align:left; clear:both;}*/
#col-left-front{float:left;text-align:left; margin:0; color:#000;width:430px; padding:0 0 0 20px;}


h1,h2,h3,h4 {font-family:Helvetica, Verdana, Arial, sans-serif;color:#000;font-weight:normal;}
h1 {font-size:1.4em;margin:0 0 0.6em 0;padding:0; line-height:1.2em;}
h2 {font-size:1.6em;margin:0 0 0.6em 0;padding:0;line-height:1.3em;}
h3 {font-size:1.4em;margin:0 0 0.4em 0;padding:0.4em 0 0 0;line-height:1.2em;}
p {color:#000;}
p.home, div#col-left-front h3,div#content-audio p{background-color:#FFF;background:rgba(255,255,255,.8);}
#col-left-front p.audio{background-color:#FFF;}
.homepage {font-size:1em;padding:0;margin:0 0 1.2em 0; clear:both;}
.sourced {font-size:0.8em;padding:0;margin:0 0 1.2em 0;}
p strong{color:#FFF;}
#content-front #col-left-front p{/*color:#fff; float:right;  margin:0 10px 10px 0;*/padding:0 0 5px 5px; color:#000;}
#col-left-front a{margin:0;border-bottom:1px solid #74322d;color:#000;text-decoration:none;padding:0 0 0.1em 0;}
#col-left-front a:hover{margin:0;border-bottom:1px solid #fff;color:#000;text-decoration:none;padding:0 0 0.1em 0;}
#col-left-front a:active{margin:0;border-bottom:1px solid #fff;color:#000;text-decoration:none;padding:0 0 0.1em 0;}
#col-left-front ul li{list-style-type:none;}
#col-left-front ul{padding:0; margin:0 0 20px 0;}

#content-subscribe #col-left-front p{background-color:#2dafa5;color:#FFFFFF;}

#content-audio p.home{background:#FFF;}

#rightcolumn {float:left;padding:0px 0 0 30px;margin:0;width:240px;}

#rightcolumn-front {float:right;/*padding:0px 0 0 0;margin:0px 0px 0 50px ; width:288px;*/padding:345px 40px 20px 0; width:250px;}

#footer {clear:both;}
#onlineNav{float:right; margin:0.4em 0px 0px 0px;text-align:left;}
#onlineNav p{text-shadow: 0 0 0 #000;margin:0;padding:0.2em 0em 0.5em 0;}
#onlineNav ul  {margin:1.5em 0px 0px 0px;padding:0;list-style-type:none;text-shadow: 0 0 0 #000;}
#onlineNav ul li{margin: 0 0 0.2em 0; padding:0em 0em 0.1em 0;}
#onlineNav ul li.pdf{margin: 0 0 1px 0; padding:0em 0em 0.1em 0;}
#onlineNav ul li.pdf a{display:block;border-bottom: 1px solid #000; padding:3px 0em 3px 23px; color:#FFF;text-decoration:none; background:transparent url("../img/pdf_icon2.gif") no-repeat center left; font-size:0.9em}
#onlineNav ul li.pdf a:hover{text-decoration:none;border-bottom: 1px solid #fff; background:transparent url("../img/pdf_icon2.gif") no-repeat center left;}
#onlineNav  ul li.nopdf a{display:block;border-bottom: 1px solid #000; padding:0em 0em 0em 2px; color:#FFF;text-decoration:none; }
#onlineNav  ul li.nopdf a:hover{padding:0em 0em 0em 2px;text-decoration:none;border-bottom: 1px solid #FFF;}
#onlineNav  ul li.news a{display:block;border-bottom: 1px solid #74322d; padding:0em 0em 0em 2px; color:#fff;text-decoration:none; }
#onlineNav  ul li.news a:hover{padding:0em 0em 0em 2px;text-decoration:none;border-bottom: 1px solid #fff;}
#onlineNav  ul li.watch a{color:#AE5DAC;text-decoration:none;padding:0em 0 0.2em 23px;}
#onlineNav  ul li.watch a:hover{color:#000;background:transparent url("../img/watch.gif") no-repeat center left;padding:0em 0 0.2em 23px;}


#sgrin_download{float:left;text-align:left; margin:0 0 20px 20px; color:#fff; background:#217e77/*59c6be*//*8bce8f6*/; padding:10px 10px 0 20px;}
#sgrin_download a{margin:0;color:#fff;text-decoration:none;padding:0 0 0.1em 0;}
#sgrin_download a:hover{margin:0;color:#023733;text-decoration:none;padding:0 0 0.1em 0;}
#sgrin_download a:active{margin:0;color:#fff;text-decoration:none;padding:0 0 0.1em 0;}
#sgrin_download ul li{list-style-type:none; display:inline; float:left; padding:0 28px 10px 0; width:200px; height:310px;}
#sgrin_download ul{padding:0; margin:0 0 20px 0;}
#sgrin_download img{border:1px solid #94e7e1;}
#sgrin_download h2{color:#fff;}

#sgrin_latest{background:#59c6be/*bce8f6*/; width:365px; margin:0 0 20px 20px; padding:10px 20px 10px 20px;}
#sgrin_latest a{color:#0e4440; font-size:1.1em; /*background:#217e77;*/ display:block;margin:5px 0 0 0; text-decoration:none;}
#sgrin_latest a:hover{color:#217e77;}
#sgrin_latest img{border:1px solid #94e7e1; margin:0 0 5px 0;}
#sgrin_latest h2{color:#0e4440;}

.clear{clear:both;}

p.nobg{background-color:transparent;}

/* form */

#personal-details{margin:0; padding:0;}
#personal-details label{display:block}
#answer label{display:block;}
form{color:#fff;border: 0px solid red;width:340px; }
form p strong{color:red;}
fieldset{border:0;margin:0;padding-bottom:0;}
legend{font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:1.4em;padding:0.5em 0.5em 0.4em 0em;color:#fff;margin:0;font-weight:normal;}
legend.blue{color:#fff;}
legend.grey{color:#fff;}
label{clear:both; display:block;}
input, textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;padding:0.1em;margin-top:0.5em;margin-bottom:1.5em;}
textarea{height:10em;margin-bottom:0;width:98%}
div.radio{clear:both;margin-bottom:1em;}
div.radio input{float:left;margin:0 1em 1em 0;padding:0;}
div.radio label{margin:0;padding:0;}
.nc {padding-left:0;margin-left:0px;}

#content-sgrin #rightcolumn-front, #content-subscribe #rightcolumn-front{padding-top:280px;}