body{font-family:tahoma;font-size:0.7em;margin:auto;text-align:center;color:#252655;background:#E7E8ED;margin-top:10px;padding-bottom:10px}
div#container{width:738px;background:#fff;border:16px solid #252655;padding:5px 0 3px 0}
html>body div#container{text-align:center!important;margin:auto!important}

h1{background:url("../images/eventmatters.gif") no-repeat;width:202px;margin:0;padding:0}
img{border:0}
html>body h1{margin:0 0 0 290px}
h1 a{background:url("../images/eventmatters.gif") no-repeat;text-indent:-9999px;font-size:0.1em;height:82px;width:202px;margin:0px 0 6px 0;display:block}

div.menu{background:#252655;padding:1px 0 2px 12px;width:716px}
html>body div.menu{margin-left:4px}

div.menu ul{margin:0;padding:0;list-style:none;float:left}
div.menu ul li{display:inline}
div.menu ul li a{color:#fff;text-decoration:none;display:block;float:left;margin:0 19px 0 0;padding:1px 0 0 0}
div.menu ul li a:hover{text-decoration:underline}

ul.mainmenu{width:563px;}
html>body ul.mainmenu{width:580px}
ul.mainmenu li{display:inline}

ul.extramenu{width:150px}
html>body ul.extramenu{width:130px}
ul.extramenu li a{margin:0 0 0 16px!important;color:#BEBECC!important}

div.maincontent{margin:14px 15px 0px 18px;text-align:left;padding:1px 0 0 0}
div.maincontent div.maincontentcontainer{width:707px;margin-bottom:10px}
body#home div.maincontent div.maincontentcontainer{background:url("../images/homebg.gif") repeat-y}
body.fundraising div.maincontent div.maincontentcontainer{background:url("../images/fundraisingbg.gif") repeat-y}
body.corporate div.maincontent div.maincontentcontainer{background:url("../images/corporatebg.gif") repeat-y}
body.challenges div.maincontent div.maincontentcontainer{background:url("../images/challengesbg.gif") repeat-y}
body.experience div.maincontent div.maincontentcontainer{background:url("../images/experiencebg.gif") repeat-y}
body.contact div.maincontent div.maincontentcontainer{background:url("../images/contactbg.gif") repeat-y}
body.sitemap div.maincontent div.maincontentcontainer{background:url("../images/challengesbg.gif") repeat-y}
body.accessibility div.maincontent div.maincontentcontainer{background:url("../images/challengesbg.gif") repeat-y}
div.leftcontent{width:240px;margin:0 14px 0 0;float:left;padding:17px 20px 4px 20px}
body#home div.leftcontent{background:#CFD0E4;padding-top:9px!important}
body#home div.leftcontent p.lastpara{margin-bottom:0px}
div.leftcontent p.lastpara{margin-bottom:4px}
body#subpage div.leftcontent{width:184px;padding:0 10px 3px 0}

body#subpage div.leftcontent img{float:left;margin-right:7px}
body#subpage div.leftcontent p{color:#fff;padding-left:13px}
body#subpage div.leftcontent a{text-decoration:none;font-weight:bold;color:#fff}
body#subpage div.leftcontent a:hover{text-decoration:underline}

h2{font-family:Georgia;font-size:1.2em;margin-bottom:12px;font-weight:normal}
html>body h2{margin-top:0}
body#subpage h2{font-family:Georgia;font-size:1.7em;margin-bottom:12px;font-weight:normal;color:#fff;padding-top:7px}
body.sitemap h2,
body.contact h2,
body.accessibility h2{padding-left:12px}
html>body#subpage h2{margin:2px 0 25px 0}
h3.headline{font-family:Georgia;font-size:1.1em;margin-bottom:12px;font-weight:normal!important}
h3#accesskeys{font-family:Georgia;margin-top:0}
p{margin:0 0 13px 0;line-height:1.2em}

div.rightcontent{float:left;width:413px}
div.rightcontent a{color:#252655;text-decoration:none}
div.rightcontent a:hover{text-decoration:underline}
body#subpage div.rightcontent{width:453px;background:#CFD0E4;padding:16px 20px 0 23px}
html>body#subpage div.rightcontent{padding-top:1px}
div.leftcolumn,
div.rightcolumn{width:210px;float:left}
div.leftcolumn{margin-right:30px}

div.imagebox{width:194px;float:left;margin:0 20px 20px 0px}
div.imagebox#blue,
div.imagebox#pink{margin-right:0!important}
div.imagebox#purple{background:#C893C7}
div.imagebox#blue{background:#A9ADCE}
div.imagebox#orange{background:#F9BE8F;margin-bottom:0px}
div.imagebox#pink{background:#F685B6;margin-bottom:0px}

div.imagebox img{float:left}
div.imagebox h3{font-family:Georgia;color:#fff;padding:10px;float:left;font-weight:normal;width:70px}
html>body div.imagebox h3{font-size:1.6em;padding:0 0 0 10px}
div.imagebox a{color:#fff;text-decoration:none;padding:2px 5px 5px 10px;display:block}
div.imagebox a:hover{text-decoration:underline}

ul.sitemaplist{margin:10px 0 10px 25px}
html>body ul.sitemaplist{margin:10px 0 10px 0px}
ul.sitemaplist li p{margin-bottom:5px}

div.threeimages{margin-bottom:10px}
div.threeimages img{margin-right:6px}
div.threeimages img#lastimage{margin-right:0}

html>body div.twoimagesandlist{margin-bottom:10px}
div.twoimagesandlist ul{text-align:center;list-style:none;margin:0;padding:0}
div.twoimagesandlist ul li{margin-bottom:4px}
div.col1,div.col3{width:155px;float:left}
div.col2{width:143px;float:left}

/* Challenges page */
div.challengebox{width:463px;margin-bottom:5px}
div.challengeimage{width:100px;float:left}
div.challengedescription{float:left;width:335px;font-size:0.9em;margin-left:10px}
p.challengedetails{margin-bottom:6px}
h4{font-size:1em;margin-bottom:4px}
body.challenges div.rightcontent{width:465px!important;padding-right:0px!important}
img.fundraisingcycle{float:left;margin-right:20px}

a.normallink{font-weight:normal!important;text-decoration:underline!important}
a.normallink:hover{text-decoration:underline;color:#252655!important}

a.normallink2{font-weight:normal!important;text-decoration:underline!important}
a.normallink2:hover{text-decoration:underline;color:#fff!important}

div.createdby{color:#8687A1;text-align:left;width:770px}
div.createdby a{color:#8687A1;text-decoration:none}
div.createdby a:hover{text-decoration:underline}

div.clearer{clear:both}
span.italics{font-style:italic}
span.bold{font-weight:bold}