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

/* CMS Styles */

/* Platform-wide definitions for GoogleTV*/

/* use this style to set default text for the platform, including the base fount */


.title, .name, .alias, .caption, .description, .assetCaption, .assetDescription, .readMoreText, .thumbnail, .introText, .fullText, li        { font-family:Helvetica, sans-serif ; font-size:32px }

/* use this style to set default styles for the platform. Use to set sizes optimised for the display */



.panelTitle          { font-size:36px }
.title               { font-size:32px }
.articleBody .title  { font-size:36px }
li.title             { font-size:32px }

.name               {  }
.alias              {  }
.caption            {  }
.description        {  }
.assetCaption       {  }
.assetDescription   {  }
.readMoreText       {  }

.thumbnail          {  }
.image              {  }
.externalImage      {  }

.AVCRD              {  }
.AVCSD              {  }
.AVCHD              {  }
.externalVideo      {  }


.introText          {  }
.fullText           {  }

li                  { list-style-type: none;  }

/* ARTICLE STYLES */

.article {}

.article .articleBody  { margin:5px; padding:5px }

.article .articleBody .title {  padding:5px   }
.article .articleBody .introtext {   }
.article .articleBody .fulltext {   }
.article .articleBody .image {   }
.article .articleBody img {   }

/* panel container styles  */

.panel_content {  -webkit-transition-property: top,left;     -webkit-transition-duration: 0.75s; }




/* Standard styles */

body {margin:0px;padding:0px}


ul { -webkit-margin-before: 0px; -webkit-margin-after: 0px; -webkit-margin-start: 0px; }
ul {-webkit-margin-end: 0px; -webkit-padding-start: 0px; }


img {padding:0px;margin:0px;width:100%}

/* field styles */

.panelTitle {  }
.title {}
.name {}
.alias {}
.article .image {   }
.tag .article p {   }
.articleBody {  }
.sectionIndex .image, .categoryIndex .image, .categoryIndex .article .image {}
.sectionIndex p, .categoryIndex p {  }
 .article p { }
.caption {}
.description {}
.introText {}
.fullText {}
.authorName {}
.authorTitle {}
.authorBiog {}
.authorEmail {}
.authorImage {}
.indexImage,.nextImage {  }


/* page tabs   */

 ul .tabItems , ul { }
 .tabItemsList li {    }
 .tabItemsList li selected {  }
 .tabItemsList li hover {  }
 .tabItemsList li:active {  }

/* container overrides */

.pageFooterText ,.pageFooterText p {}

#siteLogo img {   }
#pageHeader img {  }

/* panel styles */



/* overrides  */

a:hover {  }

/* FASTEXT MENU - this may be redundant because the colour keys do not seem to be available to Chrome apps. */

.fastextMenu { }
.fastextMenu ul { }
.fastextMenu li  {  }

.fastextMenu  img { }
.fastextMenu  .text {  }
.fastextMenu  .image { }

.fastextMenu {display:inline;vertical-align: text-top; }
.fastextMenu ul {padding:0px; display:inline; list-style-type: none; }
.fastextMenu li  { display:inline-block;  padding:10px; }

.fastextMenu  img { height:45px; width:auto; display:inline-block;;vertical-align:middle}
.fastextMenu  .text {  display:inline-block;;vertical-align:middle; font-size: 32px; color:white; margin-right:5px; padding-right:10px}
.fastextMenu  .image {  display:inline-block;vertical-align:middle;margin-right: 10px}


/* BUTTON MENU   */

.iPadButtonMenu , .iPadButtonMenuArrowed     {display:inline;vertical-align: text-top; font-family:Helvetica, sans-serif }
.iPadButtonMenu ul , .iPadButtonMenuArrowed ul   {padding:0px; display:inline; list-style-type: none; }
.iPadButtonMenu li , .iPadButtonMenuArrowed li   { display:inline-block;   font-size: 24px; text-align: center;  height: 48px; vertical-align: middle; text-align:centre; background-position: 0px 0px;}
.iPadButtonMenu li , .iPadButtonMenuArrowed li   { text-shadow: rgba(0,0,0,0.5) 1px 1px 1px}
.iPadButtonMenu li , .iPadButtonMenuArrowed li   { -webkit-border-image: url("../../iPadWeb/images/button-plain.png")  7 15 7 15 stretch ; -webkit-box-sizing: border-box; box-sizing: border-box; border-width: 7px 15px 7px 15px;}
.iPadButtonMenuArrowed li:first-child  {  -webkit-border-image: url("../../iPadWeb/images/button-left.png")  7 22 7 22 stretch ;  -webkit-box-sizing: border-box;border-width: 7px 15px 7px 22px; }
.iPadButtonMenuArrowed li:last-child   {  -webkit-border-image: url("../../iPadWeb/images/button-right.png")  5 15 5 15 stretch ;  -webkit-box-sizing: border-box ;border-width: 7px 22px 7px 15px;}

.iPadButtonMenu li:active , .iPadButtonMenuArrowed li:active  { -webkit-border-image: url("../../iPadWeb/images/button-plain-pressed.png")  7 15 7 22 stretch stretch; -webkit-box-sizing: border-box; box-sizing: border-box; }

.iPadButtonMenu li:first-child:active  {  -webkit-border-image: url("../../iPadWeb/images/button-left-pressed.png")  7 15 7 22 stretch stretch;  -webkit-box-sizing: border-box }
.iPadButtonMenu li:last-child:active   {  -webkit-border-image: url("../../iPadWeb/images/button-right-pressed.png")  7 15 7 22 stretch stretch;  -webkit-box-sizing: border-box }

.iPadButtonMenu li , .iPadButtonMenuArrowed li  { display:inline-block;   font-size: 18px; margin-left:15px;margin-right:15px; }

.iPadButtonMenu  .text , .iPadButtonMenuArrowed  .text {  display:inline-block;vertical-align:middle; font-size: 24px; color:white; margin-top:5px; margin-left:15px; margin-right:15px}



