/* (c) 2009 Red Ink Creative Ltd */
/* Start of main block */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

strong
{
	color: red;
	font-size:1em;
	color:#003466;
}

h1, h2, h3, h4{
	font-family:Arial, Helvetica, sans-serif;
}

h1{
	font-size:1.8em;
	color:#003466;
	padding-bottom:0.2em;
}

h2{
	font-size:1.4em;
	font-weight:bold;
	text-transform:uppercase;
	color:#003466;
}

h3{
	font-size:1.3em;
	font-weight:bold;
	color:#000;
}

h4{
	font-size:1.2em;
	color:#003466;
}

p{
	font-size:1.2em;
	padding-bottom: 1em;
}

a{
	font-size:1em;
	color:#003466;
}

ul {
	list-style-position: inside;
	list-style-type: disc;
	font-size:1.2em;	
}

em {
	font-style:italic;
	font-size:100%;	
}

ol {
	font-size:1.2em;
}

.italic{
	font-size:1em;
	font-style:italic;
}

/* End of main block */

/* Start of ID Selector block */

#caf{
	float:left;
	width:9em;
	padding:1em 1.5em
}

#container{
	margin:0 auto;
	width:80em;
}

#content{
	float:left;
	width:53em;
	padding:1.3em 2em;
	background-color:#fff;
}

#head {
	float:left;
	width:76em;
}

#head img{
	float:left;	
}

#main{
	float:left;
	width:76em;	
	padding:0 2em;
	background:#003466 url(../images/border_sides.gif) 0 0 repeat-y;
}

#navigation{
	float:left;
	width:15em;
	padding:2em;
	list-style-type: none;	
}

#nav a{
	display:block;
	padding-left:0.5em;
	color:#fff;
	font-size:1.2em;
	line-height:2.5;
	text-decoration:none;
}

#nav li{
	 float:left;
	 margin-bottom:1em;
	 width:15em;
	 background:url(../images/button5.gif) 0 0 no-repeat;
	list-style-type: none;	 
}

#nav li a.current{
	color:#000;
}

#nav li a.current_subnav{
	color:#4B70BF;
}

#nav li a:hover{
	background:url(../images/left_arrow_blue.gif) 95% 48% no-repeat;
}

#subnav a{
 line-height:1.2;
}

#subnav li{
 background:none;
 width:15em;
 margin-bottom:0.3em;
}

#olympics{
	float:left;
	width:10em;
	padding:1em 2.5em;
}

#col_left{
	float:left;
	width:18.5em;
	padding-right:2em;
}

#col_full{
	float:left;
	width:52em;
	padding-right:1em;
}

#item1 img{
	float: right;
}

#item2 img{
	float: left;
}

#col1{
	float:left;
	width:24.5em;
	padding-right:2em;
}

#col2{
	float:left;
	width:24.5em;
	padding-left:2em;
}

.bot_bord{
	border-bottom:2px solid #ccc;
	background-color: #FFFFFF;
}

#banner_text{
	float:left;
	width:18em;
	margin-top:-17em;
	padding-left:2em;
}

#banner_text h1, #banner_text p{
	color:#fff;
}

#banner_text2{
	float:left;
	width:20em;
	margin-top:-17em;
	padding-left:1.5em;
}

#banner_text2 h1 {
	color:#fff;
}

#item3 img{
	float:left;
}

#footer{
	float:left;
	width:66.8em;
	margin-left:1.6em;
	padding:1em 5em;
	background:#fff url(../images/border_bottom.gif) 0 0 no-repeat;
}

#footer img
{
	float:left;
}

#footer p{
	float:left;
	width:15em;
}

#footer a{
	float:left;
	font-size:1.2em;
}

#footer .textlink
{
	width:21em;
}

.copy{
	float:left;
	width:10em;
}

.item{
	float:left;
	padding-bottom:2em;
	margin-bottom:2em;
}

#content li {
	list-style-position: inside;
	list-style-type: disc;
	font-size:1em;
	margin-left: 0;
	padding-left: 1.5em;
	text-indent: -1.5em;
	padding-bottom: 1em;	
}

#col_full img {
	padding: 5px;
	margin: 5px;
}	

#col1 img {
	padding: 2px;
	margin: 2px;
}		

#col2 img {
	padding: 2px;
	margin: 2px;
}

#col_full .director{
	float:left;
	width:52em;
	margin-bottom:2em;
}

#col_full .director img{
	float:right;
	margin:0 0.5em;
	padding:0 0.5em;
}

#col_full .director p{
	float:left;
	width:30em;
}  

div.figure {
  float: right;
  border: 1px solid silver;
  margin: 0.10em;
  padding: 0.5em;
}

div.figure2 {
  float: right;
  border: 0px solid silver;
  margin: 0em;
  padding: 0em;
}

div.figure img{
	float:left;
}

div.figure p {
  font-style: italic;
  font-size: 90%;
	padding: 5px;
	margin: 5px;
}

div.txtborder {
  float: centre;
  border: 1px solid black;
  margin: 0em;
  padding: 1em;
}

#boylan{width:17.1em;}
#bird{width:17.1em;}
#pepper{width:25em;}
#uksg{width: 23.5em}
#uksg2{width: 20em}
#colaine{width:21.6em;}
#podium{width:25.1em;}
#boylan_profile{width:21.6em;}
#tabletennis{width:27.5em;}

.caption {
  font-style: italic;
  font-size: 90%;
	padding: 5px;
	margin: 5px;
}

/* athletes profile css - added by rc sept 09 */

.athletes-box{ border:1px solid #e7e6e6; border-top:none; border-bottom:none;  padding:10px; display:inline-block;width:520px;}
.athletes-box-bttm{  background:url(images/box_bttm.gif) left 100% no-repeat; width:542px; height:25px; margin-top:-7px; padding:0;}
.athletes-box img {float:left;}
.athletes h2{ background:url(../images/h2-bg.gif) 0 0 repeat-x; color:#fff; padding:10px; font-size:2em; width:522px;}
.athletes table.basic{margin-top:6em;}
.athletes table.basic td{font-size:1.2em;}
.athletes table.basic td.catergory{ color:#003366; padding-right:15px;}

/*JQuery tabbed box*/
.tabbed-box{display:inline-block;width:540px; margin-top:30px;}
#content .tabbed-area h3 {border-bottom: 1px solid #1f6694; font-size:1.6em; color:#000000; margin-top:10px;}
#content .tabbed-area h4 {font-size:1.3em; font-weight:bold; color:#000000; margin-top:5px;}
#content .tabbed-area strong{font-weight:bold; color:#000000;}
#content .tabbed-area ul.records li{ list-style:none; padding-bottom:5px;}
#content .tabbed-area table#records-table{margin-top:10px;}
#content .tabbed-area table#records-table td{padding:3px 15px 3px 0; font-size:1.2em;}

.tabbed-box ul.tabs {float:left;width:542px;margin-top:-4.3em;}
/*.tabbed-box ul.tabs li#li-tab-1,
.tabbed-box ul.tabs li#li-tab-2,
.tabbed-box ul.tabs li#li-tab-3 {width:170px;}*/
.tabbed-box ul.tabs li#li-tab-1,
.tabbed-box ul.tabs li#li-tab-2{margin-right:31px;}
#content ul.tabs li{float:left;list-style:none; display:inline;text-indent:0;padding:0;}
ul.tabs li a{float:left;background:url(../images/tab-bg.jpg) 0 0 repeat-x; padding:18px 0;color:#FFFFFF;width:160px; text-align:center;}
ul.tabs li a:hover{background:url(../images/tab-hover.jpg) 0 0 repeat-x;}
ul.tabs li a.active{background:url(../images/tab-active.jpg) 0 0 repeat-x;color:#000000;}

.content{width:520px; padding:10px;  border:1px solid #e7e6e6; margin-top:10px;}
#content-2,#content-3{display:none;}


#thumbs{
float:left;
width:48em;
margin-top:1em;
}

.thumb_box{
	float:left;
	width:15em;
	padding:0 0.5em 1.5em 0;
}

.thumb_box img{
	border:solid 1px #666;
	padding: 0px;
	margin: 0px;
}

.thumb_box .athlete_sport{
	display:block;
	color:#4B70BF;
	font-weight:bold;
	text-align:center;
}

.thumb_box .athlete_name{
	display:block;
	color:#333;
	text-align:center;
}
	
