body {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:normal;
    color:#888888;
    line-height:22px;
    height:100%;
    background:#0d0d0d url(../../images/blueice/bg.gif) top repeat-x;
}
#main {
    background:url(../../images/blueice/containerBG.jpg) no-repeat top;
    padding-top:16px;
}
h2 {
    font-size:15px;
    color:#FFDFBA;
    font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
    font-weight:normal;
    line-height:43px;
    vertical-align: middle;
    padding-left:20px;
    margin-bottom:0px;
}
div#content h2, div.post h2 {
    font-size:17px;
}
h3 {
    font-size:13px;
    color:#4f9b6e;
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;;
    font-weight:normal;
    line-height:43px;
    vertical-align: middle;
    padding-left:20px;
    margin-bottom:0px;
}
div#content div.contentBody h2, div.post div.postBody h2 {
    font-size:15px;
    color:#FFDFBA;
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;;
    font-weight:normal;
    line-height:43px;
    vertical-align: middle;
    padding-left:0px;
    margin-bottom:10px;
    margin-top:30px;
}
div#portfolio h2 {
    font-size:15px;
    color:#FFDFBA;
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;;
    font-weight:normal;
}
a {
    color:#6ca4d3;
    text-decoration: underline;
}
p {
    margin-bottom:20px;
}
div#logo {
    height:184px;
    float:left;
}
div#logo a {
    display:block;
    width:220px;
    height:69px;
    background:url(../../images/blueice/sclogo.png);
    margin-top:45px;
}
div.onecoll {
    margin-bottom:20px;
}
div.onecoll div.Top {
    height:42px;
    background:url(../../images/pages/oneCollTop.gif) no-repeat;
    padding:0px;
    margin:0px;
}
div.onecoll div.Top h2 {
    margin-bottom:0px;
}
div.onecoll div.Middle {
    background:url(../../images/pages/oneCollMiddle.gif) repeat-y;
    margin:0px;

    /* IE6 needs some special attention */
    _margin-top:-1px;
}
div.onecoll div.Middle ul {
    margin-left:20px;
    list-style: circle;
}
div.onecoll div.Middle ul li {
    margin-left:20px;
}
div.onecoll div.Bottom {
    height:3px;
    background:url(../../images/pages/oneCollBottom.gif) no-repeat;
}
div.onecoll p {
    padding:20px;
    margin-bottom:0px;
}
div.onecoll p img, div.twocolumn p img {
    margin-right:20px;
    margin-bottom:10px;
    float:left;
}
div.blogEntry {
    padding:20px 20px 0px 20px;
    width:auto;
}
div.blogEntry a.postTitle {
    font-size:13px;
    line-height:23px;
    color:#888888;
    text-decoration: none;
}
div.blogEntry div.postMeta, div.testimonial div.from {
    width:auto;
    text-align: right;
    font-style: italic;
    font-size:11px;
}
div.testimonial {
    padding-right:20px;
    width:auto;
}
div.testimonial p {
    padding-bottom:0px;
}
/* end columns */
/* footer */
div#footer {
    font-size:12px;
    height:75px;
    line-height:75px;
    vertical-align: middle;
}
/* end footer */
.post-edit-link {
    margin-left:20px;
}