#wrapper { font-family: "Gotham", Arial; color: #3a1d55; #header { #branding { width: 950px; margin-top: 0; padding-top: 0; position: relative; #facebook-icon > a, #twitter-icon > a { display:block; width:34px; height:35px; } #twitter-icon { width:34px; height:35px; position: absolute; right:45px; top:12px; z-index:9999; background: url(images/cassis-twitter.gif); } #facebook-icon { width:34px; z-index:9999; height:35px; position: absolute; right:0; top:12px; background: url(images/cassis-facebook.gif); } #blog-title { text-indent: -999em; height: 204px; background: url(images/cassis-logo.gif) no-repeat; } #blog-description { text-indent: -999em; height: 0px; } } #access { width:950px; margin: 0 auto; font-size: 14px; margin-top: -76px; /* padding-left: 244px;*/ border: 0; text-align:right; display:block; .menu { float: right; width: 716px; /* width:713px;*/ border-bottom: 1px solid #6b557f; height: 32px; /* margin :0 0 0 189px;*/ .sub-menu { background: #cfc8d4; /* width: 350px;*/ border: 0; /* padding-bottom: -15px;*/ padding: 0 25px 3px 12px; /* bottom: -1px;*/ margin-top: 1px; border-top: 4px solid #d1be6c; margin-left: -106px; li { padding: 8px 8px; /* padding :0;*/ /* margin: 0;*/ border-bottom: 1px solid #6b557f; } a { padding :0; margin: 0; } li, a { background: none; color:#81659b; } li:hover { background: transparent; } a:hover { color: #3a1d55; /* background: none;*/ color: #3a1d55; background: url(images/nav-block.gif) 0px 2px no-repeat; } } ul { float:right; border:0; /* border-bottom: 1px solid #6b557f;*/ li:hover { background: transparent; } li { text-transform: uppercase; border:0; font-family: "Lato", Arial; background: transparent; /*border-bottom: 1px solid #6b557f;*/ a { font-size: 14px; font-family: "Lato", Arial; padding-left: 0; padding-right: 0; margin-left: 20px; margin-right: 20px; color: #3a1d55; border:0; background: transparent; /* border-bottom: 1px solid #6b557f;*/ } a:hover { /* font-weight: bold;*/ /* opacity: 1;*/ background: transparent; /* border-bottom: 4px solid #d1be6c;*/ } } } } } } #main { width: 950px; padding-top: 30px; padding-bottom: 0; h4, h4 a, h3, h3 a, h1, h1 a, h2, h2 a, .widgettitle, .aside h3 { color: #3a1d55; font-size:26px; font-style: normal; padding: 0 0 5px 0; font-weight: 300; line-height: 26px; text-decoration: none; /* margin: 0;*/ font-family: "Lato", Arial; } h4, h3, h2, h1, .entry-title { margin: 0 0 10px 0; font-weight: 300; padding-right: 15px; display: inline-block; border-bottom: 5px solid #d1be6c; font-family: "Lato", Arial; } h4 { color: #D1BE6B; border: none; text-transform: none; font-size: 26px; } #primary, .aside { color: #3a1d55; right: 0; float:right; width:200px; border:0; padding: 0; border-left: 1px solid #3A1C55; h3, h2, h1 { display:block; } ul { padding: 0 0 0 25px; } /* .wpcf7 {*/ label.wp-email-capture-email, label.wp-email-capture-name { display:none; } .wpcf7-text, .wp-email-capture-name, .wp-email-capture-email { padding: 1px 4px; width: 172px; height: 20px; font-family: Arial; background: #e7e8e9; color: #818285; border: 0; font-weight: normal; font-size: 12px; } .wpcf7-submit, .wp-email-capture-submit { background: #d1be6c; border: 0; float:right; font-family: Arial; margin: 5px 0 0 0; color: #3a1d55; padding: 3px 5px 1px 5px; text-transform: uppercase; } #wpemailcapture p { display: none; } textarea { font-weight: normal; font-size: 12px; padding: 1px 4px; width: 172px; height: 100px; font-family: Arial; background: #e7e8e9; color: #818285; border: 0; } /* }*/ } #secondary { display : none; } .ngg-slideshow, .header-image { clear:both; margin: 0 0 30px 0; } #container { width:720px; #content { width:485px; } } #container-full { width:950px; #content { width: 950px; } } #container-noleft { width:720px; #content { width:720px; } } #container, #container-full, #container-noleft { .more-info { font-size: 21px; margin: 15px 20px; line-height: 28px; font-family: "Lato"; width: 140px; } #sidebar-left { float: left; width: 204px; background: #3a1d55; margin: 0 30px 0 0; /* padding: 0 15px 0 15px;*/ ul { margin: 0; padding: 0; padding: 8px 5px 8px 14px; li { /* float: right;*/ padding: 0 0 4px 0; margin: 0 0px 4px 2px; border-bottom: 1px solid #3a1d55; list-style: none; width:170px; a { text-align: right; display: block; color: #3A1C55; text-decoration: none; font-size: 14px; font-family: "Lato", Arial; text-transform: uppercase; } a:hover { background: url(images/nav-block.gif) 10px 5px no-repeat; } } } } #sidebar-left.light { background: #CFC8D4; margin: 0 30px 0 0; } #products { float:left; margin:0; width:715px; .margin-right { margin: 0 50px 0 0; } .product-wrapper { float:left; height: 270px; width: 205px; border-bottom: 1px solid #CFC8D4; padding: 0 0 35px 0; h5 { margin: 10px 0 0 0; font-size: 16px; font-family: "Lato" } .description { line-height: 14px; font-size:12px; } } } #content { float:left; margin:0; /* #nav-below { display:none; }*/ .news-left-margin { margin: 0 80px 0 0; } /* width:485px;*/ .news-wrapper { .under-header, .under-header a { margin-top: -8px; font-size:13px; color: gray; } /* display:none;*/ } .news-wrapper { /* width:950px;*/ width: 320px; overflow: hidden; /* margin: 0 0 25px 0;*/ float: left; h2 { width: 100%; display: block; margin: 0; /* margin: 0 0 15px 0;*/ } img { float:left; margin: 0 40px 0 0; } .under-header { margin: 0 0 10px 0; } .excerpt { margin: 0 0 0 0; height: 105px; float: left; width: 320px; position: relative; .readmore { position:absolute; width:inherit; height:15px; color: gray; text-decoration: none; font-size: 12px; background: #FFF; bottom: 0; left: 0; } } } .top-news { width:950px; h2 { width: 100%; display: block; margin: 0; /* margin: 0 0 15px 0;*/ } img { float:left; margin: 0 35px 0 0; } .under-header { margin: 0 0 10px 0; } .excerpt { height: 202px; float: left; width: 350px; position: relative; .readmore { position:absolute; width:inherit; height:15px; color: gray; text-decoration: none; font-size: 12px; background: #FFF; bottom: 0; left: 0; } } } .entry-content { margin: 0; padding: 0; p { line-height: 20px; } } .entry-utility { display: none; } } .news-content { } } } #footer { width: 950px; margin: 0 auto; border-top: 1px solid #3A1C55; #siteinfo { font-size: 10px; padding: 5px 0 44px; a { text-decoration:none; } a:hover { color: #666; text-decoration:underline; } } } } #cassis-shops { overflow: hidden; width: 500px; height: 180px; margin: 0 0 25px 0; a, img { display: block; width: 153px; height: 180px; float:left; /* margin :0 6px 0 0;*/ padding: 0; } a { position: relative; margin: 0 10px 0 0; } .rolloff, .rollon { /* display:none;*/ position: absolute; top: 0px; left: 0; } .rolloff { z-index:50; } .rollon { z-index:100; } } .clearfix { clear:both; } .line { border-bottom: 1px solid #3A1C55; margin: 45px 0 10px 0; } .news-space { display: block; width:100%; height:30px; /* margin: 0 0 15px 0;*/ clear:both; } .purple-button, a.purple-button, a.purple-button:link, a.purple-button:active, a.purple-button:hover { font-family: 'Lato'; display:block; clear:both; padding:4px 10px; height:24px; color:#D1BE6B; background:#3A1C55; font-weight:lighter; text-decoration:none; } .all-posts-button { color:#D1BE6B; margin:0 0 0 570px; } /*store page h5*/ .post-89 h5 { margin: 0 0 25px 0; color:#3A1C55; font-size: 21px; font-family: "Lato"; } .store-details { width: 225px; float:left; .purple-button { margin: 0 0 10px 0; } } .store-details-left { margin: 0 35px 0 0 ; } .products-line { height: 340px; clear:both; display:block; }