/*
Theme Name: Young Enterprise Default
Theme URI: http://www.yeni.co.uk/
Description: Default Young Enterprise NI Theme
Version: 1.0
Author: Terry Kernan
Author URI: http://elucidate.co.uk/
*/

html, body {height:100%;}
body {margin:0; background:#12900B top center url(/images/background.jpg) repeat-x; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:0.75em;}
img {border:none;}
.white_background {margin:0 auto; width:800px; background:top center url(/images/main_background.png); padding:0;}
#wrapperUpper {position:relative; height:108px; font-size:90%;}
#wrapperLower {position:relative; }
#logo {background:bottom left url(/images/logo.jpg) no-repeat; margin:10px; padding:12px; width:505px; position:absolute; top:-6px; left:11px; height:83px;}
#top {position:absolute; width:243px; bottom:0; right:25px;}
#banner {margin:0 auto; height:352px; width:770px; display:block; clear:both;}
#banner.sub {height:180px}
#green_content {margin:0 auto; width:800px; background:top center url(/images/green_background2.png) repeat-y; }
#panel1 {width:248px; background:top center url(/images/box-latest-news.png) no-repeat;}
#panel3 {width:280px; background:top center url(/images/box-supporters.png) no-repeat;}
#panel2 {width:260px; background:top center url(/images/box-schools.png) no-repeat;}
#panel4 {width:765px; margin:15px auto 0 auto; padding-top:1px; background:top center url(/images/polaroid.jpg) no-repeat; height:284px;}
#panel4 div {margin:40px 50px 10px 280px;}
#navigation {margin:0 auto; height:53px; padding:0; list-style:none; width:770px; clear:both; overflow:hidden;}
#navigation li {display:inline; padding:0; margin:0;}

#navigation a {display:block; float:left; overflow:hidden; padding-top:53px; height:0; background:url(/images/nav.png) no-repeat;}
#navigation .page-item-46 a {width:100px; background-position:0 0;}
#navigation .page-item-7 a {width:128px; background-position:-99px 0;}
#navigation .page-item-9 a {width:87px; background-position:-228px 0;}
#navigation .page-item-11 a {width:99px; background-position:-315px 0;}
#navigation .page-item-13 a {width:117px; background-position:-414px 0;}
#navigation .page-item-15 a {width:113px; background-position:-531px 0;}
#navigation .page-item-17 a {width:126px; background-position:-644px 0;}
#navigation .page-item-46 a.selected {background-position:0 -53px;}

#navigation .page-item-7 a.selected, #navigation .page-item-7.current_page_item a, #navigation .page-item-7.current_page_ancestor a {background-position:-99px -53px;}
#navigation .page-item-9 a.selected, #navigation .page-item-9.current_page_item a, #navigation .page-item-9.current_page_ancestor a {background-position:-228px -53px;}
#navigation .page-item-11 a.selected, #navigation .page-item-11.current_page_item a, #navigation .page-item-11.current_page_ancestor a {background-position:-315px -53px;}
#navigation .page-item-13 a.selected, #navigation .page-item-13.current_page_item a, #navigation .page-item-13.current_page_ancestor a {background-position:-414px -53px;}
#navigation .page-item-15 a.selected, #navigation .page-item-15.current_page_item a, #navigation .page-item-15.current_page_ancestor a {background-position:-531px -53px;}
#navigation .page-item-17 a.selected, #navigation .page-item-17.current_page_item a, #navigation .page-item-17.current_page_ancestor a {background-position:-644px -53px;}

.home #green_content table {height:194px; clear:left;}
.home #green_content td ul {margin:53px 20px 20px 20px; color:#000; padding:0 0 0 1.5em;}
.home #green_content td ul li {margin:0; padding:0 0 0 0;}
.green {color:#000; text-decoration:none;}
.gray {color:#333; text-decoration:none;}
#content a {color:#046242; font-weight:bold;}
#footer {margin:0 auto 10px auto; padding-top:2em; width:800px; background:top center url(/images/footer_background.png) no-repeat; clear:both;}
.subpage {width:770px; margin:0 auto; padding:0; border-bottom:1px solid #fff; position:relative; min-height:300px;}
.subpage ul#pagenav {position:absolute; top:0; left:0; width:184px; margin:0; padding:5px; list-style:none; background:#fff top center url(/images/navlines.jpg) no-repeat;}
.subpage ul#pagenav li {margin-left:0; padding:3px 10px;}
.subpage ul#pagenav li.selected, .subpage ul#pagenav li.current_page_item {background:#12ac0a;}
.subpage ul#pagenav li.selected a, .subpage ul#pagenav li.current_page_item a {color:#fff;}
.subpage ul#pagenav li:hover {background:#6ed368;}

.subpage ul#pagenav li#logos { padding: 10px 0 0; margin: 5px -5px -5px; background: #fff; width: 194px; text-align: center; }
.subpage ul#pagenav li#logos:hover { background: #fff; }

.subpage ul#pagenav a {text-decoration:none; color:#008357; font-weight:bold;}
.subpage ul#pagenav a:hover {text-decoration:none; color:#fff; font-weight:bold;}
.subpage div#content {width:527px; margin:20px 20px 10px 204px; background:#fff top left url(/images/contentlines.jpg) repeat; padding:10px 20px 10px 10px;}
.subpage div#content h1 {margin-top:-10px; padding-top:20px; padding-bottom:7px; text-align:left; font-size:1.7em;}
.subpage table {border-collapse:collapse;}
.subpage table td {border-left:none; border-right:none; border-top:1px solid #000;}
p.pagetop {margin:0; text-align:center;}
p.sitenav {margin:0;text-align:right;}
.searchbox {line-height:31px; margin:0; padding:0; background:top center url(/images/search.gif) no-repeat;}
.searchbox p {margin:0; padding-left:5px;}
.searchbox input {background-color:transparent; padding:0 0 0 10px; margin:0; border:none;}
.footerlinks {border-top:1px solid #e8e8e8; padding-top:1em; width:700px; margin:0 auto; font-size:small;}
.footerlinks a {color:#008455; text-decoration:none;}
.hpfooterlinks a {color:#008357; font-size:small; text-decoration:none;}
.specifictext {color: #008357; font-weight: bold;}
.img {margin-left:-10px;}
.footer {border-top:1px; color:#fff; padding-top:0.5em; width:800px; margin:0 auto; font-size:x-small;}

/* Begin Images */
p img {padding:0; max-width:100%;}
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left;}
/* End Images */

/* Captions */
.aligncenter, div.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.wp-caption {border:1px solid #ddd; text-align:center; background:#f3f3f3; padding-top:4px; margin: 10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}
/* End captions */

h1, h2, h3 {color:#090; border-bottom:1px solid #090; padding-bottom:4px; margin-bottom:0; margin-top:0; font-weight:normal;}
#content h1 a, #content h2 a, #content h3 a {font-weight:normal;}
a {color:#090; text-decoration:none;}
.post, .post .entry {margin-top:0;}