
#landingpage
{
	background:url(../img/hendersons/content-bg.gif) left top repeat-y;
}

#leftCol, #rightCol, #topRow, #bottomRow
{
	background-color:#cccdbd;
}

#leftCol
{
	background-image:url(../img/hendersons/register-bg.gif);
}

#rightCol
{
	background-image:url(../img/hendersons/col-bg.gif);
}

#bottomRow
{
	background-image: url(../img/hendersons/member-box-top.gif);
}

.icon-join
{
	background: transparent url(../img/hendersons/member-join-logo.jpg) no-repeat left top;
}

#topRow
{
	background-image: url(../img/hendersons/member-box-top.gif);
}

#lowerRightCol
{
	background:url(../img/hendersons/search-bg.gif) left top no-repeat;
}

#insideTemplate
{
	background:url(../img/hendersons/standard-page-bg.jpg) left top repeat-y;
}

#insideTemplate-inner
{
	background:url(../img/hendersons/standard-page-top.jpg) left top no-repeat;
}

#nav
{
	background:url(../img/hendersons/nav-bg.jpg) left top repeat-y;
}

#nav-inner
{
	background:url(../img/hendersons/nav-top.jpg) left top no-repeat;
}

#nav-inner ul
{
	background:url(../img/hendersons/nav-bottom.jpg) left bottom no-repeat;
}

#nav-inner ul li a
{
	background:url(../img/hendersons/nav-a-bg.gif) left 50% no-repeat;
}

#maincontent
{
	background:url(../img/hendersons/maincontent-bg.gif) left top repeat-y;
}

#maincontent-inner
{
	background:url(../img/hendersons/maincontent-top.jpg) left top no-repeat;
}
#maincontent-large
{
	background:url(../img/hendersons/maincontent-bg-large.jpg) left top repeat-y;
}
#maincontent-inner2
{
	
	background:url(../img/hendersons/maincontent-bottom.gif) left bottom no-repeat;
	padding:0 20px 20px 50px;
}
#gamePreview
{
    background:url(../img/hendersons/level1-preview.jpg) left bottom no-repeat;
}
.htmlfragment h1, .htmlfragment h2
{
	color:#394d57;
}

#login
{
	background:url(../img/hendersons/member-area-login-bg.jpg) left top no-repeat;
}

.code-inner
{
	background:url(../img/hendersons/codebreaker/code-breaker-bg.gif) left top repeat-y;
}

.code-bottom
{
	background:url(../img/hendersons/codebreaker/code-breaker-bottom.gif) left bottom no-repeat;
}

/** HOME PAGE **/

/* Blog */

#home-blog {
	background-image: url("../img/hendersons/home/home-blog-bg.jpg");
	background-repeat: repeat-y;
}

#home-blog-inner {
	background-image: url("../img/hendersons/home/home-blog-bottom.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
}

#home-blog-inner2 {
	background-image: url("../img/hendersons/home/home-blog-top.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}

/* Videos */

#home-video a {
	background-image: url("../img/hendersons/home/home-videos-bg.jpg");
	background-repeat: no-repeat;
}

/* Downloads */

#home-download a {
	background-image: url("../img/hendersons/home/home-downloads-bg.jpg");
	background-repeat: no-repeat;
}

/* Competitions */

#home-competition {
	background-image: url("../img/hendersons/home/home-competitions-bg.jpg");
	background-repeat: no-repeat;
	background-color: #ddded7;
}

/* Games */

#home-game {
	background-image: url("../img/hendersons/home/home-games-bg.jpg");
	background-repeat: no-repeat;
	background-color: #ddded7;
}

/** BLOG PAGE **/

#blog-latest-post {
	background-image: url("../img/hendersons/blog/blog-members-stamp.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}

#blog-latest-post h2 {
	font-family: Impact, Serif, Sans-Serif;
	color: #394d57;
	font-size: 1.8em;
	text-transform: uppercase;
	font-weight: normal;
}

#blog-latest-post .full a {
	color: #c5141c;
}

#blog-archive {
	background-color: #ebeae2;
	background-image: url("../img/hendersons/blog/blog-archive-top.jpg");
	background-repeat: no-repeat;
}

#blog-archive ul a {
	color: #000000;
}

/** BLOG POST PAGE **/

#blog-post-nav li a {
	text-transform: uppercase;
	color: #c5141c;
}

#blog-post-comments {
	background-color: #ebeae2;
	background-image: url("../img/hendersons/blog/blog-comments-top.jpg");
	background-repeat: no-repeat;
}

#blog-post-comments .comment {
	border-bottom: 1px solid #bcbbb5;
}

#blog-post-respond {
	background-color: #ebeae2;
	background-image: url("../img/hendersons/blog/blog-post-comment-top.jpg");
	background-repeat: no-repeat;
}

/** COMPETITION PAGE **/

#competition-answers {
	background-color: #ebeae2;
	background-image: url("../img/hendersons/competition/competition-answers-top.jpg");
	background-repeat: no-repeat;
}

/** POLL LIST PAGE **/

#poll-list {
	background-color: #ebeae2;
	background-image: url("../img/hendersons/poll/polls-top.jpg");
	background-repeat: no-repeat;
}

#poll-list-pagination {
	background-image: url("../img/hendersons/pagination-bottom.jpg");
	background-repeat: no-repeat;
}

/** POLL PAGE **/

#poll-question {
	background-color: #ebeae2;
	background-image: url("../img/hendersons/poll/question-top.jpg");
	background-repeat: no-repeat;
}

.pollbar .barbg {
	background-color: #eeece1;
}

#poll-question .barbg {
	background-color: #FFFFFF;
}

.pollbar .barfg {
	background-color: #c7171f;
}

/** SIDE POLL **/

#side-poll {
	background-image: url("../img/hendersons/poll/side-poll-bg.jpg");
	background-repeat: repeat-y;
}

#side-poll-inner1 {
	background-image: url("../img/hendersons/poll/side-poll-bottom.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
}

#side-poll-inner2 {
	background-image: url("../img/hendersons/poll/side-poll-top.jpg");
	background-repeat: no-repeat;
}

/* Twitter */
a.twitterTop
{
	background: transparent url("../img/hendersons/twitterTop.jpg") no-repeat left top;
}

.twitterRpt
{
	background: transparent url("../img/hendersons/twitterRpt.jpg") repeat-y left top;
}

.twitterBtm
{
	background: transparent url("../img/hendersons/twitterBtm.jpg") no-repeat left top;
}