/* CSS Document */

/* Start of general typography */
body {
font-size:80%;
font-family:"Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
}

p, a, ul {
line-height:1.4em;
letter-spacing:0.05em;
font-size:1.05em;
}

p {
margin-top:1em;
margin-bottom:1.15em;
color:#666666;
}

p strong {
color:#000000;
}

a {
color:#91D2FF;
font-weight:bold;
}

a:hover {
text-decoration:underline;
}

ul {
margin-bottom:2em;
}

li {
padding-left:30px;
background:url(../images/list_item.gif) no-repeat 10px 50%;
}

h1, h2, h3 {
font-family:Georgia, "Times New Roman", Times, serif;
}

h1 {
font-size:2em;
font-weight:normal;
margin-bottom:1em;
margin-top:0.5em;
}

h1 span {
color:#91D2FF;
}

h2 {
font-size:1.4em;
font-weight:normal;
color:#91D2FF;
border-bottom:1px solid #CCCCCC;
margin-bottom:1em;
}

h3 {
font-size:1.4em;
font-weight:normal;
margin-bottom:0.5em;
}

#masthead {
color:#fff;
}

#masthead h1 {
font-weight:normal;
margin:10px 0 0 0;
font-size:1.8em;
}

#navbar a, #navbar ul {
letter-spacing:0em;
font-size:1em;
}

#footer {
font-size:1em;
color:#fff;
}

#footer a {
color:#fff;
text-decoration:none;
}

/* End of general typography */

/* Start of testimonial quotes */
blockquote {
font-style:italic;
font-size:1.6em;
letter-spacing:-0.05em;
margin-bottom:1.1em;
line-height:1.7em;
margin-top:2em;
}

blockquote span {
font-size:2.5em;
color:#91D2FF;
}
/* End of testimonial quotes */

/* Start of contact form */
.input {
border: 1px solid #91D2FF;
width: 50%;
padding: 3px 0;
}

#submit {
font-family:"Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
font-size:0.9em;
font-weight:bold;
width: 100px;
height:2em;
margin-top:10px;
padding:0.2em;
border: 1px solid #91D2FF;
background-color:#EEEEEE;
cursor:pointer;
}
/* End of contact form */