/*
 Common styles for screen, print and handheld media
 Site: CCRF
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
 border: 0;
 margin: 0;
 outline: 0;
 padding: 0;
/* vertical-align: baseline;*/
}

:focus {
 outline: 0;
}

body {
 background: #fff;
 color: #5C707C;
 font-family: Arial, Helvetica, sans-serif;
 line-height: 1.33;
}

a {
 text-decoration: none;
}

a:link, a:visited {
 color: #72AFB6;
}

a:hover, a:active {
 color: #006595;
}

#masthead blockquote {
 font: normal 1.5em/1.1 "Times New Roman", Times, serif;
}

h1 {
 font-size: 2em;
 line-height: 1.08;
 color: #72AFB6;
 font-weight: normal;
 border-bottom: 1px solid #DCEBED;
 padding-bottom: 0.65em;
 margin-bottom: 0.75em;
}

h1 strong {
 color: #006595;
} 

.home h1 {
 padding-bottom: 0.65em; 
}

h2 {
 font: bold 2em/1.08 Arial, Helvetica, sans-serif;
 color: #93A445;
 margin-top: 1.2em;
 margin-bottom: 0.6em;
}

h2.first 
{
	margin-top: 0;
}

#sidebar h2 {
 font-size: 1.83em;
 margin-top: 1.5em;
}

#sidebar h2.first {
 margin-top: 0;
}

#sidebar h2.first2 {
 margin-top: -5px;
}

#sidebar h2.small-margin {
 margin-bottom: 0.35em;
}

#sidebar h2.big-top-margin {
 margin-top: 2.5em;
}

/* EDIT */
#sidebar div.small-margin
{
}

/* EDIT */
#sidebar div.big-top-margin
{
	margin-top: 2.5em;
}

/* EDIT */
#sidebar div.big-top-margin h2
{
	margin-top: 0;
}

/* EDIT */
#sidebar div.has-polaroid h2,
#sidebar div.has-polaroid p
{
	margin-right: 110px;
}

.home h2 {
 margin: 1.25em 0 0.35em 0;
 font-size: 1.83em;
}

.home h2.first {
 margin-top: 0.75em;
}

.left-col2 h2, .right-col2 h2 {
 font-size: 1.83em;
}

h3 {
 font-size: 1.33em;
 font-weight: normal;
 line-height: 1.125;
 margin: 0 0 0.3em 0;
}

h4, h5, h6 {
 font-size: 1em;
}

p {
 margin: 0 0 1em 0;
}

p.larger {
 font-size: 1.33em;
}

p.intro {
 font-size: 1.17em;
}

p.smaller {
 font-size: 0.83em;
 font-weight: bold;
 margin-bottom: 0.35em;
}

.patient p {
 font: italic 1.17em/1.14 "Times New Roman", Times, serif; 
 color: #93A445;
 margin: 0.75em 0 1.5em 0;
}

blockquote:before, blockquote:after,
q:before, q:after {
 content: "";
}

blockquote, q {
 quotes: "" "";
}

ol, ul {
 list-style: none;
}

dl {
 margin: 0;
}

dt {
 font-size: 1.33em;
 color: #006595;
 margin: 1em 0 0.2em 0;
}

dd {
 margin: 0;
}

input, select, textarea {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
}

table {
 border-collapse: separate;
 border-spacing: 0;
 font-size: 1em;
}

caption, th, td {
 font-weight: normal;
 text-align: left;
}

th, td {
 padding: 0.25em 0.25em 0.25em 0.5em;
}

hr {
 display: none;
}

.clear {
 clear: both;
}

.top {
 vertical-align: top;
}

.center {
 text-align: center;
}


/* EDIT */
.book-title
{
	font-style: italic;
}