/* 	The styles contained within this stylesheet are intended for demonstration purposes only.
	If certain page elements are not required, it is not necessary to include them in the final stylesheet. */

body{font-size:76%; margin:0; padding:0; color:#5a4f4f; background-color:#FFF; text-align:center;} /* all subsequent fonts sized in ems ONLY. */


/* LAYOUT */
#page{padding:0;margin:0;text-align:left;background-color:#FFF;min-width:990px;}
#header{color:#FFF;background:#d20101 url(../images/bg-header.gif) top left repeat-x;height:204px;}
#footer{color:#FFF;background-color:#F00;clear:both;margin:2px 0 0 0;padding:10px;}
#container{clear:both;padding:10px 0 0 0;background:url(../images/shadow.png) top left repeat-x;}
#additional{float:right;width:380px;padding:50px 0 0 0;}
#content-alt{margin-right:0;}
#content{margin-right:385px;}
	#content .padding{padding:12px 15px;}
	#content-alt .padding{padding:12px 15px;}


	/* Home*/
	#home .home-bg{background:url(../images/bg-home-right.gif) top right repeat-y;}
	#home #content{margin-right:325px;}
	#home #additional{width:320px;padding:10px 0 0 0;}
	#home #additional .padding{padding:0 20px;}
	

/* FORMAT */
abbr,acronym,dfn{cursor:help;border:0;}
a abbr,a acronym,a dfn{cursor:pointer;}

pre,address{margin:0;padding:0;}
p,blockquote{margin:0;padding:0 0 1.2em 0;font-size:1.2em;line-height:1.3em;}
img{
	border: 5 solid #FF0000;
}


/* FORMAT > fonts */
body,input,textarea,select{font-family:Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
dfn{font-style:normal;}
cite{font-style:italic;}
code,kbd,pre{font-family:"Courier New",Courier,mono;font-size:1em;}


/* ANCHORS */
a{color:#c90000;text-decoration:none;}
a:link{ }
a:visited{ }
a:hover{text-decoration:underline;}
a:active{ }


/* HEADERS */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h1{font-size:2.3em;color:#e3220f;font-weight:normal;margin:0 0 8px 0;}
h2{font-size:1.5em;color:#ff7c7c;font-weight:normal;}
h3{font-size:1.5em;}
h4{font-size:1.25em;}
h5,h6{font-size:1em;}


/* LISTS */
ul,ol,dl{margin:0;padding:0 0 1em 0;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0 0 0 2em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
li{margin:0 0 0 2em;padding:0;font-size:1.2em;line-height:1.3em;}

dt{display:block;float:left;}
dd{margin-left:10em;}

span.highlight{color:#ff7c7c;}


/* FOOTER LINKS */
#footer{text-align:center;}
	#footer ul{list-style-type:none;margin:0;padding:0;}
	#footer ul li{display:inline;margin:0;padding:0;}
	#footer ul li a{padding:0 20px 0 0;color:#fff;}

/* TABLES */
caption{display:block;padding:0;margin:0;}
table{border:0px;background:#ffeaea;width:100%;margin:15px 0 20px 0;}
th{border:0px;border-bottom:1px solid #eecece;padding:10px 10px;color:#ff7c7c;font-size:1.3em;}
th.row-header{background-color:transparent;color:#000;}
td{
	border-top:1px solid #FFF;
	padding:10px 10px;
	font-size:1.3em;
	font-weight: bold;
}
tr.alt td{background-color:#ffe5e5;}

span.charitydetail{color:#AA9A9A;font-size:0.8em;}
span.charitydetail a{color:#c90000;text-decoration:none;}
span.charitydetail a:hover{text-decoration:underline;}
span.extratext{font-size:0.9em;font-style:italic;}

/* SHORTCUTS */
#shortcuts{position: relative;list-style-type:none;}
#shortcuts ul{position:absolute;left:0;top:0;}
#shortcuts li{display:inline; background: none;}
#shortcuts li a{position: absolute; left: 0; top: -500px; width:500px;margin:0 auto;overflow: hidden;display:block;}
#shortcuts li a:Focus{z-index:10;left:0;top:0;color:#FFF;text-align:left;padding:3px 0 3px 20px;}
#shortcuts li a.show{z-index:10;left:0;top:0;color:#FFF;text-align:left;padding:3px 0 3px 20px;}
#toplink{position:absolute;left:-500px;height:1px;overflow:hidden;width:50%;}


/* LOGO */
#logo{float:right;width:370px;}



/* NAVIGATION IMAGES */
#navigation{clear:both;margin:1px 0 2px 0;padding:0 10px;}
	#navigation ul{list-style-type:none;margin:0;padding:0;}
	#navigation ul li{display:block;padding:0;margin:0;float:left;}
	#navigation ul li a{display:block;text-decoration:none;padding:0;}
	#navigation ul li a img{margin:0;}

	#navigation ul li#menu1{width:11%;}
	#navigation ul li#menu2{width:14%;}
	#navigation ul li#menu3{width:20%;}
	#navigation ul li#menu4{width:22%;}
	#navigation ul li#menu5{width:15%;}
	#navigation ul li#menu6{width:17%;}
	#navigation ul li#menu6 a{text-align:right;}

	
/* IMAGES */
#additional img{display:block;margin:0 0 35px 0;}


/* HOMEPAGE */
#home #additional h2{color:#e3220f;font-size:1.75em;margin:0 0 5px 0;}
#home #additional h3{font-size:1.25em;margin:10px 0 3px 0;}
#home #additional p{
	font-size:1.2em;
	font-weight: bold;
}
#home #additional p.amount{font-size:2.0em;font-weight:bold;color:#b60404;}


/* COMPETITION */
.stages{list-style-type:none;margin:17px 0 0 0;padding:0;}
.stages li{margin:0 0 15px 0;padding:30px 40px 20px 60px;background:#ffeaea;min-height:45px;}
.stages li.one{background:#ffeaea url(../images/stage-1.gif) bottom left no-repeat;}
.stages li.two{background:#ffeaea url(../images/stage-2.gif) bottom left no-repeat;}
.stages li.three{background:#ffeaea url(../images/stage-3.gif) bottom left no-repeat;}
.stages li.four{background:#ffeaea url(../images/stage-4.gif) bottom left no-repeat;}
.stages li.sm{padding-top:20px;}


	
/* IMAGES */
.image-left{float:left;display:block;width:auto;background-color:#ccc;margin:0 15px 10px 0;padding:0 0 2px 0;border:1px solid #FFF;}
	.image-left img{display:block;border-bottom:1px solid #fff;margin:0 0 0 0;}

.image-right{float:right;display:block;width:auto;background-color:#ccc;margin:0 0 10px 15px;padding:0 0 2px 0;border:1px solid #FFF;}
	.image-right img{display:block;border-bottom:1px solid #fff;margin:0 0 0 0;}

.caption{display:inline;border-top:0px;background-color:transparent;color:#000;padding:2px 0 0 5px;}


/* HIGHLIGHT BOXES */
.box{padding:10px;background-color:#ffebeb;}
	.box img{float:left;margin:0 10px 0 0;}
	.box p{padding:0;}
	
/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}

.padding{padding:10px;}


/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */

