* {font-size: 100.01%;}
html {font-size: 62.5%;}

img, div, a, span, ul, li { behavior: url(iepngfix.htc) }

body{
	margin:0;
	background:#96a2dc url(../images/bg-body.gif) repeat-x;
	font:1.2em Arial, Helvetica, sans-serif;
	color:#131373;
}
img{border:none;}
a{
	color:#131373;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#topmenuwrapper {
	width:998px;
	margin:10px auto 12px;
	position:relative;
	text-align: right;
	background-image: none;
}
#topmenuwrapper .verytopmenu {
	margin:0px 0 0px -16px;
	list-style: none;
	background-image: none;
	float:right;
}
#topmenuwrapper .verytopmenu li{
	float:left;
	margin:0 1px 0 -1px;
	padding:0 8px 0 8px;
}
#topmenuwrapper .verytopmenu a{
	padding:0 0 0 11px;
	color: #fff;
}
#topmenuwrapper .verytopmenu a span em {
	font-style: normal !important;
	font-weight: bold;
	font-size: 90%;
}
#wrapper{
	width:998px;
	margin:10px auto 12px;
	position:relative;
}
.wrapper-t{
	background: url(../images/bg-wrapper-t.png) no-repeat;
	height:18px;
	overflow:hidden;
}
.wrapper-c{
	background: url(../images/bg-wrapper-c.gif) repeat-y;
	padding:2px 20px 2px 25px;
	width:953px;
	overflow:hidden;
}
.wrapper-b{
	background: url(../images/bg-wrapper-b.png) no-repeat;
	overflow:hidden;
	height:21px;
}
#header{
	width:753px;
	margin:0 0 3px;
	position:absolute;
	left:0;
	top:20px;
	height:100px;
	padding:0 20px 0 225px;
	z-index:2;
}
.logo{
	background: url(../images/logo.gif) no-repeat;
	width:170px;
	height:74px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:25px;
	left:26px;
	margin:0;
	z-index:3;
}
.logo a{
	display:block;
	height:100%;
}
.search{
	width:245px;
	margin:16px 29px 0 0;
}
.search .row{
	width:100%;
	overflow:hidden;
	margin:0 0 18px;
}
.search .text{
	background: url(../images/bg-search-input.gif) no-repeat;
	width:213px;
	float:left;
	margin:0 5px 0 0;
}
.search .text input{
	float:left;
	border:none;
	background:none;
	color:#4f4f73;
	padding:4px 10px 4px 8px;
	width:195px;
	margin:0;
}
.search input.submit{
	float:left;
}
.search select{
	width:213px;
	float:left;
	color:#4f4f73;
	margin:0 5px 0 0;
}
.donor-register{
	background: url(../images/bg-donor-register-link.gif) no-repeat;
	float:left;
	text-indent:-9999px;
	width:106px;
	height:66px;
	margin:13px 25px 0 0;
}
.social-list{
	margin:14px 20px 0 0;
	padding:0;
	list-style:none;
	float:left;
	width:70px;
}
.social-list li{
	float:left;
	margin:0 4px 4px 0;
	display:inline;
}
.social-list a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:31px;
	height:31px;
}
.social-list .twitter{background: url(../images/ico-twitter.gif) no-repeat;}
.social-list .facebook{background: url(../images/ico-facebook.gif) no-repeat;}
.social-list .youtube{background: url(../images/ico-youtube.gif) no-repeat;}
.social-list .s-link{background: url(../images/ico-slink.gif) no-repeat;}
.social-list .flickr{background: url(../images/ico-flickr.gif) no-repeat;}
#header .menu{
	margin:13px 0 0;
	padding:0;
	list-style:none;
	float:left;
	font-weight:bold;
	width:68px;
}
#header .menu li{
	float:left;
	margin:0 0 10px;
}
#header .menu a{
	color:#fff;
	float:left;
	width:68px;
	height:15px;
	text-align:center;
	padding:6px 0 7px;
}
#header .menu .donate{background: url(../images/bg-donate.gif) no-repeat;}
#header .menu .join-us{background: url(../images/bg-join-us.gif) no-repeat;}
#header .menu a:hover{
	text-decoration:none;
}
.sub-logo{
	background: url(../images/sub-logo.gif) no-repeat;
	width:102px;
	height:88px;
	float:right;
	text-indent:-9999px;
	position:relative;
	display:inline;
	margin-right:10px;
}
#main{
	width:100%;
	overflow:hidden;
	padding:103px 0 0;
}
#twocolumns{
	float:right;
	width:754px;
	background: url(../images/bg-twocolumns-c.gif) repeat-y;
}
.twocolumns-holder{
	background: url(../images/bg-twocolumns-t.gif) no-repeat;
}
.twocolumns-frame{
	background: url(../images/bg-twocolumns-b.gif) no-repeat 0 100%;
	padding:11px 13px 10px 11px;
	overflow:hidden;
	height:1%;
}
#content{
	float:left;
	width:468px;
	overflow:hidden;
}
#content.wide {
	width: 550px !important;
}

#content .box{
	background:#fff url(../images/bg-big-box-t.gif) no-repeat;
	margin:0 0 9px;
}
#content.wide .box {
background: #fff url(../images/bg-big-box-b-wide.gif) no-repeat 0 0 !important;
	width: 550px !important;
}
#content .sub-box{
	margin:0 0 5px;
}
#content .box .holder{
	background:url(../images/bg-big-box-b.gif) no-repeat 0 100%;
	padding:4px 0 4px 4px;
	width:464px;
	overflow:hidden;
}
#content.wide .box .holder {
	background: url(../images/bg-big-box-b-wide.gif) no-repeat 0 100% !important;
	width: 526px !important;
}

#content.wide .box .holder h2{
	width: 526px !important;
	background-color: transparent !important;
	background-image: url(../images/bg-head-line-c-wide.gif) !important;
	background-repeat: repeat-y !important;
}

#content .box .holder p, #content .box .holder table {
	margin-left: -6px !important;
}
#content .box .holder td p {
	margin-left: 0px !important;
}
#content.wide .box .holder p {
	width: 526px !important;
}

#content .heading{
	background: url(../images/bg-title-line-t.gif) no-repeat;
	padding:1px 0 3px;
	width:459px;
}
#content .heading .holder{
	background: url(../images/bg-title-line-c.gif) repeat-y;
	padding:4px 10px 6px;
	width:439px;
}
#main .heading-wrap{
	background: url(../images/bullet-lead-story.gif) no-repeat 0 3px;
	padding:0 0 0 17px;
}
#main h2{
	margin:0;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:1px;
	font-size:1.04em;
	line-height:1.12em;
}
#content h2 a{
	color:#fff;
}
#content .visual{
	position:relative;
	height:1%;
}
#content .visual img{display:block;}
#content .text-box{
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	line-height:1.42em;
}
* html #content .text-box{
	bottom:-1px;
}
#content .text-box .c{
	background: url(../images/bg-text-box-c.png);
	padding:8px 16px 7px 17px;
	width:427px;
	overflow:hidden;
}
#content .text-box .b{
	background: url(../images/bg-text-box-b.png) no-repeat;
	height:2px;
	width:100%;
	overflow:hidden;
}
#content .head-line{
	background: url(../images/bg-head-line-t.gif) no-repeat;
	padding:1px 0 4px;
	width:459px;
}
#content .head-line .holder{
	background: url(../images/bg-head-line-c.gif) repeat-y;
	padding:4px 10px 5px;
	width:439px;
}
#content .full-link{
	float:right;
	font-size:0.917em;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	background: url(../images/bullet-full-link.gif) no-repeat 100% 3px;
	padding:0 19px 0 0;
}
.news-list{
	margin:0 0 -5px -5px;
	padding:0;
	list-style:none;
	border-top:2px solid #d8dde7;
}
.news-list li{
	padding:4px 15px;
	border-bottom:1px solid #d8dde7;
}
.news-list strong{
	display:block;
	background: url(../images/bullet-news.gif) no-repeat 0 3px;
	padding-left:12px;
}
.news-list p{margin:0;}
.aside{
	float:right;
	width:248px;
}
.aside .box{
	background:#fff url(../images/bg-small-box-t.gif) no-repeat;
	overflow:hidden;
	width:248px;
	padding:1px 0 0;
	margin:0 0 10px;
}
.aside .sub-box{
	margin:0 0 5px;
}
.aside .box .holder{
	background:url(../images/bg-small-box-b.gif) no-repeat 0 100%;
	width:244px;
	overflow:hidden;
	padding:3px 0 4px 4px;
}
.aside .video-holder{margin:0 0 4px;}
.aside .video-holder img{display:block;}
.video-line{
	background:#d8dde7 url(../images/bg-video-line.gif) no-repeat 0 100%;
	width:224px;
	padding:5px 8px 4px;
}
.aside .video-link{
	background: url(../images/bullet-video-link.gif) no-repeat 0 4px;
	font-weight:bold;
	padding:0 0 0 14px;
}
.aside .diary-line{
	background: url(../images/bg-diary-line-t.gif) no-repeat;
	padding:1px 0 4px;
	width:240px;
}
.aside .diary-line .holder{
	background: url(../images/bg-diary-line-c.gif) repeat-y;
	width:222px;
	padding:4px 10px 5px 8px;
}
.aside .more{
	float:right;
	font-size:0.917em;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	background: url(../images/bullet-full-link1.gif) no-repeat 100% 3px;
	padding:0 19px 0 0;
}
.diary-list{
	margin:0 0 0 -4px;
	padding:1px 0 4px;
	list-style:none;
	border-top:2px solid #d8dde7;
	overflow:hidden;
}
.diary-list li{
	border-top:1px solid #d8dde7;
	padding:4px 0 3px;
}
.diary-list li:first-child{border-top:none;}
.diary-list div{padding:0 11px;}
.diary-list .date{
	font-style:normal;
	color:#af0000;
	background: url(../images/bullet-diary-list.gif) no-repeat 0 3px;
	padding:0 0 0 15px;
}
#sidebar{
	background:#e8ebf1 url(../images/bg-sidebar-t.gif) no-repeat;
	float:left;
	width:177px;
}
#sidebar .sidebar-holder{
	background: url(../images/bg-sidebar-b.gif) no-repeat 0 100%;
	padding:11px 10px 5px 11px;
	overflow:hidden;
	height:1%;
}
#sidebar .box{
	background:#fff url(../images/bg-sidebar-box-t.gif) no-repeat;
	width:155px;
	overflow:hidden;
	margin:0 0 15px;
}
#sidebar .sub-box{
	margin:0 0 10px;
}
#sidebar .box .holder{
	background:url(../images/bg-sidebar-box-b.gif) no-repeat 0 100%;
	overflow:hidden;
	width:155px;
}



#sidebar .sub-nav, .aside3 .sub-nav{
	margin:0;
	padding:4px 0 1px 4px;
	list-style:none;
	font-weight:bold;
}
#sidebar .sub-nav li, .aside3 .sub-nav li{
	width:148px;
	overflow:hidden;
	margin:0 0 4px;
	position:relative;
	height:1%;
	vertical-align:middle;
}
#sidebar .sub-nav li a, .aside3 .sub-nav li a{
	background:#d8dde7 url(../images/bg-sub-nav-li-t.gif) no-repeat;
	display:block;
	padding:3px 0 0;
	overflow:hidden;
	cursor:pointer;
}
#sidebar .sub-nav li span, .aside3 .sub-nav li span{
	background:url(../images/bg-sub-nav-li-b.gif) no-repeat 0 100%;
	display:block;
	padding:0 0 3px 6px;
	overflow:hidden;
	width:142px;
}
#sidebar .sub-nav li a:hover,
#sidebar .sub-nav li.active a, 
.aside3 .sub-nav li a:hover,
.aside3 .sub-nav li.active a{
	background-color:#121288;
	background-position:-148px 0;
	color:#fff;
	text-decoration:none;
}
#sidebar .sub-nav li a:hover span,
#sidebar .sub-nav li.active span,
.aside3 .sub-nav li a:hover span,
.aside3 .sub-nav li.active span{background-position:-148px 100%;}
#sidebar .sub-nav li a em,
.aside3 .sub-nav li a em{
	background: url(../images/bullet-sub-nav.gif) no-repeat 0 2px;
	font-style:normal;
	padding:0 0 0 15px;
}
#sidebar .sub-nav li a:hover em,
#sidebar .sub-nav li.active em,
.aside3 .sub-nav li a:hover em,
.aside3 .sub-nav li.active em{background: url(../images/bullet-sub-nav-hover.gif) no-repeat 0 2px;}

.aside3 h3{
	margin:0 0 19px;
	font-size:1.09em;
	background:#d8dde7 url(../images/bg-title-box.gif) no-repeat;
	padding:6px 5px 4px 7px;
	position:relative;
}

#sidebar .sub-nav .sub-nav {
	margin-left: 2px;
	padding-left: 2px;
}

#sidebar .sub-nav .sub-nav .sub-nav a span em {
	font-style: italic !important;
}
#sidebar .sub-nav .sub-nav li a {
	background-image: url(../images/spacer.gif) !important;
	background-color: #fff;
	color: #010394;
	font-size: 0.9em;
}
#sidebar .sub-nav .sub-nav li a:hover {
	color: #010394;
	background-color: #fff;
	text-decoration: underline;
	background-image: url(../images/spacer.gif) !important;
}
#sidebar .sub-nav .sub-nav li a span {
	background-image: url(../images/spacer.gif) !important;
	background-color: #fff;
}
#sidebar .sub-nav .sub-nav li a span em{
	background-image: url(../images/smallchev.gif) !important;
	padding: 0 0 0 8px;
}


#sidebar .img-holder{padding:0 0 11px;}
#sidebar .img-holder img{display:block;}
#sidebar .heading{
	background:#e4e8ee url(../images/bg-simple-box-t.gif) no-repeat;
	width:148px;
	margin:5px 0 9px 4px;
	overflow:hidden;
}
#sidebar .heading-holder{
	background: url(../images/bg-simple-box-b.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:18px 6px 8px 12px;
	width:130px;
}
#sidebar h4{
	margin:0;
	font-size:2.5em;
	font-weight:normal;
	line-height:0.9em;
}
#sidebar h4 .cufon{
	margin:0 0 -2px;
	float:left;
}
#sidebar p{margin:0 0 10px;}
#sidebar .info{
	font-size:0.917em;
	line-height:1.364em;
	padding:0 12px 10px 10px;
}
#threecolumns{
	background:#e8ebf1 url(../images/bg-threecolumns-t.gif) no-repeat;
	width:754px;
	float:right;
}
.threecolumns-holder{
	background: url(../images/bg-threecolumns-b.gif) no-repeat 0 100%;
	padding:12px 10px 6px 11px;
	overflow:hidden;
}
#threecolumns #content{
	width:377px;
	float:left;
	margin:0 11px 0 0;
}
.breadcrumbs{
	height:1%;
	margin:0 0 7px 7px;
	position:relative;
}
.breadcrumbs:after{
	content:"";
	display:block;
	clear:both;
}
.breadcrumbs span{float:left;}
.breadcrumbs ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font-weight:bold;
	overflow:hidden;
	height:1%;
}
.breadcrumbs ul li{
	float:left;
	background: url(../images/separator.gif) no-repeat 0 3px;
	padding:0 3px 0 6px;
	margin:0 3px 0 -3px;
}
.breadcrumbs ul a{float:left;}
#main #threecolumns h2{
	margin:2px 0 13px -12px;
	position:relative;
	background:#363f91 url(../images/bg-games-line.gif) no-repeat;
	width:353px;
	padding:5px 8px 6px;
}
#threecolumns #content img{border:1px solid #131373;}
#threecolumns #content .box{
	background:#fff url(../images/bg-inner-box-t.gif) no-repeat;
	width:377px;
	overflow:hidden;
	padding:1px 0 0;
}
#threecolumns #content .box .holder{
	background:#fff url(../images/bg-inner-box-b.gif) no-repeat 0 100%;
	width:351px;
	overflow:hidden;
	padding:0 10px 4px 16px;
}
#content .img1{
	display:block;
	margin:0 0 9px;
}
#content .img2{
	float:left;
	margin:3px 15px 0 0;
}
#threecolumns #content p{margin:0 0 9px;}
.aside1{
	float:left;
	width:174px;
	background:#fff url(../images/bg-aside1-t.gif) no-repeat;
	padding:1px 0 0;
}
.aside1 .holder{
	width:167px;
	background:url(../images/bg-aside1-b.gif) no-repeat 0 100%;
	padding:3px 3px 0 4px;
	overflow:hidden;
}
* html .aside1 .holder{height:795px;}
.aside1 .block{
	font-size:0.917em;
	border-bottom:3px solid #d8dde7;
	padding:0 0 8px;
	margin:0 0 12px;
}
.aside1 h3{
	margin:0 0 19px;
	font-size:1.09em;
	background:#d8dde7 url(../images/bg-title-box.gif) no-repeat;
	padding:6px 5px 4px 7px;
	width:154px;
	position:relative;
}
.aside1 h3.title{
	margin:0 0 12px;
	padding:7px 5px 7px 10px;
	line-height:1.17em;
	background:#d8dde7 url(../images/bg-title-box.gif) no-repeat;
	width:151px;
}
.aside1 h3.title span{
	background-position:1px 4px;
}
.aside1 h3 span{
	background: url(../images/bullet1.gif) no-repeat 1px 5px;
	padding:0 0 0 12px;
	display:block;
}
.aside1 .img3{
	display:block;
	margin:0 auto 12px;
}
.aside1 .info{
	padding:0 10px 0 6px;
	line-height:1.27em;
}
.aside1 .info ul{
	margin:0 0 5px;
	padding:0;
	list-style:none;
	font-weight:bold;
	overflow:hidden;
}
.aside1 .info ul li{
	border-top:1px solid #d8dde7;
	background: url(../images/bullet-info-li.gif) no-repeat 1px 9px;
	float:left;
	padding:4px 12px 4px 0;
}
#threecolumns .aside1 .info ul a{
	padding-left:15px;
	float:none;
}
.aside1 .register-link{
	display:block;
	background:#121288 url(../images/bg-register-t.gif) no-repeat;
	color:#fff;
	width:156px;
	margin-left:5px;
	font-size:1.09em;
	font-weight:bold;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}
.aside1 .register-link span{
	display:block;
	background: url(../images/bg-register-b.gif) no-repeat 0 100%;
	overflow:hidden;
	width:136px;
	padding:5px 7px 5px 13px;
}
.aside1 .register-link em{
	font-style:normal;
	background: url(../images/bullet-register.gif) no-repeat 0 5px;
	padding:0 0 0 15px;
}
.aside1 .info ul a{float:left;}
.aside1 .info p{margin:0 0 4px;}
.aside2{
	float:right;
	width:155px;
	background:#fff;
	padding:3px 2px 3px 3px;
}
.aside3{
	float:right;
	width:160px;
	background:#fff;
	padding:3px;
	margin-left: 3px;
}
.photo-list{
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:5px solid #0154a4;
	overflow:hidden;
	height:1%;
}
.photo-list li{
	float:left;
	margin-bottom:2px;
}
.photo-list li img{
	display:block;
}
#footer{
	width:998px;
	margin:0 auto;
	padding-bottom:50px;
}
.footer-t{
	background: url(../images/bg-wrapper-t.png) no-repeat;
	height:18px;
	overflow:hidden;
}
.footer-c{
	background: url(../images/bg-wrapper-c.gif) repeat-y;
	height:1%;
	overflow:hidden;
	padding:0 36px 0 31px;
}
.footer-b{
	background: url(../images/bg-wrapper-b.png) no-repeat;
	height:21px;
	overflow:hidden;
}
.coventry-logo{
	float:left;
	margin:-1px 65px 0 0;
	position:relative;
	width: 130px;
}
.coventry-logo a{
	display:block;
	height:100%;
}
.contact-box{
	width:435px;
	float:left;
}
.contact-box ul{
	margin:0 0 4px -19px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	position:relative;
}
.contact-box ul li{
	float:left;
	margin:0 1px 0 -1px;
	background: url(../images/separator1.gif) no-repeat 0 3px;
	padding:0 22px 0 20px;
}
.contact-box p{margin:0 0 4px;}
.contact-box .menu{margin:12px 0 2px -16px;}
.contact-box .menu li{
	float:left;
	margin:0 1px 0 -1px;
	background: url(../images/separator1.gif) no-repeat 0 3px;
	padding:0 22px 0 18px;
}
.contact-box .menu a{
	float:left;
	background: url(../images/bullet-menu.gif) no-repeat 0 5px;
	padding:0 0 0 11px;
}
#footer .fund-raising-logo{
	float:right;
	background: url(../images/logo-fund-raising.gif) no-repeat;
	width:93px;
	height:96px;
	text-indent:-9999px;
	overflow:hidden;
	margin:3px 0 0;
}
#footer .fund-raising-logo a{
	display:block;
	height:100%;
	cursor:pointer;
	position:relative;
}

/* news */

.news_listing{
	width: 500px;
	padding-bottom: 12px;
}

/*Style the thumbnail used in the news listing*/
.news_thumbnail {
	border: 1px solid #9e9ec4;
	margin-right: 10px;
}

/*style the thumbnail container*/
.news_thumbnail_container {
	float: left;
}

/*style the image used in the main article*/
.news_image {
	border: 1px solid #191972;
	margin: 0px 10px 10px 0px;
	float: left;
	clear: left;
}

/*style the news text*/
.news_text {
	padding-bottom: 18px;
	border-bottom: 1px solid #9e9ec4;
}

/*style for the news listing start date*/
.news_start {
	color: #fe0000;
}

/*style for the title on the news article page*/
.news_title {
	font-size: medium;
	font-weight: bold;
	margin-bottom: 3px;
	width: 500px !important;
	border: 1px solid #fff;
}

.sponsor {
	margin-bottom: 5px;
}

#content .box .holder img {
	border-width: 0px !important;
}

#content .box .news img {
	border-width: 1px !important;
}	
