/* Globals */
html                {background: #004990;}

/* Layout */
#wrapper            {background: url(../images/header-top.png) no-repeat; margin: 0 auto; padding: 22px 0 0; width: 970px;}
#wrapper-main     {background: #003365 url(../images/content-bg.png) repeat-y; padding: 0 10px;}
#wrapper-bottom   {background: url(../images/wrapper-bottom.png) no-repeat; height: 25px;}
#header           {background: url(../images/header-bg.gif) repeat-x; height: 115px; margin: 0 2px;}
#logo           {background: url(../images/logo.png) no-repeat; height: 111px; left: 6px; position: relative; top: -5px; text-indent: -9999px; width: 610px;}

#content          {background: url(../images/faux.png) repeat-y; overflow: hidden; position: relative;}
#footer,#wrapper-bottom {clear:both}
#footer           {color: #ffcf06; overflow: hidden;}

/* Tags, Class, Ids' Layout */
.col1, .col2      {float: left; position: relative;}
.col1             {left: 200px; width: 550px;
    position: relative;}
.col2             {left: -545px; width: 190px;}
.col3             {float: right; padding-right: 5px; width: 190px;}
.col3 .side-box-tail {position: absolute; bottom: 0; width: 190px;}
.date               {display: block;}
.left               {float: left;}
.right              {float: right;}
.side-box           {padding: 0px 0 5px;}
.side-box h2      {background: url(../images/sidebar-top2.png) no-repeat; font-weight:bold; height: 21px; padding: 7px 10px 0 !important;}
.side-box-main    {background: #0d5296; border-left: 1px #002142 solid; border-right: 1px #002142 solid; padding: 0 7px;}
.side-box-tail    {background: url(../images/sidebar-bottom.png) no-repeat; height: 10px;}

/* On a regular page there is no left column */
.default .col1 {
    left: 10px;
    width: 740px;
}

/* Typography */
body                {font: 12px Arial,Helvetica,sans-serif; color: #ffffff;}
h2 {
    color: #ffcf06; 
    font-size: 16px; 
    font-weight: bold;
    padding-top: 13px; 
    text-transform: uppercase;
}
p                   {padding: 13px 4px 0;}
.all a,
.date,
.read-more,
.side-box a {
color: #ffcf06;
font-weight: bold;
text-decoration: none;
}

.side-box a:hover {
text-decoration: underline;
}
.all                {padding: 6px 0 0 !important;}
.side-box h2        {color: #ffffff; padding: 0;}
.side-box p         {padding: 8px 0 5px;}
#footer p           {padding: 10px 7px 0;}
#footer a           {color: #ffcf06}

/* Links */
/*a, a:hover, a:active, a:visited {outline: none; text-decoration: none;} */
a {
    color: #ffcf06;
    text-decoration: underline;
}
a:hover {
    color: #ffe506;
}

#footer a {
    text-decoration: none;
}

strong {
font-weight: bold;
}

#sponsor p {
    background: #FFF;
    border: 1px solid #ffcf06;
    margin: 10px 5px;
    text-align: center;
}

#cycle {
    margin: 0 auto;
    width: 549px;
    height: 179px;
}

#imageframe {
    position: absolute;
    background-image: url('../images/image-frame.png');
    background-repeat: none;
    width: 549px;
    height: 179px;
    z-index: 5;
}
