﻿ /* Side Bar
===============================================================*/
div.col-sidebar {
    display: block;
    overflow: hidden;
    margin-top: 20px;
}
div.col-sidebar div.title {
    background-color: #1f201f;
    border: 1px solid #121212;
    padding: 10px;
    margin-left: 0px;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}
div.col-sidebar div.title h4 {
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}
div.col-sidebar div.default {
    background-image: url(images/def-sidebar-bg-default.png);
}
div.col-sidebar div.default h4 {
    color: #FFFFFF;
}
div.col-sidebar div.orange {
    background-image: url(images/def-sidebar-bg-orange.png);
}
div.col-sidebar div.orange h4 {
    color: #ffffff;
}
div.col-sidebar .inner-boundary {
    border: 1px solid #a8a8a8;
}
div.col-sidebar .inner-boundary .inner-border {
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: none;
    background-color: #e0e0e0;
    padding: 5px;
}
div.col-sidebar div.first-item {
    border-top: none;
}
div.col-sidebar div.content-box a:link, div.col-sidebar div.content-box a:visited, div.col-sidebar div.content-box a:active {
    color: #2c3795;
    text-decoration: none;
}
div.col-sidebar div.content-box a:hover {
    color: #f15928;
    text-decoration: none;
}
div.content-box div.button {
    width: 240px;
    margin: 3px auto;
}
div.col-sidebar div.content-box h3 {
    padding: 0px;
    font-family: 'Trebuchet MS' , Helvetica, Geneva, Arial;
    color: #2a3695;
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
}
div.col-sidebar div.content-box p {
    margin: 0px;
    padding: 0px 0px 5px 0px;
}
div.col-sidebar div.content-box b {
    font-weight: bold;
    color: #AF350C;
}
div.col-sidebar div.content-box ul {
    margin-bottom: 10px;
    margin-top: 0px;
    list-style-position: outside;
    margin-left: 15px;
}
div.col-sidebar div.content-box ul li {
    padding-left: 0px;
    margin-bottom: 5px;
    list-style-type: square;
}
 div.photo-shadow img {
    background: url(images/def-photo-shadow.png) no-repeat right bottom;
    padding: 5px 10px 10px 5px;
}
div.col-sidebar div.content-box p.datestamp {
    margin: 0px;
    padding: 0px;
    color: #333333;
    font-weight: bold;
    font-size: 10px;
}
 div.col-sidebar div.content-box p.titlestamp {
    margin: 0px 0px 5px 0px;
    padding: 0px;
    font-size: 14px;
    font-weight: bold;
}
div.col-sidebar div.links {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #f15928;
}
div.col-sidebar div.links p {
    margin: 0px;
}
div.col-sidebar div.links a:link, div.col-sidebar div.links a:visited, div.col-sidebar div.links a:active {
    color: #f15928;
    font-weight: bold;
    text-decoration: none;
}
div.col-sidebar div.links a:hover {
    color: #2c3795;
}
div.col-sidebar div.links li {
    padding: 1px 0px 0px 15px;
    background-image: url(images/def-sidebar-arrow.gif);
    background-repeat: no-repeat;
    text-indent: 0pt;
}

/* News
===============================================================*/
 div.col-main {
    overflow: hidden;
    padding-bottom: 20px;
    background: transparent url(images/def-indent.gif) repeat-x center bottom;
}
div.col-main div.title h2 {
    font-family: 'Trebuchet MS' , Helvetica, Geneva, Arial;
    color: #2a3695;
    font-size: 24px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    text-shadow: 0px 1px 1px #fff;
}
div.col-main div.content-box p {
    padding: 0px;
    margin: 0px 0px 5px 0px;
}
div.col-main div.content-box img {
    background: url(images/def-photo-shadow.png) no-repeat right bottom;
    padding: 5px 10px 10px 5px;
}
div.col-main div.share {
    padding: 0px;
    margin: 3px 0px 0px 0px;
}

/* Column
===============================================================*/
div.content-fontpage-column {
    overflow: hidden;
    display: block;
}






