/*Set master and default colors*/ body { background-color:#FFFFFF; color:#333333; text-align:center; } h1,h2,div,span,td,p { color:#333333; } a:link {color: #0000CC; text-decoration: underline; } a:active {color: #CC0000; text-decoration: underline; } a:visited {color: #0000CC; text-decoration: underline; } a:hover {color: #0000CC; text-decoration: none; } /* define default site fonts */ /* default site font-faces */ h1, h2, div, span, td, a { font-family:arial; } /* default site font-sizes and styling*/ h1 { font-size:11px; } div, span, td, p {font-size:11px;} h2 { font-size:11px; margin-bottom:5px; margin-top:5px; color:#333333; } /*Master page layout*/ .faso-page { width:100%; max-width:320px; border: 0px; } .176faso-page {width:176px;} .320faso-page {width:320px;} .faso-superheader { } .faso-outer-container { } .faso-header { text-align:left; } .faso-container { margin-top:15px; border:1px solid #333333; } .faso-left {} .faso-content { vertical-align:top; width:100%; text-align:left; } .faso-right {} .faso-footer { } .faso-superfooter { width:100%; margin-top:5px; /*margin:auto;*/ font-family:arial; font-size:10px; font-weight:bold; } #faso-tagline { font-family:arial; font-size:10px; font-weight:bold; color:#333333; } #faso-tagline a { font-family:arial; font-size:10px; font-weight:bold; color:#333333; } #faso-h1 { font-size:12px; color:#333333; } #faso-link-editwebsite a {font-size:10px;color:#4C5464;text-decoration:none;} #faso-link-editwebsite a:hover {text-decoration:underline;} .faso-supertext {font-size:10px;color:#333333;} /*any section can be the nav just add id="faso-nav" to the class that needs to be the nav*/ #faso-nav { background-color:#f5f5f5; color:#333333; padding-left:0px; padding-top:2px; } #faso-nav a {color:#0000cc;text-decoration:none;} /*FONTS, Colors, Decoration on individual classes & id's in this section */ #navbar-navigationheading { font-family:arial; color:#333333; font-size:10px; margin-bottom:0px; display:block; } #navbar-sitedescription { color:#333333; font-weight:bold; margin-top:0px; } .navlink /* USE FOR Non-selected NAVIGATION LINKS */ { font-family:arial; font-size: 11px; text-decoration:none; } .navlink a { font-family: arial; font-size: 11px; text-decoration:none; text-decoration:underline; } /*navlink1 is not actually used in production as the system renames the navlinks but useful for testing*/ .navlink1 /* USE FOR Non-selected NAVIGATION LINKS */ { font-family:arial; font-size: 11px; text-decoration:none; } .navlink1 a { text-decoration:underline; } .selectednavlink /*USE FOR THE CURRENTLY SELECTED NAVIGTION LINK*/ { font-family:arial; font-size: 11px; font-weight:bold; text-decoration:underline; } .selectednavlink a {text-decoration:underline;} /*CONTACT-TAGLINE*/ .contact-tagline {color:#333333;} /*ABOUT*/ .about-section-about {width:100%;} .about-section-bio {vertical-align:top;} .about-data-biotext {font-weight:normal;} .about-image-biopicture1 {display:block;margin-bottom:3px;} .about-image-biopicture2 {display:block;margin-top:3px;} .about-data-biotext {display:block;} /*CONTACT*/ .contact-input-comments { width:100%; height:50px; } /*OTHER1*/ .other1-data-other1picture { float: left; margin: 10px; } /*OTHER2*/ .other2-data-other2picture { float: left; margin: 10px; } /*BOOKS*/ .books-data-title {margin-bottom:0px;} .books-section-book {border-bottom:1px solid #333333;} /*EVENTS*/ .events-data-name{ margin-bottom:0px; } .events-section-event { width:100%; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #333333; overflow:hidden; } .events-image-event-image-photo { border:1px solid #333333; } .events-section-image { /*margin: 10px; */ width:100px; vertical-align:top; } .events-section-image-span { } .events-section-info { vertical-align:top; } .events-data-name { margin-top:0px; padding-top:0px; } .events-data-description { padding-top:3px; } .events-section-footer { margin-top:5px; } /*PAST EVENTS*/ .pastevents-data-name{ margin-bottom:0px; } .pastevents-section-event { padding-bottom:10px; border-bottom:1px solid #800000; } .pastevents-data-description { padding-top:10px; } .pastevents-section-footer { margin-top:15px; } /*WORKSHOPS*/ .workshops-data-name{ margin-bottom:0px; } .workshops-section-workshop { width:100%; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #333333; overflow:hidden; } .workshops-section-contact-details { margin-top:5px; background-color:#f5f5f5; padding:3px; border:1px solid #333333; font-weight:bold; } .workshops-section-image { /*margin: 10px; */ width:100px; vertical-align:top; } .workshops-image-workshop-image-photo { border:1px solid #333333; } .workshops-section-image-span { display:block; } .workshops-section-info { vertical-align:top; padding-left:0px; padding-bottom:5px; padding-top:5px; } .workshops-data-name { margin-top:0px; padding-top:0px; } .workshops-data-description { padding-top:5px; } .workshops-section-footer { margin-top:5px; } /*GALLERIES*/ .galleries-section-gallery { border-bottom:1px solid #333333; padding-bottom:5px; } .galleries-data-gallery a{ color:#0000CC; text-decoration:underline; } .galleries-data-gallery a:hover{ color:#0000cc; text-decoration:underline; } /*ARTICLES*/ .articles-section-article { border-bottom:1px solid #800000; padding-bottom:10px; } .articles-data-article-author {font-weight:bold;} .articles-data-article-publication {font-style:italic;} /*ARTICLE DETAIL*/ .articledetail-data-article-author {font-weight:bold;} .articledetail-data-article-publication {font-style:italic;} .articledetail-data-article-text { padding-top:15px; } /*WORKS*/ .works-section-thumbnails { width:100%; display:table; } .works-section-thumbnails-row { width:100%; display:table-row; } .works-section-thumbnails-cell { display:table-cell; width:120px; } .works-section-thumbnail-item { display:table; width:120px; height:120px; vertical-align:center; } .works-section-thumbnail-item tr { display:table-row; width:120px; height:120px; margin:auto; vertical-align:center; } .works-section-thumbnail-item-td { display:table-cell; margin:auto; vertical-align:center; text-align:center; overflow:hidden; width:120px; height:120px; border:1px solid #800000; } .works-section-item-spacer { width:8px; } .works-section-row-spacer { height:8px; } .works-section-thumbnail-row { } .works-section-footer { margin-top:20px; } /*WORKSDETAIL*/ .worksdetail-section-worksdetail {width:100%;} .worksdetail-data-title {font-weight:bold;font-style:italic;} .worksdetail-data-availibility {padding-left:0px;} .worksdetail-data-image{border:1px solid #333333;margin-top:5px;text-align:left;margin-left:0px;} .worksdetail-section-artwork {width:100%;} .worksdetail-section-artwork-image {text-align:center;} .worksdetail-section-nav {width:100%;} .worksdetail-section-nav-next {text-align:right;width:50%;} .worksdetail-section-nav-previous {width:50%;} .worksdetail-section-buynow {width:100%;text-align:left;margin-top:10px;} .worksdetail-section-data-container {text-align:left;vertical-align:top;padding-top:5px;padding-left:0px;} .worksdetail-section-data {text-align:left;} .worksdetail-section-data-contact {margin-top:3px;} .worksdetail-section-data-gallery {margin-top:3px;} .worksdetail-data-comments { background-color:#f5f5f5; border:1px solid #333333; width:90%; padding:5px; margin-left:0px; margin-top:5px; } /*WORKSZOOM*/ .workszoom-section-workszoom { width:100%; } .workszoom-data-image{ border:1px solid #800000; } .workszoom-section-buynow {width:100%;} .workszoom-section-nav-next { text-align:right; width:50%; /*border:1px solid #000000;*/ } .workszoom-section-nav-previous { width:50%; /*border:1px solid #000000;*/ } .workszoom-data-title { font-weight:bold; font-style:italic; font-size:18px; } .workszoom-data-comments { background-color:#E6E6D4; border:1px solid #800000; width:90%; padding:10px; } .workszoom-section-buynow {margin-top:10px;} .workszoom-section-data-contact {margin-top:10px;} .workszoom-section-data-back {margin-top:10px;} .workszoom-section-data-gallery {margin-top:10px;} .workszoom-data-availibility {padding-left:10px;} /*COLLECTIONS*/ .collection-section-header { margin-bottom:15px; } .collections-section-collection { border:1px solid #800000; width:550px; margin-bottom:15px; display:table; } .collections-section-collection tr {width:100%;display:table-row;} .collections-section-image{ display:table-cell; float:left; margin:0px auto; text-align:center; padding:15px; } .minwidth-collections-section-image { width:330px; } .collections-section-data{ display:table-cell; width:200px; padding:15px; padding:15px; vertical-align:top; text-align:left; } .collection-link-collectionpicture { } .collections-image-collectionpicture { } .collections-link-image { margin:0px; padding:0px; } /*CART*/ .cart-section-page { padding:0px; margin:0px; background-color:#B3AB9B; } .cart-section-header { background-color:#333333; color:#666666; padding-left:10px; width:100%; } .cart-section-title { background-color:#E6E6D4; width:750px; margin-top:10px; border:1px solid #800000; } .cart-section-cart { background-color:#E6E6D4; margin-top:10px; border:1px solid #800000; width:750px; } .cart-section-items { width:90%; margin-top:15px; margin-left:15px; } .cart-label-cart-header { height:50px; } .cart-section-row-empty { margin-top:20px; width:100%; } .cart-section-empty { text-align:center; font-family:arial; font-size:18px; } .cart-link-continue-shopping { margin-top:20px; padding:5px; background-color:#c5c5c5; color:#333333; font-family:arial; font-weight:bold; border:1px #333333 solid; display:block; } .cart-section-item-row { width:100%; margin-bottom:20px; padding-top:10px; border-top:1px solid #800000; } .cart-section-item-row-image { border:1px solid #800000; width:64px; height:66px; } .cart-section-item-row-description { padding-left:20px; vertical-align:top; width:450px; } .cart-data-item-description { font-weight:bold; } .cart-section-item-row-price { text-align:right; width:100px; } .cart-section-checkout { width:90%; margin-top:15px; margin-left:15px; } .cart-section-checkout-row { width:100%; margin-bottom:20px; padding-top:10px; border-top:1px solid #800000; } .cart-section-checkout-row-image { width:64px; height:66px; } .cart-section-checkout-row-description { padding-left:20px; vertical-align:top; width:400px; } .cart-section-checkout-row-totals { text-align:right; } .cart-section-button-checkout { margin-top:20px; text-align:right; } .cart-button-checkout { font-family:arial; font-weight:bold; color:#333333; background-color: #99CC22; padding:10px; border:1px solid #DDff66; } .cart-button-checkout:hover { color:#FFFFFF; } .cart-data-grand-total {font-weight:bold;} /*BLOG FRONT PAGE*/ .blogfront-section-post { width:100%; border-bottom:1px solid #800000; margin-bottom:15px; padding-bottom:15px; overflow:hidden; } .blogfront-section-byline { width:100%; margin-bottom:10px; } .blogfront-label-comment-count { float:right; } .blogfront-section-image { float:left; margin: 10px 10px 10px 0px; } .blogfront-data-entry-text { margin-bottom:15px; } /*BLOG POST*/ .blog-section-post { width:100%; margin-bottom:15px; } .blog-section-options { background-color:#E6E6D4; padding:10px; } .blog-section-options a {color:#000000;} .blog-section-topics { margin-top:15px; text-align:right; width:100%; } .blog-section-byline { width:100%; margin-bottom:10px; } .blog-post-label-comment-count { float:right; } .blog-section-image { float:left; margin: 10px 10px 10px 0px; } .blog-data-entry-text { margin-bottom:15px; } .blog-section-bloglinks { width:100%; text-align:center; } .blog-data-byline-author { font-weight:bold; } /*EMAIL NEWSLETTER*/ .en-input-email { border: #800000 1px solid; padding: 5px; } .en-input-firstname { border: #800000 1px solid; padding: 5px; } .en-input-lastname { border: #800000 1px solid; padding: 5px; } .en-required-bug { color:#CC0000; } .en-indicates-required { color:#CC0000; } .en-radio-subscribe { border: #800000 1px solid; padding: 5px; } .en-section-info { background-color:#E6E6D4; border:1px solid #800000; margin-bottom:15px; padding:15px; } .en-section-archive { background-color:#E6E6D4; border:1px solid #800000; margin-bottom:15px; padding:15px; margin-top:15px; } .en-section-archive a {color:#000000;font-weight:bold;} .en-section-subscribe-form { background-color:#E6E6D4; border:1px solid #800000; margin-left:auto; margin-right:auto; text-align:center; padding-top:15px; } .en-subscribe-form-label { width:100px; text-align:right; } /*NEWSLETTER ARCHIVES*/ .newsletter-archive-section-newsletter{ margin-bottom:25px; } .sc-button-submit { border:1px solid #800000; padding:7px; background-color: #025529; color: #FFFFFF; font-weight:bold; } .notcache {color:#FFFFFF;}