BODY{
background:#FFFFFF;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px;
-webkit-text-size-adjust: 100%;
}

TABLE.monthscheduler{
border:1px #000000 dotted;
}

TD.box{
border:1px solid #000000;
}

TD.pasthistory{
background:#EEEEEE;
}

TD.thisevent{
background:#FFCCCC;
border:1px #000000 solid;
border-right:0px;
border-top:0px;
}


TD.noevent{
border:0px #000000 solid;
}

TABLE.main{
background:#FFFFFF url(../gifs/hafrenlake.jpg) no-repeat;
height:640px;
width:100%;
}

TABLE.mainvisit{
background:#FFFFFF url(../gifs/hafrenforest.jpg) no-repeat;
height:640px;
width:100%;
}

TABLE.mainwhattodo{
background:#FFFFFF url(../gifs/bckcarnival.jpg) no-repeat;
height:640px;
width:100%;
}

TABLE.maineatdrinksleep{
background:#FFFFFF url(../gifs/llynclywedog.jpg) no-repeat;
height:640px;
width:100%;
}

TABLE.maininnit{
background:#FFFFFF url(../gifs/hafrenlake.jpg) no-repeat;
height:640px;
width:100%;
}


TABLE.maindragons{
background:#FFFFFF url(../gifs/bckdragon.jpg) no-repeat;
height:640px;
width:100%;
}

TABLE.mainphotoclub{
background:#FFFFFF url(../gifs/bckphotoclub.jpg) no-repeat;
height:990px;
width:100%;
}



TABLE.inner{
width:770px;
}

TD.innersidebar{
background:#C0D2E8;
filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;
border-right:#000011 1px solid;
border-bottom:#000033 1px solid;
width:190px;
-moz-border-bottom-right-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-khtml-border-bottom-right-radius: 8px;
border-bottom-right-radius: 8px;
}

TD.copyright{
text-align:left;
background:transparent;
color:#003333;
padding-top:20px;
}

TD.mainpanel{
border-top:#000000 0px solid;
border-right:#000000 0px solid;
border-left:#999999 0px solid;
border-bottom:#999999 0px solid;
background:#FFFFFF;
border:#999999 1px solid;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;
color:#000000;
font-family:Verdana, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:4px;
}


TD.mainpanelwhite{
border-top:#000000 0px solid;
border-right:#000000 0px solid;
border-left:#999999 0px solid;
border-bottom:#999999 0px solid;
background:#FFFFFF url(../gifs/mainpanel.gif) no-repeat;
color:#000000;
font-family:Verdana, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:4px;
}



#bookmark-menu ul
{
padding: 0;
margin: 0;
}

#bookmark-menu li
{
float: left;
margin: 0 0.15em;
}

#bookmark-menu li a
{
background: transparent;
height: 2em;
line-height: 2em;
float: left;
width: 7em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
}

/* Hide from IE5-Mac \*/
#bookmark-menu li a
{
float: none
}
/* End hide */

LI.delicious{
background:url(http://www.llanidloes.com/gifs/shared/bookmarkdelicious.gif) no-repeat;
padding-left:20px;
}
LI.digg{
background:url(http://www.llanidloes.com/gifs/shared/bookmarkdigg.gif) no-repeat;
padding-left:20px;
}
LI.reddit{
background:url(http://www.llanidloes.com/gifs/shared/bookmarkreddit.gif) no-repeat;
padding-left:20px;
}
LI.facebook{
background:url(http://www.llanidloes.com/gifs/shared/bookmarkfacebook.gif) no-repeat;
padding-left:20px;
}
LI.google{
background:url(http://www.llanidloes.com/gifs/shared/bookmarkgoogle.gif) no-repeat;
padding-left:20px;
}
LI.myllani{
background:url(http://www.llanidloes.com/gifs/shared/bookmarkmyllani.gif) no-repeat;
padding-left:20px;
}

TABLE.copyright{
clear: both;
}

a:link{
color:#003300;
text-decoration:underline;
font-style:normal;
background:transparent;
}

a:active{
color:#000000;
text-decoration:underline;
font-style:normal;
background:transparent;
}

a:visited{
color:#336633;
font-style:normal;
background:transparent;
text-decoration:underline;
}

a:hover{
color:#003300;
text-decoration:none;
font-style:normal;
background:#FFFFFF;
}

H1{
padding:4px;
font-weight:normal;
color:#000000;
text-align:left;
font-size:110%;
background:transparent;
font-family:Verdana, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin-left:0px;
}

H2{
padding:4px;
font-weight:normal;
color:#003300;
text-align:left;
font-size:105%;
background:transparent;
margin:4px;
}


H3{
padding:2px;
font-weight:bold;
color:#003333;
text-align:left;
font-size:90%;
background:transparent;
margin:3px;
padding-top:10px;
}

H3.camping{
background:#6223e2;
color:#FFFFFF;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
margin-top:15px;
}

H3.selfcatering{
background:#95451d;
color:#FFFFFF;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
margin-top:15px;
}

H3.bb{
background:#64951d;
color:#FFFFFF;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
margin-top:15px;
}

H3.hotels{
background:#e29d23;
color:#FFFFFF;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
margin-top:15px;
}

P{
font-family:Verdana, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:normal;
text-decoration:none;
padding-left:4px;
color:#000000;
letter-spacing:0.8px;
background:transparent;
margin:4px;
}

LI{
font-family:Verdana, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:normal;
padding-left:4px;
color:#003333;
letter-spacing:0.8px;
background:transparent;
}

EM{
font-family:Verdana, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:normal;
text-decoration:none;
padding-left:4px;
color:#000033;
letter-spacing:0.8px;
background:transparent;
line-height:110%;
margin:4px;
font-style:normal;
font-weight:bold;
}

.select{
font-family:Verdana, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
margin:3px;
color:#333300;
background:#F2F2F2;
border:1px #666666 dotted;
width:300px;
}

.smallselect{
font-family:Verdana, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
margin:3px;
color:#333300;
background:#F2F2F2;
border:1px;
width:130px;
}

.button{
font-family:Verdana, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
font-weight:bold;
text-decoration:none;
letter-spacing:0px;
margin:3px;
color:#333300;
border:1px #666666 dotted;
background:#FFFFFF;
}

IMG.border{
border:#333333 solid 1px;
}

.links a {
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-left:1px;
padding-right:1px;
font-size:100%;
background:#C0D2E8;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.links a:visited {
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-left:1px;
padding-right:1px;
font-size:100%;
background:#C0D2E8;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.links a:active {
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-left:1px;
padding-right:1px;
font-size:100%;
background:#C0D2E8;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.links a:hover {
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-left:1px;
padding-right:1px;
font-size:100%;
background:#FFFFFF;
color:#000000;
font-weight:bold;
text-decoration:none;
}



.linksnav a {
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-left:1px;
padding-right:1px;
font-size:100%;
background:#C0D2E8 url(http://www.llanidloes.com/gifs/shared/bookmarkmyllani.gif) no-repeat;
color:#000000;
font-weight:bold;
text-decoration:underline;
padding-left:22px;
}

.linksnav a:visited {
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-left:1px;
padding-right:1px;
font-size:100%;
background:#C0D2E8 url(http://www.llanidloes.com/gifs/shared/bookmarkmyllani.gif) no-repeat;
color:#000000;
font-weight:bold;
text-decoration:underline;
padding-left:22px;
}

.linksnav a:active {
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-left:1px;
padding-right:1px;
font-size:100%;
background:#C0D2E8 url(http://www.llanidloes.com/gifs/shared/bookmarkmyllani.gif) no-repeat;
color:#000000;
font-weight:bold;
text-decoration:underline;
padding-left:22px;
}

.linksnav a:hover {
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-left:1px;
padding-right:1px;
font-size:100%;
background:#FFFFFF url(http://www.llanidloes.com/gifs/shared/bookmarkmyllani.gif) no-repeat;
color:#000000;
font-weight:bold;
text-decoration:none;
padding-left:22px;
}


IMG.left{
float:left;
margin:5px;
}

IMG.right{
float:right;
margin:5px;
}

IMG.thumb{
border:#999999 1px solid;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}

IMG.left2{
float:left;
margin:5px;
border:#999999 1px solid;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}

IMG.right2{
float:right;
margin:5px;
border:#999999 1px solid;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}