/*
 
 Theme Name: HPC Theme
 
 Theme URI: http://hpowercomputing.com
 
 Description: A Clean, simple wordpress theme for H Power Computing by <a href="http://wkconsultinghawaii.com/" target="_blank">WK Consulting</a>
 
 Version: 1.0.1 (WP2.9.2)
 
 Author: William Knight
 
 Author URI: http://www.wkconsultinghawaii.com
 
 Tags: Clean, simple, white, red, techy
 
 */@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
body {
    margin: 0;
    padding: 0;
}

#header {
    width: 985px;
    height: 59px;
    background-color: #FFFFFF;
    margin: 0 auto;
    padding: 13px 0 0 15px;
}

#header h1 a {
    width: 103px;
    height: 59px;
    float: left;
    background-image: url(images/site/hpc-logo.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    font-size: 10px;
    line-height: 135px;
    overflow: hidden;
}

#header h1 a:hover {
    background-image: url(images/site/hpc-logo.gif);
    background-position: -103px 0;
    background-repeat: no-repeat;
}

#header ul {
    float: left;
    line-height: 60px;
    margin: 0 0 0 25px;
}

#header ul li {
    display: inline;
    margin: 0 20px 0 0;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 13px;
}

#header ul li a {
    color: #39383e;
    text-decoration: none;
}

#header ul li a:hover {
    color: #FF0000;
    text-decoration: underline;
}

#header .promo-section {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/header-promo-bg.gif);
    background-position: 0 7px;
    background-repeat: no-repeat;
    float: right;
    height: 54px;
    width: 252px;
}

#header .promo-section ul#promo-section-list {
    margin: 0;
    padding: 0 0 0 15px;
    text-align: center;
    width: 231px;
}

#header .newsticker {
    list-style-type: none;
    color: #FFFFFF;
    width: 105px;
}

#header .promo-section ul#promo-section-list li a, #header .promo-section ul#promo-section-list li a:active {
    margin: 0;
    padding: 0;
    width: 320px;
    color: #FF0000;
    text-decoration: underline;
}

#header .promo-section ul#promo-section-list li a:hover {
    color: #DB0400;
    text-decoration: underline;
}

#content-container {
    width: 970px;
    background-color: #FFFFFF;
    background-image: url(images/site/body-bg.gif);
    background-position: top left;
    background-repeat: no-repeat;
    margin: 0 auto;
    padding: 15px 15px 0px;
}

#content-title-image {
    background-image: url(images/site/page-title-image.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    height: 70px;
    padding-top: 30px;
    width: 970px;
}

#content-title-image h2.content-title {
    padding: 0;
    color: #FFFFFF;
    font-size: 28px;
    margin: 0 0 0 30px;
    display: block;
}

#content-title-image p.content-title {
    padding: 0;
    color: #FFFFFF;
    font-size: 28px;
    margin: 0 0 0 30px;
    display: block;
}

#content-title-image p.content-title a, #content-title-image p.content-title a:hover {
    color: #FFFFFF;
    text-decoration: none;
}

#content {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/content-top-bg-tile.gif);
    background-position: left top;
    background-repeat: repeat-x;
    overflow: hidden;
    padding: 0 30px 15px;
    width: 910px;
}

#content .computers-section {
    float: left;
    width: 283px;
}

#content .data-recovery-section, #content .radar-rescue-section {
    float: left;
    margin-bottom: 0;
    margin-left: 30px;
    margin-right: 0;
    margin-top: 0;
    width: 283px;
}

#content .computers-section .title, #content .data-recovery-section .title, #content .radar-rescue-section .title {
    width: 283px;
    margin: 20px 0 0 5px;
}

#content .computers-section h3, #content .computers-section h3 a, #content .data-recovery-section h3, #content .data-recovery-section h3 a, #content .radar-rescue-section h3, #content .radar-rescue-section h3 a {
    color: #ff0000;
    font-size: 20px;
    text-decoration: none;
}

#content .computers-section h3 a:hover, #content .data-recovery-section h3 a:hover, #content .radar-rescue-section h3 a:hover {
    color: #DB0400;
    text-decoration: underline;
}

#content .computers-section .image, #content .data-recovery-section .image, #content .radar-rescue-section .image {
    height: 138px;
    width: 283px;
}

#content .computers-section .image .computers {
    clear: both;
    position: relative;
    display: block;
    height: 138px;
    width: 283px;
    background: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/index-pg-call-to-action-bg.jpg) no-repeat;
    background-position: 0 0;
    cursor: pointer;
    outline: none;
}

#content .computers-section .image .computers span.hover {
    position: absolute;
    display: block;
    height: 138px;
    width: 283px;
    background: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/index-pg-call-to-action-bg.jpg) no-repeat;
    background-position: -283px 0;
    outline: none;
}

#content .data-recovery-section .image .data-recovery {
    clear: both;
    position: relative;
    display: block;
    height: 138px;
    width: 283px;
    background: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/index-pg-call-to-action-bg.jpg) no-repeat;
    background-position: -566px 0;
    cursor: pointer;
    outline: none;
}

#content .data-recovery-section .image .data-recovery span.hover {
    position: absolute;
    display: block;
    height: 138px;
    width: 283px;
    background: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/index-pg-call-to-action-bg.jpg) no-repeat;
    background-position: -849px 0;
    outline: none;
}

#content .radar-rescue-section .image .radar-rescue-support {
    clear: both;
    position: relative;
    display: block;
    height: 138px;
    width: 283px;
    background: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/index-pg-call-to-action-bg.jpg) no-repeat;
    background-position: -1132px 0;
    cursor: pointer;
    outline: none;
}

#content .radar-rescue-section .image .radar-rescue-support span.hover {
    position: absolute;
    display: block;
    height: 138px;
    width: 283px;
    background: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/index-pg-call-to-action-bg.jpg) no-repeat;
    background-position: -1415px 0;
    outline: none;
}

#content .computers-section .copy, #content .data-recovery-section .copy, #content .radar-rescue-section .copy {
    height: 70px;
    margin: 5px 0 0 5px;
    width: 283px;
}

#content .computers-section .copy p a, #content .data-recovery-section .copy p a, #content .radar-rescue-section .copy p a {
    color: #39383E;
    text-decoration: underline;
}

#content .computers-section .copy p a:hover, #content .data-recovery-section .copy p a:hover, #content .radar-rescue-section .copy p a:hover {
    color: #FF0000;
}

#content .brands-section {
    width: 910px;
    clear: both;
}

#content .brands-section .title {
    width: 910px;
}

#content .brands-section .title h4 {
    color: #919091;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 2px;
    padding: 25px 0 15px;
    text-align: center;
    text-transform: uppercase;
}

#content .brands-section .image {
    width: 910px;
    margin: 0 0 15px 0;
}

#content-left-column {
    width: 554px;
    float: left;
}

#content-left-column .post {
}

#content-left-column .post h2.post-title {
    color: #FF0000;
    font-size: 20px;
    margin: 25px 0 18px 0;
}

#content-left-column .post h2.post-title a {
    color: #FF0000;
    text-decoration: none;
}

#content-left-column .post h2.post-title a:hover {
    color: #DB0400;
    text-decoration: underline;
}

#content-left-column .post .attachment-post-thumbnail {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/thumbnail-shadow.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    margin: 4px 0 15px;
    padding: 0 0 12px;
}

#content-left-column .post a.thumbnail-link {
    outline: none;
}

#content-left-column .post h3 {
    color: red;
    font-size: 20px;
    margin: 25px 0 15px;
}

#content-left-column .post h4 {
    color: #39383E;
    font-size: 16px;
    padding: 0 0 20px 0;
    line-height: 22px;
}

#content-left-column .post div.sociable_tagline p {
    margin: 0 0 10px;
}

#content-left-column .post p {
    margin: 0 0 20px;
}

#content-left-column .post p a {
    color: #39383e;
    text-decoration: underline;
}

#content-left-column .post p a:hover {
    color: #FF0000;
    text-decoration: underline;
}

#content-left-column .post p a img.size-medium {
    background-color: #F1F1F1;
    border: 1px solid #CACACA;
    padding: 3px;
    outline: none;
}

#content-left-column .post p a:hover img.size-medium {
    background-color: #b5b5b5;
    border: 1px solid #FF0000;
    outline: none;
}

#content-left-column .post p a img.size-thumbnail {
    background-color: #F1F1F1;
    border: 1px solid #CACACA;
    margin: 0 6px 6px 0;
    padding: 3px;
    outline: none;
}

#content-left-column .post p a:hover img.size-thumbnail {
    background-color: #b5b5b5;
    border: 1px solid #FF0000;
    outline: none;
}

#content-left-column .post p.wp-caption-text {
    font-size: 12px;
    line-height: 19px;
    margin: 5px 0;
    padding: 4px 20px;
    width: 508px;
}

#content-left-column .post p.post-info {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/line-seperator.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 18px 0 0 0;
}

#content-left-column .post .date-icon {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/calendar-icon.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0 10px 0 25px;
}

#content-left-column .post .author-icon {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/author-icon.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0 10px 0 27px;
}

#content-left-column .post .category-icon {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/category-icon.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0 10px 0 23px;
}

#content-left-column .post .comments-icon {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/comment-icon-small.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0 0 0 25px;
}

#content-left-column .post .author-icon a, #content-left-column .post .category-icon a, #content-left-column .post .comments-icon a {
    color: #39383E;
    text-decoration: underline;
}

#content-left-column .post .author-icon a:hover, #content-left-column .post .category-icon a:hover, #content-left-column .post .comments-icon a:hover {
    color: #FF0000;
}

#content-left-column .post p.more-link a {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/read-more-button-bg.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FF0000;
    display: block;
    font-size: 18px;
    height: 60px;
    line-height: 57px;
    text-align: center;
    text-decoration: none;
    width: 554px;
    margin: 0 0 25px;
}

#content-left-column .post p.more-link a:hover {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/read-more-button-bg.gif);
    background-position: -554px 0;
    background-repeat: no-repeat;
    color: #FF0000;
    text-decoration: underline;
}

#content-left-column .post p.more-link a:active {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/read-more-button-bg.gif);
    background-position: -1108px 0;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-decoration: underline;
}

#content-left-column .post p.tag-info {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/line-seperator.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding: 0 0 20px;
    margin: 0;
}

#content-left-column .post div.tag-info-top-border {
    width: 554px;
    height: 17px;
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/line-seperator.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

#content-left-column .post .tags {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/tags-icon.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0 0 0 21px;
}

#content-left-column .post .tags a {
    color: #39383E;
}

#content-left-column .post .tags a:hover {
    color: #FF0000;
}

#content-left-column .post ol {
    padding: 0 0 0 20px;
}

#content-left-column .post ul {
    padding: 0 0 0 15px;
	margin:0 0 20px;
}

#content-left-column h3#comments {
    padding: 0 0 16px 0;
    margin: 20px 0 0 0;
    color: #39383E;
}

#content-left-column ol.comments {
    padding: 0 0 10px 0;
    float: left;
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/line-seperator.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}

#content-left-column ol.comments li {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/line-seperator.gif);
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    padding: 25px 0 0;
    list-style-type: none;
    margin: 0;
}

#content-left-column ol.comments li div.comment-title-container {
    float: left;
    width: 554px;
}

#content-left-column ol.comments li div.image {
    float: left;
    height: 75px;
    width: 80px;
}

#content-left-column .avatar {
    background-color: #F1F1F1;
    border: 1px solid #CACACA;
    padding: 3px;
}

#content-left-column ol.comments li div.comment-name {
    float: left;
    height: 55px;
    padding: 9px 0 0;
    width: 400px;
}

#content-left-column ol.comments li div.comment-name cite {
    font-size: 22px;
    text-decoration: none;
    color: #39383E;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

#content-left-column ol.comments li div.comment-name cite a {
    text-decoration: none;
    color: #39383E;
}

#content-left-column ol.comments li div.comment-name cite a:hover {
    text-decoration: underline;
    color: #FF0000;
}

#content-left-column ol.comments li div.comment-name p.post-moderation {
    float: right;
    color: #FF0000;
    margin: 0px;
    padding: 0px;
}

#content-left-column ol.comments li div.comment-name p.post-time {
    font-size: 12px;
    color: #8a898f;
    margin: 0;
}

#content-left-column ol.comments li div.comment {
    float: left;
    width: 554px;
}

#content-left-column h3#respond {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/line-seperator.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding: 20px 0 18px 0;
    color: #39383E;
    clear: both;
    margin: 0;
}

#content-left-column form#commentform {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/line-seperator.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding: 25px 0;
    margin: 0 0 18px;
}

#content-left-column form#commentform label {
}

#content-left-column form#commentform input#author, #content-left-column form#commentform input#email, #content-left-column form#commentform input#url {
    border: 1px solid #CACACA;
    margin: 10px 0;
    padding: 10px 0 10px 10px;
    width: 300px;
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/form-bg-tile.gif);
    background-position: top left;
    background-repeat: repeat-x;
}

#content-left-column form#commentform input#author:focus, #content-left-column form#commentform input#email:focus, #content-left-column form#commentform input#url:focus {
    border: 1px solid #ff0000;
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/form-bg-tile-hover.gif);
    background-position: top left;
    background-repeat: repeat-x;
}

#content-left-column #recaptcha_widget_div {
margin:15px 0px 20px;
}

#content-left-column form#commentform textarea#comment {
    border: 1px #cacaca solid;
    padding: 10px 0px 10px 10px;
    width: 544px;
    margin: 10px 0 20px 0;
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/form-bg-tile.gif);
    background-position: top left;
    background-repeat: repeat-x;
}

#content-left-column form#commentform textarea#comment:focus {
    border: 1px #ff0000 solid;
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/form-bg-tile-hover.gif);
    background-position: top left;
    background-repeat: repeat-x;
}

#content-left-column form#commentform input#submit {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/comment-submit-button-bg.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 554px;
    height: 60px;
    border: none;
    outline: none;
    color: #FF0000;
    text-decoration: none;
    font-size: 18px;
}

#content-left-column form#commentform input#submit:hover {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/comment-submit-button-bg.gif);
    background-position: -554px 0;
    background-repeat: no-repeat;
    width: 554px;
    height: 60px;
    border: none;
    outline: none;
    text-decoration: underline;
    color: #FF0000;
}

#content-left-column form#commentform input#submit:active {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/comment-submit-button-bg.gif);
    background-position: -1108px 0;
    background-repeat: no-repeat;
    width: 554px;
    height: 60px;
    color: #FFFFFF;
    border: none;
    outline: none;
}

#content-left-column ul.post-nav {
    margin: 25px 0 75px;
}

#content-left-column li.older {
    float: left;
}

#content-left-column li.older a {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/prev-next-button-bg.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 40px;
    line-height: 38px;
    text-align: center;
    width: 180px;
    color: #FF0000;
    text-decoration: none;
}

#content-left-column li.older a:hover {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/prev-next-button-bg.gif);
    background-repeat: no-repeat;
    background-position: -180px 0;
    color: #FF0000;
    text-decoration: underline;
}

#content-left-column li.older a:active {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/prev-next-button-bg.gif);
    background-repeat: no-repeat;
    background-position: -360px 0;
    color: #FFFFFF;
    text-decoration: underline;
}

#content-left-column li.newer {
    float: right;
}

#content-left-column li.newer a {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/prev-next-button-bg.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    height: 40px;
    line-height: 38px;
    text-align: center;
    width: 180px;
    color: #FF0000;
    text-decoration: none;
}

#content-left-column li.newer a:hover {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/prev-next-button-bg.gif);
    background-repeat: no-repeat;
    background-position: -180px 0;
    color: #FF0000;
    text-decoration: underline;
}

#content-left-column li.newer a:active {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/prev-next-button-bg.gif);
    background-repeat: no-repeat;
    background-position: -360px 0;
    color: #FFFFFF;
    text-decoration: underline;
}

#content-left-column .post ul.support-list {
    padding: 0 0 0 0;
}

#content-left-column .post ul.support-list li.support-list {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/line-seperator.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding: 0 0 5px 0;
    list-style-type: none;
}

#content-left-column .post ul.support-list li.support-list h4 {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/line-seperator.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #39383E;
    padding: 15px 0;
    margin: 0 0 15px 0;
}

#content-left-column div.search-body-div {
    height: 80px;
    position: relative;
    width: 554px;
}

#content-left-column form#searchform-2 {
    position: absolute;
    top: 0px;
    left: 0;
}

#content-left-column form#searchform-2 #searchsubmit-2 {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/searchbar-bg.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    border: none;
    height: 36px;
    width: 36px;
    position: absolute;
}

#content-left-column form#searchform-2 #searchsubmit-2:active {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/searchbar-bg.gif);
    background-position: -36px 0;
    background-repeat: no-repeat;
}

#content-left-column form#searchform-2 #s-2 {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/searchbar-bg.gif);
    background-position: -74px 0;
    background-repeat: no-repeat;
    border: medium none;
    height: 27px;
    left: 36px;
    padding: 9px 0 0 10px;
    position: absolute;
    width: 190px;
}

#content-left-column .page-bottom {
    margin: 25px 0;
}

#content-sidebar {
    width: 326px;
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/sidebar-line-seperator-bg.gif);
    background-repeat: no-repeat;
    background-position: 0 20px;
    float: right;
    margin: 8px 0 20px;
    text-align: center;
}

#content-sidebar ul {
    margin: 0 0 0 30px;
}

#content-sidebar div.profile-box {
    margin: 0 0 20px 0;
    width: 296px;
}

#content-sidebar div.profile-box p {
    margin: 0 0 10px 0;
    font-size: 12px;
}

#content-sidebar div.profile-box p a.email-link {
    margin: 0 15px 0 0;
    padding: 1px 0 1px 25px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/about-page-email-icon.gif);
    color: #39383E;
    text-decoration: underline;
}

#content-sidebar div.profile-box p a.facebook-link {
    padding: 1px 0 1px 24px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/about-page-facebook-icon.gif);
    color: #39383E;
    text-decoration: underline;
}

#content-sidebar div.profile-box p a.email-link:hover, #content-sidebar div.profile-box p a.facebook-link:hover {
    color: #FF0000;
}

#content-sidebar div.profile-image-box-hip {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/profile-picture-bg.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 67px;
    margin: 0 0 5px;
    padding: 20px 15px 0 0;
}

#content-sidebar div.profile-image-box-daniel {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/profile-picture-bg.jpg);
    background-repeat: no-repeat;
    height: 67px;
    margin: 0 0 5px;
    padding: 20px 15px 0 0;
    background-position: 0 -90px;
}

#content-sidebar div.profile-image-box-radar {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/profile-picture-bg.jpg);
    background-repeat: no-repeat;
    height: 67px;
    margin: 0 0 5px;
    padding: 20px 15px 0 0;
    background-position: 0 -180px;
}

#content-sidebar div.profile-image-box-hip p, #content-sidebar div.profile-image-box-daniel p, #content-sidebar div.profile-image-box-radar p {
    color: white;
    font-size: 28px;
    text-align: right;
    margin: 0;
}

#content-sidebar ul li ul {
    margin: 20px 0 0;
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/sidebar-h4-line-seperator.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding: 0 0 15px 0;
}

#content-sidebar ul li ul li {
    margin: 0 0 10px;
}

#content-sidebar ul li ul li a {
    color: #39383E;
    text-decoration: none;
}

#content-sidebar ul li ul li a:hover {
    color: #FF0000;
    text-decoration: underline;
}

#content-sidebar ul h4.widget-title {
    font-size: 16px;
    color: #FF0000;
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/sidebar-h4-line-seperator.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 0 0 13px;
    margin: 18px 0 0;
}

#content-sidebar div.text-widget-body {
    border-bottom: 1px #cacaca solid;
    padding: 20px 0 0 0;
}

#content-sidebar div.text-widget-body div.bookmark-icon-spacer {
    float: left;
    height: 36px;
    width: 38px;
}

#content-sidebar div.text-widget-body div.bookmark-icon {
    float: left;
    margin: 0 15px 20px 0;
}

#content-sidebar div.text-widget-body a.rss {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/bookmark-icon-bg.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    width: 32px;
}

#content-sidebar div.text-widget-body a.rss:hover {
    background-position: -32px 0;
}

#content-sidebar div.text-widget-body a.facebook {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/bookmark-icon-bg.jpg);
    background-position: -64px 0;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    width: 32px;
}

#content-sidebar div.text-widget-body a.facebook:hover {
    background-position: -96px 0;
}

#content-sidebar div.text-widget-body .twitter {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/bookmark-icon-bg.jpg);
    background-position: -128px 0;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    width: 32px;
}

#content-sidebar div.text-widget-body a.twitter:hover {
    background-position: -160px 0;
}

#content-sidebar div.text-widget-body .linkedin {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/bookmark-icon-bg.jpg);
    background-position: -192px 0;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    width: 32px;
}

#content-sidebar div.text-widget-body a.linkedin:hover {
    background-position: -224px 0;
}

#content-sidebar div.text-widget-body .vimeo {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/bookmark-icon-bg.jpg);
    background-position: -256px 0;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    width: 32px;
}

#content-sidebar div.text-widget-body a.vimeo:hover {
    background-position: -288px 0;
}

#content-sidebar div.text-widget-iphone-body {
    background-image: url(http://www.hpowercomputing.com/wp-content/themes/hpc-theme/images/site/iphone-skin.jpg);
    background-position: 0 25px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #CACACA;
    height: 154px;
    padding: 25px 0;
    position: relative;
    width: 297px;
}

#content-sidebar div.text-widget-iphone-body div.video {
    background-color: #000000;
    height: 128px;
    left: 61px;
    position: absolute;
    top: 36px;
    width: 176px;
}

#content-sidebar div.text-widget-body a.remote {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/remote-access-bg.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 80px;
    margin: 0 0 20px 0;
    width: 297px;
    font-size: 18px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    line-height: 75px;
    text-decoration: none;
    color: #FF0000;
}

#content-sidebar div.text-widget-body a.remote:hover {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/remote-access-bg.png);
    background-position: 0 -80px;
    background-repeat: no-repeat;
    text-decoration: underline;
    color: #FF0000;
}

#content-sidebar div.text-widget-body a.remote:active {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/remote-access-bg.png);
    background-position: 0 -160px;
    background-repeat: no-repeat;
    color: #FFFFFF;
}

#content-sidebar div.text-widget-body a.dvr-login {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/dvr-login-bg.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 80px;
    margin: 0 0 20px 0;
    width: 297px;
    font-size: 18px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    line-height: 75px;
    text-decoration: none;
    color: #FF0000;
}

#content-sidebar div.text-widget-body a.dvr-login:hover {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/dvr-login-bg.png);
    background-position: 0 -80px;
    background-repeat: no-repeat;
    text-decoration: underline;
    color: #FF0000;
}

#content-sidebar div.text-widget-body a.dvr-login:active {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/dvr-login-bg.png);
    background-position: 0 -160px;
    background-repeat: no-repeat;
    color: #FFFFFF;
}

#content-sidebar div.text-widget-about-body {
    border-bottom: 1px #cacaca solid;
    padding: 25px 0 0 0;
}

#content-sidebar div.text-widget-body p.calendar-key {
    font-size: 13px;
    padding: 0 0 20px 42px;
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/calendar-key-bg.gif);
    background-repeat: no-repeat;
    background-position: 55px 0;
}

#content-sidebar input.wpcf7-validates-as-required {
    border: 1px #cacaca solid;
    margin: 10px 0;
    padding: 10px 0;
    width: 285px;
    text-align: center;
}

#content-sidebar input.subject {
    border: 1px #cacaca solid;
    margin: 10px 0;
    padding: 10px 0;
    width: 285px;
    text-align: center;
}

#content-sidebar input.captcha-field {
    border: 1px #cacaca solid;
    margin: 10px 0;
    padding: 10px 0;
    width: 285px;
    text-align: center;
}

#content-sidebar textarea.contact-message {
    border: 1px solid #CACACA;
    margin: 10px 0;
    padding: 10px;
    text-align: center;
    width: 265px;
}

#content-sidebar input.wpcf7-validates-as-required:focus, #content-sidebar input.subject:focus, #content-sidebar textarea.contact-message:focus {
    border: 1px #FF0000 solid;
}

#content-sidebar p.list-radio-button {
    margin: 10px 0;
}

#content-sidebar input.contact-submit {
    border: 0px;
    margin: 10px 0;
    width: 297px;
    height: 40px;
    font-size: 12px;
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/contact-form-submit-button.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FF0000;
    outline: none;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#content-sidebar input.contact-submit:hover {
    background-position: -297px 0;
    background-repeat: no-repeat;
    text-decoration: underline;
}

#content-sidebar input.contact-submit:active {
    background-position: -594px 0;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-decoration: underline;
}

#footer {
    width: 970px;
    height: 200px;
    background-color: #FFFFFF;
    background-image: url(images/site/footer-bg.gif);
    background-position: 15px 0px;
    background-repeat: no-repeat;
    margin: 0 auto;
    padding: 0px 15px;
}

#footer ul {
    margin: 0;
    padding: 25px 0;
    text-align: center;
    width: 970px;
}

#footer ul li {
    display: inline;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 13px;
    margin: 0 20px 0 0;
}

#footer ul li a {
    color: #39383e;
    text-decoration: none;
}

#footer ul li a:hover {
    color: #FF0000;
    text-decoration: underline;
}

#footer .contact-info {
    height: 50px;
    margin: 0;
    padding: 0 0 0 144px;
    width: 770px;
}

#footer .phone-numbers {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/contact-info-seperator.gif);
    background-position: right top;
    background-repeat: no-repeat;
    height: 50px;
    width: 125px;
    float: left;
}

#footer .address {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/contact-info-seperator.gif);
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: 50px;
    margin: 0 0 0 20px;
    width: 135px;
}

#footer .hours-of-operation {
    background-image: url(http://www.hpowercomputing.com/wp-content/themes/hpc-theme/images/site/contact-info-seperator.gif);
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: 50px;
    margin: 0 0 0 20px;
    width: 140px;
}

#footer .copyright {
    background-image: url(http://www.hpowercomputing.com/wp-content/themes/hpc-theme/images/site/contact-info-seperator.gif);
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: 50px;
    margin: 0 0 0 20px;
    width: 125px;
}

#footer .phone-numbers p, #footer .address p, #footer .hours-of-operation p, #footer .copyright p {
    color: #c4c4c4;
    font-size: 12px;
    text-align: left;
}

#footer .sitemap {
    float: left;
    height: 50px;
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 0;
    margin-top: 0;
    width: 140px;
}

#footer .sitemap p {
    color: #c4c4c4;
    font-size: 12px;
}

#footer .sitemap p a {
    text-decoration: underline;
    color: #c4c4c4;
}

#footer .sitemap p a:hover {
    color: #FF0000;
}

#footer div.bottom-info {
    padding: 20px 0pt 0pt 98px;
    height: 100px;
    width: 872px;
}

#footer div.bottom-info .credit-cards {
    padding: 16px 25px 0px 0px;
    float: left;
    text-align: right;
    width: 274px;
    height: 44px;
}

#footer div.bottom-info .bbb {
    height: 60px;
    float: left;
    width: 159px;
}

#footer div.bottom-info .bbb a {
    height: 60px;
    float: left;
    width: 159px;
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/bbb-sprite.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
}

#footer div.bottom-info .bbb a:hover {
    height: 60px;
    float: left;
    width: 159px;
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/bbb-sprite.gif);
    background-position: 0 -60px;
    background-repeat: no-repeat;
}

#footer .search {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 14px;
    float: left;
    height: 60px;
    position: relative;
    width: 300px;
    padding: 0;
    margin: 0;
}

#footer .search form#searchform {
    position: absolute;
    top: 13px;
    left: 25px;
}

#footer .search form#searchform #searchsubmit {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/searchbar-bg.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    border: none;
    height: 36px;
    width: 36px;
    position: absolute;
}

#footer .search form#searchform #searchsubmit:active {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/searchbar-bg.gif);
    background-position: -36px 0;
    background-repeat: no-repeat;
}

#footer .search form#searchform #s {
    background-image: url(http://hpowercomputing.com/wp-content/themes/hpc-theme/images/site/searchbar-bg.gif);
    background-position: -74px 0;
    background-repeat: no-repeat;
    border: medium none;
    height: 27px;
    left: 36px;
    padding: 9px 0 0 10px;
    position: absolute;
    width: 190px;
}

