@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; background:#0f2c58 url(../App_Images/bluecrosses2.jpg) no-repeat top center; font-size:small; color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; }
body.medium { font-size: 1.0em; }
body.large { font-size: 1.1em; }
body.small { font-size: 0.8em; }

p#textSize { font-size: 11px; color: #fe7200; }
p#textSize a { color: white; text-decoration: none; font-weight: bold; }
p#textSize a.smallLnk { font-size: 1.0em; }
p#textSize a.mediumLnk { font-size: 1.3em; }
p#textSize a.largeLnk { font-size: 1.5em; }

#wrap{margin:0 auto; padding:0; width:825px; padding-left:72px;}

#mainColumn{float:left; width:635px;}
#sideBar{width:165px; float:right; background:url(../App_Images/sidebar_Footer.gif) no-repeat bottom center;}
#BBCBar{width:149px; float:right; padding:10px 8px 0 8px;}

#mainContent{float:right;width:484px;min-height:650px;
  height:auto !important;
  height:680px;}

div.news p { margin: 5px 0; }

a img { border: 0; }

div.champion { float: right; width: 200px; margin: 18px; }
div.venues { float: left; width: 230px; margin: 5px; }

.box { 
	width: 249px;
	background: url(../App_Images/top.gif) no-repeat top left;
	padding-top: 15px; 
	float: left;
	margin: 10px 10px 10px 0;
}

.box-middle {
	width: 249px;
	background: url(../App_Images/bottom.gif) no-repeat bottom left;
	padding-bottom: 15px;
}

.box-small { 
	width: 230px;
	background: url(../App_Images/small-top.gif) no-repeat top left;
	padding-top: 15px; 
	float: left;
	margin: 3px;
}

.box-small-middle {
	width: 230px;
	background: url(../App_Images/small-bottom.gif) no-repeat bottom left;
	padding-bottom: 15px;
}



.box-tiny { 
	width: 140px;
	background: url(../App_Images/tiny-top.gif) no-repeat top left;
	padding-top: 15px; 
	float: left;
	margin: 10px 10px 5px 0;
}

.box-tiny-middle {
	width: 140px;
	background: url(../App_Images/tiny-bottom.gif) no-repeat bottom left;
	padding-bottom: 15px;
}

div.news .box-middle p, .box-small-middle p,div.news .box-tiny-middle p {
	margin: 0;
	padding: 0 15px;
	background-color: white;
}

/* .box {
	width: 20em;
	background: url(../App_Images/bl.gif) no-repeat bottom left;
}

.box-outer { 
	background: url(../App_Images/br.gif) no-repeat bottom right;
	padding-bottom: 15px;
}

.box-inner {
	background: url(../App_Images/tl.gif) no-repeat top left;
}

.box .headline {
	background: url(../App_Images/tr.gif) no-repeat top right;
	height: 15px;
}

.box p {
	margin: 0;
	padding: 0 15px;
} */



.clearer{clear:both;}

#logo{margin-bottom:60px;}

#nav {margin:0; padding:0; float:left; width:125px; list-style:none; }
#nav li { margin:0; padding:0; float: left; }
#nav li a { color:#ffffff; margin: 0; text-decoration:none; padding:10px 0; display:block; width: 125px; }
/*\*/
* html #nav{padding:10px 0 0 0;}

/**/
#nav li a:hover{}

form{float:left; width:125px; margin:0; padding:0;}
form p{text-transform:lowercase;}

.news{}
/*.image{float:left; margin:5px 0; display:inline; width:220px;}*/
.image{float:left; margin:5px 5px; display:inline; width:249px;}
/*.imageAcc{float:right; margin:5px 0; display:inline; width:152px;}*/
.imageAcc{float:right; margin:5px 0; display:inline; width:125px;}
.news p{text-align:justify;}

h1, #accessibility{display:none;}

#sideBar a{color:#25a4f2;}

#eventsTimetable{background:#0f2c58; border-left:1px solid #ffffff; border-right:1px solid #ffffff; width:153px;margin:0 auto 5px auto; }

#sideBar h2{text-indent:-9999px; background:url(../App_Images/h2_eventsTimetable.gif) no-repeat top left; width:155px; height:64px; margin:5px auto 0 auto; padding:0;}

#mainContent h2{margin:0; padding:5px; /*font-family:Georgia, "Times New Roman", Times, serif;*/ font-weight:normal; font-size:100%; border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; text-transform:uppercase;}
#mainContent p{font-size:85%; line-height:130%;}
#mainContent p a, #mainContent ul a{color:#ffffff;}
#mainContent p a.menu{color:#ffffff; display:block; float:left; margin:2px; padding:3px; background-color:#0f2c58;}



#mainContent ol, #mainContent ul{font-size:85%; line-height:130%;}
#eventsTimetable p{padding:0 4px; margin-top:0; font-size:85%; line-height:130%;}

p.location{color:#25a4f2; font-weight:bold; font-size:115%;}

h3, h3 a{font-size:100%; color:#fe7200; margin: 8px 0;}
.simplepie h3 a{font-size:100%; color:#ffffff;}
.simplepie ul{margin:2px; padding:0;}
.simplepie ul li{margin:2px; list-style-type:none;}
.simplepie ul li a{color:#fe7200;}

.footer{height:50px;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#map_canvas p{color:#000000;}
.mapClass{float:left;  border:1px solid #ffffff; margin:4px;}
.venue{clear:left;}