/*  
Theme Name: Growing Heart
Theme URI: http://www.growingheart.org
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: Joe Hoyle
Author URI: http:/www.joehoyle.co.uk
*/
body { background:url(art/back.jpg) #7b6349 fixed no-repeat bottom center; padding:0; margin:0; font-size:62.5%; font-family:Arial; color:#442e15; }
#wrapper { width:772px; border-left:4px solid #0f3a0a; border-right:5px solid #0f3a0a; margin:0 auto; min-height:100%; background:#eee5d5; height:100%; overflow:hidden; }

/* Top */
#top { width:772px; height:223px; background:url(art/top_back.png); }
#top a h1 { display:none; }
a .logo { border:none; float:left; margin:20px 0 0 34px; }
#language { float:right; margin-right:55px; margin-top:5px; font-size:1.2em; background:url(art/language_left.gif) bottom left no-repeat #0f3a0a; }
#language a.cymraeg,#language a.english { display:block; float:left; padding:0 7px; color:#eee5d5; text-decoration:none; line-height:2em; }
#language a img { border:none; margin-bottom:-.2em; width:1em; }
#language a.cymraeg { background:url(art/language_right.gif) bottom right no-repeat; display:block; float:left; }
#language a:hover { color:#79934a; background-color:transparent; }

/* Menu */
#menu { width:190px; height:400px; float:left; }
#searchform { padding-left:20px; clear:both; display:block; }
#s { width:136px; height:21px; background:url(art/searchbox.png) no-repeat; border:none; padding-top:3px; color:#9b8b75; margin:0; display:block; float:left; padding-left:5px; }
#searchsubmit { width:15px; border:none; margin:0; height:23px; background:url(art/searchbox.png) top right; padding:0; color:#513c23; font-size:1.5em; display:block; float:left; padding-bottom:4px; }
#menu ul { list-style:none; padding:0; margin:0; padding-top:5px; clear:both; }
#menu ul li { padding:0; margin:0; }
#menu ul li a { border-bottom:#eee5d5 1px solid; border-top:#eee5d5 1px solid; font-size:1.2em; color:#0f3a0a; text-decoration:none; padding: 5px 5px 5px 36px; background:url(art/menu_item.gif) 0px 8px no-repeat; line-height:17px; display:block; }
#menu ul li a:hover,#menu ul li.current_page_item a { border-bottom:#ccbeaa 1px solid; border-top:#ccbeaa 1px solid; background:#ebe1d0 url(art/menu_item_hover.gif) 0px 8px no-repeat; }
#menu ul li ul { margin-top:0; }
#menu ul li.current_page_item ul li a, #menu ul li ul li a { border-bottom:#eee5d5 1px solid; border-top:#eee5d5 1px solid; padding:2px 5px 2px 56px; background:url(art/menu_item_level_2.gif) no-repeat 36px center; color:#72593d; line-height:17px; }
#menu ul li.current_page_item ul li a:hover,#menu ul li ul li a:hover,#menu ul li ul li.current_page_item a { background:url(art/menu_item_level_2.gif) no-repeat 36px center; color:#2b1c0a; border-bottom:#ccbeaa 1px solid; border-top:#ccbeaa 1px solid; }

/* Page Content */
#page-cont { width:557px; border-left:4px solid #0f3a0a; height:100%; overflow:hidden; float:left; padding-left:20px; }
#page-cont h1 { margin:0; color:#0f3a0a; font-weight:normal; font-size:2.4em; margin-bottom:5px; }
#page-cont h2 { clear:both; margin-top:15px; }
#page-cont #images { width:127px; float:left; }
#page-cont #images img { padding:5px; border:1px solid #dbd1c0; background:#e1d6c5; margin-bottom:20px; }
#page-cont #images img.pp_image { width:112px; }
#page-cont #content { width:390px; float:left; padding:0 10px; font-size:1.2em; line-height:1.7em; margin-top:-12px; }

/* Members Area */
form label { font-weight:bold; }
form input { border:1px solid #caba9e; background:#e9decb; margin-top:5px; }

/* Footer */
#footer { text-align:center; margin-right:195px; width:382px; padding-top:50px; clear:both; color:#6c5c45; }
#footer a img { border:none; }
#footer img { margin:0 3px; }
a { text-decoration:none; color:#79934a; }
hr { width:70%; border:0; background:#a69068; height:1px; margin-top:15px; margin-bottom:10px; text-align:left; float:left; clear:both; }
hr.productcart { display:none; }
p a:hover { background:#79934a; color:#eee5d5; }