/* Main page content containers */

#masthead
{
	height: 199px; /* Background image height is 275px */
}

#masthead-navigation
{
    margin: 2em -432px 0 0; /* Prevent links wrapping from the masthead's right-hand padding */
    list-style: none;
}

#masthead-navigation li { float: left; }

#content
{
    /* Applies left-hand content border to entire height of page */
    background: url("../img/frontpage_bkg_border.png") 273px 0 repeat-y;
}

#content-bkg
{
    /* Applies right-hand content background to entire height of page */
    background: url("../img/frontpage_bkg_right.png") 647px 0 repeat-y;
    overflow: hidden;
    position: relative;
}

/* Padding ensures absolute-positioned #banner does not overlap content */
#content-left-middle    { float: left; width: 647px; padding-bottom: 112px; }

#content-left	{ width: 214px; padding: 20px 30px 12px; }
#content-middle	{ width: 313px; padding: 20px 30px 12px; }
#content-right	{ width: 352px; padding: 0 0 0 1px; } /* Rest of padding is applied to child elements */


/* Article and blog excerpts */
/* ------------------------- */

.excerpt                { background-color: white; } /* Opaque background helps jQuery fade look a lot smoother */
.excerpt .header        { margin-bottom: 1em; }
.excerpt .header:after  { display: block; content: " "; clear: left; }  /* Wrap to contain floated picture */
.excerpt .header img	{ margin: 0 20px 0 -10px; float: left; max-width: 62px; } 
.excerpt .header h2
{
	font-size: 150%;
	text-transform: none;
	margin: 0;
}
.excerpt .header a		    { text-decoration: none; }
.excerpt .header a:hover	{ text-decoration: underline; }

/* Remove standard blockquote styles */
.excerpt .content			{ font-style: italic; padding: 0; background: transparent; min-height: auto; margin: 0 0 1em; }

.excerpt .read-more { margin-top: -1em; }

.prev-next  { overflow: hidden; min-height: 1px; }
.prev       { float: left; }
.next       { float: right; }


/* Custom Tiger Team blog-excerpt appearance */
/* ----------------------------------------- */

#blog-excerpts-wrapper
{
    background: #e8e8e8 url("../img/tigerteam/tiger_small_grey.jpg") 160px 0 no-repeat;
	/*background: #101010 url("../img/tigerteam/tiger_small.jpg") 160px 0 no-repeat;
	color: white;*/
	font-family: Helvetica, Arial, sans-serif;
	
	margin: 20px -25px -5px; /* Pull blog excerpts out to edges of container, with 5px lip */
	padding: 12px 25px 25px;
}
#blog-excerpts .excerpt
{
    background: transparent;
    min-height: 220px;
	padding-right: 40px;
}
#blog-excerpts .content, #blog-excerpts .read-more
{
    font-family: Georgia, Times, serif;
    font-size: 14px;
    line-height: 1.5;
}
#blog-excerpts a    { color: #f87500; }

#blog-excerpts .header h2   { line-height: 1; margin: 0.25em 0; }
#blog-excerpts-nav
{
    font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin: 1.5em 0 0;
    padding: 0.1em 0.5em;
    border: 1px solid #dce0df;
    background-color: white;
    text-transform: uppercase;
}
#blog-excerpts-nav a { color: #979797; }


/* Careers banner */
/* -------------- */

#banner
{
	background-color: white;
	border-top: 1px solid #ddd;
	padding: 5px;
	width: 637px;
    bottom: 0;
	clear: both;
	
    position: absolute;
}
#banner img { display: block; }


/* News and events column */
/* ---------------------- */

.event-list
{
    background: #f9f9f9 url("../img/frontpage_news_bg_bottom.gif") -1px 100% repeat-x;
    padding: 20px 30px;
}

.event-list:last-child  { background-image: none; }

.event-list h3   { margin-bottom: 0.5em; }
.event-list h3 a { color: black; }
.event-list h3 a .blue  { color: #0080c6; }

.event-list .date
{
	font-size: 92%;
	font-weight: bold;
	color: #424242;
	margin: 0;
}

.event-list a
{
	text-decoration: none;
	font-weight: bold;
}
.event-list a:hover { text-decoration: underline; }

.event-list ul
{
    margin-top: 0;
	list-style-image: url("../img/bullet_blue.gif");
}