﻿div#content_sub
{
    position        : relative;
    float           : left;
    width           : 220px;
    padding         : 0 40px;
    z-index         : 2;
}

div#content_wrapper
{
    position        : relative;
    width           : 100%;
    float           : right;
    margin-left     : -300px;
    z-index         : 1;
}

div#content_main
{
    position        : relative;
    margin-left     : 300px;
}

div#content_main h2#h2Stats
{
    padding         : 2px 10px;
    margin-bottom   : 0;
    text-align      : center;
    font-family     : Arial, Serif;
    font-size       : 1.2em;
    color           : #FFFFFF;
    background-color: #000000;
}

div#content_main strong
{
    font-size       : 1.1em;
    color           : #306791;
}

div#content_main a,
div#content_main a:visited,
div#content_sub a,
div#content_sub a:visited
{
    text-decoration : none;
    color           : #306791;
}

div#content_main a:hover,
div#content_sub a:hover
{
    text-decoration : underline;
    color           : #306791;
}

div#tripStats,
div#tripPress,
div#tripImplement
{
    padding         : 20px 25px;
    background      : #FFFFFF url(/images/newsGradientBG.jpg) repeat-x top left;
}

div#tripStats h3,
div#tripPress h3,
div#tripImplement h3
{
    margin-top      : 0;
}

ul#ulVideos h3
{
	margin-top		: 0;
	padding-top		: 0;
	margin-bottom	: 0;
	padding-bottom	: 0;
}

ul#ulVideos p
{
	margin-top		: 0;
	padding-top		: 0;
	margin-bottom	: .5em;
	padding-bottom	: .5em;
}

ul
{
    list-style-type: none;
}

li
{
    padding         : 3px 0;
}

ul#tripRecord
{
    position        : relative;
    width           : 90%;
    overflow        : hidden;
}

ul#tripRecord li
{
    position        : relative;
    width           : 50%;
    float           : left;
}

div#content_sub p
{
    font-weight		: bold;
	line-height		: 1.35em;
}

div#content_sub ul
{
    padding         : 0;
    font-weight		: bold;
    margin-top		: 25px;
    margin-bottom   : 60px;
}

div#content_sub li
{
	margin-bottom	: 5px;
}

ul#ulPress
{
    margin          : 0;
    padding         : 0;
}

ul#ulPress li
{
    display         : inline-block;
    width           : 30%;
    padding         : 10px 5px;
    vertical-align  : top;
    text-align      : center;
}

ul#ulPress a,
ul#ulPress a:hover,
ul#ulPress a:visited
{
    display         : block;
    margin			: 0;
    padding			: 0;
}

ul#ulVideos
{
    padding         : 0;
}

div.video
{
    position        : relative;
    float           : left;
    width           : 351px;
    margin-right    : 10px;
}

ul#ulVideos li
{
    clear           : both;
    padding         : 10px 0;
}