*{padding:0; margin:0;}

#s4c-head2, #s4c-foot2 {font-size:.8em;}

#background {width:100%;}

#content-wrapper {width:758px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:1em;}

#cc_header {background:url(../../img/cc_header.jpg) top no-repeat; height:160px;}
#cc_header h1{text-indent:-2000px;}

#cc_nav {width:228px; float:left;}
#cc_nav ul{list-style:none;}
#cc_nav ul li{height:34px; margin:0 0 5px 0}
#cc_nav ul li a{display:block; padding:9px 0 9px 10px;}
#cc_nav ul li.hafan{background:url(../../img/cc_nav1.jpg) top no-repeat #f6c40d;}
#cc_nav ul li.cor{background:url(../../img/cc_nav2.jpg) top no-repeat #d50414;}
#cc_nav ul li.cor2{background:url(../../img/cc_nav3.jpg) top no-repeat #c60041;}
#cc_nav ul li.cor3{background:url(../../img/cc_nav4.jpg) top no-repeat #6e027c;}
#cc_nav ul li.cor4{background:url(../../img/cc_nav5.jpg) top no-repeat #0342ff;}
#cc_nav ul li.cor5{background:url(../../img/cc_nav6.jpg) top no-repeat #069d1d;}
#cc_nav ul li.cor_sub{background:url(../../img/cc_nav6.jpg) top no-repeat #069d1d; padding:0 0 0 2px; border-left:10px solid #fff; font-size:0.9em;}
#cc_nav ul li.beirniaid{background:url(../../img/cc_nav5.jpg) top no-repeat #6e027c;}
#cc_nav ul li.tx{padding:5px 0 0 10px;font-size:0.9em;}
#cc_nav ul li.watch{font-size:0.9em; padding:0;}
#cc_nav ul li.watch a{color:#000; text-decoration:none; background:url(../../img/watch.jpg) left no-repeat; padding:0 0 0 20px; margin:0;}
#cc_nav ul li.watch a:hover{padding:0 0 0 20px; margin:0; color:#6e027c; text-decoration:underline;}

#cc_nav ul li.hafan a{color:#000; text-decoration:none;}
#cc_nav ul li.cor a, #cc_nav ul li.cor2 a, #cc_nav ul li.cor3 a, #cc_nav ul li.cor4 a, #cc_nav ul li.cor5 a, #cc_nav ul li.cor_sub a, #cc_nav ul li.beirniaid a{color:#fff; text-decoration:none;}

#cc_nav ul li a:hover{display:block; padding:9px 0 7px 10px;}
#cc_nav ul li.hafan a:hover{background:url(../../img/cc_nav1_hover.jpg) top no-repeat #fff520;}
#cc_nav ul li.cor a:hover{background:url(../../img/cc_nav2_hover.jpg) top no-repeat #fb0012;}
#cc_nav ul li.cor2 a:hover{background:url(../../img/cc_nav3_hover.jpg) top no-repeat #ff1e80;}
#cc_nav ul li.cor3 a:hover{background:url(../../img/cc_nav4_hover.jpg) top no-repeat #9500a8;}
#cc_nav ul li.cor4 a:hover{background:url(../../img/cc_nav5_hover.jpg) top no-repeat #067bff;}
#cc_nav ul li.cor5 a:hover{background:url(../../img/cc_nav6_hover.jpg) top no-repeat #00d01f;}
#cc_nav ul li.cor_sub a:hover{background:url(../../img/cc_nav6_hover.jpg) top no-repeat #00d01f;}
#cc_nav ul li.beirniaid a:hover{background:url(../../img/cc_nav5_hover.jpg) top no-repeat #b300ce;}


#cc_main{width:510px; float:left; margin:0 0 0 20px;}
#cc_main p{line-height:1.3em;}
#cc_main p a{color:#333333; text-decoration:none; border-bottom:1px solid #CCCCCC; font-size:0.8em;}
#cc_main p a:hover{border-bottom:1px solid #666666; color:#000;}
#cc_main img{border:none;}
#cc_main p.watch a{color:#000; text-decoration:none; background:url(../../img/watch.jpg) left no-repeat; padding:0 0 0 20px; margin:0; font-size:1.1em;}
#cc_main img.right{float:right; margin:0 0 5px 5px; padding:1px; border:1px solid green;}

.cc_content_1{padding:0 0 20px 0;}
.cc_content_1 h2{border-bottom:1px solid #c60041; padding:0 0 5px 0; font-weight:normal;}
.cc_content_1 h3{border-bottom:1px solid #069d1d; padding:0 0 5px 0; font-weight:normal;}
.cc_content_1 h4{border-bottom:1px solid #6e027c; padding:0 0 5px 0; font-weight:normal; font-size:1.2em;}
.cc_content_1 p.intro{padding:10px 0 0 0; font-size:1em;}
#cc_main .cc_content_1 p.intro a{font-size:1em;}
.cc_content_1 p{padding:10px 0 0 0; font-size:0.8em;}
.cc_content_1 ul{list-style-type:none; padding:10px 0 0 0;}
.cc_content_1 ul li{display:inline;}
.cc_content_1 ul li img{padding:0 0 3px 0;}

.cc_content_2{padding:0 20px 20px 0; width:245px; float:left;}
.cc_content_2 h3{font-weight:normal; border-bottom:1px solid #6e027c; padding:0 0 5px 0;}

.cc_content_3{padding:0 0 20px 0; width:245px; float:left;}
.cc_content_3 h3{font-weight:normal; border-bottom:1px solid #069d1d;padding:0 0 5px 0;}

.cc_content_4{padding:0 20px 20px 0; width:245px; float:left;}
.cc_content_4 h3{font-weight:normal; border-bottom:1px solid #0342ff; padding:0 0 5px 0;}

.cc_content_5{padding:0 0 20px 0; width:245px; float:left;}
.cc_content_5 h3{font-weight:normal; border-bottom:1px solid #d80312;padding:0 0 5px 0;}

.cc_content_2 img, .cc_content_3 img, .cc_content_4 img, .cc_content_5 img{padding:5px 0 5px 0;}

#clip_corcymru, #clip_corcymru2{padding:10px 0 0 0;}

#cc_main .ffeinal{border-bottom:1px dotted blue; padding:0 0 10px 0;}
#cc_main .ffeinal p a{font-size:1em;}

ul.list li{ display:inherit;}
ol li{padding:15px 0 0 0;}

.clear{clear:both;}
