/*
Theme Name: Young Commonwealth
Theme URI: http://www.chubbyfish.co.uk
Description: YC wordpress theme
Version: 1.0
Author: Patrick Troughton
Author URI: http://chubbyfish.co.uk
*/


/* reset */
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}


/* general styles */
body {background: #9dd081 url(images/bg.jpg) no-repeat fixed center top; }
body {font-family: Tahoma,Geneva,Kalimati,sans-serif; font-size: 12px; line-height: 1.5}
#page {width: 987px; margin: 0 auto; position: relative}
img {display: block}
a {color: #666; text-decoration: none; outline: none}
a:hover {text-decoration: underline}


/* header */
#header {height: 238px;}


/* footer */
#footer {background: url(images/footer.png) no-repeat center top; overflow: hidden; width: 100%; padding-bottom: 30px}
#footer ul {float: left;}
#footer .inner {padding: 11px 16px}
#footer li, #footer a, #footer p {color: #fff;}
#footer li {float: left;}
#footer a {border-left: 1px solid #fff; padding: 0 8px}
#footer li.first_item a {border-left: 0; padding-left: 0}
#footer p {float: right}


/* content */
#content {background-position: -644px bottom; background-repeat: no-repeat; padding-bottom: 14px; width: 644px;}
.contentInner {background: url(images/bg-content.png) no-repeat left top; padding: 20px}
#contentwrap {margin-left: 293px; margin-bottom: 40px}
img.alignleft {float: left; margin: 0 10px 10px 0}
img.alignright {float: right; margin: 0 0 10px 10px}
.entry {width: 100%; overflow: hidden;}
.entry h1 {color: #fff; font-size: 19px; margin: 0 0 19px 115px; padding-top: 14px; font-weight: bold;}
.entry h2 {margin-top: 10px; background-repeat: no-repeat; padding: 13px 0 25px 60px; color: #fff; font-weight: bold; font-size: 15px; clear: both; background-position: -1287px -391px; overflow: hidden; width: 100%;}
.entry h2 a {color: #fff;}
.entry p {margin: 0 15px 10px 18px; font-size: 14px;}
.entry ol, .entry ul {margin: 0 15px 0 18px;font-size: 14px; display: block}
.entry ul {margin-bottom: 10px;}
.entry ol {margin-bottom: 10px;}
.entry ul li {margin-bottom: 10px;}
.entry li {background-position: -1920px -12px; padding-left: 23px; margin-bottom: 10px;}
.primary .entry .intro {background-position: 27px bottom; background-repeat: no-repeat; background-position: -1287px bottom; margin-bottom: 25px;}
.primary .entry .intro2 {background-repeat: no-repeat; padding-bottom: 23px; background-position: -1283px -2px}
.primary .intro p {margin: 0 64px 7px 124px; font-size: 14px; color: #000;}
.entry li, #content, .entry h2, .contentInner {background-repeat: no-repeat; background-image: url(images/theme0.png);}


/* quiz */
#flash5 {padding-left:6px;}
							
							
/* navigation */
#nav {position: absolute; top: 255px; left: 36px; width: 260px; background: url(images/bg-nav.png) no-repeat right bottom; padding-bottom: 14px}
#nav ul {background: url(images/bg-nav.png) no-repeat left top; padding: 10px 15px 0}
#nav li {font-size: 15px}
#nav li a {border-top: 1px solid #c89712; display: block; padding: 6px 0; margin-left: 18px; color: #333}
#nav li.first_item a {border-top: 0}
#nav li a:hover {color: #000; text-decoration: none}
#nav li.current_page_item a {font-weight: bold; color: #000}
#nav li.current_page_parent,
#nav li.current_page_item {background: url(images/star.gif) no-repeat left 11px}

/* secondary nav */
#nav ul.children {display:none;}
#nav li.current_page_item ul,
#nav li.current_page_parent ul {display: block}
#nav ul ul {background: none; padding: 0 0 0 25px;}
#nav ul li ul a,
#nav ul li.current_page_item ul a {border: 0; margin:0; padding: 0; color: #7b5c25; font-weight: normal;}
#nav ul ul li,
#nav ul ul li.current_page_item {background: url(images/bullet.gif) no-repeat left 7px; padding-bottom: 4px; padding-left: 13px}
#nav li.current_page_item li a:hover {color: #000}




/* homepage */
.home {background: #d5e3f0 url(images/home-bg.gif) repeat-x}
.home #homenav {position: relative; margin-bottom: 50px}
.home #logo img {margin-left: 129px}
.home #page {padding-top: 63px;}
.home #strapline {background: url(images/home-instructions.gif) no-repeat center top; height: 54px; text-indent: -9999px; margin-bottom: 20px}
.home #homenav {overflow: hidden; background: url(images/home-bar.gif) no-repeat 0 89px; margin-top: 30px}
.home #homenav2 {overflow: hidden; background: url(images/home-bar.gif) no-repeat right -179px;}
.home #homenav3 {float: right; position: relative; left: -50%; text-align: left;}
.home #homenav ul {list-style: none; position: relative; left: 50%;} 
.home #homenav li {float: left; text-align: center; font-size: 14px; position: relative;}/* ie needs position:relative here*/
.home #homenav li a {display: block; height: 172px; padding: 0 10px; width: 105px; color: #000;}
.home #homenav li.li_0 a {background-position: 0 44px}
.home #homenav li.li_1 a {background-position: -144px 50px}
.home #homenav li.li_2 a {background-position: -294px 50px}
.home #homenav li.li_3 a {background-position: -444px 50px}
.home #homenav li.li_4 a {background-position: -594px 50px}
.home #homenav li.li_5 a {background-position: -744px 50px}
.home #homenav li.li_6 a {background-position: -894px 50px}
.home #homenav li.li_7 a {background-position: -1044px 50px}
.home #homenav0 {padding-bottom: 130px;}
.home .li_0 #homenav0 {background-position: 0 -200px}
.home .li_1 #homenav0 {background-position: 0 -500px}
.home .li_2 #homenav0 {background-position: 0 -800px}
.home .li_3 #homenav0 {background-position: 0 -1100px}
.home .li_4 #homenav0 {background-position: 0 -1400px}
.home .li_5 #homenav0 {background-position: 0 -1700px}
.home .li_6 #homenav0 {background-position: 0 -2000px}
.home .li_7 #homenav0 {background-position: 0 -2300px}
.home .li_8 #homenav0 {background-position: 0 -2600px}
.home .li_9 #homenav0 {background-position: 0 -2900px}



