/*  
Theme Name: Nant-y-Cwm Woodland
Theme URI: http://www.nant-y-cwmwoodland.co.uk/
Description: Theme for Nant-y-Cwm Woodland
Version: 1.0
Author: Joe Hoyle
Author URI: http://binarybonsai.com/
*/



/* Begin Typography & Colors */
body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background:#96b83c;
}
#wrapper {
background:#ffffff;

height:100%;
overflow:hidden;
}
#top {
padding:10px;
}
#top h1 {
display:none;
}

#menu {
width:auto;
padding-left:20px;
margin-top:5px;
border-right:1px dotted #CCCCCC;
float:left;
padding-right:20px;
margin-right:15px;
}

#menu ul {
list-style:none;
padding:0;
margin:0;
line-height:25px;
}

#menu ul li a {
text-decoration:none;
font-weight:bold;
color:#96b83c;
padding-left:10px;
}

#menu ul li a:hover, #menu ul li.current_page_item a {
border-left:4px solid #96b83c;
padding-left:6px;
}

#menu ul ul {
font-size:.9em;
margin-left:10px;
margin-bottom:7px;
margin-top:7px;
}

#menu ul ul li.page_item a {
font-weight:normal;
color:#11371F;
border-left:3px solid white;
display:block;
line-height:.9em;
padding-bottom:2px;
margin-bottom:7px;
}

#menu ul ul li.page_item a:hover, #menu ul ul li.current_page_item a {
border-color:#11371F;
}

#menu ul ul li.page_folder a, #menu ul ul li.page_item a {
padding-left:7px;
width: 150px;
line-height: 120%;
}

#menu ul#textsize {
padding-left:10px;
color:#006600;
margin-top:10px;
}
#menu h3 {
font-size:.8em; 
margin:0;
padding:0;
}
#menu ul#textsize li a {
padding-left:0px;

}

#menu ul#textsize li a:hover {
border:none;
text-decoration:underline;
}

#menu ul#textsize li a:active {
border:none;
}

#content {
width:auto;
margin-top:5px;
margin-left:35px;
color:#333333;
line-height:1.7em;
padding-left:150px;
padding-right:30px;
}
#breadcrumbs {
font-size:.8em;
margin-top:-15px;
margin-bottom:15px;
}
#content img {
padding:5px;
border:1px solid #e9eae6;
background:#f4f8eb;
margin-right:5px;
float:left;
}

#content .box {
display:block;
height:100%;
overflow:hidden;
}


#content ul {
border:1px solid #e9eae6;
background:#f4f8eb;
list-style:none;
padding:5px;
overflow:hidden;
}

#content ul li {
background:url('/art/ul.gif') no-repeat center left;
padding-left:15px;
}

#content ul li a {
color:#003300;
}

#right-images {
width:150px;
float:right;
padding-left:20px;
margin-top:-100px;
}


#lang {
position:fixed;
right:0px;
top:0px;
width:171px;
height:34px;
background:url('/art/lang.gif');
font-size:10px;
font-weight:bold;
padding-left:25px;
padding-top:5px;
z-index:1;
}

#lang a {
text-decoration:none;
display:block;
color:#000000;
}

#lang-eng {
margin:3px;
background:url('/art/flag_english.jpg') no-repeat center left;
padding-left:25px;
float:left;
}

#lang-cym {
margin:3px;
background:url('/art/flag_cymraeg.jpg') no-repeat center right;
padding-right:25px;
float:left;
}


#footer {
width:100%;
height:14px;
background:url('/art/footer.gif') no-repeat top center;
text-align:center;
padding-top:110px;
font-size:.8em;
color:#FFFFFF;
}

#footer #copy { text-align: center; clear: both; padding: 20px 0; }

#sponsors {
height:38px;
float:right;
margin-right:10px;
}

#sponsors img {
padding:3px;
border:1px solid #d4d6cf;
background:#eaf1d8;
margin-right:5px;
}

/* Gallery */
#content ul.albums { background: none; border: none; }
#content ul.albums li { width: 250px; float: left; background: #F4F8EB; border: 1px solid #E9EAE6; padding: 8px; margin: 0 20px 20px 0; }
#content ul.albums li:nth-child(even) { margin-right: 0; }
#content ul.albums.photos li:nth-child(even) { margin-right: 30px; }
#content ul.albums li img { background: #fff; }
#content ul.albums li small { line-height: 12px; font-size: 11.5px; }
#content ul.albums li:hover { opacity: .8; }
#content ul.albums.photos li { width: auto; }
h1 {
color:#11371f;
font-size:1.5em;
}

h2 {
color:#11371f;
font-size:1.1em;
}

a {
text-decoration:none;
color:#990000;
}

a:hover {
color:#009933;
}

strong {
color:#11371f;
}
