/* Note - Please Update the Table of Contents as you go. Also, putting in those triple braces will make Gerard & Cato really happy. */
/* Table of Contents {{{ 

Default Selectors
Body
Headings & Paragraphs
Links
Lists
Forms
Tables


Page Structure
Main Container
Content
Footer


Page Components
Navigation
Main Navigation
Sub Navigation
Breadcrumbs

News	
Latest News
News Archive
News Item

Search

}}} */

/*Clearfix after*//*{{{*/
#mainContainer:after,
#mainNavigation:after,
#subNavigation:after,
#homePageNavigation:after,
#homePageNavigation li:after,
#caseNavigation:after,
#caseNavigation li:after
{
    content:'.';
    visibility:hidden;
    clear:both;
    height:0px;
    display:block;
}



/*}}}*/

/* Global Selectors {{{ */
/* Body {{{ */

body {
    color:#FFF;
    background:#000;
    font-size:62.5%;
    font-family:Arial, Verdana, sans-serif;
}

#content div,
#content p,
#content ul,
#content li,
#content dl,
#content table,
#content a,
#content legend
{
    font-size:13px;
    line-height:140%;
}

#content dt,
#content th,
#content strong
{
    font-weight:bold;
}

#content ul {
    list-style:disc;
    padding-left:1.1em;
    margin:1em 0;
}
#content ol {
    list-style:decimal;
    padding-left:2em;
    margin:1em 0;
}
/* }}} */
/* Headings and Paragraphs {{{ */
h1,h2,h3,h4,h5,h6 {
    font-weight:400;
    margin:10px 0;
    text-transform:lowercase;
}

h1 {
    color:#B5AAAD;
    margin:0 0 20px;
}

h1.home {
    color:#FFF;
    font-size:5em;
}

h1.home em {
    color:#DA161C;
    margin:0 0 20px;
}

h2 {
    font-size:3.3em;
    margin:30px 0 15px;
}

h3 {
    color:#FFF;
    font-size:1.6em;
    font-weight:700;
    margin:15px 0;
    text-transform:none;
}

h4 {
}

h5 {
}

h6 {
}

p {
    font-size:14px;
    line-height:140%;
    margin:4px 0 10px;
}

strong {
    font-weight:700;
}

cite {
}

em {
    font-style:italic;
}

#content .introText {
    font-size:16px;
    line-height:160%;
}

/* }}} */
/* Links {{{ */
a,
a:link {
    text-decoration:none;
    color:red;
}
a:visited {

}

a:hover {
    text-decoration:underline;
}

a:active {

}


/* }}} */
/* Lists {{{ */
ul {
}

ol {
}

li {
}

dl {
}

dt {
}

dd {
}

/* }}} */
/* Forms {{{ */
fieldset {
}

legend {
}

input {
}

select {
}

label {
}

.textbox {
}

.textarea {
}

.button {
}

.errors {
}

/* }}} */
/* Tables {{{ */
table {
}

tbody {
}

thead {
}

tfoot {
}

tr {
}

td {
}

/* }}} */
/* }}} */
/* Page Structure {{{ */
#mainContainer {
    margin:0;
    background:url(/userfiles/images/structure/bkgd.gif) left top no-repeat;
    width:1100px;
}
#content-wrapper {
    float:left;
}
#logo {
    width:468px;
    height:590px;
    padding:35px 0 0;
    float:left;
}

#logo img {
    display: block;
    margin: 0 auto;
}
/* Content {{{ */
#content {
    width:480px;
    margin:2em 0 0;
    padding:0 40px 50px 0;
}

#content p {
}

#content.caseStudy h1 {
    font-size:1.4em;
    line-height:110%;
    margin:0;
    text-transform:uppercase;
}

#content.caseStudy h2 {
    color:#B5AAAD;
    font-size:3.6em;
    margin:0;
}

/* }}} */
/* Footer {{{ */
#footer {
    padding:0 20px;
    clear:both;
}

#footer p {
    color:#999;
}

/* }}} */
/* }}} */
/* Page Components {{{ */
/* Navigation {{{ */
/* Main navigation {{{ */
#mainNavigation {
    margin:0 0 24px;
    padding:0;
}

#mainNavigation li {
    font-size:1.6em;
    text-transform:lowercase;
    width:80px;
    margin:20px 10px 0 0;
    padding:15px 0 30px 28px;
    vertical-align:top;
    float:left;
    background:url(/userfiles/images/structure/mainnav-bullet.gif) left top no-repeat;
}

#mainNavigation li em {
    font-size:1.2em;
    font-weight:700;
}

#mainNavigation li:first-child {
    background:none;
    padding-left: 0;
}

#mainNavigation li a {
    color:#D2CCCE;
}

#mainNavigation li a:hover,#mainNavigation a.selected {
    color:#FFF;
    text-decoration:none;
}

/* }}} */
/* Sub navigation {{{ */
#subNavigation {
    margin:0 0 50px 61px;
    clear:both;
}

#subNavigation li {
    font-size:1.4em;
    line-height:120%;
    float:left;
    width:90px;
    height:32px;
    margin:0;
    padding:0 15px 0 6px;
    vertical-align:top;
    border-left:solid 4px #CF1B21;
}

#subNavigation li a {
    color:#CCC;
}

#subNavigation li a:hover,#subNavigation li a.selected {
    color:#FFF;
    text-decoration:none;
}

/* }}} */
/* Case Study Navigation {{{ */
#caseNavigation {
    font-size:1.3em;
    line-height:130%;
    margin:0 0 50px;
    list-style:none;
    padding:0;
}

#caseNavigation li {
    clear:left;
    display:block;
    list-style:none;
    margin:20px 0;
}

#caseNavigation li span.caseHeading {
    font-size:1.2em;
    font-weight:700;
    margin:0 0 3px;
    display:block;
}

#caseNavigation li img {
    margin:0 20px 0 0;
    float:left;
    border:solid 2px #B5AAAD;
}

#caseNavigation li img:hover {
    border:solid 2px #FFF;
}

#caseNavigation li a {
    color:#CCC;
}

#caseNavigation li a:hover,#caseNavigation li a.selected {
    color:#FFF;
    text-decoration:none;
}

/* }}} */
/* Home Page Navigation {{{ */
#content #homePageNavigation {
    margin:20px 0;
    list-style:none;
    padding:0;
}

#homePageNavigation li {
    float:left;
    width:104px;
    margin-right:10px;
    display:inline;
}

#homePageNavigation li span.caseHeading {
    height:24px;
    font-size:.85em;
    line-height:130%;
    font-weight:700;
    display:block;
}

#homePageNavigation li img {
    width:100px;
    height:58px;
    border:solid 2px #B5AAAD;
}

#homePageNavigation li img:hover {
    border:solid 2px #FFF;
}

#homePageNavigation li a {
    color:#CCC;
    display:block;
}

#homePageNavigation li a:hover,#caseNavigation li a.selected {
    color:#FFF;
    text-decoration:none;
}

/* }}} */
/* Breadcrumbs {{{ */
#breadcrumbs {
    margin:30px 0 0 30px;
}

#breadcrumbs li {
    display:inline-block;
    margin:0;
}

/* }}} */
/* Case Study Images {{{ */
#images {
    margin:10px 0;
}

#images img {
    margin:0 8px 0 0;
    border:solid 2px #B5AAAD;
}

#images img:hover {
    border:solid 2px #FFF;
}

#images .hide {
    display:none;
}

/* }}} */
/* }}} */
/* News {{{ */
/* Latest News {{{ */
#latestNews {
    background:#ddd;
    margin:30px 0 0;
    padding:10px;
    width:200px;
}

#latestNews h2 {
    color:#232323;
    font-size:1.2em;
}

#latestNews a {
    color:#232323;
    font-size:.8em;
}

#latestNews cite {
    font-size:.7em;
}

/* }}} */
/* News Archive {{{ */
#newsArchive {
    margin:20px 0 0;
}

#newsArchive li {
    margin:0 0 20px;
}

#newsArchive li a {
    color:#232323;
}

/* }}} */
/* News Item {{{ */
.newsItem {
}

.newsItem cite {
    margin:20px 0 0;
}

.newsItem p {
    margin:10px 0 0;
}

/* }}} */
/* }}} */
/* Search {{{ */
#search {
    float:right;
    margin:30px;
}

#xsltsearch {
    margin:30px;
}

#xsltsearch_summary {
    margin:5px 0;
}

#xsltsearch_results {
    margin:5px 0;
}

.xsltsearch_result {
    margin:0 0 20px;
}

/* }}} */
/* Contact Form {{{ */
#contactForm {
    margin:30px 0 0;
}

#contactForm label {
    display:block;
    margin:0 0 5px 0;
    font-size:13px;
}

#contactForm textarea {
    display:block;
    margin:0 0 10px;
}

#contactForm input {
    margin:0 0 8px;
}

/* }}} */
/* }}} */
/* Advertaining to Women {{{ */
#Body-advertising-to-women {
    font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
    background: #e8d69f;
    color: #58564b;
    line-height: 1.6;
}

#Body-advertising-to-women #mainContainer {
    background-image: url(/userfiles/images/structure/women-bkgd.jpg);
}


#Body-advertising-to-women #logo img { visibility: hidden; }
#Body-advertising-to-women .introText {
    font-style: italic;
    color: #555;
}

#Body-advertising-to-women #mainNavigation {

}

#Body-advertising-to-women #mainNavigation li {
    font-size: 1.4em;
    line-height: 1.2;
    margin: 0;
    width: 100px;
    background: transparent url(/userfiles/images/structure/women-mainnav-bullet.gif) top left no-repeat;
}

#Body-advertising-to-women #mainNavigation li:first-child {
    background: transparent none;
}

#Body-advertising-to-women #mainNavigation a:link,
#Body-advertising-to-women #mainNavigation a:visited {
    text-transform: uppercase;
    color: #a43329;
}

#Body-advertising-to-women #mainNavigation a:hover,
#Body-advertising-to-women #mainNavigation a:active {
     color: white;
}

#Body-advertising-to-women h1,
#Body-advertising-to-women h2,
#Body-advertising-to-women h3,
#Body-advertising-to-women h4,
#Body-advertising-to-women h5,
#Body-advertising-to-women h6 {
    text-transform: uppercase;
    color: #a43329;
}


#Body-advertising-to-women h1 { font-size: 2.2em; }
#Body-advertising-to-women h2 { font-size: 1.8em; }
#Body-advertising-to-women h3 { font-size: 1.6em; }
#Body-advertising-to-women h4,
#Body-advertising-to-women h5,
#Body-advertising-to-women h6 { font-size: 1.4em; }

#Body-advertising-to-women a.contact-link:link,
#Body-advertising-to-women a.contact-link:visited {
    color: #a43329;
    font-size: 1.4em;
}

#Body-advertising-to-women a.contact-link:hover,
#Body-advertising-to-women a.contact-link:active {
    color: white;
    text-decoration: none;
}

#AdvertisingToWomenLink {
    display: block;
    width: 210px;
    height: 103px;
    background: transparent url(/userfiles/images/structure/women-link.png) top left no-repeat;
    text-indent: -999px;
    overflow: hidden;
    margin: 350px auto 0;
    border: solid 4px #a43329;
}
#Body-advertising-to-women #AdvertisingToWomenLink { display: none; }
/* }}} */

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
