/* 313 *//* 330 */
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 1032px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 8px;
	margin-right: 8px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width:70px;
}

.container_12 .grid_2 {
	width:156px;
}

.container_12 .grid_3 {
	width:242px;
}

.container_12 .grid_4 {
	width:328px;
}

.container_12 .grid_5 {
	width:414px;
}

.container_12 .grid_6 {
	width:500px;
}

.container_12 .grid_7 {
	width:586px;
}

.container_12 .grid_8 {
	width:672px;
}

.container_12 .grid_9 {
	width:758px;
}

.container_12 .grid_10 {
	width:844px;
}

.container_12 .grid_11 {
	width:930px;
}

.container_12 .grid_12 {
	width:1016px;
}



/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left:86px;
}

.container_12 .prefix_2 {
	padding-left:172px;
}

.container_12 .prefix_3 {
	padding-left:258px;
}

.container_12 .prefix_4 {
	padding-left:344px;
}

.container_12 .prefix_5 {
	padding-left:430px;
}

.container_12 .prefix_6 {
	padding-left:516px;
}

.container_12 .prefix_7 {
	padding-left:602px;
}

.container_12 .prefix_8 {
	padding-left:688px;
}

.container_12 .prefix_9 {
	padding-left:774px;
}

.container_12 .prefix_10 {
	padding-left:860px;
}

.container_12 .prefix_11 {
	padding-left:946px;
}



/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right:86px;
}

.container_12 .suffix_2 {
	padding-right:172px;
}

.container_12 .suffix_3 {
	padding-right:258px;
}

.container_12 .suffix_4 {
	padding-right:344px;
}

.container_12 .suffix_5 {
	padding-right:430px;
}

.container_12 .suffix_6 {
	padding-right:516px;
}

.container_12 .suffix_7 {
	padding-right:602px;
}

.container_12 .suffix_8 {
	padding-right:688px;
}

.container_12 .suffix_9 {
	padding-right:774px;
}

.container_12 .suffix_10 {
	padding-right:860px;
}

.container_12 .suffix_11 {
	padding-right:946px;
}



/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left:86px;
}

.container_12 .push_2 {
	left:172px;
}

.container_12 .push_3 {
	left:258px;
}

.container_12 .push_4 {
	left:344px;
}

.container_12 .push_5 {
	left:430px;
}

.container_12 .push_6 {
	left:516px;
}

.container_12 .push_7 {
	left:602px;
}

.container_12 .push_8 {
	left:688px;
}

.container_12 .push_9 {
	left:774px;
}

.container_12 .push_10 {
	left:860px;
}

.container_12 .push_11 {
	left:946px;
}



/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left:-86px;
}

.container_12 .pull_2 {
	left:-172px;
}

.container_12 .pull_3 {
	left:-258px;
}

.container_12 .pull_4 {
	left:-344px;
}

.container_12 .pull_5 {
	left:-430px;
}

.container_12 .pull_6 {
	left:-516px;
}

.container_12 .pull_7 {
	left:-602px;
}

.container_12 .pull_8 {
	left:-688px;
}

.container_12 .pull_9 {
	left:-774px;
}

.container_12 .pull_10 {
	left:-860px;
}

.container_12 .pull_11 {
	left:-946px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}


#more-ways-to-get-varsity {
background: white;
margin: 5px 0px 0px 0px;
padding: 6px 0px 6px;
position: relative;
width: 328px;
}

#more-ways-to-get-varsity li {
display: inline;
margin: 0px 14px 0px 0px;
padding: 0px;
}

#more-ways-to-get-varsity ul {
width: 280px;
margin: 15px auto 5px;
position: relative;
}

#more-ways-to-get-varsity li a {
display: inline-block;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
height: 17px;
margin: 0px;
padding: 25px 2px 0px;
vertical-align: bottom;
}

#more-ways-to-get-varsity li.newsletters a {
zoom: 1;
}

#more-ways-to-get-varsity h2 {
background: url(/images/static/head/otherwaystoget.png) no-repeat 0px 0px;
display: block;
font-size: 1px;
height: 25px;
margin: 0px 0px 0px 0px;
padding: 0px;
text-indent: -9999em;
width: 328px;
}

#more-ways-to-get-varsity li.the-magazine a {
background: url(/images/static/logos/toc-cover-shadow.png) no-repeat 22px -14px;
position:relative;
}

#more-ways-to-get-varsity li.the-magazine a img {
border: 0px;
height: 32px;
left: 24px;
position: absolute;
top: -10px;
width: 26px;
}

#more-ways-to-get-varsity li.rss a {
background: url(/images/static/logos/toc-rss-large.gif) no-repeat 2px 0px;
zoom: 1;
}

#more-ways-to-get-varsity li.facebook a {
background: url(/images/static/logos/toc-fb-large.gif) no-repeat 16px 0px;
zoom: 1;
}

#more-ways-to-get-varsity li.twitter a {
background: url(/images/static/logos/twitter-blue.png) no-repeat 8px 0px;
zoom: 1;
}

.car-box {
position:relative;
width:500px;
}


.car-overlay {
position:absolute;
bottom: 20px;
padding: 6px 10px 6px 6px;
background: white;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}

.car-overlay h2, .car-overlay a {
color: black !important;
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
}

    div.carousel div#layeredCarousel,
    div.carousel div.carousel-light div.carousel-Window {
      background: white;
    }
    .carousel a.carousel-nav .carousel-label,
    .carousel a.carousel-nav .carousel-background,
    .carousel a.carousel-nav .carousel-top,
    .carousel a.carousel-nav .carousel-bottom {
      visibility:hidden;
    }
    ol#carousel li {
      margin: 0px 2px 0 0;
      background: white;
    }
    
div.carousel h2
{
  font-size: 14px;
  line-height: 16px;
  padding-top: 2px;
  padding-bottom: 3px;
  font-weight: normal;
  font-family: 	Georgia,Times,serif;
}

div.carousel a
{
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid #fff;
}

div.carousel a:hover
{
  color: #014;
  border-bottom: 1px dotted #014;
}




.container_12 {

  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
}

.hairline, .hl_right {
  margin-right: 0px !important;
  padding-right: 7px !important;
  border-right:1px solid #ddd;
}

.hl_left {
  margin-left: 0px !important;
  padding-left: 7px !important;
  border-left:1px solid #ddd;
}

#ticker-wrapper {
margin-bottom: 8px;
}

.top_spacing {
margin-bottom: 8px;
}


div.clearing
{
  clear: both;
}

div#center-container
{
  width: 985px;
  margin: 0 auto;
  background-color: #fff;
  padding: 0 15px 7px 15px;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
}


*
{
  margin: 0;
  padding: 0;
}

body
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  background-color: #fff;
}

h1
{
  color: #025;
  font-family: CalibreWeb;
  /*  font-family: 	Georgia,Times,serif;*/
  padding: 0;
  font-weight: bold;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 18px;
}

.hover-colour-by-section-home:hover { color: #001144 !important; }
.hover-colour-by-section-1:hover { color: #001144 !important; }
.hover-bgcolour-by-section-home:hover { background-color: #001144 !important; }
.hover-bgcolour-by-section-1:hover { background-color: #001144 !important; }
.hover-colour2-by-section-home:hover { color: #DDBBFF !important; }
.hover-colour2-by-section-1:hover { color: #DDBBFF !important; }
.hover-bgcolour2-by-section-home:hover { background-color: #DDBBFF !important; }
.hover-bgcolour2-by-section-1:hover { background-color: #DDBBFF !important; }
.colour-by-section-home { color: #001144 !important; }
.colour-by-section-1 { color: #001144 !important; }
.colour2-by-section-home { color: #DDBBFF !important; }
.colour2-by-section-1 { color: #DDBBFF !important; }
.bgcolour-by-section-home { background-color: #001144 !important; }
.bgcolour-by-section-1 { background-color: #001144 !important; }
.bgcolour2-by-section-home { background-color: #DDBBFF !important; }
.bgcolour2-by-section-1 { background-color: #DDBBFF !important; }
.border-colour-by-section-home { border-color: #001144 !important; }
.border-colour-by-section-1 { border-color: #001144 !important; }
.border-colour2-by-section-home { border-color: #DDBBFF !important; }
.border-colour2-by-section-1 { border-color: #DDBBFF !important; }
.hover-colour-by-section-news:hover { color: #cc0000 !important; }
.hover-colour-by-section-2:hover { color: #cc0000 !important; }
.hover-bgcolour-by-section-news:hover { background-color: #cc0000 !important; }
.hover-bgcolour-by-section-2:hover { background-color: #cc0000 !important; }
.hover-colour2-by-section-news:hover { color: #CCD8E5 !important; }
.hover-colour2-by-section-2:hover { color: #CCD8E5 !important; }
.hover-bgcolour2-by-section-news:hover { background-color: #CCD8E5 !important; }
.hover-bgcolour2-by-section-2:hover { background-color: #CCD8E5 !important; }
.colour-by-section-news { color: #cc0000 !important; }
.colour-by-section-2 { color: #cc0000 !important; }
.colour2-by-section-news { color: #CCD8E5 !important; }
.colour2-by-section-2 { color: #CCD8E5 !important; }
.bgcolour-by-section-news { background-color: #cc0000 !important; }
.bgcolour-by-section-2 { background-color: #cc0000 !important; }
.bgcolour2-by-section-news { background-color: #CCD8E5 !important; }
.bgcolour2-by-section-2 { background-color: #CCD8E5 !important; }
.border-colour-by-section-news { border-color: #cc0000 !important; }
.border-colour-by-section-2 { border-color: #cc0000 !important; }
.border-colour2-by-section-news { border-color: #CCD8E5 !important; }
.border-colour2-by-section-2 { border-color: #CCD8E5 !important; }
.hover-colour-by-section-comment:hover { color: #1a2574 !important; }
.hover-colour-by-section-16:hover { color: #1a2574 !important; }
.hover-bgcolour-by-section-comment:hover { background-color: #1a2574 !important; }
.hover-bgcolour-by-section-16:hover { background-color: #1a2574 !important; }
.hover-colour2-by-section-comment:hover { color: #FFD8BE !important; }
.hover-colour2-by-section-16:hover { color: #FFD8BE !important; }
.hover-bgcolour2-by-section-comment:hover { background-color: #FFD8BE !important; }
.hover-bgcolour2-by-section-16:hover { background-color: #FFD8BE !important; }
.colour-by-section-comment { color: #1a2574 !important; }
.colour-by-section-16 { color: #1a2574 !important; }
.colour2-by-section-comment { color: #FFD8BE !important; }
.colour2-by-section-16 { color: #FFD8BE !important; }
.bgcolour-by-section-comment { background-color: #1a2574 !important; }
.bgcolour-by-section-16 { background-color: #1a2574 !important; }
.bgcolour2-by-section-comment { background-color: #FFD8BE !important; }
.bgcolour2-by-section-16 { background-color: #FFD8BE !important; }
.border-colour-by-section-comment { border-color: #1a2574 !important; }
.border-colour-by-section-16 { border-color: #1a2574 !important; }
.border-colour2-by-section-comment { border-color: #FFD8BE !important; }
.border-colour2-by-section-16 { border-color: #FFD8BE !important; }
.hover-colour-by-section-sport:hover { color: #009933 !important; }
.hover-colour-by-section-6:hover { color: #009933 !important; }
.hover-bgcolour-by-section-sport:hover { background-color: #009933 !important; }
.hover-bgcolour-by-section-6:hover { background-color: #009933 !important; }
.hover-colour2-by-section-sport:hover { color: #CCEEBB !important; }
.hover-colour2-by-section-6:hover { color: #CCEEBB !important; }
.hover-bgcolour2-by-section-sport:hover { background-color: #CCEEBB !important; }
.hover-bgcolour2-by-section-6:hover { background-color: #CCEEBB !important; }
.colour-by-section-sport { color: #009933 !important; }
.colour-by-section-6 { color: #009933 !important; }
.colour2-by-section-sport { color: #CCEEBB !important; }
.colour2-by-section-6 { color: #CCEEBB !important; }
.bgcolour-by-section-sport { background-color: #009933 !important; }
.bgcolour-by-section-6 { background-color: #009933 !important; }
.bgcolour2-by-section-sport { background-color: #CCEEBB !important; }
.bgcolour2-by-section-6 { background-color: #CCEEBB !important; }
.border-colour-by-section-sport { border-color: #009933 !important; }
.border-colour-by-section-6 { border-color: #009933 !important; }
.border-colour2-by-section-sport { border-color: #CCEEBB !important; }
.border-colour2-by-section-6 { border-color: #CCEEBB !important; }
.hover-colour-by-section-science:hover { color: #7700aa !important; }
.hover-colour-by-section-29:hover { color: #7700aa !important; }
.hover-bgcolour-by-section-science:hover { background-color: #7700aa !important; }
.hover-bgcolour-by-section-29:hover { background-color: #7700aa !important; }
.hover-colour2-by-section-science:hover { color: #CCDDFF !important; }
.hover-colour2-by-section-29:hover { color: #CCDDFF !important; }
.hover-bgcolour2-by-section-science:hover { background-color: #CCDDFF !important; }
.hover-bgcolour2-by-section-29:hover { background-color: #CCDDFF !important; }
.colour-by-section-science { color: #7700aa !important; }
.colour-by-section-29 { color: #7700aa !important; }
.colour2-by-section-science { color: #CCDDFF !important; }
.colour2-by-section-29 { color: #CCDDFF !important; }
.bgcolour-by-section-science { background-color: #7700aa !important; }
.bgcolour-by-section-29 { background-color: #7700aa !important; }
.bgcolour2-by-section-science { background-color: #CCDDFF !important; }
.bgcolour2-by-section-29 { background-color: #CCDDFF !important; }
.border-colour-by-section-science { border-color: #7700aa !important; }
.border-colour-by-section-29 { border-color: #7700aa !important; }
.border-colour2-by-section-science { border-color: #CCDDFF !important; }
.border-colour2-by-section-29 { border-color: #CCDDFF !important; }
.hover-colour-by-section-culture:hover { color: #007eb7 !important; }
.hover-colour-by-section-5:hover { color: #007eb7 !important; }
.hover-bgcolour-by-section-culture:hover { background-color: #007eb7 !important; }
.hover-bgcolour-by-section-5:hover { background-color: #007eb7 !important; }
.hover-colour2-by-section-culture:hover { color: #FFCCEE !important; }
.hover-colour2-by-section-5:hover { color: #FFCCEE !important; }
.hover-bgcolour2-by-section-culture:hover { background-color: #FFCCEE !important; }
.hover-bgcolour2-by-section-5:hover { background-color: #FFCCEE !important; }
.colour-by-section-culture { color: #007eb7 !important; }
.colour-by-section-5 { color: #007eb7 !important; }
.colour2-by-section-culture { color: #FFCCEE !important; }
.colour2-by-section-5 { color: #FFCCEE !important; }
.bgcolour-by-section-culture { background-color: #007eb7 !important; }
.bgcolour-by-section-5 { background-color: #007eb7 !important; }
.bgcolour2-by-section-culture { background-color: #FFCCEE !important; }
.bgcolour2-by-section-5 { background-color: #FFCCEE !important; }
.border-colour-by-section-culture { border-color: #007eb7 !important; }
.border-colour-by-section-5 { border-color: #007eb7 !important; }
.border-colour2-by-section-culture { border-color: #FFCCEE !important; }
.border-colour2-by-section-5 { border-color: #FFCCEE !important; }
.hover-colour-by-section-reviews:hover { color: #cc6600 !important; }
.hover-colour-by-section-7:hover { color: #cc6600 !important; }
.hover-bgcolour-by-section-reviews:hover { background-color: #cc6600 !important; }
.hover-bgcolour-by-section-7:hover { background-color: #cc6600 !important; }
.hover-colour2-by-section-reviews:hover { color: #D5E5E5 !important; }
.hover-colour2-by-section-7:hover { color: #D5E5E5 !important; }
.hover-bgcolour2-by-section-reviews:hover { background-color: #D5E5E5 !important; }
.hover-bgcolour2-by-section-7:hover { background-color: #D5E5E5 !important; }
.colour-by-section-reviews { color: #cc6600 !important; }
.colour-by-section-7 { color: #cc6600 !important; }
.colour2-by-section-reviews { color: #D5E5E5 !important; }
.colour2-by-section-7 { color: #D5E5E5 !important; }
.bgcolour-by-section-reviews { background-color: #cc6600 !important; }
.bgcolour-by-section-7 { background-color: #cc6600 !important; }
.bgcolour2-by-section-reviews { background-color: #D5E5E5 !important; }
.bgcolour2-by-section-7 { background-color: #D5E5E5 !important; }
.border-colour-by-section-reviews { border-color: #cc6600 !important; }
.border-colour-by-section-7 { border-color: #cc6600 !important; }
.border-colour2-by-section-reviews { border-color: #D5E5E5 !important; }
.border-colour2-by-section-7 { border-color: #D5E5E5 !important; }
.hover-colour-by-section-features:hover { color: #ee3377 !important; }
.hover-colour-by-section-4:hover { color: #ee3377 !important; }
.hover-bgcolour-by-section-features:hover { background-color: #ee3377 !important; }
.hover-bgcolour-by-section-4:hover { background-color: #ee3377 !important; }
.hover-colour2-by-section-features:hover { color: #CCDDFF !important; }
.hover-colour2-by-section-4:hover { color: #CCDDFF !important; }
.hover-bgcolour2-by-section-features:hover { background-color: #CCDDFF !important; }
.hover-bgcolour2-by-section-4:hover { background-color: #CCDDFF !important; }
.colour-by-section-features { color: #ee3377 !important; }
.colour-by-section-4 { color: #ee3377 !important; }
.colour2-by-section-features { color: #CCDDFF !important; }
.colour2-by-section-4 { color: #CCDDFF !important; }
.bgcolour-by-section-features { background-color: #ee3377 !important; }
.bgcolour-by-section-4 { background-color: #ee3377 !important; }
.bgcolour2-by-section-features { background-color: #CCDDFF !important; }
.bgcolour2-by-section-4 { background-color: #CCDDFF !important; }
.border-colour-by-section-features { border-color: #ee3377 !important; }
.border-colour-by-section-4 { border-color: #ee3377 !important; }
.border-colour2-by-section-features { border-color: #CCDDFF !important; }
.border-colour2-by-section-4 { border-color: #CCDDFF !important; }
.hover-colour-by-section-fashion:hover { color: #000000 !important; }
.hover-colour-by-section-8:hover { color: #000000 !important; }
.hover-bgcolour-by-section-fashion:hover { background-color: #000000 !important; }
.hover-bgcolour-by-section-8:hover { background-color: #000000 !important; }
.hover-colour2-by-section-fashion:hover { color: #E5CCFF !important; }
.hover-colour2-by-section-8:hover { color: #E5CCFF !important; }
.hover-bgcolour2-by-section-fashion:hover { background-color: #E5CCFF !important; }
.hover-bgcolour2-by-section-8:hover { background-color: #E5CCFF !important; }
.colour-by-section-fashion { color: #000000 !important; }
.colour-by-section-8 { color: #000000 !important; }
.colour2-by-section-fashion { color: #E5CCFF !important; }
.colour2-by-section-8 { color: #E5CCFF !important; }
.bgcolour-by-section-fashion { background-color: #000000 !important; }
.bgcolour-by-section-8 { background-color: #000000 !important; }
.bgcolour2-by-section-fashion { background-color: #E5CCFF !important; }
.bgcolour2-by-section-8 { background-color: #E5CCFF !important; }
.border-colour-by-section-fashion { border-color: #000000 !important; }
.border-colour-by-section-8 { border-color: #000000 !important; }
.border-colour2-by-section-fashion { border-color: #E5CCFF !important; }
.border-colour2-by-section-8 { border-color: #E5CCFF !important; }
.hover-colour-by-section-live:hover { color: #330066 !important; }
.hover-colour-by-section-28:hover { color: #330066 !important; }
.hover-bgcolour-by-section-live:hover { background-color: #330066 !important; }
.hover-bgcolour-by-section-28:hover { background-color: #330066 !important; }
.hover-colour2-by-section-live:hover { color: #DDBBFF !important; }
.hover-colour2-by-section-28:hover { color: #DDBBFF !important; }
.hover-bgcolour2-by-section-live:hover { background-color: #DDBBFF !important; }
.hover-bgcolour2-by-section-28:hover { background-color: #DDBBFF !important; }
.colour-by-section-live { color: #330066 !important; }
.colour-by-section-28 { color: #330066 !important; }
.colour2-by-section-live { color: #DDBBFF !important; }
.colour2-by-section-28 { color: #DDBBFF !important; }
.bgcolour-by-section-live { background-color: #330066 !important; }
.bgcolour-by-section-28 { background-color: #330066 !important; }
.bgcolour2-by-section-live { background-color: #DDBBFF !important; }
.bgcolour2-by-section-28 { background-color: #DDBBFF !important; }
.border-colour-by-section-live { border-color: #330066 !important; }
.border-colour-by-section-28 { border-color: #330066 !important; }
.border-colour2-by-section-live { border-color: #DDBBFF !important; }
.border-colour2-by-section-28 { border-color: #DDBBFF !important; }
.hover-colour-by-section-theatre:hover { color: #cc6600 !important; }
.hover-colour-by-section-30:hover { color: #cc6600 !important; }
.hover-bgcolour-by-section-theatre:hover { background-color: #cc6600 !important; }
.hover-bgcolour-by-section-30:hover { background-color: #cc6600 !important; }
.hover-colour2-by-section-theatre:hover { color: #D5E5E5 !important; }
.hover-colour2-by-section-30:hover { color: #D5E5E5 !important; }
.hover-bgcolour2-by-section-theatre:hover { background-color: #D5E5E5 !important; }
.hover-bgcolour2-by-section-30:hover { background-color: #D5E5E5 !important; }
.colour-by-section-theatre { color: #cc6600 !important; }
.colour-by-section-30 { color: #cc6600 !important; }
.colour2-by-section-theatre { color: #D5E5E5 !important; }
.colour2-by-section-30 { color: #D5E5E5 !important; }
.bgcolour-by-section-theatre { background-color: #cc6600 !important; }
.bgcolour-by-section-30 { background-color: #cc6600 !important; }
.bgcolour2-by-section-theatre { background-color: #D5E5E5 !important; }
.bgcolour2-by-section-30 { background-color: #D5E5E5 !important; }
.border-colour-by-section-theatre { border-color: #cc6600 !important; }
.border-colour-by-section-30 { border-color: #cc6600 !important; }
.border-colour2-by-section-theatre { border-color: #D5E5E5 !important; }
.border-colour2-by-section-30 { border-color: #D5E5E5 !important; }


a.top-link
{
  color: #014;
  text-decoration: none;
}

a.top-link:hover
{
  text-decoration: underline;
}

div#thebar
{
background-color: #014;
border-top: 3px solid #014;
border-bottom: 3px solid #014;
color: #666;
font-size: 11px;
padding: 2px 0px 2px 1px;
position: fixed;
top: 0px;
width: 100%;
z-index: 99;
}

div#bar-inside {
margin: 0px auto;
width: 1034px;
position: relative;
}

div#bar-inside a.first {
padding: 0px 12px 0px 6px;
}

div#bar-inside a
{
border-right: 1px solid #CCCCCD;
color: white;
font-size: 14px;
font-weight: bold;
line-height: 18px;
padding: 0px 12px;
text-decoration: none;
display: inline-block;
}

#thebar a.last {
border-right: none;
}

div#bar-inside a:hover
{
  color: #ccc;
}



div#thebar input
{
  height: 14px;
  font-size: 11px;
  line-height: 14px;
  padding: 0;
  margin: 0;
  border: 1px solid #ccc;
float: right;
}

div#thebar input.search-button
{
  height: 16px;
  padding: 0 5px;
  background-color: #eee;
  float: right;
  margin-left: 5px;
  color: #555;
  cursor: pointer;
}

div#masthead div.info
{
  float: left;
}

div#masthead div.adinfo
{
  float: right;
  color: #666;
  padding: 0 5px 0 0;
}
div#masthead div.adinfo a
{
  text-decoration: none;
  color: #666;
}
div#masthead div.adinfo a:hover
{
  text-decoration: underline;
}

div#masthead
{
  padding: 8px 0;
  color: #000;
}

div#masthead div.banner
{
  margin: 10px auto 0 auto; 
  float:none;
  width:337px;
  font-size: 11px;
  text-align: center;

}

div#masthead div.banner#article_banner
{
margin: 0;
width:267px;
font-size: 11px;
text-align: center;
float:left;
  clear: both;
}

div#masthead div.banner img
{
  display: block;
  border: 0;
  width:267px;
  margin: 0 auto;
}

div#masthead div.advert
{
  float: right;
  width: 468px;
  height: 60px;
  margin-top: 0;
}

div#masthead
{
  color: #666;
  padding: 5px 0 5px 1px;
  font-size: 11px;
}

div#masthead strong
{
  color: #333;
}

div.top-advert
{
  float: left;
  width: 728px;
  height: 90px;
}

div#leaderboard-container
{
width: 1034px;
position: relative;
margin: 0 auto 0 auto;
padding-top: 40px;
}

div#leaderboard
{
  height: 90px;
  margin: 0 auto 0 auto;
  width: 728px;
}




div#content
{ 
  background-color: #fff;
  min-height: 500px;
}




div.best_of_blogs h4 a
{
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid #fff;
}

div.best_of_blogs h4 a:hover
{
  color: #014;
  border-bottom: 1px dotted #014;
}


div#extras-pane
{
  background-color: #fff;
}

div#extras-pane div.image-box img
{
  border: 0;
}

div#extras-pane div.image-box
{
  padding: 0;
  margin: 0 0 15px 0;
  border: 1px solid #ddd;
}

div#extras-pane div.image-box img
{
  padding: 0;
  margin: 0;
}
/* #aaaaac */
div#extras-pane div.image-box p
{
  padding: 2px 5px 5px 5px;
  margin: 0;
}

div#extras-pane div.image-box p span.heading
{
  text-transform: uppercase;
  font-size: 9px;
  line-height: 12px;
  color: #000;
}

div#extras-pane div.image-box p strong
{
  font-size: 18px;
  color: #000;
  text-transform: none;
  font-weight: normal;
  font-family: Georgia, Times, serif;
}

body div#extras-pane div.image-box-outlined
{
  border: 1px solid #eee !important;
  width: 166px !important;
}

div#extras-pane div.image-box-outlined img
{
}

div#extras-pane div.image-box-outlined
{
  width: 160px;
}

div#extras-pane a,
div#extras-pane a:hover
{
  color: inherit;
  text-decoration: none;
}

div#extras-pane div.image-box p.white
{
  color: #000;
  background-color: #fff;
  width: 156px;
  margin: 0;
  padding: 5px;
  text-align: center;
}

div#extras-pane div.image-box p.white strong
{
  color: #000;
}

div#extras-pane .last
{
  margin-bottom: 0 !important;
}



div#right-pane
{
  background-color: #fff;
}

div#far-right-pane
{
  background-color: #fff;
}

div.right-advert
{
  padding: 0;
}

div.story-list strong
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: bold;
  color: #333;
}

div.popular-by-section ul li strong
{
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

div.story-list
{
  /*padding: 5px;*/
  background-color: #f9f9f9;
  /*margin-top: 10px;*/
  border: 1px solid #eee;
}

div.story-list ul li
{
  list-style: none;
  list-style-image: url('/images/static/arrows/arrow-7-014-trans.png');

  /*font-size: 12px;
  line-height: 16px;*/

  padding: 1px 0;
  margin-left: 15px;
}

div.story-list a
{
  text-decoration: none;
  color: #014;
}

div.story-list a:hover
{
  text-decoration: underline;
}

.ui-tabs#tabs .ui-tabs-panel
{
padding: 0.5em;
}


div#footer
{
  clear: both;
  text-align: left;
  background-color: #014;
  height: 120px;
  color: #fff;
  border-top:4px solid #ddd;
}

div#footer div.left-box img
{
  display: block;
  margin-left: -5px;
}

div#footer div.left-box
{
  width: 250px;
  float: left;
  font-size: 11px;
  line-height: 16px;
  padding: 6px 0 0 75px;
  height: 114px;
  background: url('/images/static/logos/big-v.png') no-repeat top left;
}

div#footer div.left-box p
{
  margin-bottom: 5px;
}

div#footer ul
{
  float: right;
  padding: 10px 20px;
  max-width: 610px;
  display: inline;
  color: #ddd;
  background-color: #000730;
  text-align: right;
}

div#footer ul li
{
  list-style: none;
  padding: 0 4px;
  display: inline;
  color: #fff;
}

div#footer ul li a
{
  text-decoration: none;
  /*color: inherit;  TODO: see if this is widely supported */
  color: #ddf;
}

div#footer ul li a:hover
{
  color: #fff;
  text-decoration: underline;
}



.swiper-slide div a:hover {
/*border-bottom: 1px dotted #014;*/
color: #ddd;
}

.swiper-slide div a {
/*border-bottom: 1px solid white;*/
color: white;
text-decoration: none;
}

.swiper-slide {
height: 420px;
}

.swiper-slide div {
color: white;
}

.slidestory h2 {
font-family: CalibreWeb;
font-size: 28px;
font-weight: 600;
line-height: 24px;
margin-bottom: 16px;
}

.swiper-slide div.intro p  {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 16px;
text-indent:1em;
}
.swiper-slide div.intro p:first-child  {
text-indent:0;
}

.swiper-slide div a.readmore {

}

.swiper-slide .car-overlay h2 {
font-family: CalibreWeb;
font-size: 16px;
font-weight: 400;
line-height: 18px;
}



div.section h2
{
  font-size: 14px;
  line-height: 21px;
  font-weight: normal;
  /*font-family: 	Georgia,Times,serif;*/
  font-family: CalibreWeb;
}

div.section a
{
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid #fff;
}

div.section a:hover
{
  color: #014;
  border-bottom: 1px dotted #014;
}

div.section div.section-summary-widget a:hover
{
  color: #014;
  border-bottom: 1px dotted #014;
}

div.section span.author
{
font-weight: bold;
}

div.row1,
div.row2
{
  clear: both;
  padding: 0 0 7px 0;
  border-bottom: 1px solid #ddd;
  margin-bottom: 7px;
  overflow: hidden;
  width: 100%; /* needed to get IE to set hasLayout */
}

div#content div.borderless
{
  border: 0;
}

div.row1 div.article-widget
{
}


div.row1 div.article-widget h2
{
  font-size: 28px;
  font-weight: bold;
letter-spacing: -1px;
  line-height: 34px;
  padding-top: 5px;
}

div.row2 div.article-widget h2,
div.row2 div.section-summary-widget h2
{
  font-weight: bold;
/*  letter-spacing: -1px;*/
  font-size: 16px;
/*  line-height: 24px;*/
  line-height: 20px;
  padding-top: 5px;
}

div.row2 div.section-summary-widget div.main-section-article
{
height: 48px;
float: none;
}

div.row2 div.section-summary-widget p
{
  font-size: 9px;
  line-height: 15px;
}

div.section-summary-widget
{
}

h4.section-summary
{
  font-size: 10px;
  line-height: 12px;
  text-transform: uppercase;
  color: #fff;
  border-top: 5px solid;
}

h4.section-summary a
{
/*  border: 0;*/
}

div.section div.article-list-widget ul,
div.section div.section-summary-widget ul
{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

div.section div.section-summary-widget ul
{
  display: block
}

div.section div.article-list-widget ul li
{
  border-top: 1px dashed #ddd;
  padding: 2px 0;
}

div.section div.article-list-widget ul li.first
{
  border-top: 0;
}

div.section div.article-list-widget ul a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 21px;
}

div.section img.frontpage-image
{
  padding-top: 5px;
}

div.row2 div
{
  width: 240px;
  float: left;
}

div.row2 div.article-widget-first,
div.row2 div.article-list-widget-first,
div.row2 div.section-summary-widget-first
{
  margin-right: 15px;
}

div.row2 div.section-summary-widget ul li
{
  border-top: 1px dashed #ddd;
  padding: 2px 0;
}

div#content div.home-news-colour h2 a
{
  color: #059 !important;
}

div#content a.image-link:hover,
div#content a.image-link
{
  border-bottom: 0;
}



div.home h2
{
  font-size: 14px;
  line-height: 21px;
  font-weight: normal;
  font-family: CalibreWeb;
}

div.home a
{
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid #fff;
}

div.home a:hover
{
  color: #014;
  border-bottom: 1px dotted #014;
}

div.home div.section-summary-widget a:hover
{
  color: #014;
  border-bottom: 1px dotted #014;
}

div.home span.author
{
font-weight: bold;
}

div.home div.row1,
div.home div.row2
{
  clear: both;
  padding: 0 0 7px 0;
  border-bottom: 1px solid #ddd;
  margin-bottom: 7px;
  overflow: hidden;
  width: 100%; /* needed to get IE to set hasLayout */
}

div.home div.borderless
{
  border: 0;
}

div.home div.row1 div.article-widget
{
}


div.home div.row1 div.article-widget h2
{
  font-size: 28px;
  font-weight: bold;
letter-spacing: -1px;
  line-height: 26px;
  padding-top: 5px;
}

div.home div.row2 div.article-widget h2,
div.home div.row2 div.section-summary-widget h2
{
  font-weight: bold;
/*  letter-spacing: -1px;*/
  font-size: 16px;
/*  line-height: 24px;*/
  line-height: 20px;
  padding-top: 5px;
}

div.home div.row2 div.section-summary-widget div.main-section-article
{
height: 48px;
float: none;
}

div.home div.row2 div.section-summary-widget p
{
  font-size: 9px;
  line-height: 15px;
}

div.home div.section-summary-widget
{
}

div.home h4.section-summary
{
  font-size: 10px;
  line-height: 12px;
  text-transform: uppercase;
  color: #fff;
  border-top: 5px solid;
}

div.home h4.section-summary a
{
/*  border: 0;*/
}

div.home div.article-list-widget ul,
div.home div.section-summary-widget ul
{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

div.home div.section-summary-widget ul
{
  display: block
}

div.home div.article-list-widget ul li
{
  border-top: 1px dashed #ddd;
  padding: 2px 0;
}

div.home  div.article-list-widget ul li.first
{
  border-top: 0;
}

div.home div.article-list-widget ul a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 21px;
}

div.home div.row2 div
{
  /*width: 240px;*/
  width: 100%;
  float: left;
}

div.home div.row2 div.article-widget-first,
div.home div.row2 div.article-list-widget-first,
div.home div.row2 div.section-summary-widget-first
{
  margin-right: 15px;
}

div.home div.row2 div.section-summary-widget ul li
{
  border-top: 1px dashed #ddd;
  padding: 2px 0;
}

div.home div.columnists
{
  background-color: #fff;
}

div.home div.columnists div.image-box img
{
  border: 0;
}

div.home div.columnists div.image-box
{
  padding: 0;
  margin: 0 0 15px 0;
  border: 1px solid #ddd;
}

div.home div.columnists div.image-box img
{
  padding: 0;
  margin: 0 4px 0 0;
  float:left;
}
/* #aaaaac */
div.home div.columnists div.image-box p
{
  padding: 2px 5px 5px 5px;
  margin: 0;
}

div.home div.columnists div.image-box p span.heading
{
  text-transform: uppercase;
  font-size: 9px;
  line-height: 12px;
  color: #000;
}

div.home div.columnists div.image-box p strong
{
  /*font-size: 18px;
  color: #000;
  text-transform: none;
  font-weight: normal;
  font-family: Georgia, Times, serif;*/
  font-size: 15px;
  line-height: 14px;
color: #000;
text-transform: none;
font-weight: 600;
font-family: CalibreWeb;
  
}

div.home div.columnists div.image-box-outlined
{
  border: 1px solid #eee !important;
  width: 166px !important;
}

div.home div.columnists div.image-box-outlined
{
  width: 160px;
}

div.home div.columnists a,
div.home div.columnists a:hover
{
  color: inherit;
  text-decoration: none;
}

div.home div.columnists div.image-box p.white
{
  color: #000;
  background-color: #fff;
  width: 156px;
  margin: 0;
  padding: 5px;
  text-align: center;
}

div.home div.columnists div.image-box p.white strong
{
  color: #000;
}

div.home div.columnists .last
{
  margin-bottom: 0 !important;
}




div.search span.number
{
  width: 30px;
  float: left;
  text-align: right;
  padding-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  color: #999;
  font-size: 10px;
}

div.search ul.results
{
  margin-top: 10px;
}

div.search ul.results li
{
  list-style-type: none;
}

div.search ul.results li a
{
  text-decoration: none;
  color: #014;
 font-weight: bold;
}

div.search ul.results li a:hover
{
  border-bottom: 1px dotted #014;
}

div.page-chooser
{
  margin-top: 10px;
  text-align: center;
  color: #999;
}

div.page-chooser ul
{
  display: inline;
}

div.page-chooser ul li
{
  display: inline;
  color: #014;
}

div.page-chooser ul li.current-page
{
  font-weight: bold;
}

div.page-chooser ul li a
{
  text-decoration: none;
  color: #014;
}

div.page-chooser ul li a:hover
{
  text-decoration: underline;
}


div#nav-pane
{
  background-color: #aaaaac;
}

div#nav-pane a.white-text
{
  color: #fff;
}

div#nav-pane a
{
  display: inline-block;
  margin: 0;
  padding: 2px 12px 3px 12px;
  color: #fff;
  text-decoration: none;
  font-size: 13px;
}

div#nav-pane a:hover
{
  color: #fff;
}

div#nav-pane a.left
{
  font-weight: bold;
  border-right: 1px solid #cccccd;
}

div#nav-pane a.right
{
  border-left: 1px solid #cccccd;
  float: right;
}

div#nav-pane a.blog:hover
{
  background-color: #777778;
}

div#nav-pane a.right:hover
{
  background-color: #777778;
}



div.error404 p
{
  font-size: 14px;
  margin-bottom: 10px;
}

div.error404 p a
{
  font-weight: bold;
  text-decoration: none;
  color: #666;
}

div.error404 p a:hover
{
color: #014;
  border-bottom: 1px dotted #014;
}


div.static-section h2
{
  font-weight: normal;
  margin-bottom: 5px;
}

div.static-section p
{
  margin-bottom: 18px;
}

div.static-section ul,
div.static-section ol
{
  margin-bottom: 18px;
  margin-left: 25px;
}

div.static-section ul li,
div.static-section ol li
{
  margin-top: 5px;
}

div.section-paper-edition h2
{
  margin-top: 20px;
}

.print_out { float: right;  border-left: 1px solid #eee; padding-left: 13px; }
.at15t_print {   }
.at15t_email { float: left; padding-left: 10px;}

.img_border {
border: 1px solid #CCC;
padding: 2px;
}
.most_popular_entry_image {
float: left;
width: 78px;
}
div.most_popular_entry{
padding: 5px 10px;
}
div.most_popular_entry_desc{
float: left;
margin-left: 8px;
overflow: hidden;
width: 174px;
}
.entry_title{
color: #222;
font-size: 13px !important;
font-weight: bold !important;
}

a.entry_title{
outline: none;
text-decoration: none;
}
.copy_holder {
background-color: #7B0340;
border: 8px solid #014;
margin-bottom: 10px;
text-align: left;
}
.module{
background-color: white;

}

.line {
border-bottom: 1px solid #CCC;
margin-top: 9px;
}

.date_live_box {
padding: 2px 0 2px 8px;
background: #014;
color: white;
}

#fmh {
height: 25px;
background: #014;
}
.uppercase {
margin: 0px 0px 0px 8px;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 24px;

text-transform: uppercase;
}

#tabs div.img li img.thumb {
margin-right: 5px;
width:60px;
height:60px;
}
#tabs div.img li img {
float: left;
margin: 2px 2px 2px 2px;
}

#tabs div.img li img.highlight {
margin-right: 5px;
width:60px;
height:60px;
}

#tabs div.img li {
  clear: both;
  list-style: none;
  padding: 5px 0;
  margin-left: 0;
  float: left;
  width: 100%;
  border-top: 1px solid #eee;
}

#tabs div.img li.highlight {
background: #fff;
}
#tabs div.img li.highlight span.pick svg{
  margin-right: 4px;
  position: relative;
  top: 5px;
}

#tabs div.img li.highlight span.pick{
position:absolute; 
right:5px; 
bottom:2px; 
text-transform: uppercase;
font-size: 10px;
}

.ui-tabs {
padding: 2px !important;
}

.date {
color: #999;
}

.static-section td:first-child {
    width: 30%;
    font-weight: bold;
}

.static-section td {
    background: #eee;
    font-size: 0.9rem;
    padding: 5px;
}

.static-section table {
    width: 100%;
    padding-bottom: 20px;
}
/* 0.012018918991089 */