/* Set vertical rhythm */
body {
	font-size: 75%;
	background-color: white;
	color: black;
	font-family: arial, helvetica, clean, sans-serif;
    line-height : 1.25em; /* 15px */
/*     background-image : url('underline.gif');
    background-repeat : repeat; */
  }

ul, ol, dl {
	margin: 1.5em 1em 0em 2em;
}

ul li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
}

.container_16 {
	width: 780px;
}

/* Branding */
#hd h1 a {
	display: block;
  background-image: url(../images/Mingle-Header.jpg);
  background-position: top right;
  background-repeat: no-repeat;
  height: 150px;
  text-indent: -5000px;
}

#hd h1 {
  margin-top: 0;
}

#bd {
	margin-top: 1.5em;
	margin-bottom: 2.5em;
}

/* Navigation */

#navigation ul li {
  width: 130px;
  text-indent: -5000px;
  list-style-type: none;
  margin-bottom: 0.58em;
}

#navigation li a {
  height: 30px;
  width: 130px;
  display: block;
  outline: none;
}

#navigation h2 {
  text-indent: -5000px;
  height: 0;
  margin: 0;
}

#navigation ul {
  margin-top: 0;
  margin-left: 0;
}

#navigation ul ul {
	margin-right: 0;
	margin-top: 0.58em;
	margin-bottom: 0;
}

.home {
  background: url(../images/Home.jpg) left top no-repeat;
}

li.current, li:hover {
  background-position: left -30px;
}

.clients {
  background: url(../images/Clients.jpg) left top no-repeat;
}

.publishing {
  background: url(../images/Publishing.jpg) left top no-repeat;
}

.copywriting {
  background: url(../images/Copywriting.jpg) left top no-repeat;
}

.webcopy {
  background: url(../images/Web.jpg) left top no-repeat;
}

.printcopy {
  background: url(../images/Print.jpg) left top no-repeat;
}

.design {
  background: url(../images/Design.jpg) left top no-repeat;
}

.branding {
  background: url(../images/Branding.jpg) left top no-repeat;
}

.publication {
  background: url(../images/Publication.jpg) left top no-repeat;
}

.rates {
  background: url(../images/Rates.jpg) left top no-repeat;
}

.contact {
  background: url(../images/Contact.jpg) left top no-repeat;
}

.blog {
  background: url(../images/Blog.jpg) left top no-repeat;
}

.about {
  background: url(../images/About.jpg) left top no-repeat;
}

/* Overall style */


#ft {
	padding-bottom: 10px;
	border-bottom: solid 10px #A90948;
}

/* Content */

#content h2 {
  margin-top: 1.0588em;
  color: #A90948;
  font-size: 1.4167em;
  background-color: white;
  clear: left;
}

h2#page-title {
	margin: 0;
}

h2#section-title {
	margin-top: 2.118em;
}

#topic-path {
	margin-bottom: 1.5em;
}

div.case-study {
	margin-top: 2.25em;
}

div.article-sources {
	margin-top: 2.25em;
}

div.director {
	margin-top: 2.25em;
}

div.blog-entry {
	margin-top: 2.25em;
}
h2#page-title+div.blog-entry {
	margin-top: 1.5em;
}

div.choices {
	margin-top: 3em;
}

#content div.article-sources h4 {
	margin-top: 0;
}

#content div.choices h4 {
	margin-top: 0;
}

#content h2+div.case-study {
	margin-top: 1.0588em;
}

#content h3 {
  margin-top: 1.286em;
  font-size: 1.1667em;
  color: #000000;
  background-color: white;
  clear: left;
}

#content h4 {
	margin-top: 1.385em;
	font-size: 1.0833em;
  font-weight: bold;
}

#content h4+p {
	margin-top: 0;
}

#content h2+h3 {
	margin-top: 0;
}

#content h2#section-title+h3 {
  margin-top: 1.286em;
}

#content img.photo {
	float: right;
}

#content img.print-cover {
	float: right;
}

#content img.front-covers {
	float: right;
}

#content p {
	margin-top: 1.5em;
}

#content p.important {
        font-size: 1.1667em;
        font-weight: bold;
        margin-top: 2.5714em;
}

#content p.important+p.important {
	margin-top: 1.2857em;
}
	
#content p.address {
        font-size: 1.0833em;
        font-weight: bold;
}

#content p.note {
  font-size: 0.8333em;
  font-style: italic;
  margin-bottom: 0.9em;
  margin-top: 0.9em;
}

#content div.blog-entry p.date {
	font-style: italic;
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}

#content p.date+p {
	margin-top: 0.75em;
}

table {
	margin-top: 1.5em;
	border-color: #000000;
}

td, th {
	border: 1px solid #000000;
	padding: 0.5em;
}

#ft p {
        font-size: 0.8333em;
        text-align: center;
}

a:link {text-decoration: underline; color: #A90948;}
a:visited {text-decoration: underline; color: #A90948;}
a:active {text-decoration: underline; color: #A90948;}
a:hover {text-decoration: underline; color: blue;}


