
#content .notebook .sectionheader {
margin-bottom: 25px;
}

#content .entry {
color: #4c4c4c;
margin-bottom: 50px;
}

#content .entry h2 {
font-size: 40px;
line-height: 38px;
color: #404536;
margin: 0 0 100px 0;
}

#content .entry h2 a {
color: black;
}

#content .entry h2 a:hover {
color: #981515;
}

#content .entry p {
font-style: italic;
}

#content .entry .image {
width: 460px;
height: 345px;
background-color: #EEE;
}

/** Projects */
#content .projects {
margin-bottom: 50px;
}

#content .projects ul {
margin-top: 30px;
color: #666;
}

#content .projects ul h4 {
color: black;
}

#content .projects .intro h2 {
font-size: 40px;
line-height: 38px;
color: black;
}

#content .projects .image {
width: 300px;
height: 225px;
background-color: #EEE;
}

#content .projects li .tagline {
text-transform: uppercase;
color: #BBB;
margin-top: 20px;
}

#content .projects li h4 {
font-size: 22px;
line-height: 16px;
margin-bottom: 20px;
}

#content .projects .linebreak {
clear: both;
width: 700px;
height: 50px;
}

#content .projects ul .blank {
height: 100px;
}

#content .about .image {
margin-top: 25px;
text-align: center;
}

#content .about .content h3 {
font-size: 40px;
margin: 30px 0 50px 0;
color: black;
}

#content .about .content p {
font-size: 16px;
line-height: 24px;
color: #4c4c4c;
float: left;
width: 620px;
-moz-column-width: 300px;
-moz-column-gap: 20px;
-webkit-column-width: 300px;
-webkit-column-gap: 20px;
}

#content .services .content, #content .contact .content {
margin: 20px 0 0 0;
color: #4c4c4c;
}

#content .contact ul {
float: left;
width: 140px;
margin: 14px 0 0 0;
}

#content .contact li {
height: 24px;
}

#content .services li, #content .contact li {
line-height: 28px;
}

#content .services h4 {
color: black;
text-align: center;
margin: 20px 0 10px 0;
font-size: 22px;
}

#content .services p {
font-size: 14px;
line-height: 20px;
color: #4c4c4c;
}

#content .services {
margin: 50px 0 0 0;
}

#content .contact p {
margin: 0 0 8px 0;
}