/* 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;
//border-bottom: ;
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 {
background: url(http://cache.nymag.com/gfx/sect/home/testandtarget/toc-newsletter-large.gif) no-repeat 19px 2px;
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 {
      //width:500px !important;
      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: 21px;
  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;
  //padding: 10px;
}

.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: 	Georgia,Times,serif;
  padding: 0;
  font-weight: bold;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 18px;
}

.hover-colour-by-section-home:hover { color: #014 !important; }
.hover-colour-by-section-1:hover { color: #014 !important; }
.hover-bgcolour-by-section-home:hover { background-color: #014 !important; }
.hover-bgcolour-by-section-1:hover { background-color: #014 !important; }
.hover-colour2-by-section-home:hover { color: # !important; }
.hover-colour2-by-section-1:hover { color: # !important; }
.hover-bgcolour2-by-section-home:hover { background-color: # !important; }
.hover-bgcolour2-by-section-1:hover { background-color: # !important; }
.colour-by-section-home { color: #014 !important; }
.colour-by-section-1 { color: #014 !important; }
.colour2-by-section-home { color: # !important; }
.colour2-by-section-1 { color: # !important; }
.bgcolour-by-section-home { background-color: #014 !important; }
.bgcolour-by-section-1 { background-color: #014 !important; }
.bgcolour2-by-section-home { background-color: # !important; }
.bgcolour2-by-section-1 { background-color: # !important; }
.border-colour-by-section-home { border-color: #014 !important; }
.border-colour-by-section-1 { border-color: #014 !important; }
.border-colour2-by-section-home { border-color: # !important; }
.border-colour2-by-section-1 { border-color: # !important; }
.hover-colour-by-section-news:hover { color: #cc0066 !important; }
.hover-colour-by-section-2:hover { color: #cc0066 !important; }
.hover-bgcolour-by-section-news:hover { background-color: #cc0066 !important; }
.hover-bgcolour-by-section-2:hover { background-color: #cc0066 !important; }
.hover-colour2-by-section-news:hover { color: # !important; }
.hover-colour2-by-section-2:hover { color: # !important; }
.hover-bgcolour2-by-section-news:hover { background-color: # !important; }
.hover-bgcolour2-by-section-2:hover { background-color: # !important; }
.colour-by-section-news { color: #cc0066 !important; }
.colour-by-section-2 { color: #cc0066 !important; }
.colour2-by-section-news { color: # !important; }
.colour2-by-section-2 { color: # !important; }
.bgcolour-by-section-news { background-color: #cc0066 !important; }
.bgcolour-by-section-2 { background-color: #cc0066 !important; }
.bgcolour2-by-section-news { background-color: # !important; }
.bgcolour2-by-section-2 { background-color: # !important; }
.border-colour-by-section-news { border-color: #cc0066 !important; }
.border-colour-by-section-2 { border-color: #cc0066 !important; }
.border-colour2-by-section-news { border-color: # !important; }
.border-colour2-by-section-2 { border-color: # !important; }
.hover-colour-by-section-sport:hover { color: #cc6600 !important; }
.hover-colour-by-section-6:hover { color: #cc6600 !important; }
.hover-bgcolour-by-section-sport:hover { background-color: #cc6600 !important; }
.hover-bgcolour-by-section-6:hover { background-color: #cc6600 !important; }
.hover-colour2-by-section-sport:hover { color: # !important; }
.hover-colour2-by-section-6:hover { color: # !important; }
.hover-bgcolour2-by-section-sport:hover { background-color: # !important; }
.hover-bgcolour2-by-section-6:hover { background-color: # !important; }
.colour-by-section-sport { color: #cc6600 !important; }
.colour-by-section-6 { color: #cc6600 !important; }
.colour2-by-section-sport { color: # !important; }
.colour2-by-section-6 { color: # !important; }
.bgcolour-by-section-sport { background-color: #cc6600 !important; }
.bgcolour-by-section-6 { background-color: #cc6600 !important; }
.bgcolour2-by-section-sport { background-color: # !important; }
.bgcolour2-by-section-6 { background-color: # !important; }
.border-colour-by-section-sport { border-color: #cc6600 !important; }
.border-colour-by-section-6 { border-color: #cc6600 !important; }
.border-colour2-by-section-sport { border-color: # !important; }
.border-colour2-by-section-6 { border-color: # !important; }
.hover-colour-by-section-comment:hover { color: #660066 !important; }
.hover-colour-by-section-16:hover { color: #660066 !important; }
.hover-bgcolour-by-section-comment:hover { background-color: #660066 !important; }
.hover-bgcolour-by-section-16:hover { background-color: #660066 !important; }
.hover-colour2-by-section-comment:hover { color: # !important; }
.hover-colour2-by-section-16:hover { color: # !important; }
.hover-bgcolour2-by-section-comment:hover { background-color: # !important; }
.hover-bgcolour2-by-section-16:hover { background-color: # !important; }
.colour-by-section-comment { color: #660066 !important; }
.colour-by-section-16 { color: #660066 !important; }
.colour2-by-section-comment { color: # !important; }
.colour2-by-section-16 { color: # !important; }
.bgcolour-by-section-comment { background-color: #660066 !important; }
.bgcolour-by-section-16 { background-color: #660066 !important; }
.bgcolour2-by-section-comment { background-color: # !important; }
.bgcolour2-by-section-16 { background-color: # !important; }
.border-colour-by-section-comment { border-color: #660066 !important; }
.border-colour-by-section-16 { border-color: #660066 !important; }
.border-colour2-by-section-comment { border-color: # !important; }
.border-colour2-by-section-16 { border-color: # !important; }
.hover-colour-by-section-lifestyle:hover { color: #009933 !important; }
.hover-colour-by-section-4:hover { color: #009933 !important; }
.hover-bgcolour-by-section-lifestyle:hover { background-color: #009933 !important; }
.hover-bgcolour-by-section-4:hover { background-color: #009933 !important; }
.hover-colour2-by-section-lifestyle:hover { color: # !important; }
.hover-colour2-by-section-4:hover { color: # !important; }
.hover-bgcolour2-by-section-lifestyle:hover { background-color: # !important; }
.hover-bgcolour2-by-section-4:hover { background-color: # !important; }
.colour-by-section-lifestyle { color: #009933 !important; }
.colour-by-section-4 { color: #009933 !important; }
.colour2-by-section-lifestyle { color: # !important; }
.colour2-by-section-4 { color: # !important; }
.bgcolour-by-section-lifestyle { background-color: #009933 !important; }
.bgcolour-by-section-4 { background-color: #009933 !important; }
.bgcolour2-by-section-lifestyle { background-color: # !important; }
.bgcolour2-by-section-4 { background-color: # !important; }
.border-colour-by-section-lifestyle { border-color: #009933 !important; }
.border-colour-by-section-4 { border-color: #009933 !important; }
.border-colour2-by-section-lifestyle { border-color: # !important; }
.border-colour2-by-section-4 { border-color: # !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: # !important; }
.hover-colour2-by-section-5:hover { color: # !important; }
.hover-bgcolour2-by-section-culture:hover { background-color: # !important; }
.hover-bgcolour2-by-section-5:hover { background-color: # !important; }
.colour-by-section-culture { color: #007eb7 !important; }
.colour-by-section-5 { color: #007eb7 !important; }
.colour2-by-section-culture { color: # !important; }
.colour2-by-section-5 { color: # !important; }
.bgcolour-by-section-culture { background-color: #007eb7 !important; }
.bgcolour-by-section-5 { background-color: #007eb7 !important; }
.bgcolour2-by-section-culture { background-color: # !important; }
.bgcolour2-by-section-5 { background-color: # !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: # !important; }
.border-colour2-by-section-5 { border-color: # !important; }
.hover-colour-by-section-fashion:hover { color: #007eb7 !important; }
.hover-colour-by-section-8:hover { color: #007eb7 !important; }
.hover-bgcolour-by-section-fashion:hover { background-color: #007eb7 !important; }
.hover-bgcolour-by-section-8:hover { background-color: #007eb7 !important; }
.hover-colour2-by-section-fashion:hover { color: # !important; }
.hover-colour2-by-section-8:hover { color: # !important; }
.hover-bgcolour2-by-section-fashion:hover { background-color: # !important; }
.hover-bgcolour2-by-section-8:hover { background-color: # !important; }
.colour-by-section-fashion { color: #007eb7 !important; }
.colour-by-section-8 { color: #007eb7 !important; }
.colour2-by-section-fashion { color: # !important; }
.colour2-by-section-8 { color: # !important; }
.bgcolour-by-section-fashion { background-color: #007eb7 !important; }
.bgcolour-by-section-8 { background-color: #007eb7 !important; }
.bgcolour2-by-section-fashion { background-color: # !important; }
.bgcolour2-by-section-8 { background-color: # !important; }
.border-colour-by-section-fashion { border-color: #007eb7 !important; }
.border-colour-by-section-8 { border-color: #007eb7 !important; }
.border-colour2-by-section-fashion { border-color: # !important; }
.border-colour2-by-section-8 { border-color: # !important; }
.hover-colour-by-section-reviews:hover { color: #007eb7 !important; }
.hover-colour-by-section-7:hover { color: #007eb7 !important; }
.hover-bgcolour-by-section-reviews:hover { background-color: #007eb7 !important; }
.hover-bgcolour-by-section-7:hover { background-color: #007eb7 !important; }
.hover-colour2-by-section-reviews:hover { color: # !important; }
.hover-colour2-by-section-7:hover { color: # !important; }
.hover-bgcolour2-by-section-reviews:hover { background-color: # !important; }
.hover-bgcolour2-by-section-7:hover { background-color: # !important; }
.colour-by-section-reviews { color: #007eb7 !important; }
.colour-by-section-7 { color: #007eb7 !important; }
.colour2-by-section-reviews { color: # !important; }
.colour2-by-section-7 { color: # !important; }
.bgcolour-by-section-reviews { background-color: #007eb7 !important; }
.bgcolour-by-section-7 { background-color: #007eb7 !important; }
.bgcolour2-by-section-reviews { background-color: # !important; }
.bgcolour2-by-section-7 { background-color: # !important; }
.border-colour-by-section-reviews { border-color: #007eb7 !important; }
.border-colour-by-section-7 { border-color: #007eb7 !important; }
.border-colour2-by-section-reviews { border-color: # !important; }
.border-colour2-by-section-7 { border-color: # !important; }
.hover-colour-by-section-podcasts:hover { color: #001144 !important; }
.hover-colour-by-section-28:hover { color: #001144 !important; }
.hover-bgcolour-by-section-podcasts:hover { background-color: #001144 !important; }
.hover-bgcolour-by-section-28:hover { background-color: #001144 !important; }
.hover-colour2-by-section-podcasts:hover { color: #001144 !important; }
.hover-colour2-by-section-28:hover { color: #001144 !important; }
.hover-bgcolour2-by-section-podcasts:hover { background-color: #001144 !important; }
.hover-bgcolour2-by-section-28:hover { background-color: #001144 !important; }
.colour-by-section-podcasts { color: #001144 !important; }
.colour-by-section-28 { color: #001144 !important; }
.colour2-by-section-podcasts { color: #001144 !important; }
.colour2-by-section-28 { color: #001144 !important; }
.bgcolour-by-section-podcasts { background-color: #001144 !important; }
.bgcolour-by-section-28 { background-color: #001144 !important; }
.bgcolour2-by-section-podcasts { background-color: #001144 !important; }
.bgcolour2-by-section-28 { background-color: #001144 !important; }
.border-colour-by-section-podcasts { border-color: #001144 !important; }
.border-colour-by-section-28 { border-color: #001144 !important; }
.border-colour2-by-section-podcasts { border-color: #001144 !important; }
.border-colour2-by-section-28 { border-color: #001144 !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;
  padding-bottom: -3px;
  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
{
 // float: left;
 // width: 495px;
  //margin: 0 0px 0 0px;
  //padding: 0 5px 0 0px;
  background-color: #fff;
  min-height: 400px;
}




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
{
  //float: left;
  //width: 140px;
  //margin: 0 8px 10px 0px;
  //padding: 0 7px 0 0px;
  background-color: #fff;
  //border-right: 1px solid #ddd;
}

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
{
  //background-color: #cfcfd1;
  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
{
  //float: left;
  //width: 146px;
  //margin: 0 0px 8px 5px;
  //padding: 0 0px 0 10px;
  background-color: #fff;
  //border-left: 1px solid #ddd;
}

div#far-right-pane
{
  //float: left;
  //width: 146px;
  //margin: 0 0px 8px 10px;
  //padding: 0 0px 0 10px;
  background-color: #fff;
  //border-left: 1px solid #ddd;
}

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: 20px;
}

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

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


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;
}



div#left-story {
height:360px;
}

div#left-story a:hover {
border-bottom: 1px dotted #014;
color: #014;
}
div#left-story a {
border-bottom: 1px solid white;
color: black;
text-decoration: none;
}

div#left-story a.readmore {
display: block;
height: 20px;
margin: 0px;
overflow: hidden;
padding: 0px;
text-indent: -5000px;
width: 20px;
background-image: url(/js/glow/1.7.3/widgets/images/carousel/lightdots.png);
background-position: -40px -20px;
background-repeat: no-repeat;
color: black;
float: right;
height: 20px;
list-style-type: none;
margin: 0px;
padding: 0px;
width: 20px;
}




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

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;
  //width: 150px;
  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: 	Georgia,Times,serif;
}

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: 34px;
  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: 199px;
  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.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
{
  //width: 100%;
  //margin: 5px 0 10px 0;
  //padding: 0;
  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;
}

#fmh {
height: 25px;
background: #eee;
}
.uppercase {
//padding: 10px 0 0 0;
margin: 0px 0px 0px 10px;
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 24px;

text-transform: uppercase;
}<!-- 0.013524055481 -->
