/* Standard */
    @import url(seasons/cms.css);
    @import url(seasons/forms.css);
    
    /* Season Specific */
    @import url(seasons/structure/structure4.css);
    
    /* Custom styles *//* @version 1.0 */

body {background-color: #fff;color: #636363;margin: 0;font-family: verdana, arial, helvetica, sans-serif;font-size: 80%;}



a:link {color: #36b34d;font-size: 1em;text-decoration: underline;}



a:visited {color: #36b34d;font-size: 1em;text-decoration: underline;}



a:hover {color: #36b34d;font-size: 1em;text-decoration: none;}



a:active {color: #36b34d;font-size: 1em;text-decoration: none;}



#section_navigation ul {padding: 0;margin: 0;font-size: 0.9em;list-style: none;}



#section_navigation li {background-position: left top;background-image: url(../images/dashed_border.gif);background-repeat: repeat-y;padding: 10px 8px;margin: 0;float: left;display: block;list-style: none;}



#section_navigation li.homeLink {padding: 10px 8px 10px 0;margin: 0;float: left;display: block;list-style: none;}



#section_navigation a:link {color: #949494;text-decoration: none;}



#section_navigation a:visited {color: #949494;text-decoration: none;}



#section_navigation a:hover {color: #949494;text-decoration: underline;}



#section_navigation a:active {color: #949494;text-decoration: underline;}



#section_navigation li.homeLink a:link {color: #474747;text-decoration: none;}



#section_navigation li.homeLink a:visited {color: #474747;text-decoration: none;}



#section_navigation li.homeLink a:hover {color: #474747;text-decoration: underline;}



#section_navigation li.homeLink a:active {color: #474747;text-decoration: underline;}



div#container {background-color: #ffffff;padding: 0;width: 984px;}



div#content {color: #636363;padding: 0 0 0 20px;margin: 0;font-size: 1em;width: 734px;}



div#footer {color: #636363;margin: 80px 0 0 0;margin-top: 20px;font-size: 0.8em;text-align: left;width: auto;}



div#navigation {padding: 25px 0 0 0;margin: 0;width: 230px;}



div#extra {padding: 0;margin: 0;width: 230px;}



div#leftcolumn {padding: 0;margin: 0;}



div#section_navigation {margin: 22px 0 0 0;float: right;clear: right;width: 734px;}



#header {padding: 40px 0 0 0;margin: 0;}



#header h1 {display: none;}



#linksearch {float: right;display: none;text-align: right;}



p.cymraeg {padding: 0;margin: 0;float: right;font-size: 0.8em;}



p.cymraeg a:link {color: #d1d1d1;text-decoration: none;}



p.cymraeg a:visited {color: #d1d1d1;text-decoration: none;}



p.cymraeg a:hover {color: #d1d1d1;text-decoration: underline;}



p.cymraeg a:active {color: #d1d1d1;text-decoration: underline;}



#identityWrapper {margin: 0 0 30px 0;overflow: hidden;float: left;width: 230px;}



#content h1 {font-size: 1.9em;font-weight: normal;}



#content h2 {color: #523f31;padding: 0;margin: 15px 0 10px 0;font-size: 1.9em;font-weight: normal;}



#content h3 {padding: 0;margin: 10px 0 30px 0;font-size: 1.5em;font-weight: normal;}



#content h4 {font-size: 1.3em;font-weight: normal;}



.first {font-size: 1em;}



.view_page {display: none;}



address {margin: 10px;font-size: 0.9em;}



#contact address {padding: 0;margin: 15px 0 0 10px;}



#contact address p {padding: 0;margin: 0 0 2px 0;}



.navheading {background-position: left center;background-color: transparent;padding: 0 0 0 0;display: none;}



.widget ul {padding: 0;margin: 0;list-style: none;}



.widget ul li.widget_link {padding: 0;margin: 0;}



.widget ul li.widget_link a:link {background-position: left bottom;background-image: url(../images/navigation_border.gif);background-repeat: repeat-x;color: #959595;padding: 6px 2px;display: block;text-decoration: none;}



.widget ul li.widget_link a:visited {background-position: left bottom;background-image: url(../images/navigation_border.gif);background-repeat: repeat-x;color: #959595;padding: 6px 2px;display: block;text-decoration: none;}



.widget ul li.widget_link a:hover {background-position: left bottom;background-image: url(../images/navigation_border.gif);background-repeat: repeat-x;color: #959595;padding: 6px 2px;display: block;text-decoration: underline;}



.widget ul li.widget_link a:active {background-position: left bottom;background-image: url(../images/navigation_border.gif);background-repeat: repeat-x;color: #959595;padding: 6px 2px;display: block;text-decoration: underline;}



.enewsletter {padding: 40px 0 0 0;margin: 0;clear: both;}



.explore {padding: 12px 0 0 0;margin: 0;clear: both;}



.ebrochure {padding: 0;margin: 0 20px 0 0;float: left;width: 230px;}



.ebrochure img {margin: 5px 10px 0 0;float: left;}



.ebrochure h2 {background-position: left bottom;background-color: #9d9ea2;background-image: url(../images/brochure_bottom2.gif);background-repeat: no-repeat;color: #ffffff;padding: 5px 12px;margin: 0;font-size: 1.1em;font-weight: bold;}



.ebrochure h2 a:link {color: #fff;font-weight: bold;text-decoration: none;}



.ebrochure h2 a:visited {color: #fff;font-weight: bold;text-decoration: none;}



.ebrochure h2 a:hover {color: #fff;font-weight: bold;text-decoration: none;}



.ebrochure h2 a:active {color: #fff;font-weight: bold;text-decoration: none;}



.ebrochure p {padding: 0;margin: 10px 0 0 0;font-size: 0.9em;}



.ebrochure p strong {display: block;font-weight: bold;}



.footer_adverts {margin: 30px 0 30px 0;}



.footer_adverts .advert {padding: 0;margin: 0;float: left;width: 235px;}



.footer_adverts .advert h2 {background-position: left bottom;background-repeat: no-repeat;color: #ffffff;padding: 5px 12px;margin: 0;font-size: 1.1em;font-weight: bold;}



.footer_adverts .advert h2 a:link {color: #fff;font-weight: bold;text-decoration: none;}



.footer_adverts .advert h2 a:visited {color: #fff;font-weight: bold;text-decoration: none;}



.footer_adverts .advert h2 a:hover {color: #fff;font-weight: bold;text-decoration: none;}



.footer_adverts .advert h2 a:active {color: #fff;font-weight: bold;text-decoration: none;}



.footer_adverts .advert img {margin: 7px 0 20px 0;display: block;}



.footer_adverts .advert p {padding: 0;margin: 0;font-size: 0.9em;}



.footer_adverts .ad1 {margin-right: 14px;}



.footer_adverts .ad2 {margin-right: 15px;}



.footer_adverts .ad1 h2 {background-color: #5cc068;background-image: url(../images/ad1_bottom.gif);}



.footer_adverts .ad2 h2 {background-color: #665b59;background-image: url(../images/ad2_bottom.gif);}



.footer_adverts .ad3 h2 {background-color: #f15698;background-image: url(../images/ad3_bottom.gif);}



.by_editor {line-height: 1.4em;}



#home .by_editor {background-position: left bottom;background-color: #f1f0ee;background-image: url(../images/feature_bottom.gif);background-repeat: no-repeat;color: #523e33;margin: 28px 0 0 0;font-size: 1.1em;}



#home .by_editor p {padding: 18px;margin: 0;clear: both;}



#home .by_editor img {margin: 0;}



#doc_cat .by_editor {background-color: #f1f0ee;color: #523e33;padding: 10px;margin: 30px 0 0 0;overflow: hidden;}



#bc {color: #454545;padding: 0;margin: 0;font-size: 0.8em;}



#bc a:link {color: #b0b0b0;}



#bc a:visited {color: #b0b0b0;}



#bc a:hover {color: #b0b0b0;}



#bc a:active {color: #b0b0b0;}



#footer a:link {color: #959595;padding: 0 5px;text-decoration: none;}



#footer a:visited {color: #959595;padding: 0 5px;text-decoration: none;}



#footer a:hover {color: #959595;padding: 0 5px;text-decoration: underline;}



#footer a:active {color: #959595;padding: 0 5px;text-decoration: none;}



#footer .left {padding: 0;margin: 0;float: left;text-align: left;width: 230px;}



#footer .left a:link {color: #959595;padding: 0;text-decoration: none;}



#footer .left a:visited {color: #959595;padding: 0;text-decoration: none;}



#footer .left a:hover {color: #959595;padding: 0;text-decoration: underline;}



#footer .left a:active {color: #959595;padding: 0;text-decoration: none;}



#footer .left img {margin: 0 7px 0 0;}



#footer .right {background-position: left top;background-image: url(../images/dashed_border.gif);background-repeat: repeat-y;padding: 10px 0;margin: 0 0 0 20px;float: left;text-align: left;width: 733px;}



.copyright {color: #c0c0c0;float: right;}



#sitemap {background-position: left top;background-image: url(../images/navigation_border.gif);background-repeat: repeat-x;clear: both;}



#sitemap ul {padding: 0;margin: 0;}



#sitemap li {background-position: left bottom;background-image: url(../images/navigation_border.gif);background-repeat: repeat-x;padding: 10px 0;}



.cate_wrap li {background-position: left bottom;background-image: url(../images/navigation_border.gif);background-repeat: repeat-x;padding: 10px;margin: 0;font-size: 0.9em;}



#categories_in li {background-position: left bottom;background-image: url(../images/navigation_border.gif);background-repeat: repeat-x;padding: 10px;margin: 0;font-size: 0.9em;}



.cate_on {padding: 0;margin: 30px 0 0 0;clear: both;}



#categories_in {padding: 0;margin: 30px 0 0 0;clear: both;}



.cate_h {background-position: left bottom;background-image: url(../images/navigation_border.gif);background-repeat: repeat-x;color: #523f31;padding: 0 10px 10px 10px;margin: 0;clear: both;font-size: 1em;font-weight: normal;}



.categories_h {background-position: left bottom;background-image: url(../images/navigation_border.gif);background-repeat: repeat-x;color: #523f31;padding: 0 10px 10px 10px;margin: 0;clear: both;font-size: 1em;font-weight: normal;}



#content .cate_wrap h3 {background-position: left bottom;background-image: url(../images/navigation_border.gif);background-repeat: repeat-x;color: #523f31;padding: 0 10px 10px 10px;margin: 0;clear: both;font-size: 1em;font-weight: normal;}



.info_on li {background-position: left bottom;background-image: url(../images/navigation_border.gif);background-repeat: repeat-x;padding: 10px;font-size: 0.9em;}



.info_on {padding: 0;margin: 30px 0 0 0;clear: both;}



.info_h {background-position: left bottom;background-image: url(../images/navigation_border.gif);background-repeat: repeat-x;color: #523f31;padding: 0 10px 10px 10px;margin: 0;clear: both;font-size: 1em;font-weight: normal;}



#related {padding: 0 10px;margin: 30px 0 0 0;font-size: 0.9em;}



#related a:link {color: #b0b0b0;}



#related a:visited {color: #b0b0b0;}



#related a:hover {color: #b0b0b0;}



#related a:active {color: #b0b0b0;}



#related ul {padding: 0;margin: 0;}



#navbox {padding: 0;margin: 30px 0 0 0;font-size: 0.9em;}



#navbox h4 {padding: 0;margin: 0 0 10px 0;font-size: 1.2em;}



#navbox a:link {color: #b0b0b0;}



#navbox a:visited {color: #b0b0b0;}



#navbox a:hover {color: #b0b0b0;}



#navbox a:active {color: #b0b0b0;}



.feat_wrap {display: none;}



.topten {padding: 0;margin: 30px 0 0 0;}



#content .topten h3 {padding: 0;margin: 0 0 10px 0;font-size: 1.2em;}



.topten a:link {color: #b0b0b0;}



.topten a:visited {color: #b0b0b0;}



.topten a:hover {color: #b0b0b0;}



.topten a:active {color: #b0b0b0;}



.faq {padding: 0;margin: 30px 0 0 0;font-size: 0.9em;}



#content .faq h3 {margin: 0 0 10px 0;font-size: 1.2em;}



.question {padding: 0;margin: 15px 0 0 0;}



#down_cat h3 {display: none;}



.download_wrap {background-color: #f1f0ee;color: #523e33;padding: 10px;margin: 15px 0 0 0;font-size: 0.9em;}



.download_wrap h4 {padding: 0;}



.download_wrap .download_indent {padding: 0;}



.download_indent {background-color: #f1f0ee;color: #523e33;padding: 10px;margin: 0;}



#content .download_indent h4 {padding: 0;margin: 0 0 10px 0;font-size: 1em;}



.newsbox {margin: 0;}



#content .newsbox h3 {padding: 0;margin: 0 0 10px 0;font-size: 1.3em;}



#content .newswrap h4 {padding: 0;margin: 0 0 10px 0;font-size: 1.3em;}



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



.newsbox .newsdate {color: #b0b0b0;}



.leftcolumn {margin: 15px 0 0 0;float: none;width: auto;}



.rightcolumn {margin: 15px 0 0 0;float: none;width: auto;}



.by_editor ul li {padding: 0;font-size: 0.9em;list-style: disc;}



.answer ul li {padding: 0;font-size: 0.9em;list-style: disc;}



.newsbox ul li {padding: 0;font-size: 0.9em;list-style: disc;}



.jform label {color: #523f31;font-size: 1em;width: 25%;}



.form_line {border: 0px solid #000;}



.jform fieldset {padding: 0;border: 0px solid #000;margin: 0;}



.jform legend {display: none;}



.rightbutton {background-color: #5cc06a;color: #fff;border: 2px solid #50a65b;margin: 0 0 0 188px;float: none;font-size: 1.1em;}



.button {background-color: #5cc06a;color: #fff;border: 2px solid #50a65b;margin: 0;float: none;font-size: 1.1em;}



.pollbutton {background-color: #5cc06a;color: #fff;border: 2px solid #50a65b;margin: 0;float: none;font-size: 1em;}



.sign_button {background-color: #5cc06a;color: #fff;border: 2px solid #50a65b;margin: 0 0 0 188px;float: none;font-size: 1.1em;}



input.jform {background-color: #fffff2;padding: 3px;border: 1px solid #a2a2a2;}



textarea.jform {background-color: #fffff2;padding: 3px;border: 1px solid #a2a2a2;}



.selectwidth {background-color: #fffff2;padding: 3px;border: 1px solid #a2a2a2;}



form.jform {margin: 30px 0 0 0;}



.dropbox_h {padding: 0;margin: 15px 0 0 0;display: block;font-size: 1em;}



.dropdownwidth {background-color: #fffff2;padding: 3px;border: 1px solid #a2a2a2;}



.margin {padding: 0;margin: 0;}



.space {padding: 0;margin: 0;}



#faqs_cat form {background-color: #f1f0ee;color: #523e33;padding: 10px;}



#faqs form {background-color: #f1f0ee;color: #523e33;padding: 10px;}



#faqs_cat fieldset {font-size: 0.9em;}



#faqs fieldset {font-size: 0.9em;}



#faqs_cat .jform legend {display: inline;}



#faqs .jform legend {display: inline;}



.jform .fieldset_one legend {display: inline;font-size: 1em;}



.jform .fieldset_two legend {display: inline;font-size: 1em;}



#site_search {display: block;text-align: right;}



#site_logo {display: block;}



#section_navigation {display: block;}



#footerLinks {display: block;}



.widget {margin: 0 0 0 0;}



.widget_link a {background-position: left center;background-color: transparent;padding: 0 0 0 0;}



p.widget_p {background-position: left center;background-color: transparent;padding: 0 0 0 0;margin: 0 0 0 0;}



.widget_link {background-color: transparent;padding: 0 0 0 0;}



.widget li {margin: 0 0 0 0;}



#poll_widget {color: #959595;padding: 0 2px;margin: 20px 0 0 0;}



#poll_widget p {padding: 0 0 5px 0;}



#leftcolumn form.jform {background-position: center bottom;background-color: #F1F0EE;background-image: url(http://play.jadu.co.uk/images/column_newsletter_bottom.gif);background-repeat: no-repeat;padding: 3px 0 10px;margin-top: 15px;float: left;clear: both;display: inline;width: 100%;}



#leftcolumn form.jform h2 {margin:0 10px; font-size: 1.1em;}
#leftcolumn form.jform p {margin:0 10px; font-size: 0.9em;}
#leftcolumn form.jform div {margin-right: 10px;margin-left: 10px;}



#leftcolumn form.jform .rightbutton {margin: 0 0 0 57px;}



.info_left {width: 49%;}



.info_right {width: 49%;}



