body {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    line-height:157%;
    color: #666666;
    font-size: 13px;
    letter-spacing:0px;
    min-width:960px;
    background:#000000 url("../images/Steve-Hewitt-Background-2.jpg") no-repeat fixed center top;
}
body h1 {
    font-size: 30px;
    font-weight: bold;
    color: #333333;
    line-height: 120%;
}
body h2 {
    color: #333333;
    font-size: 24px;
    font-weight: bold;
    line-height: 120%;
}
body h3 {
    color: #5F5F5F;
    font-size: 20px;
    font-weight: normal;
    line-height: 120%;
}
body h4 {
    color: #5F5F5F;
    font-size: 14px;
    font-weight: bold;
}
body p {
    font-size:16px;
    color: #666666;
    line-height:157%;
}
body a {
    color: #0000FF;
    font-weight: normal;
    text-decoration: none;
    font-size: 13px;
    line-height:157%;
}
body a:active, body a:hover {
    color: #FF0000;
}
body a:visited {
    color: #7A1A8B;
}
.main_wrapper {
    clear: both;
    min-height: 630px;
    width: 960px;
    margin: 0px auto;
}
.navigation {
    clear: both;
    min-height: 22px;
    width: auto;
    margin-top:10px;
    background-color:#05A9F5;
}
.header {
    clear: both;
    min-height: 300px;
    width: auto;
    background:#A8A3A8 url("../images/Steve-Hewitt-Banner.jpg") no-repeat;
}
.header_index {
    clear: both;
    min-height: 300px;
    width: auto;
    display:block;
}
.about_header {
    clear: both;
    min-height: 300px;
    width: auto;
    background-color: #A8A3A8;
    background-image: url(../images/steve-hewitt-recording-at-studio-tv-effect.jpg);
    background-repeat: no-repeat;
    display:block;
}
.music_videos_header {
    clear: both;
    min-height: 300px;
    width: auto;
    background:#A8A3A8 url("../images/steve-hewitt-protools-screen-studio.jpg") no-repeat;
}
.gallery_header {
    clear: both;
    min-height: 500px;
    width: auto;
    background-color: #A8A3A8;
    background-image: url(../images/steve-hewitt-rehearsing-at-recording-studio.jpg);
}
.gigs_header {
    clear: both;
    min-height: 300px;
    width: auto;
    background-color: #A8A3A8;
    background-image: url(../images/steve-hewitt-playing-guitar.jpg);
}
.blog_header {
    clear: both;
    min-height: 300px;
    width: auto;
    background:#A8A3A8 url(../images/steve-hewitt-singing-at-recording-studio.jpg) no-repeat;
}
.contact_header {
    clear: both;
    min-height: 500px;
    width: auto;
    background:#A8A3A8;
}
.column_27 {
    float: left;
    width: 480px;
    min-height: 753px;
    background-image:url(../images/contact-steve-hewitt-picture.jpg);
}
.column_28 {
    float: left;
    width: 480px;
    min-height: 753px;
}
.column_19 {
    float: left;
    width: 480px;
    min-height: 300px;
}
.column_20 {
    float: left;
    width: 419px;
    min-height: 300px;
    display:none;
}
.column_17 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_18 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_15 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_16 {
    float: none;
    width: auto;
    min-height: 100px;
}
.content {
    clear: both;
    min-height: 234px;
    width: auto;
    background-color:rgba(204, 198, 204, 0.9);
    padding:50px 100px 100px 100px;
}
.image_set {
    margin: 0;
    padding: 15px;
    border: 0;
    float: left;
    width:160px;
    min-height:160px;
}
img.image_set_img {
    max-width: 100%;
    width:160px;
    height:160px;
}
.article_nineteen {
    margin: 10px;
    padding: 15px;
    float: left;
    background: #4B81D1;
    border: 1px solid #CCC;
    width:328px;
}
.article_nineteen h4 {
    margin: 0 0 14px;
    color:#130B75;
    text-align:center;
}
.article_nineteen p {
    padding: 0;
    margin: 0 0 17px;
    color:#E6E1E6;
    text-align:center;
}
.sidebar_testimonial {
    width: auto;
    padding: 25px;
}
.sidebar_testimonial h2 {
    margin-top: 0;
    margin-bottom: 25px;
}
.sidebar_testimonial .quotation {
    padding-top: 12px;
    margin-bottom: 16px;
    color: #919191;
    background: transparent url("../images/xtd_footer_quote.png") no-repeat left top;
    text-indent: 16px;
}
.sidebar_testimonial .author {
    font-weight: bold;
}
.column_1 {
    float: left;
    width: 431px;
    min-height: 200px;
}
.column_2 {
    float: left;
    width: 529px;
    min-height: 200px;
}
.column_6 {
    float: left;
    width: 132px;
    min-height: 200px;
}
.column_7 {
    float: left;
    width: 132px;
    min-height: 200px;
}
.column_8 {
    float: left;
    width: 132px;
    min-height: 200px;
}
.column_9 {
    float: left;
    width: 133px;
    min-height: 200px;
}
.footer {
    clear: both;
    min-height: 190px;
    width: auto;
    background-color:#7A787A;
    margin-bottom:10px;
}
.links {
    clear: both;
    min-height: 113px;
    width: auto;
}
.apple_link {
    float: left;
    width: 192px;
    min-height: 113px;
    background:#525152 url("../images/steve-hewitt-itunes-button.jpg");
}
.column_22:hover {
}
.apple_link:hover {
    background-image: url("../images/steve-hewitt-itunes-button-over.jpg");
}
.soundcloud_link {
    float: left;
    width: 192px;
    min-height: 113px;
    background:#6B6B6B url("../images/steve-hewitt-soundcloud-button.jpg");
}
.soundcloud_link:hover {
    background-image: url("../images/steve-hewitt-soundcloud-button-over.jpg");
}
.facebook_link {
    float: left;
    width: 192px;
    min-height: 113px;
    background:#525152 url("../images/steve-hewitt-facebook-button.jpg");
}
.facebook_link:hover {
    background-image: url("../images/steve-hewitt-facebook-button-over.jpg");
}
.twitter_link {
    float: left;
    width: 192px;
    min-height: 113px;
    background:#6B6B6B url("../images/steve-hewitt-twitter-button.jpg");
}
.twitter_link:hover {
    background-image: url("../images/steve-hewitt-twitter-button-over.jpg");
}
.youtube_link {
    float: left;
    width: 192px;
    min-height: 113px;
    background:#525152 url("../images/steve-hewitt-youtube-button.jpg");
}
.youtube_link:hover {
    background-image: url("../images/steve-hewitt-youtube-button-over.jpg");
}
.column_11 {
    float: left;
    width: 192px;
    min-height: 113px;
}
.column_12 {
    float: left;
    width: 0px;
    min-height: 113px;
}
.column_13 {
    float: left;
    width: 240px;
    min-height: 113px;
}
.column_14 {
    float: left;
    width: 240px;
    min-height: 113px;
}
.footer_copyright {
    clear: both;
    min-height: 38px;
    width: auto;
}
.copyright {
    min-height: 25px;
    margin:0;
    cursor: default;
    width:960px;
}
.copyright .company {
    color: #666;
    font-weight: bold;
    cursor: pointer;
}
.copyright .company:hover {
    color: #77C4D2;
}
.copyright .privacy_policy {
    border-bottom: 0px solid rgb(145, 145, 145);
    cursor: pointer;
    color:#414142;
    min-height:1px;
}
.copyright .privacy_policy:hover {
    border-bottom: 0px solid #000000;
    min-height:2px;
    color:#FFFFFF;
}
span.span {
}
p.paragraph {
	text-align: center;
	font-size: 13px;
}
h3.heading2 {
    margin-top: 18.25em;
    text-align:right;
}
span.span1 {
    margin-right: 45px;
}
h3.heading {
    color: #FFFFFF;
    text-align:right;
    margin-top:13.63em;
    min-height:28px;
    margin-bottom:0em;
}
.hmenubar {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #0099FF;
    -moz-border-radius: 5px;
}
.hmenubar_list {
    overflow: hidden;
    list-style:none;
    padding:0;
    margin:0;
    font-size: 0px;
    letter-spacing: 0px;
    word-spacing: 0px;
    min-height:43px;
}
.hmenubar_list li {
    margin:0;
    padding:0;
    display: inline-block;
    position: relative;
    background: transparent;
}
.hmenubar_list li a {
    display: block;
    margin: 0;
    padding: 12px 5px;
    line-height: 19px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    text-transform: none;
    text-align: center;
    width: auto;
    min-width: 77px;
    height: auto;
    font-size: 15px;
}
.hmenubar_list li a:hover {
    color: #DFF2FF;
}
.hmenubar_list li a.clicked {
    color: #272727;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.42);
    -moz-text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.42);
    -webkit-text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.42);
}
.hmenubar_list li a:active {
    color: #272727;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.42);
    -moz-text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.42);
    -webkit-text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.42);
}
.hmenubar select {
    width:80%;
    padding:5px;
    border:2px solid #D3D3D3;
    display:none;
    margin: 10px 0;
}
.hmenubar_list li a:hover {
    font-style: normal;
    color:#A9DBFC;
}
img.image {
    display:block;
    margin:50px auto;
}
p.paragraph1 {
    text-align: center;
}
span.span2 {
    line-height: 160%;
}
span.span3 {
    line-height: 160%;
}
span.span4 {
    font-weight: bold;
    min-height:50px;
}
.contact_form_container {
    float: left;
    width: 452px;
    padding-right: 14px;
    padding-left: 14px;
    background-color: #FFF;
}
.twitter_Feed {
    height: 600px;
    width: 500px;
}
.songPlayersContainer {
    width: 760px;
    height: 170px;
    margin-bottom: 50px;
}
.playerBox {
    float: left;
    height: 80px;
    width: 380px;
}