﻿/* == Tribune Homepage Styles == */

body
{
margin: 15px 0px 0px 0px;
padding: 0px;
text-align: center;
background: #fff;
color: #666;
}

.container
{
width: 810px;
margin: 0px auto 0px auto;
text-align: left;
font-family: Verdana, Arial;
font-size: 12px;
}

a, a:link, a:visited
{
color: #1284b9;
text-decoration: none;
}

a:active, a:hover
{
color: #1284b9;
text-decoration: underline;
}

.header
{
margin: auto;
padding: 0px;
width: 100%;
}

.logoImg
{
width: 150px;
height: 90px;
margin: 0px;
float: left;
}

.searchBox
{
width: 215px;
height: 70px;
margin: 0px 0px 0px 20px;
float: left;
}

.searchContainer
{
margin-top: 45px;
}

.menuNav
{
width: auto;
height: 70px;
float: right;
}

.menuContainer
{
padding-top: 55px;
}

.menuContainer a,
.menuContainer a:link,
.menuContainer a:visited
{
color: #666;
text-decoration: none;
font-weight: bold;
font-size: 11px;
display: block;
margin-left: 8px;
float: left;
}

.menuContainer a:active,
.menuContainer a:hover,
.menuContainer a.thisPage
{
color: #1284b9;
text-decoration: none;
}
        
.header .clear
{
height: 19px;
clear: both;
}

.content
{
border: solid 1px #ccc;
padding: 0px !important;
}

.controls
{
background: #eee;
height: 28px;
line-height: 28px;
border-bottom: solid 1px #ccc;
}

.controls span
{
display: block;
width: 350px;
float: left;
margin: 0px 27px;
.margin: 0px 27px;
_margin: 0px 15px;
}

.controls .leftCap a,
.controls .leftCap a:link,
.controls .leftCap a:visited
{
text-decoration: underline;
}

.controls .leftCap a:active,
.controls .leftCap a:hover
{
text-decoration: none;
}

.controls .rightCap
{
text-align: right;
font-size: 11px;
border: solid 1px gray;
display: none;
}

.imgContainer #nav
{
position: absolute;
margin-top: -45px;
margin-left: 685px;
.margin-top: -46px;
.margin-left: 685px;
z-index: 200;
}

.imgContainer #nav
{
display: block;
width: 94px;
float: right;
font-family: verdana;
}

.imgContainer #nav a,
.imgContainer #nav a:link,
.imgContainer #nav a:visited,
.imgContainer #nav a:active,
.imgContainer #nav a:hover
{
padding-right: 3px;
}

.imgContainer #nav a.activeSlide
{
color: #333;
}

.imgContainer
{
padding: 25px 29px;
width: 750px;
height: 500px;
}

.imgContent
{
width: 750px;
height: 500px;
.position: absolute;
overflow: hidden;
}

.imgContent img
{
height: 500px !important;
}

.footer
{
width: 390px;
margin: 32px auto 0px auto;
border: solid 1px #ccc;
}

.footerContainer
{
margin: 15px 21px 10px 20px;
.margin: 15px 23px 10px 20px;
}

.loginForm
{
margin: 13px 0px 9px 0px;
}

input.txtBox
{
width: 128px;
margin-right: 7px;
color: #777;
font-size: 11px;
padding: 2px 0px;
font-family: Verdana;
}

.newAccount
{
clear: both;
font-size: 10px;
text-align: right;
margin-top: 8px;
}

.credits
{
font-size: 10px;
margin: 50px auto 5px auto;
text-align: center;
}

.credits a,
.credits a:link,
.credits a:visited
{
color: #666;
text-decoration: underline;
}

.credits a:active,
.credits a:hover
{
color: #666;
text-decoration: none;
}

.imgContainer .imgContent img
{
position: relative;
display: block;
width: 750px;
}


/* ==REQUEST IMAGE STYLING== */

form.requestFrm
{
text-align: left;
line-height: 24px;
padding: 0px 0px 5px 15px;
}

form.requestFrm p
{
padding: 0px;
margin: 5px 0px;
}

form.requestFrm .requestLbl
{
display: block;
width: 135px;
float: left;
font-weight: bold;
}

form.requestFrm .requestTxtBox
{
width: 200px;
}