/*
  960 Grid System ~ Text CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/* Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
  font: 12px/17px 'Overlock', Arial, sans-serif;
}

pre,
code {
  font-family: 'DejaVu Sans Mono', Menlo, Consolas, monospace;
}

hr {
  border: 0 #ccc solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}

p {
  margin-bottom:10px;
}

a, a:visited {
  color: #C41230;
  text-decoration: none;
  font-style:italic;
}

a:hover {
  text-decoration: none;
}


/* Headings
----------------------------------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	font-style:italic;
	font-weight:900;
	color:#C41230;
}

h1 {
  font-size: 1em;
}

h2 {
  font-size: 2.5em;
  text-transform:lowercase;
  margin-bottom:20px;
}

h3 {
  font-size: 1.5em;
  margin-bottom: 8px;
  color:#E28997;
}

h4 {
  font-size: 1.2em;
}

h5 {
  font-size: 1.2em;
}

h6 {
  font-size: 1.1em;
}

/* Spacing
----------------------------------------------------------------------------------------------------*/

ol {
  list-style: decimal;
}

#content ul {
  list-style:none;
  margin-bottom:10px;
}

#content li {
  margin: 0 0 4px 10px;
  background:url(../img/bullet.png) no-repeat 0 3px;
  padding: 0 0 3px 15px;
}

dl,
hr,
pre,
table,
address,
fieldset,
figure {
  margin: 0px;
}

/* Ovrerrides
----------------------------------------------------------------------------------------------------*/


#header h2 {
	display:block;
	position:absolute;
	bottom:40px;
	text-transform:none;
	font-size:4em;
	color:#FFF;
	margin:0;
	line-height:0.8em;
	-moz-text-shadow: 2px 2px 2px #28847B;
	-webkit-text-shadow: 2px 2px 2px #28847B;
	text-shadow: 2px 2px 2px #28847B;
}

#header h2 .small {
	font-size:0.7em;
	line-height:0.6em;
}

#testimonials p {
	display:block;
	background:url(../img/speech.png) no-repeat right bottom #F3D0D6;
	padding:6px 5%;
	width:90%;
	color:#C41230;
	font-weight:700;
	font-style:italic;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}



#awards h4 {
margin-bottom: 6px;
}


#footer p {
	text-align:right;
	color:#E28997;
	font-style:italic;
	font-weight:700;
}

#footer a, #footer a:visited {
	color:#E28997;
}

#footer a:hover, footer a:active {
	color:#C41230;
}

.intro {
	color:#C41230;
	font-size:1.3em;
	line-height:1.2em;
}

.rbi {
	color:#C41230;
	font-style:italic;
	font-weight:900;
}

.author {
	color:#E28997;
}

.big-text p {
	font-size:14px;
}