/*
Theme Name: sshadoworkss
Theme URI: http://example.com/example/
Description: A music site keeping you up to date
Author: Kaira
Version: 1.0
.
Your theme can be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-image: url(images/siteBg.jpg);
    background-repeat: repeat-x;
    background-color: #030303;
    margin: 0px;
    padding: 0px;
}

img {
    border: 0px;
}

form {
    margin: 0px;
    padding: 0px;
}

a {
    outline: none;
}

strong {
    font-size: 1.8em;
}

.cuberHolder {
    width: 870px;
    margin: 15px 0px 10px 30px;
}

.homeRedLine {
    margin: 0px 0px 15px 30px;
}

#wrapper {
    width: 940px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(images/wrapperBg.png);
}

.zagRegular {
    font-size: 18px;
    color: #ffffff;
}

.contentHolder {
    width: 930px;
    margin-left: auto;
    margin-right: auto;
}

#topLine {
    height: 15px;
    background-image: url(images/topLine.jpg);
}

#topBottomLine {
    height: 15px;
    background-image: url(images/topBottomLine.jpg);
}

.shadoworksLogo {
    width: 213px;
    height: 122px;
    border-right: solid 1px #494949;
    background-color: #1b1b1b;
    float: left;
}

.shadoworksNav {
    width: 716px;
    height: 122px;
    background-color: #1b1b1b;
    float: left;
}

.navigation {
    height: 49px;
    background-color: #000000;
    margin: 72px 0px 0px 0px;
}

.navigation ul {
    margin: 0px;
    padding: 0px;
}

.navigation li {
    display: block;
    list-style: none;
    float: left;
    margin: 0px;
    padding: 0px;
}

.featureWhite {
    background-color: #ffffff;
    border-bottom: solid 1px #c3c3c3;
    padding: 10px 0px 10px 0px;
}

.contentBlue {
    background-color: #f1f1f1;
    border-top: solid 1px #d2d2d2;
    border-bottom: solid 1px #d2d2d2;
    padding: 2px 0px 10px 0px;
}

.contentBlueStyles {
    background-color: #f1f1f1;
    border-top: solid 1px #d2d2d2;
    border-bottom: solid 1px #d2d2d2;
    padding: 2px 0px 10px 0px;
}

.contentBlueStyles a {
    color: #888888;
    text-decoration: none;
}

.contentBlueStyles a:hover {
    color: #ab0303;
    text-decoration: underline;
}

.signupFormDiv {
    width: 309px;
    height: 115px;
    position: relative;
    top: 1px;
    left: 228px;
    z-index: 997;
    background-color: #000000;
    margin: 0px;
    padding: 0px;
    color: #ffffff;
}

.signupFormText {
    font-size: 18px;
    text-align: center;
}

.signupFormInput {
    text-align: center;
}

.signupFormInput input {
    width: 180px;
}

.signupFormBtn {
    text-align: right;
}

.homepageLeftTab {
    width: 61px;
    float: left;
}

.singleHeadingLeftTab {
    width: 200px;
    float: left;
}

.homepageRightTab {
    width: 302px;
    float: left;
    margin: -5px 0px 0px 0px;
}

.footer {
    padding: 5px 0px 15px 0px;
    border-top: solid 1px #c3c3c3;
    margin: 0px 0px 40px 0px;
}

.footerTop {
    margin: 15px 0px 0px 30px;
}

.footerTopLeft {
    width: 609px;
    float: left;
    font-size: 11px;
}

.footerTopLeftLeft {
    width: 102px;
    float: left;
    font-size: 11px;
    margin: 2px 0px 0px 0px;
}

.footerTopLeftRight {
    width: 490px;
    float: left;
    font-size: 11px;
    margin: 3px 0px 0px 3px;
}

.footerTopRight {
    width: 262px;
    float: left;
    text-align: right;
    font-size: 12px;
    padding: 0px 0px 0px 0px;
}

.footerBottom {
    margin: 0px 0px 0px 30px;
}

.footerBottomLeft {
    width: 677px;
    float: left;
}

.footerBottomRight {
    width: 100px;
    float: right;
	text-align:right;
	margin-right:30px;
}

.footerBottomRight a {
	text-decoration:none;
	color:#000;
}
.footerBottomRight a:hover { color:#867C35; }

.pageHeading {
    width: 858px;
    height: 25px;
    background-image: url(images/artistsHeading.png);
    color: #ffffff;
    font-size: 18px;
    padding: 7px 0px 0px 13px;
    margin: 10px 0px 0px 30px;
}

.stylesPageHeading {
    width: 858px;
    height: 25px;
    background-image: url(images/stylesArtistsHeading.png);
    color: #ffffff;
    font-size: 18px;
    padding: 7px 0px 0px 13px;
    margin: 10px 0px 0px 30px;
}

.eventsPageHeading {
    width: 858px;
    height: 25px;
    background-image: url(images/artistsHeading.png);
    color: #ffffff;
    font-size: 18px;
    padding: 7px 0px 0px 13px;
    margin: 10px 0px 10px 30px;
}

.artistHolder {
    width: 414px;
    height: 228px;
    border: solid 1px #000000;
    margin: 10px 4px 10px 32px;
    float: left;
}

.artistTitle {
    width: 172px;
    height: 20px;
    background-image: url(images/artistTitleBg.jpg);
    color: #ffffff;
    font-size: 12px;
    padding: 4px 0px 0px 10px;
    margin: 119px 0px 0px 0px;
}

.artistExcerpt {
    font-size: 12px;
    width: 244px;
    height: 50px;
    padding: 3px 10px 5px 10px;
    background-color: #000000;
    color: #ffffff;
}

.redLine {
    margin: 0px 0px 5px 30px;
}

.singleContentBlue {
    background-color: #f1f1f1;
    border-top: solid 1px #d2d2d2;
    border-bottom: solid 1px #d2d2d2;
    padding: 10px 0px 20px 0px;
}

.singleContentBlueLeft {
    width: 530px;
    float: left;
    margin: 0px 0px 0px 30px;
}

.singleContentBlueRight {
    width: 330px;
    float: left;
    margin: 0px 0px 0px 20px;
}

.singleHeadingBg {
    height: 25px;
    background-image: url(images/singleHeadingBg.jpg);
    color: #ffffff;
    font-size: 18px;
    padding: 5px 0px 0px 10px;
}

.singleContent {
    background-color: #000000;
    color: #CCCCCC;
    font-size: 13px;
    border-top: solid 1px #C3C3C3;
    padding: 8px 10px 10px 10px;
    margin: 8px 0px 0px 0px;
}

.singleContent .ngg-related-gallery {
    display: none;
}

.singleContentLeft {
    width: 235px;
    float: left;
    font-size: 12px;
    color: #787878;
    margin: -10px 0px 0px 0px;
}

.singleContentRight {
    width: 270px;
    float: left;
}

.formInput {
    font-size: 16px;
    margin: 0px 0px 8px 0px;
}

.formInput input {
    width: 212px;
    font-size: 18px;
    padding: 3px;
    color: #CCCCCC;
    background-color: #333333;
    border: solid 1px #4a4a4a;
    margin: 5px 0px 0px 0px;
}

.formTextarea {
    font-size: 16px;
}

.formTextarea textarea {
    width: 260px;
    height: 110px;
    font-size: 20px;
    padding: 3px;
    color: #CCCCCC;
    background-color: #333333;
    border: solid 1px #4a4a4a;
    margin: 5px 0px 0px 0px;
}

.sendBtn {
    margin: 20px 0px 15px 0px;
}

.sendBtn input {
    width: 95px;
    height: 27px;
    color: transparent;
    padding: 8px 0px 0px 12px;
}

.rightColBg {
    width: 310px;
    height: 25px;
    background-image: url(images/rightColBg.jpg);
    color: #ffffff;
    font-size: 18px;
    padding: 5px 0px 0px 10px;
    margin: 0px 0px 10px 0px;
}

.rightColBgWider {
    width: 310px;
    height: 25px;
    background-image: url(images/rightColBgWider.jpg);
    color: #ffffff;
    font-size: 18px;
    padding: 5px 0px 0px 10px;
    margin: 0px 0px 10px 0px;
}

.rightColBgWider2 {
    width: 310px;
    height: 25px;
    background-image: url(images/rightColBgWider2.jpg);
    color: #ffffff;
    font-size: 18px;
    padding: 5px 0px 0px 10px;
    margin: 0px 0px 10px 0px;
}

.rightColBgWider3 {
    width: 310px;
    height: 25px;
    background-image: url(images/rightColBgWider3.jpg);
    color: #ffffff;
    font-size: 18px;
    padding: 5px 0px 0px 10px;
    margin: 0px 0px 6px 0px;
}

.contactArtistHolder {
    width: 155px;
    height: 91px;
    border: solid 1px #000000;
    float: left;
    margin: 0px 5px 45px 0px;
}

.contactArtistTitle {
    height: 20px;
    background-image: url(images/artistTitleBg.jpg);
    color: #ffffff;
    font-size: 12px;
    padding: 4px 0px 0px 10px;
    margin: 67px 0px 0px 0px;
}

.contactViewProfile {
    margin: 1px 0px 0px -1px;
}

.viewProfile a {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.viewProfile img {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.contactOne {
    width: 30px;
    float: left;
    margin: 0px 0px 0px 30px;
    text-align: center;
}

.contactOne a {
    color: #888888;
    font-size: 15px;
    text-decoration: none;
}

.contactTwo {
    width: 200px;
    float: left;
    text-align: center;
    font-size: 13px;
    color: #888888;
    padding: 1px 0px 0px 0px;
}

.contactThree {
    width: 30px;
    float: left;
    text-align: center;
}

.contactThree a {
    color: #888888;
    font-size: 16px;
    text-decoration: none;
}

.aboutHeadingBg {
    height: 25px;
    background-image: url(images/aboutHeadingBg.jpg);
    color: #ffffff;
    font-size: 18px;
    padding: 5px 0px 0px 10px;
}

.eventsHolder {
    width: 869px;
    background-color: #000000;
    margin: 0px 0px 2px 32px;
    padding: 0px 0px 15px 0px;
}

.eventsTitle {
    font-size: 22px;
    color: #ffffff;
    padding: 10px 0px 10px 20px;
}

.eventsLeft {
    width: 580px;
    float: left;
    margin: 0px 0px 0px 20px;
    color: #ffffff;
    font-size: 13px;
}

.eventsRight {
    width: 215px;
    float: left;
    height: 300px;
    padding: 0px 0px 0px 35px;
    margin: 0px 0px 0px 10px;
}

.eventsRight #page1 {
    min-height: 275px;
}

.eventsRight #page2 {
    min-height: 275px;
}

.eventsRight #page3 {
    min-height: 275px;
}

.eventContent .ngg-related-gallery {
    display: none;
}

.aboutImageGalHolder {
    width: 318px;
    height: 364px;
    background-image: url(images/aboutImgGal.jpg);
    border: solid 1px #000000;
    margin: 0px 0px 5px 0px;
}

.aboutClientsImage {
    width: 100px;
    height: 85px;
    float: left;
    margin: 5px 3px 0px 2px
}

.aboutGalLeft {
    width: 21px;
    height: 340px;
    float: left;
    margin: 0px 0px 0px 2px;
    cursor: pointer;
}

.aboutGalCenter {
    width: 266px;
    height: 322px;
    float: left;
    padding: 10px 0px 0px 4px;
    margin: 0px 0px 0px 2px;
}

.aboutGalRight {
    width: 21px;
    height: 340px;
    float: left;
    cursor: pointer;
}

.aboutGalImgHolder {
    width: 90px;
    height: 70px;
    background-image: url(images/aboutGalImgBg.png);
    float: left;
}

.aboutGalImgHolder img {
    margin: 2px 0px 0px 3px;
}

.musicTopImgHolder {
    width: 870px;
    height: 169px;
    border: solid 1px #000000;
    background-image: url(images/musicImg.jpg);
    margin: 0px 0px 0px 30px;
}

.musicTopImgText {
    width: 180px;
    height: 20px;
    background-image: url(images/artistTitleBg.jpg);
    color: #ffffff;
    font-size: 16px;
    margin: 120px 0px 0px 0px;
    padding: 4px 0px 0px 10px;
}

.musicSoundCloudHolder {
    width: 870px;
    height: 169px;
}

.musicPageSoundCloud {
    width: 872px;
    height: 225px;
    margin: 3px 0px 10px 30px;
}

.musicArtistHolder {
    width: 420px;
    height: 335px;
    float: left;
    margin: 15px 0px 25px 30px;
}

.musicPopout {
    font-size: 12px;
    text-align: right;
    padding: 0px 0px 3px 0px;
}

.musicPopout a {
    color: #000000;
    text-decoration: none;
}


.musicArtistInfo {
    width: 419px;
    height: 154px;
    margin: 0px 0px 3px 0px;
    border: solid 1px #000000;
}

.musicArtistInfoTitle {
    width: 172px;
    height: 20px;
    background-image: url(images/artistTitleBg.jpg);
    color: #ffffff;
    font-size: 12px;
    padding: 4px 0px 0px 10px;
    margin: 103px 0px 0px 0px;
}

.musicArtistSoundCloud {
    height: 165px;
    margin: 1px 0px 0px 0px;
}

.musicArtistSoundCloud a {
    display: none;
}

.singleDiscHolder {
    width: 152px;
    height: 233px;
    float: left;
    margin: 3px 10px 10px 2px;
}

.singleDiscImg {
    width: 125px;
    height: 125px;
    border: solid 1px #000000;
    margin: 5px 0px 0px 12px;
}

.singleDiscTitle {
    color: #000000;
    font-size: 16px;
    padding: 8px 0px 6px 13px;
}

.singleDiscListen {
    margin: 2px 0px 0px 12px;
}

.singleDiscBuy {
    margin: 8px 0px 0px 12px;
}

.singleLink {
    font-size: 12px;
    color: #ab0302;
    padding: 2px 0px 5px 10px;
}

.singleLink a {
    font-size: 12px;
    color: #ab0302;
    text-decoration: none;
}

.artistProfileLeft {
    width: 530px;
    height: 355px;
    float: left;
    background-color: #ccc;
    margin: 15px 0px 0px 30px;
}

.singleTitleName {
    font-size: 50px;
    color: #ffffff;
    text-align: center;
    margin: 150px 0px 0px 0px;
}

.artistProfileRight {
    width: 330px;
    height: 380px;
    float: left;
    margin: 0px 0px 0px 10px;
}

.artistProfileMusicPopout {
    text-align: right;
    margin: 0px 0px 5px 0px;
}

.artistProfileSoundCloud {
    height: 192px;
}

.artistProfileSoundCloud a {
    display: none;
}

.artistProfilePicsHolder {
    height: 155px;
    border: solid 1px #000000;
    margin: 5px 0px 0px 0px;
    background-image: url(images/profilePicsBg.jpg);
}

.artistProfilePicsHolderLeft {
    width: 19px;
    float: left;
    margin: 0px 0px 0px 2px;
}

.artistProfilePicsHolderMiddle {
    width: 280px;
    float: left;
    margin: 0px 0px 0px 2px;
}

.artistProfilePicsHolderMiddle img {
    border: solid 1px #000000;
    margin: 6px 0px 0px 4px;
}

.artistProfilePicsHolderRight {
    width: 19px;
    float: left;
    margin: 0px 0px 0px 2px;
}

.sideBarDotsHolder {
    width: 50px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

.sideBarDots {
    width: 9px;
    float: left;
}

.eventsRightImagesHolder {
    padding: 10px 0px 0px 27px;
}

.eventsRightImagesHolder img {
    border: solid 1px #000000;
}

.eventsPagination {
    width: 200px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: 5px 0px 10px 0px
}

.eventsShare {
    background-color: #4d4d4d;
    color: #FFFFFF;
    font-size: 22px;
    padding: 5px 0px 5px 10px;
}

.shareHolderEvents {
    background-color: #e2e2e2;
    padding: 10px 0px 10px 0px;
}

.eventsLike {
    background-color: #4d4d4d;
    padding: 15px 0px 15px 10px;
    color: #ffffff;
}



















