/****************************************************************
 *                                                              *
 * Keating Magee                                                *
 * http://www.keatingmagee.com/                                 *
 *                                                              *
 * Style Sheet Name: ids.css                                    *
 * Style Sheet Version: 1.0                                     *
 * Style Sheet Info: ID Styles                                  *
 *                                                              *
 ****************************************************************
 *                                                              *
 * Dark Blue = #0f1d5e                                          *
 * Light Blue = #83bae7                                         *
 * Orange = #ff7f00                                             *
 * Dark Gray = #9b9894                                          *
 * Light Gray = #e4e1dd                                         *
 *                                                              *
 ****************************************************************/

/* ID Definitions */

#content {
    width: 980px;
    margin: 0 auto;
    padding: 0 7px 0 7px;
    background-image: url(/img/white_back.png);
    background-repeat: repeat-y;
    overflow: auto;
}

#header {
    width: 980px;
    height: 90px;
    margin: 0;
    padding: 0;
    background-image: url(/img/km_logo.gif);
    background-repeat: no-repeat;
    background-position: 25px 10px;
}

#header h1 {
    display: none;
}

#search {
    width: 472px;
    margin: 15px 25px 0 0;
    padding: 0;
    background-image: url(/img/follow_km.gif);
    background-repeat: no-repeat;
    background-position: 0px 15px;
    float: right;
}

#search h2 {
    display: none;
}

#followList {
    width: 180px;
    height: 30px;
    margin: 0 0 0 95px;
    padding: 10px 0 0 0;
    border-left: dotted 1px #9b9894;
    border-right: dotted 1px #9b9894;
}

#followList li {
    display: inline;
    list-style-type: none;
}

#searchForm {
    margin: 10px 0 0 0;
    padding: 0;
    display: inline;
    float: right;
}

#searchField {
    width: 120px;
    height: 16px;
    margin: 0;
    padding: 2px 2px 0 3px;
    background-image: url(/img/search_back.gif);
    background-repeat: no-repeat;
    border: none;
}

#mainNav {
    clear: both;
    width: 950px;
    height: 30px;
    margin: 0 auto;
    padding: 0;
}

#mainNav li {
    margin: 0;
    padding: 0;
    display: inline;
    list-style-type: none;
}

#flashArea {
    clear: both;
    width: 950px;
    height: 290px;
    margin: 0 auto;
    padding: 0;
}

#contentArea {
    width: 950px;
    margin: 0 auto;
    padding: 0;
}

#sideBucket {
    float: right;
    width: 250px;
    margin: 0 0 20px 20px;
    padding: 5px 0 0 0;
}

#km30 {
    width: 250px;
    margin: 0;
    padding: 0;
    background-image: url(/img/km30_header.gif);
    background-repeat: no-repeat;
}

#km30 li {
    width: 210px;
    margin: 0 0 0 15px;
    padding: 5px 10px 10px 0;
    font-size: 0.85em;
    line-height: 1.4em;
    list-style-type: none;
}

#latestTweets {
    width: 250px;
    margin: 0;
    padding: 0;
    background-image: url(/img/twitter_header.gif);
    background-repeat: no-repeat;
}

#latestTweets li {
    width: 210px;
    margin: 0 0 0 15px;
    padding: 5px 10px 10px 0;
    font-size: 0.85em;
    line-height: 1.4em;
    border-bottom: dotted 1px #9b9894;
    list-style-type: none;
}

#latestNews {
    width: 250px;
    margin: 0;
    padding: 0;
    background-image: url(/img/latest_news_header.gif);
    background-repeat: no-repeat;
}

#latestNews li {
    width: 210px;
    margin: 0 0 0 15px;
    padding: 5px 10px 10px 0;
    font-size: 0.85em;
    line-height: 1.4em;
    border-bottom: dotted 1px #9b9894;
    list-style-type: none;
}

#homeContent {
    width: 650px;
    margin: 0 0 0 18px;
    padding: 50px 0 0 0;
    background-image: url(/img/home_header.gif);
    background-repeat: no-repeat;
    background-position: 0px 14px;
}

#homeContent h3 {
    display: none;
}

#homeNOLALoop {
    clear: both;
    width: 671px;
    margin: 25px auto;
    padding: 25px 0 0 250px;
    border-top: dotted 1px #9b9894;
    background-image: url(/img/nola_loop_logo.gif);
    background-repeat: no-repeat;
    background-position: 15px 60px;
}

#footer {
    clear: both;
    width: 950px;
    margin: 0 auto;
    padding: 50px 0 40px 0;
    background-image: url(/img/footer.gif);
    background-repeat: no-repeat;
}

#footerContent {
    float: right;
    margin: 0;
    padding: 0;
    font-size: 0.85em;
    text-align: right;
    line-height: 1.4em;
}

#footerNav {
    margin: 0 0 0 15px;
    padding: 0;
}

#footerNav li {
    margin: 0;
    padding: 0 10px 0 0;
    font-size: 0.85em;
    display: inline;
    list-style-type: none;
}

#CapabilitiesSubHeader {
    width: 950px;
    height: 125px;
    margin: 0 auto;
    padding: 0 0 25px 0;
    background-image: url(/img/capabilities_subheader.jpg);
    background-repeat: no-repeat;
}

#CapabilitiesContent {
    width: 650px;
    margin: 0 0 0 18px;
    padding: 50px 0 0 0;
    background-image: url(/img/capabilities_header.gif);
    background-repeat: no-repeat;
    background-position: 0px 14px;
}

#CapabilitiesContent h3 {
    display: none;
}

#OurWorkSubHeader {
    width: 950px;
    height: 125px;
    margin: 0 auto;
    padding: 0 0 25px 0;
    background-image: url(/img/ourwork_subheader.jpg);
    background-repeat: no-repeat;
}

#OurWorkContent {
    width: 650px;
    margin: 0 0 0 18px;
    padding: 50px 0 0 0;
    background-image: url(/img/ourwork_header.gif);
    background-repeat: no-repeat;
    background-position: 0px 14px;
}

#OurWorkContent h3 {
    display: none;
}

#PortfolioSubHeader {
    width: 950px;
    height: 125px;
    margin: 0 auto;
    padding: 0 0 25px 0;
    background-image: url(/img/portfolio_subheader.jpg);
    background-repeat: no-repeat;
}

#PortfolioContent {
    width: 650px;
    margin: 0 0 0 18px;
    padding: 50px 0 0 0;
    background-image: url(/img/portfolio_header.gif);
    background-repeat: no-repeat;
    background-position: 0px 14px;
}

#PortfolioContent h3 {
    display: none;
}

#ConsumerInsightsSubHeader {
    width: 950px;
    height: 125px;
    margin: 0 auto;
    padding: 0 0 25px 0;
    background-image: url(/img/consumer_subheader.jpg);
    background-repeat: no-repeat;
}

#ConsumerInsightsContent {
    width: 650px;
    margin: 0 0 0 18px;
    padding: 50px 0 0 0;
    background-image: url(/img/consumer_header.gif);
    background-repeat: no-repeat;
    background-position: 0px 14px;
}

#ConsumerInsightsContent h3 {
    display: none;
}

#RecessionMarketingSubHeader {
    width: 950px;
    height: 125px;
    margin: 0 auto;
    padding: 0 0 25px 0;
    background-image: url(/img/recession_subheader.jpg);
    background-repeat: no-repeat;
}

#RecessionMarketingContent {
    width: 650px;
    margin: 0 0 0 18px;
    padding: 50px 0 0 0;
    background-image: url(/img/recession_header.gif);
    background-repeat: no-repeat;
    background-position: 0px 14px;
}

#RecessionMarketingContent h3 {
    display: none;
}

#NewsandTrendsSubHeader {
    width: 950px;
    height: 125px;
    margin: 0 auto;
    padding: 0 0 25px 0;
    background-image: url(/img/news_subheader.jpg);
    background-repeat: no-repeat;
}

#NewsandTrendsContent {
    width: 650px;
    margin: 0 0 0 18px;
    padding: 50px 0 0 0;
    background-image: url(/img/news_header.gif);
    background-repeat: no-repeat;
    background-position: 0px 14px;
}

#NewsandTrendsContent h3 {
    display: none;
}

#ConnectWithUsSubHeader {
    width: 950px;
    height: 125px;
    margin: 0 auto;
    padding: 0 0 25px 0;
    background-image: url(/img/connect_subheader.jpg);
    background-repeat: no-repeat;
}

#ConnectWithUsContent {
    width: 650px;
    margin: 0 0 0 18px;
    padding: 50px 0 0 0;
    background-image: url(/img/connect_header.gif);
    background-repeat: no-repeat;
    background-position: 0px 14px;
}

#ConnectWithUsContent h3 {
    display: none;
}

#TermsandConditionsSubHeader {
    width: 950px;
    height: 125px;
    margin: 0 auto;
    padding: 0 0 25px 0;
    background-image: url(/img/terms_subheader.jpg);
    background-repeat: no-repeat;
}

#TermsandConditionsContent {
    width: 650px;
    margin: 0 0 0 18px;
    padding: 50px 0 0 0;
    background-image: url(/img/terms_header.gif);
    background-repeat: no-repeat;
    background-position: 0px 14px;
}

#TermsandConditionsContent h3 {
    display: none;
}

#PrivacyPolicySubHeader {
    width: 950px;
    height: 125px;
    margin: 0 auto;
    padding: 0 0 25px 0;
    background-image: url(/img/privacy_subheader.jpg);
    background-repeat: no-repeat;
}

#PrivacyPolicyContent {
    width: 650px;
    margin: 0 0 0 18px;
    padding: 50px 0 0 0;
    background-image: url(/img/privacy_header.gif);
    background-repeat: no-repeat;
    background-position: 0px 14px;
}

#PrivacyPolicyContent h3 {
    display: none;
}

#SearchResultsSubHeader {
    width: 950px;
    height: 125px;
    margin: 0 auto;
    padding: 0 0 25px 0;
    background-image: url(/img/search_subheader.jpg);
    background-repeat: no-repeat;
}

#SearchResultsContent {
    width: 650px;
    margin: 0 0 0 18px;
    padding: 50px 0 0 0;
    background-image: url(/img/search_header.gif);
    background-repeat: no-repeat;
    background-position: 0px 14px;
}

#SearchResultsContent h3 {
    display: none;
}

#pageNotFoundSubHeader {
    width: 950px;
    height: 125px;
    margin: 0 auto;
    padding: 0 0 25px 0;
    background-image: url(/img/notfound_subheader.jpg);
    background-repeat: no-repeat;
}

#pageNotFoundContent {
    width: 650px;
    margin: 0 0 0 18px;
    padding: 50px 0 0 0;
    background-image: url(/img/notfound_header.gif);
    background-repeat: no-repeat;
    background-position: 0px 14px;
}

#pageNotFoundContent h3 {
    display: none;
}