body {margin: 0; padding: 0; font-size:14px; font-family:arial}
img {border:0}
p {font-size:14px}
a {color:#EFD279; text-decoration:none}

/* BLOCKS */
.major-block-green {background:#064E08; color:#fff; border-bottom:3px solid #000}
.major-block-white {background:#fff; color:#000; border-bottom:3px solid #000}
div.major-block-white a {color:#A68213}

/* INSIDE BLOCKS */
.content {clear:both; overflow:hidden; margin: 0 auto; padding: 30px 20px 40px 20px}

/* CONTENT STYLING */

#header-block {background:#064E08 url(header-background.png) no-repeat left bottom; border-bottom:0px}
#header-block .content {padding-top:0px}
#header-block .content p {margin-bottom:10px}
#header-logo {float:left; padding:40px 10px 20px 10px; display:block}
div.headline {font-size:36px; line-height:30px; font-weight:bold; padding-top:50px; padding-left:400px}

ul.menu {width:960px; list-style-type:none; padding:0; margin:0 auto; text-align:right}
ul.menu li {display:inline; line-height:32px}
ul.menu li a {font-size:14px; font-weight:bold; padding:8px; margin-left:10px; color:#999; background:#003300; -moz-border-radius-bottomleft:12px; -moz-border-radius-bottomright:12px}
ul.menu li a:hover {background:#000; color:#fff}

ul.menu-header {list-style-type:none; padding:0; margin:0 auto; text-align:right}
ul.menu-header li {display:inline; line-height:35px}
ul.menu-header li a {font-size:16px; font-weight:bold; padding:9px; margin-left:10px; color:#999; background:#003300; -moz-border-radius-bottomleft:12px; -moz-border-radius-bottomright:12px}
ul.menu-header li a:hover {background:#000; color:#fff}

#tagline-block .content {padding-top:20px}

#about-block {background:url(background-swirl-left.png) no-repeat left top;}

div#textsize {padding-top:20px; text-align:right}

#news-block {}
div#OakmereSolutionsBlogpgqdrqc2imtm4p6741lclu4a2g ul li {width:100%}
div.feedburnerFeedBlock {padding-right:20px}
div.twtr-ft {display:none} div.twtr-ft span {display:none}
div#twtr-widget-1 {padding-left:10px}
div#creditfooter {display:none}

/* News feed */
div#OakmereSolutionsNews0jljk5qhfhg6v8igo2e5j3d3jc ul li {width:100%; padding-left:20px}
div#OakmereSolutionsNews0jljk5qhfhg6v8igo2e5j3d3jc p.feedTitle {padding-left:20px; font-weight:bold}


.twoblocks ul {list-style-type:none; margin:0; padding:0}
.twoblocks ul li {float:left; width:50%; padding:0}
.twoblocks p.left {padding-right:20px}
.twoblocks p.right {padding-left:20px}

div.title {padding-bottom:10px; font-size:38px; font-weight:bold}

#projects-block {background:url(background-swirl-right.png) no-repeat right top}
.twoblocks ul li.project-inside {width:100%; padding-right:20px}
ul.bulletpoints li {width:100%; list-style-type:square}
ul.bulletpoints {padding-left:20px;}

#directors-block {}
#directors-block img {float:right; border:3px solid #000; margin:10px}
#directors-block span {display:block; font-size:16px; font-weight:bold}

#contact-block {height:500px; background:url(os_contact_background.jpg) no-repeat left top}
#contact-block img {float:right; border:6px solid #000}

#links-block {background:#064E08 url(footer-background.png) no-repeat left bottom}

div#copyright {background:#000; margin:0; margin:0; padding:5px}
div#copyright p {margin:0 auto; padding-left:30px; font-size:11px; font-weight:bold; color:#666}
