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

#s4c-wrap-bg{clear:both;width:100%;background:#fff;color:#4d4d4d;text-align:left;font-size:1.05em;line-height:1.7em;}
#content{margin:0 auto;width:759px;}
#content.header{background:#fff url("../img/header1.jpg") no-repeat top left;}
#content-gwyrddheader{width:759px;margin:0 auto;padding:200px 0 0 0; background:#fff url("../img/header_gwyrdd.jpg") no-repeat top left;}
#content-inner{width:759px;margin:0 auto;padding:240px 0 0 0;}
#content-innergwyrdd{width:759px;margin:0 auto;padding:0 0 0 0;background:transparent;}

#col-left{float:left;margin:0 0 0 0;width:530px;padding:0 0 0px 0;text-shadow: 0 0 0 0;}
#col-left img{padding:0 0 0.4em 0;}
#col-left ul.basic{margin:0 0 1.2em 0;padding:0;list-style-type:none;}
#col-left ul.basic li{margin:0;padding:0.2em 0 0.2em 14px;background:url("../img/nav_bullet.gif") no-repeat top left}
#col-left ul.watch{margin:0 0 1.2em 0;padding:0;list-style-type:none;}
#col-left ul.watch li{margin:0;padding:0 0 0.4em 16px;background:url("../img/watch_sm_grey.gif") top left no-repeat;}
ul#innernav{margin:0;padding:0 0 0.8em 0;}
#innernav li{display:inline;list-style-type:none;padding:0 4px 0 0;background:none;}
#col-right{border:1px solid #b1b68d; float:right; width:300px; background:#e6e7de; font-size:0.9em; margin: 0 0 0.8em 1em; padding:0.5em 1em 0 1em;}
#col-right ul{list-style:none; padding:0; font-size:0.9em; line-height:1.4em}
#col-right img{border:2px solid #b1b68d;}
#col-right .pic{background:#d4d5c8; padding:1em 1em 0 1em;}
#col-right h3{font-size:1.1em;}
#col2-r{float:right;width:225px}
#col2-l{float:left;width:225px}

#col-left-gwyrdd{float:left;margin:0 0 0 0;padding:0 0 0px 0;text-shadow: 0 0 0 #000;}
#col-left-gwyrdd ul.basic{margin:0 0 1.2em 0;padding:0;list-style-type:none;}
#col-left-gwyrdd ul.basic li{margin:0;padding:0.2em 0 0.2em 14px;background:url("../img/nav_bullet.gif") no-repeat top left}
#col-left-gwyrdd ul.watch{margin:0 0 1.2em 0;padding:0;list-style-type:none;}
#col-left-gwyrdd ul.watch li{margin:0;padding:0 0 0.4em 16px;background:url("../img/watch_sm_grey.gif") top left no-repeat;}
#col-left-gwyrdd a{margin:0;border-bottom:1px solid #ccc;color:#5F772D;text-decoration:none;padding:0 0 0.1em 0;}
#col-left-gwyrdd a:hover{margin:0;border-bottom:1px solid #ccc;color:#4d4d4d;text-decoration:none;padding:0 0 0.1em 0;}
#col-left-gwyrdd a:active{margin:0;border-bottom:1px solid #ccc;color:#9FB04B;text-decoration:none;padding:0 0 0.1em 0;}
#col-left-gwyrdd h1{padding:0; margin:0 0 0.2em 0;}


#col-left-hyburygbi a{margin:0;border-bottom:1px solid #ccc;color:#5F772D;text-decoration:none;padding:0 0 0.1em 0;}
#col-left-hyburygbi p a{margin:0;border-bottom:1px solid #ccc;color:#5F772D;text-decoration:none;padding:0 0 0.1em 0;}
#col-left-hyburygbi a:hover{margin:0;border-bottom:1px solid #ccc;color:#4d4d4d;text-decoration:none;padding:0 0 0.1em 0;}
#col-left-hyburygbi a:active{margin:0;border-bottom:1px solid #ccc;color:#9FB04B;text-decoration:none;padding:0 0 0.1em 0;}
#col-left-hyburygbi h1{padding:0; margin:0 0 0.2em 0;}
#col-left-hyburygbi.header{background:#fff url("../img/header1.jpg") no-repeat top left; padding:240px 0 0 0;}

.clear{clear:both;}

h1,h2,h3,h4 {font-family:Helvetica, Verdana, Arial, sans-serif;color:#2C2C2C;font-weight:normal;}
h1 {font-size:1.7em;margin:0 0 1em 0;padding:0;text-shadow: 0 0 0 #000;}
h2 {font-size:1.4em;margin:0 0 0.4em 0;padding:0;text-shadow: 0 0 0 #000;line-height:1.3em;}
h3 {font-size:1.4em;margin:0 0 0.4em 0;padding:0.4em 0 0 0;text-shadow: 0 0 0 #000;line-height:1.2em;}
p {font-size:1em;padding:0;margin:0 0 1.2em 0;}
p strong{text-shadow: 0 0 0 #000;color:#FFF;}
#col-left a{margin:0;border-bottom:1px solid #ccc;color:#5F772D;text-decoration:none;padding:0 0 0.1em 0;}
#col-left a:hover{margin:0;border-bottom:1px solid #ccc;color:#4d4d4d;text-decoration:none;padding:0 0 0.1em 0;}
#col-left a:active{margin:0;border-bottom:1px solid #ccc;color:#9FB04B;text-decoration:none;padding:0 0 0.1em 0;}

#rightcolumn {float:right;padding:0 0 0 0;margin:0 0 0 0;width:160px;}
#rightcolumn ul{margin:1.4em 0 4em 0;padding:0;list-style-type:none;text-shadow: 0 0 0 #000;font-weight:normal; font-size:1.1em;}
#rightcolumn li {margin: 0 0 1px 0; }
#rightcolumn a{display:block;padding: 0.2em 0 0.3em 0;width:160px;color:#2C2C2C;border-bottom:1px solid #1d1d1d;text-decoration:none;}
#rightcolumn a:hover{color:#5F772D;text-decoration:none;}
#rightcolumn ul ul li {margin:0 0 0 0; }
#rightcolumn ul ul a{display: block;font-weight:normal;padding: 0.2em 0 0.2em 14px;color:#fff;text-decoration: none;border-bottom:none;background:url("../img/nav_bullet.gif") no-repeat top left;}
#rightcolumn ul ul a:hover{color:#9FB04B;text-decoration: none;}
#rightcolumn ul li.watch a{margin:0.5em 0 0 0;padding:0 0 0 1.5em;background:url("/img/watch_sm_grey.gif") top left no-repeat; border-bottom:none;}


#rightcolumn ul.piclist {list-style-type:none; padding:0 ; margin:0;}
#rightcolumn ul.piclist li {margin:1.5em 0 4em 0em; }

#flashpromo{padding:1em 0 0 0}
.right{float:right;margin:0 0 0 10px}

#timeline{border-left:1px solid #292B1E;}
#timeline h3{margin:0 0 0.4em 0;padding:0 0 0 12px;text-shadow: 0 0 0 #000;}
#timeline h4{font-size:1.4em;margin:0 0 0.4em 0;padding:0 0 0 12px;text-shadow: 0 0 0 #000;background:url("../img/timeline_bullet.gif") no-repeat top left}
#timeline p{margin:0 0 1.2em 0;padding:0 0 0 12px;}

#col-left p a.play {padding:0 0 0.1em 16px;background:url(../img/watch_sm_grey.gif) top left no-repeat;}
#col-left p.play a:hover {padding:0 0 0.1em 16px;background:url(../img/watch_sm_grey.gif) top left no-repeat;}

#tx {margin:1em 0 1.5em 0;background:#D3D3D3; width:220px;}
#tx h3{font-family:Helvetica, Verdana, Arial, sans-serif;color:#3a6902;font-weight:normal; padding:0.3em 0 0em 0.5em;}
#tx p{text-shadow: 0 0 0 #000;margin:0;padding:0.2em 0 0.4em 0.7em;}
#tx strong{text-shadow: 0 0 0 #000;font-weight:bold;}
#tx p a{margin:0;color:#9FB04B;text-decoration:none;padding:0 0 0.1em 0;border-bottom:none;}
#tx p a:hover{margin:0;color:#cbd8ba;text-decoration:none;padding:0 0 0.1em 0;border-bottom:none;}

#footer {clear:both;}


/*Generic form style*/
#childrens-consultation label{display:block;}
#personal-details label{display:block;}
#answer label{display:block;}
form{color:4d4d4d;}
form p strong{color:red;}
form p span{color:4d4d4d;  font-weight: bold;}
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 0;color:#2C2C2C;margin:0;font-weight:normal; clear:both; line-height:1.2em;}
legend.blue{color:#4d4d4d;}
legend.grey{color:#4d4d4d;}
label{clear:both;}
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%}
textarea.age{height:2em;margin-bottom:0;width:98%}
div.radio{clear:both;margin-bottom:1em; margin-top:1em;}
#declaration, #publish{margin-top:1em;}
div.radio-fl{width:7em;float:left;}
div.radio input{float:left;margin:0 0.5em 1em 0;padding:0; }
div.radio label{margin:0;padding:0;}
.nomargin{margin:0px 0px 0px 0px;}
form em{color:#990000;font-weight:bold;}
.error{color:#990000}
input.error{border:4px solid #990000}
#cons-q p{clear:both;}
div.open-question{clear:both;margin-bottom:2em; margin-top:1em;}
fieldset{border:0;padding:0;}
ol.childrenques{list-style:none; margin:0 auto; padding:0 0 0 0em;} 
/*  ------------------------------------ END STYLE SHEET */



