/*
THEME NAME: Allt Yr Ynys Theme
THEME URI: http://www.batdesign.net
DESCRIPTION: Theme for Allt Yr Ynys
AUTHOR: <a href="http://batdesign.net">BatDesign</a> &amp; <a href="http://webhostwales.com">WebHost Wales</a>
AUTHOR URI:
TAGS: Allt Yr Ynys
*/
/* page elements */
body {background-color: #06626a; margin:0 0 20px 0; text-align:center;}
a {color:#59a6d4;}
a:hover {color:#59a6d4; text-decoration:underline;}
img{ border:none;}
div.clear-both {clear:both;}
/* General */
.audio-controls {text-align:right; width:850px; margin:0 auto;}
.audio-controls a {color:#ffffff; font-size:.7em;}
div#wrapper {background-color:#Ffffff; position:relative; margin:0 auto; width:850px; text-align:left; padding:1em 20px 10px 20px; font-family:Arial, Helvetica, sans-serif; color:#06626a; font-size:.9em;}
.content-text {float:left; display:inline; width:60%;}
.no-sidebar .content-text {float:none; display: block; width:100%;}
.content-images {display:inline; text-align:right;}
.content-images .map {float:right;}
h1#blog-title {margin:0 0 .5em 0;}
div#container {width:100%;}
.no-sidebar div#left-side { width:850px;}
div#left-side { width:488px; display:inline; float:left;}
div#right-side { display:inline; float:right;}
div#content {margin:0 0 0 0;}
div.tagline { margin:0 0 1em 0;}
div.entry-content p { line-height:1.6em; margin:0 0 1.2em 0;}
div.sidebar {float:left;overflow:hidden;width:180px;}
p.space { height:420px;}
div#secondary {clear:left;}
div#footer {clear:both;font-size:.8em; width:850px; margin:0 auto; text-align:center;padding:1em 20px 10px 20px;}
.foot-links { text-align:right;}
.foot-links a {color:#ffffff;}
.foot-links a:hover {text-decoration:underline; color:#ffffff;}
div#skip-link {position:absolute;right:1.5em;top:3em;}
div#skip-link a{color:#B8292F;}
div#access .shome a{color:#B8292F;}
div#access .saccomidation a{ color:#B8292F;}
div#menu {height:1.5em;margin:0 0 0 0;width:100%;color:#ffffff;}
div#access div.cmenu {background:#B8292F;}
div#access div.home {background:#B8292F;}
div#access div.accomidation {background:#B8292F;}
div#menu ul li:hover { background:url(images/underline.gif) bottom center repeat-x; margin-bottom:0;}
div#menu ul li.current_page_item{ background:url(images/underline.gif) bottom center repeat-x; margin-bottom:0;}
div#menu ul,div#menu ul ul {list-style:none; margin:0; padding:0;}
div#menu ul a {display:block;margin-right:.1em;padding:0.3em 0.5em;text-decoration:none;color:#ffffff;font-size:.85em;}
div#menu ul ul ul a {font-style:italic;}
div#menu ul li ul {left:-999em;position:absolute;}
div#menu ul li:hover ul {left:auto;}
.entry-title,.entry-meta {clear:both;}
.edit-link a { color:#666666; font-size:.8em;}
div#container,div#primary {margin-top:2em;}
/*forms*/
form#commentform .form-label {margin:1em 0 0;}
form#commentform span.required {background:#fff;color:#c30;}
form#commentform,form#commentform p {padding:0;}
input#author,input#email,input#url,textarea#comment {padding:0.2em;}
div.comments ol li {margin:0 0 3.5em;}
textarea#comment {height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}
/*alignment and positioning*/
.alignright,img.alignright{float:right;margin:1em 0 0 1em;}
.alignleft,img.alignleft{float:left;margin:1em 1em 0 0;}
.aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center;}
/*content blocks and page items*/
div.gallery {clear:both;height:180px;margin:1em 0;width:100%;}
p.wp-caption-text{font-style:italic;}
div.gallery dl{margin:1em auto;overflow:hidden;text-align:center;}
div.gallery dl.gallery-columns-1 {width:100%;}
div.gallery dl.gallery-columns-2 {width:49%;}
div.gallery dl.gallery-columns-3 {width:33%;}
div.gallery dl.gallery-columns-4 {width:24%;}
div.gallery dl.gallery-columns-5 {width:19%;}
div#nav-above {margin-bottom:1em;}
div#nav-below {margin-top:1em;}
div#nav-images {height:150px;margin:1em 0;}
div.navigation {height:1.25em;}
div.navigation div.nav-next {float:right;text-align:right;}
div.sidebar h3 {font-size:1.2em;}
div.sidebar input#s {width:7em;}
div.sidebar li {list-style:none;margin:0 0 2em;}
div.sidebar li form {margin:0.2em 0 0;padding:0;}
div.sidebar ul ul {margin:0 0 0 1em;}
div.sidebar ul ul li {list-style:disc;margin:0;}
div.sidebar ul ul ul {margin:0 0 0 0.5em;}
div.sidebar ul ul ul li {list-style:circle;}
div#menu ul li,div.gallery dl,div.navigation div.nav-previous {float:left;}
div#header {text-align:left;}
input#author,input#email,input#url,div.navigation div {width:50%;}
div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {margin:0;padding:0;}
.ngg-galleryoverview {margin:0 0 0 0;}
.page .entry-content ul li { padding:.3em 0 .3em 0;}
.page .entry-content .topspace {margin-top:.5em;}
/* tables */
table.infobox { background-color:#59a6d4; color:#FFFFFF; width:500px; font-size:.8em;}
table.infobox ul {margin:2px 0 2px 0;}
