/* Start of CMSMS style sheet 'PR_Default' */
/* Reset */

div, h1, h2, h3, h4, h5, ul, li, dt, dd, p, fieldset {
margin: 0;
padding: 0;
}

img, fieldset { border: 0; }

hr {
border: 1px solid #6d6c5e;
border-width: 1px 0 0;
clear: both;
margin-bottom: 1em;
}

html { font: normal 62.5%/1.4 Tahoma, Geneva, sans-serif; }

/* Layout */

#body {
background-image: url('uploads/images/background_tile.png');
border: 1px solid #b0bb9f;
border-top-width: 0;
float: left;
min-height: 10em;
padding: 1.5em 3.5em;
}

#container {
clear: both;
margin: 0 auto;
width: 78em;
}

#title {
background: url('uploads/images/bg_fade.png') repeat-x left bottom;
height: 3.6em;
margin-bottom: 2px;
padding: 0 4em 1.5em;
}

#page_head {
background: url('uploads/images/colour_bar.png') no-repeat #6d6c5e;
clear: both;
color: #fff;
margin-bottom: 2px;
padding: 1em 3.4em;
width: 63.95em;
}

h1 {
float: left;
font-size: 1em;
height: 4em;
text-indent: -9999px;
width: 15.2em;
}

h1 a {
background: url('uploads/images/new_logo.png') no-repeat 0.7em 0;
display: block;
height: 100%;
}

/* Typography */

h2, h3, h4, h5, dt {
font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif;
font-weight: normal;
}

h2, h3, h4, h5 { color: #36362f; }

h2 {
font-size: 2em;
line-height: 1.4;
margin-bottom: 0.75em;
}

#title h2 {
line-height: 1.6;
margin: 0;
text-align: right;
text-transform: lowercase;
}

h3, h4, h5 {
line-height: 1.333;
margin-bottom: 1em;
}

h3 { font-size: 1.6em; }

h4, h5 {
font-size: 1.4em;
line-height: 1.333;
margin-bottom: 1em;
}

h4 a { text-decoration: none; }

p, dd, li {
font-size: 1.2em;
line-height: 1.6;
}

p, dd, ul { margin-bottom: 1.333em; }

a { color: #ca9a79; }

#page_head p {
text-align: right;
margin-bottom: 0;
}

#page_head a { color: #fff; }

.has-sub-items li {
border-bottom: 1px solid #6d6c5e;
clear: both;
font-size: 1em;
list-style: none;
margin-bottom: 1em;
}

.has-sub-items h3 {
font-size: 1.4em;
margin: 0 0 0.25em 0;
}

.invisible { display: none; }

/* Navigation */

#navigation {
height: 4em;
list-style: none;
margin-bottom: 0;
padding-left: 1em;
}

#navigation li {
background-repeat: no-repeat;
font: normal 1.2em/1 'Helvetica Neue', Helvetica, Arial, sans-serif;
float: left;
height: 3.4em;
letter-spacing: -0.01em;
line-height: 0.95em;
margin-left: 0.567%;
text-align: center;
width: 12%;
}

#navigation a {
background-position: top right;
background-repeat: no-repeat;
color: #fff;
display: block;
height: 90%;
padding: 0.4em 0.6em 0;
text-decoration: none;
width: auto;
}

#navigation #pr {
background-color: #6d6c5e;
background-image: url('uploads/images/navigation/dg_left.gif');
margin-left: 0;
}

#navigation #pr a { background-image: url('uploads/images/navigation/dg_right.gif'); }

#navigation #who-we-are, #navigation #clients-past-present, #navigation #international  {
background-color: #e49bba;
background-image: url('uploads/images/navigation/pink_left.gif');
}

#navigation #who-we-are a, #navigation #clients-past-present a, #navigation #international a { background-image: url('uploads/images/navigation/pink_right.gif');
}

#navigation #what-we-do, #navigation #pr-case-studies {
background-color: #c08760;
background-image: url('uploads/images/navigation/brown_left.gif');
}

#navigation #what-we-do a, #navigation #pr-case-studies a {
background-image: url('uploads/images/navigation/brown_right.gif');
}

#navigation #online-digital-pr, #navigation #people {
background-color: #b0bb9f;
background-image: url('uploads/images/navigation/green_left.gif');
}

#navigation #online-digital-pr a, #navigation #people a {
background-image: url('uploads/images/navigation/green_right.gif');
}

#page_pr .currentpage { border-bottom: 1px solid #6c6d5e; }

#page_who-we-are .currentpage,
#page_clients-past-present .currentpage,
#page_international .currentpage {
border-bottom: 1px solid #e19ab8;
}

#page_what-we-do .currentpage,
#page_pr-case-studies .currentpage,
#page_cases #navigation .currentpage {
border-bottom: 1px solid #c08760;
}

#page_online-digital-pr .currentpage,
#page_people .currentpage {
border-bottom: 1px solid #b0bb9f;
}

/* Page Head */

#page_who-we-are #page_head,
#page_clients-past-present #page_head,
#page_international #page_head {
background-color: #e19ab8;
}

#page_what-we-do #page_head,
#page_pr-case-studies #page_head,
#page_cases #page_head {
background-color: #c08760;
}

#page_online-digital-pr #page_head,
#page_people #page_head {
background-color: #b0bb9f;
}

/* Page Elements */

#page_illustration {
background: url('uploads/images/page_illustration_alt.png') no-repeat;
margin-bottom: 2em;
overflow: hidden;
width: 70.6em;
}

#text_box {
background-color: #fff;
left: 3em;
min-height: 7.5em;
padding: 1em;
position: relative;
top: 2em;
width: 45%;
/* Invalid styles */
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
border-radius: 0.5em;
}

#text_box h4 {
font-size: 1.6em;
margin-left: 0;
}

.page_content {
background-color: #fff;
border: 1px solid #b0bb9f;
border-top-width: 0;
float: left;
min-height: 16em;
padding: 2em 4em;
width: 62.6em;
}

.page_content2 {
background-color: #fff;
border: 1px solid #b0bb9f;
float: left;
margin-top: 1em;
min-height: 16em;
padding: 2em 4em;
width: 62.6em;
}

.page_content3{
background-color: #fff;
border-top-width: 0;
float: left;
min-height: 16em;
width: 70.5em;
}

.two {
border-top: 1px solid #b0bb9f;
margin-top: 1em;
}

#text_box img { margin: 0; }

#first_column, #second_column, .first_column, .second_column { width: 30em; }

#first_column, .first_column {
border-right: 1px solid #6d6c5e;
float: left;
padding-right: 1.3em;
}

#second_column, .second_column {
margin-left: 31.4em;
margin-top: 0.3em;
padding-left: 1.4em;
}

dl { margin: 0.3em 0; }

dt { font-size: 1.4em; }

dt a {
color: #6d6c5e;
text-decoration: none;
}

#home .page_content { border-top: 1px solid #b0bb9f; }

#home .page_content p {
clear: both;
font-size: 1.4em;
}

#prca { text-align: right; }

.jobtitle {
color: #6d6c5e;
font-size: 1.2em;
}
/* End of 'PR_Default' */

