/*
Theme Name: Pethe
Theme URI: http://wordpress.org/
Description: based on Bespoke Template by Core Web Design
Version: 1.0
Author: Core Web Design
Tags: fixed width, three columns, widgets

Default WordPress by Core Web Design || http://core-webdesign.co.uk
Modifications by Core Web Design || http://core-webdesign.co.uk
Core copyright 2010
*/

/* Begin Structure */
* {font-size:100%;}
body {	padding:0;	margin:0;	color:#080000;	font-family: "Georgia", Times New Roman, Times, serif!important;}
#page {background-color:/*#E7D6AB*/#ead7ad;margin:0 auto;padding:0;}
#s4c-h{background:#fff;padding:0 0 10px 0;}
#s4c-head{margin:0 auto;}

/* Image Replacement */
h1 {margin:0;padding:0;overflow:hidden;position:absolute;left:25px;top:31px;width:184px;height:72px;z-index:9999;}
h1 a{display:none;}

/* Image Replacement */
#pethe-hwy-page h1 {margin:0;padding:0;overflow:hidden;position:absolute;left:18px;top:12px;width:250px;height:100px;z-index:9999;}
#pethe-hwy-page h1 span {background:transparent url("images/h1-hwy.jpg") no-repeat top left;position:absolute;left:0px;top:0px;width:250px;height:100px;}

#pethe-page{background:url(images/pethe-main-bg.jpg) no-repeat scroll 50% 0;padding-bottom:130px;}
#pethe-page.pethe-home{background:url(images/pethe-home.jpg) no-repeat scroll 50% 0;padding-bottom:130px;}
#pethe-page.pethe-page-hwyrach{background:url(images/bg-pethe-hwyrach.jpg) no-repeat scroll 50% 0;padding-bottom:130px;}
#pethe-page.pethe-page-dweud{background:url(images/bg-dweud-pether-gan-rhun.jpg) no-repeat scroll 50% 0;padding-bottom:130px;}
#pethe-page.pethe-page-gyda-guto{background:url(images/bg-dweud-pether-gan-guto.jpg) no-repeat scroll 50% 0;padding-bottom:130px;}


#pethe-page .i{width:767px;margin:0 auto;background:url(images/pethe-tile-bg.jpg) repeat-y scroll top left;}
#pethe-hwy-page{background:url(images/pethe-h-main-bg.jpg) no-repeat scroll 50% 0;padding-bottom:130px;}
#pethe-hwy-page .i{width:767px;margin:0 auto;background:url(images/pethe-tile-bg.jpg) repeat-y scroll top left;}


#hwy-bg{background-image:url(images/pethe-h-tile-bg.jpg);border:10px solid red;}

#holding-page{width:1256px;margin:0 auto;background:red;padding:130px 0;text-align:left;}
#holding .i{width:760px;margin:0 auto;background:url(images/pethe_holding-page03.jpg) no-repeat scroll top left;}

#header {width:760px;margin:0 auto;height:130px;position:relative;}
#headerimg {}

h2{font-size:2.5em;font-weight:normal;margin:0.5em 0 0.5em 0;line-height:1.1;}

h3{background:url(images/h3-underln.jpg) repeat-x scroll bottom left;padding:0 0 5px 0;}

h4{margin:0.1em 0 0.1em 0;}

h1,h2,h3,h4{color:#000;}

a{color:#080000;text-decoration:none;}
a:hover{color:#198396;}

a img{text-decoration:none;border:none;}

a.pink{color:#F12884;}
.blue{color:#248190;}
.pink{color:#F12884;}

.bg{background:url(images/img-bg.jpg) no-repeat scroll top left;padding:26px 26px 0 26px;}
img.flickr{background:url(images/img-bg.jpg) no-repeat scroll top left;padding:26px;width:442px;height:243px;}
iframe {background:url(images/img-bg.jpg) no-repeat scroll top left;padding:26px;width:442px;height:243px;border:none;}
span.fl img {margin-right:5px;}
img.fr {margin-left:5px;}
.fl{float:left;}
.fr{float:right;}

.nav{padding-top:10px;display:block;text-align:left;}

.nav ul{margin:0 0 0 10px;padding:0;}

.nav ul li#rhag-traf li a{background:none;}
.nav ul li#rhag-traf img{position:relative;top:7px;}
.nav ul li#rhag-traf li a:hover{color:#198396;}

.nav ul li{display:inline;list-style-type:none;}
.nav ul li a{text-decoration:none;color:#000 /*7A6B54*/;padding:0 14px 5px 14px; font-weight:bold;font-size:1.25em;}
.nav ul li#hafan a:hover{color:#080000;background:url(images/nav-bg-hafan.gif) no-repeat bottom left scroll;}
.nav ul li#cyf a:hover{color:#080000;background:url(images/nav-bg-cyf.gif) no-repeat bottom left scroll;}
.nav ul li#blog a:hover{color:#080000;background:url(images/nav-bg-blog.gif) no-repeat bottom left scroll;}
.nav ul li#pethe a:hover{color:#080000;background:url(images/nav-bg-blog.gif) no-repeat bottom left scroll;}
.nav ul li#hwyrach a:hover{color:#080000;background:url(images/nav-bg-clwb.gif) no-repeat bottom left scroll;}
.nav ul li#rhag-traf a:hover{color:#080000;/*background:url(images/nav-bg-blog.gif) no-repeat bottom left scroll;*/}
.nav ul li#rhag-dog a:hover{color:#080000;background:url(images/nav-bg-blog.gif) no-repeat bottom left scroll;}
.nav ul li#eitem a:hover{color:#080000;background:url(images/nav-bg-eitem.gif) no-repeat bottom left scroll;}
.nav ul li#clwb a:hover{color:#080000;background:url(images/nav-bg-clwb.gif) no-repeat bottom left scroll;}

#access {}
#access .menu-header,
div.menu {	font-size: 13px;	margin-left: 12px;	width: 928px;}
#access .menu-header ul,div.menu ul {	list-style: none;	margin: 0;}
#access  li,div.menu li {	float: left;	position: relative;}
#access a {	display: block;	line-height: 38px;	padding: 0 10px;	text-decoration: none;}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {	min-width: 180px;border-bottom:1px dashed #333;}
#access ul ul ul {	left: 100%;	top: 0;}
#access ul ul a {	background: #F9F3DB;	line-height: 1em;	padding: 10px;	width: 160px;	height: auto;font-size:1em;font-weight:normal;}
#access li:hover > a,#access ul ul :hover > a {	color: #198396;}
#access ul li:hover > ul {	display: block;background-color:#F7EAC7;}

#content{width:480px;float:left;padding:0 0 0 20px;text-align:left;border-top:0!important;}

.c2-c1 {width:220px;float:left;background:url(images/c1-bg.jpg) repeat-y scroll top left;padding-right:30px;}
.c2-c2 {width:230px;float:left;}

#footer {clear:both;}
#sidebar{width:200px;float:right;/*background:url(images/pethe-sidebar-bg.jpg) repeat-y scroll top left;*/padding-right:10px;text-align:left;}
#sidebar-blog{background:url(images/sidebar-blog-bg.jpg) no-repeat scroll top left;width:160px;padding:10px 20px 10px 20px;margin:55px 0 0 0;height:308px;}
#sidebar-blog p{margin:0.2em 0 0.2em 0;}
#sidebar ul{margin-left:0;}
#sidebar ul li ul{list-style:none;margin:0;padding:0;}
#sidebar ul li ul li{list-style:none;margin:0;padding:0;}

ul.soc-net{margin:0;padding:0;}
ul.soc-net li{display:inline;list-style-type:none;width:92px;float:left;}

ul.soc-net-small{margin:0;padding:0;}
ul.soc-net-small li{display:inline;list-style-type:none;width:60px;float:left;}

form.sidebarform input{background-color:#E7D6AB;border:1px solid #41392E;margin:10px 0 20px 10px;padding:0;}
form.sidebarform #searchsubmit{	background: url(images/pethe-search.gif) no-repeat left top scroll;margin:0 0 0 -5px;padding:0 8px 0 8px;}

.cb{clear:both;}
.nm{margin:0;}

.nls{list-style:none;margin-left:0;padding-left:0;}
.nls li ul{list-style:none;margin-left:0;padding-left:0;}

.border-bot{background:url(images/border-bot.jpg) no-repeat bottom scroll left;}
.border-dot{border-bottom:1px dashed #080000;padding-bottom:5px;margin-bottom:5px;}

img.alignnone{float:left;margin:0 15px 15px 0;}
.left{width:325px;float:right;}

#commentform input {width:154px;background-color:#fff/*4E9C9*/;font-family: "Georgia", Times New Roman, Times, serif;}
#commentform textarea {width:450px;background-color:#fff/*4E9C9*/;font-family: "Georgia", Times New Roman, Times, serif;padding:1em;}
#commentform #submit{width:130px;background-color:#F4E9C9;padding:0;}

/*input{background-color:#E2D8B5;border:1px solid #5F594D;}*/

/* End Structure */

/* Begin Calendar */
/*
#wp-calendar {	empty-cells: show;	margin: 10px auto 0;	width: 155px;	}
#wp-calendar #next a {	padding-right: 10px;	text-align: right;	}
#wp-calendar #prev a {	padding-left: 10px;	text-align: left;	}
#wp-calendar a {	display: block;	}
#wp-calendar caption {	text-align: center;	width: 100%;	}
#wp-calendar td {	padding: 3px 0;	text-align: center;	}
#wp-calendar td.pad:hover { /* Doesn't work in IE */

/*	background-color: #fff; }*/

/* End Calendar */



/* Begin Various Tags & Classes */

acronym, abbr, span.caps {	}
acronym, abbr {}
blockquote {}
blockquote cite {	}
.center {	}
hr { display:none;	}
a img {	}

.navigation {	}

/* End Various Tags & Classes*/

/* Reset All  Borders

*{border:0!important;}*/

.border-bottom{height:10px; background:url(images/border-bottom.gif) no-repeat top left;}

.margintop{margin-top:30px;}

.upper{ text-transform:uppercase}

.pad{padding-left:15px;}

/*customised event calendar navigation layout - changed table to list - Delyth */
#wp-calendar ul.nav li#prev{width:30%!important;float:left;}
#wp-calendar ul.nav li#next{width:30%!important;float:right;}

table.ec3_schedule {display:none;
 border-collapse:collapse;
 margin:0.5ex 1ex 2em 0;
 border:none!important;
 float:left;
}

table.ec3_schedule td {background-color:#F4E9CB!important;
 padding:0 0.5ex 0 0.5ex;
 color:#000!important;
}
table.ec3_schedule tr {background-color:#F4E9CB!important;
}
td.ec3_start { text-align:left!important; }

td.ec3_to    { text-align:center; }


#next-progs h4{margin:0;}
#next-progs p{margin:0 0 5px 0;}

.slideshow-thumbs ul{margin:0 0 0 5px;padding:0;}
.slideshow-thumbs ul li{float:left;list-style-type:none;display:block;width:70px;height:70px;}
.slideshow-thumbs ul li a {background:url(images/gallery-thumb-bg.jpg) no-repeat scroll top left;padding:20px 18px;margin-right:0;display:block;}

.slideshow-numbers ul{margin:0;padding:0;float:right;position:relative;top:-20px;}
.slideshow-numbers ul li{float:left;list-style-type:none;margin-right:10px;}
.slideshow-numbers ul li:last-child{margin-right:0;}
.slideshow-numbers ul li a h3{font-size:2em;font-weight:normal;background-image:none;height:24px;}
.slideshow-numbers ul li a h3:hover{background:url(images/num-bg.jpg) no-repeat 0 24px scroll;}
