@import url(/css/reset-fonts-grids.2.2.0.css);
@import url(/css/base-min.2.3.0.css);
@import url(/css/ie6.css);

body{
    background-image: url('/images/layout-2008/background.gif');
}
#page {
    width: 943px;
    margin: 0 auto;
    }

/*
 * HEADER
 */

#header {
    width: 943px;
    height: 108px;
    background: url('/images/layout-2008/header-with-rollover.gif') no-repeat top left;
    position: relative;
    }
#header:hover{
	background: url(/images/layout-2008/header-with-rollover.gif) 0 -108px no-repeat;
}
#header h1 {
    display: none;
    }
#header a {
    position: absolute;
    text-indent: -9999px;
    height: 60px;
    top: 34px;
    display: block;
    }
#header #home {
    width: 380px;
    left: 0px;
    }

/*#header #photos {
    width: 124px;
    left: 529px;
    }*/
	
#header #about{
    width: 131px;
    left: 654px;
    } 
	
#header #contact {
    width: 148px;
    left: 787px;
    }

/*
 * CONTENT AREA
 */
 
#content-wrap {
    width: 943px;
    background: url('/images/layout-2008/content-background.gif') repeat-y top left;
    overflow: auto;
    }

/*
 * LEFT COLUMN
 */
 
#left-column {
    width: 246px;
    float: left;
    }
#tour-stops {
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #ffc426;
    padding-bottom: 6px;
    }
#tour-stops li {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 246px;
    height:34px;
    background: url('/images/layout-2008/navigation-background-with-rollover.gif') no-repeat top left;
    text-align: right;
    font-size: 11px;
    }
#tour-stops li a,
#tour-stops li .passed-event {
    color: #ae42d9;
    text-decoration: none;
    width: 221px;
    height:31px;
    display: block;
    padding-top: 3px;
    padding-right: 25px;
    }
#tour-stops li a:hover,
#tour-stops li a.active {
    background: url('/images/layout-2008/navigation-background-with-rollover.gif') no-repeat 100% 0;
    }
#tour-stops li a span,
#tour-stops li .passed-event span {
    color: #4b1162;
    font-weight: bold;
    }
#tour-stops li .passed-event {
    color: #666666;
    background: url('/images/layout-2008/navigation-disabled.gif') no-repeat top left;
    }
#tour-stops li .passed-event span {
    color: #555555;
}

/*
 * CENTER COLUMN
 */
 
#center-column {
    width: 440px;
    float: left;
    padding: 10px;
    background: url('/images/layout-2008/content-header.jpg') no-repeat top left;
    }

#center-column .content {
    padding-top: 224px;
    text-align: left;
    }

/*
 * RIGHT COLUMN
 */
 
#right-column {
    width: 237px;
    height: 543px;
    float: left;
    background: url('/images/layout-2008/right-sidebar.gif') no-repeat top left;
    }

#right-column #buy_tickets,
#right-column #sponsor_links {
    margin: 0;
    padding: 0;
    display: block;

    }
#right-column #buy_tickets a {
    display: block;
    width: 237px;
    height: 182px;
    text-indent: -9999px;
    }
#right-column #sponsor_links {
    margin-top: 14px;
    }
#right-column #sponsor_links a {
    display: block;
    height: 40px;
    text-indent: -9999px;
    }
#right-column #sponsor_links #capitolone {
    margin-top: 65px;
    }

#right-column #sponsor_links #cst {
    margin-top: 20px;
    }

#right-column #sponsor_links #eagle {
    margin-top: 5px;
	    height: 75px;
    }

#right-column #sponsor_links #lsuclub {
    margin-top: 1px;
	height: 95px;

    }

/*
 * FOOTER
 */
 
#footer {
    width: 943px;
    height: 207px;
    clear: both;
    background: transparent url('/images/layout-2008/footer.gif') no-repeat top left;
    position: relative;
    }
#footer #forever_lsu,
#footer #lsu_alumni,
#footer #lsu_foundation,
#footer #lsu_taf {
    position: absolute;
    text-indent: -9999px;
    display: block;
    }
#footer #forever_lsu {
    width: 116px;
    height: 46px;
    left: 406px;
    }
#footer #lsu_alumni {
    left: 286px;
    top: 69px;
    width: 84px;
    height: 49px;
    }
#footer #lsu_foundation {
    left: 402px;
    top: 69px;
    width: 144px;
    height: 49px;
    }
#footer #lsu_taf {
    left: 584px;
    top: 69px;
    width: 49px;
    height: 49px;
}
#footer #kfx2 {
    position: absolute;
    display: block;
    left: 364px;
    top: 154px;
    width: 207px;
    height: 47px;
    }

/*
 * TYPOGRAPHY
 */

.content h3 {
    color: #580478;
    text-align: right;
    font-size: large;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    }
.content h4.subhead {
    color: #f49000;
    text-align: right;
    font-size: small;
}
h3#tour_stop_title {
	height:36px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:top right;
	border-bottom: 1px solid #DECDE4;
    }
#tour-event-details {
	color: #5D5B5E;
    }
#tour-event-details a {
	color: #5F0581;
    }
#tour-event-details a:hover {
	color: #BE11FF;
    }
#tour-event-details p {
	padding:.5em 0 .5em 0;
    }
h3#tour_stop_title {
	height:36px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:top right;
	border-bottom: 1px solid #DECDE4;
    }
#about-the-tour-details p {
	color: #5D5B5E;
	line-height: 1.4em;
	padding-top: 1em;
    }
#tour-event-details a {
	color: #5F0581;
    }
#tour-event-details a:hover {
	color: #BE11FF;
    }
#contact-tiger-tour-details h4 {
	color: orange;
	margin-top: 1em;
    }
#contact-tiger-tour-details p {
	color: #5D5B5E;
	line-height: 1.4em;
	padding-top: 1em;
    }
#contact-tiger-tour-details a {
	color: #5F0581;
    }
#contact-tiger-tour-details a:hover {
	color: #BE11FF;
    }
#get-your-tickets-details h4 {
	color: orange;
	margin-top: 1em;
    }
#get-your-tickets-details p {
	color: #5D5B5E;
	line-height: 1.4em;
	padding-top: 1em;
    }
#get-your-tickets-details a {
	color: #5F0581;
    }
#get-your-tickets-details a:hover {
	color: #BE11FF;
    }
#local-contacts-details h4 {
	color: orange;
	margin-top: 1em;
    }
#local-contacts-details p {
	color: #5D5B5E;
	line-height: 1.4em;
	padding-top: 1em;
    }
#local-contacts-details a {
	color: #5F0581;
    }
#local-contacts-details a:hover {
	color: #BE11FF;
    }
#album {
    text-align: center;
    }
#album div.row {
    position: relative;
    width: 366px;
    margin: 0 0 15px 0;
    overflow: hidden;
}
#album div.row div.image {
    width: 96px;
    margin: 0 14px 0 0;
    padding: 5px;
    border: 1px solid #BD9CC2;
    float: left;
    }
* html #album div.row div.image {
    margin: 0 2px 0 0;
    }
div.albums div.row div.image a.image {
    background-image: url(../images/album_bg.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 96px;
    height: 72px;
    padding: 5px 3px 5px 7px;
    display: block;
    float: left;
    }
#album div.row div.gallery {
    padding: 5px 6px;
    border: 0;
    }
#album img {
    border: 0;
}
