#art-main, table {
font-family: Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 13px;
}
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li {
margin: 0;
padding: 0;
}
.art-postcontent, .art-postcontent li, .art-postcontent table, .art-postcontent a, .art-postcontent a:link, .art-postcontent a:visited, .art-postcontent a.visited, .art-postcontent a:hover, .art-postcontent a.hovered {
font-family: Arial, Helvetica, Sans-Serif;
}
.art-postcontent p {
margin: 12px 0;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
font-family: Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: bold;
font-size: 32px;
text-decoration: none;
}
.art-postcontent a {
text-decoration: none;
color: #666666;
}
.art-postcontent a:link {
text-decoration: none;
color: #666666;
}
.art-postcontent a:visited, .art-postcontent a.visited {
color: #666666;
}
.art-postcontent a:hover, .art-postcontent a.hover {
text-decoration: underline;
color: #1B4E9B;
}
.art-postcontent h1 {
color: #1B4E9B;
margin: 21px 0;
font-size: 20px;
}
.art-blockcontent h1 {
margin: 21px 0;
font-size: 20px;
}
.art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:hover, .art-postcontent h1 a:visited, .art-blockcontent h1 a, .art-blockcontent h1 a:link, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:visited {
font-size: 20px;
}
.art-postcontent h2 {
color: #1B4E9B;
margin: 19px 0;
font-size: 18px;
}
.art-blockcontent h2 {
margin: 19px 0;
font-size: 18px;
}
.art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited, .art-blockcontent h2 a, .art-blockcontent h2 a:link, .art-blockcontent h2 a:hover, .art-blockcontent h2 a:visited {
font-size: 18px;
}
.art-postcontent h3 {
color: #1B4E9B;
margin: 19px 0;
font-size: 16px;
}
.art-blockcontent h3 {
margin: 19px 0;
font-size: 16px;
}
.art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited {
font-size: 16px;
}
.art-postcontent h4 {
color: #1B4E9B;
margin: 20px 0;
font-size: 14px;
}
.art-blockcontent h4 {
margin: 20px 0;
font-size: 14px;
}
.art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited {
font-size: 14px;
}
.art-postcontent h5 {
color: #1B4E9B;
margin: 26px 0;
font-size: 12px;
}
.art-blockcontent h5 {
margin: 26px 0;
font-size: 12px;
}
.art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited {
font-size: 12px;
}
.art-postcontent h6 {
color: #1B4E9B;
margin: 35px 0;
font-size: 10px;
}
.art-blockcontent h6 {
margin: 35px 0;
font-size: 10px;
}
.art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited {
font-size: 10px;
}
ul {
list-style-type: none;
}
ol {
list-style-position: inside;
}
html {
height:100%;
}
#art-main {
position: relative;
z-index: 0;
width: 100%;
left: 0;
top: 0;
cursor:default;
overflow:visible;
}
body {
padding: 0;
margin:0;
color: #333333;
height:100%;
min-height:100%;
background-color: #A8D6EE;
min-width: 1000px;
}
.cleared {
display:block;
clear: both;
float: none;
margin: 0;
padding: 0;
border: none;
font-size: 0;
height:0;
overflow:hidden;
}
.reset-box {
overflow:hidden;
display:table;
}
form {
padding: 0 !important;
margin: 0 !important;
}
table.position {
position: relative;
width: 100%;
table-layout: fixed;
}  .art-sheet {
position: relative;
margin: 0 auto;
min-width: 1px;
min-height: 1px;
margin-top: 0;
margin-bottom: 0;
cursor:auto;
width: 1000px;
}
.art-sheet-body {
position: relative;
padding: 0;
padding-top:0;
padding-bottom:0;
}
.art-sheet-cc {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #FFFFFF;
}
#art-page-background-top-texture, #art-page-background-middle-texture, #art-page-background-glare {
min-width: 1000px;
}  div.art-header {
margin: 0 auto;
position: relative;
width:100%;
height: 269px;
margin-top: 0;
margin-bottom: 0;
}
div.art-header-clip {
position: absolute;
width:100%;
left:0;
overflow:hidden;
height:269px;
}
div.art-header-center {
position: relative;
width: 1000px;
left:50%;
}
div.art-header-jpeg {
position: absolute;
top: 0;
left:-50%;
width: 1000px;
height: 269px;
background-image: url(//www.pinthis.com/wp-content/themes/PinThisV1/images/header.jpg);
background-repeat: no-repeat;
background-position: center center;
}  div.art-logo {
display: block;
position: absolute;
top: 20px;
left: 0;
margin-left: 0;
}   .art-hmenu a, .art-hmenu a:link, .art-hmenu a:visited, .art-hmenu a:hover {
outline: none;
}
.art-hmenu, .art-hmenu ul {
margin: 0;
padding: 0;
border: 0;
list-style-type: none;
display: block;
}
.art-hmenu li {
margin: 0;
padding: 0;
border: 0;
display: block;
float: left;
position: relative;
z-index: 5;
background: none;
}
.art-hmenu li:hover {
z-index: 10000;
white-space: normal;
}
.art-hmenu li li {
float: none;
}
.art-hmenu ul {
visibility: hidden;
position: absolute;
z-index: 10;
left: 0;
top: 0;
background: none;
min-height: 0;
background-image: url(//www.pinthis.com/wp-content/themes/PinThisV1/images/spacer.gif);
padding: 10px 30px 30px 30px;
margin: -10px 0 0 -30px;
}
.art-hmenu li:hover>ul {
visibility: visible;
top: 100%;
}
.art-hmenu li li:hover>ul {
top: 0;
left: 100%;
}
.art-hmenu:after, .art-hmenu ul:after {
content: ".";
height: 0;
display: block;
visibility: hidden;
overflow: hidden;
clear: both;
}
.art-hmenu {
min-height: 0;
position:relative;
padding: 0 0 0 0;
}
.art-hmenu ul ul {
padding: 30px 30px 30px 10px;
margin: -30px 0 0 -10px;
} .art-nav {
position: relative;
margin:0 auto;
min-height: 36px;
z-index: 100;
margin-top: 0;
margin-bottom: 0;
}
.art-nav-outer {
position:absolute;
width:100%;
}
.art-nav-l, .art-nav-r {
position: absolute;
z-index: -1;
top: 0;
height: 100%;
background-image: url(//www.pinthis.com/wp-content/themes/PinThisV1/images/nav.png);
}
.art-nav-l {
left: 0;
right: 0;
}
.art-nav-r {
right: 0;
width: 1000px;
clip: rect(auto, auto, auto, 1000px);
}  .art-hmenu a {
position: relative;
display: block;
overflow: hidden;
height: 36px;
cursor: pointer;
font-size: 20px;
text-align: left;
text-decoration: none;
}
.art-hmenu ul li {
margin:0;
clear: both;
}
.art-hmenu a .r, .art-hmenu a .l {
position: absolute;
display: block;
top: 0;
z-index: -1;
height: 118px;
background-image: url(//www.pinthis.com/wp-content/themes/PinThisV1/images/menuitem.png);
}
.art-hmenu a .l {
left: 0;
right: 0;
}
.art-hmenu a .r {
width: 400px;
right: 0;
clip: rect(auto, auto, auto, 400px);
}
.art-hmenu a .t, .art-hmenu ul a, .art-hmenu a:link, .art-hmenu a:visited, .art-hmenu a:hover {
font-size: 20px;
text-align: left;
text-decoration: none;
}
.art-hmenu a .t {
color: #FFFFFF;
padding: 0 22px;
margin: 0 0;
line-height: 36px;
text-align: center;
}
.art-hmenu a:hover .l, .art-hmenu a:hover .r {
top: -41px;
}
.art-hmenu li:hover>a .l, .art-hmenu li:hover>a .r {
top: -41px;
}
.art-hmenu li:hover a .l, .art-hmenu li:hover a .r {
top: -41px;
}
.art-hmenu a:hover .t {
color: #000000;
}
.art-hmenu li:hover a .t {
color: #000000;
}
.art-hmenu li:hover>a .t {
color: #000000;
}
.art-hmenu a.active .l, .art-hmenu a.active .r {
top: -82px;
}
.art-hmenu a.active .t {
color: #000000;
}  .art-hmenu .art-hmenu-li-separator {
display: block;
width: 1px;
height:36px;
}
.art-nav .art-hmenu-separator {
display: block;
margin:0 auto;
width: 1px;
height: 36px;
background-image: url(//www.pinthis.com/wp-content/themes/PinThisV1/images/menuseparator.png);
}  .art-hmenu ul a {
display: block;
white-space: nowrap;
height: 20px;
width: 180px;
overflow: hidden;
background-image: url(//www.pinthis.com/wp-content/themes/PinThisV1/images/subitem.png);
background-position: left top;
background-repeat: repeat-x;
border-width: 0;
border-style: solid;
text-align: left;
text-indent: 12px;
text-decoration: none;
line-height: 20px;
color: #FFFFFF;
font-size: 12px;
margin:0;
padding:0;
}
.art-nav ul.art-hmenu ul span, .art-nav ul.art-hmenu ul span span {
display: inline;
float: none;
margin: inherit;
padding: inherit;
background-image: none;
text-align: inherit;
text-decoration: inherit;
}
.art-hmenu ul a:link, .art-hmenu ul a:visited, .art-hmenu ul a:hover, .art-hmenu ul a:active, .art-nav ul.art-hmenu ul span, .art-nav ul.art-hmenu ul span span {
text-align: left;
text-indent: 12px;
text-decoration: none;
line-height: 20px;
color: #FFFFFF;
font-size: 12px;
margin:0;
padding:0;
}
.art-hmenu ul li a:hover {
color: #000000;
background-position: 0 -20px;
}
.art-hmenu ul li:hover>a {
color: #000000;
background-position: 0 -20px;
}
.art-nav .art-hmenu ul li a:hover span, .art-nav .art-hmenu ul li a:hover span span {
color: #000000;
}
.art-nav .art-hmenu ul li:hover>a span, .art-nav .art-hmenu ul li:hover>a span span {
color: #000000;
}  .art-content-layout {
display: table;
position:relative;
margin: 0 auto;
table-layout: fixed;
border-collapse: collapse;
background-color: Transparent;
border: none !important;
padding:0 !important;
width:100%;
margin-top:0;
margin-bottom:0;
}
.art-layout-cell, .art-content-layout-row {
background-color: Transparent;
vertical-align: top;
text-align: left;
border: none;
margin:0;
padding:0;
}
.art-content-layout .art-content-layout {
margin:0;
}
.art-content-layout .art-layout-cell, .art-content-layout .art-layout-cell .art-content-layout .art-layout-cell {
display: table-cell;
}
.art-layout-cell .art-layout-cell {
display: block;
}
.art-content-layout-row {
display: table-row;
}
.art-layout-glare {
position:relative;
}  .art-vmenublock {
position: relative;
min-width: 1px;
min-height: 1px;
margin: 10px;
}
.art-vmenublock-body {
position: relative;
padding: 0;
}  .art-vmenublockcontent {
position: relative;
margin: 0 auto;
min-width: 1px;
min-height: 1px;
}
.art-vmenublockcontent-body {
position: relative;
padding: 0;
}  ul.art-vmenu, ul.art-vmenu li {
list-style: none;
margin: 0;
padding: 0;
width: auto;
line-height: 0;
}
ul.art-vmenu {
margin-top: 0;
margin-bottom: 0;
}
ul.art-vmenu ul {
display: none;
padding: 0;
margin:0 0 0 0;
}
ul.art-vmenu ul.active {
display: block;
}  ul.art-vmenu a {
position: relative;
display: block;
overflow: hidden;
height: 28px;
cursor: pointer;
text-decoration: none;
}
ul.art-vmenu li.art-vmenu-separator {
display: block;
padding: 1px 0 1px 0;
margin: 0;
font-size: 1px;
}
ul.art-vmenu .art-vmenu-separator-span {
display: block;
padding: 0;
font-size: 1px;
height: 0;
line-height: 0;
border: none;
}
ul.art-vmenu a .r, ul.art-vmenu a .l {
position: absolute;
display: block;
top: 0;
height: 94px;
background-image: url(//www.pinthis.com/wp-content/themes/PinThisV1/images/vmenuitem.png);
}
ul.art-vmenu a .l {
left: 0;
right: 0;
}
ul.art-vmenu a .r {
width: 1000px;
right: 0;
clip: rect(auto, auto, auto, 1000px);
}
ul.art-vmenu a .t, ul.art-vmenu ul a {
font-family: Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 16px;
}
ul.art-vmenu a .t {
display: block;
position:relative;
top:0;
line-height: 28px;
color: #333333;
padding: 0 10px 0 20px;
margin-left:0;
margin-right:0;
}
ul.art-vmenu a.active .l, ul.art-vmenu a.active .r {
top: -66px;
}
ul.art-vmenu a.active .t {
color: #FFFFFF;
}
ul.art-vmenu a:hover .l, ul.art-vmenu a:hover .r {
top: -33px;
}
ul.art-vmenu a:hover .t {
color: #FFFFFF;
}  ul.art-vmenu ul li {
margin: 0;
padding: 0;
}
ul.art-vmenu ul a {
display: block;
white-space: nowrap;
height: 22px;
overflow: visible;
background-image: url(//www.pinthis.com/wp-content/themes/PinThisV1/images/vsubitem.gif);
background-position: 25px 0;
background-repeat: repeat-x;
padding: 0 0 0 25px;
line-height: 22px;
color: #333333;
font-size: 11px;
margin-left: 0;
}
ul.art-vmenu ul span, ul.art-vmenu ul span span {
display: inline;
float: none;
margin: inherit;
padding: inherit;
background-image: none;
text-align: inherit;
text-decoration: inherit;
}
ul.art-vmenu ul a:link, ul.art-vmenu ul a:visited, ul.art-vmenu ul a:hover, ul.art-vmenu ul a:active, ul.art-vmenu ul span, ul.art-vmenu ul span span {
line-height: 22px;
color: #333333;
font-size: 11px;
margin-left: 0;
}
ul.art-vmenu ul ul {
margin:0 0 0 0;
}
ul.art-vmenu ul li.art-vsubmenu-separator {
display: block;
margin: 0;
font-size: 1px;
padding: 0 0 0 0;
}
ul.art-vmenu ul .art-vsubmenu-separator-span {
display: block;
padding: 0;
font-size: 1px;
height: 0;
line-height: 0;
margin: 0;
border: none;
}
ul.art-vmenu ul li.art-vmenu-separator-first {
margin-bottom:1px;
padding-bottom:0;
}
ul.art-vmenu ul li li a {
background-position: 50px 0;
padding: 0 0 0 50px;
}
ul.art-vmenu ul li li li a {
background-position: 75px 0;
padding: 0 0 0 75px;
}
ul.art-vmenu ul li li li li a {
background-position: 100px 0;
padding: 0 0 0 100px;
}
ul.art-vmenu ul li li li li li a {
background-position: 125px 0;
padding: 0 0 0 125px;
}
ul.art-vmenu ul li a.active {
color: #FFFFFF;
background-position: 25px -54px;
}
ul.art-vmenu ul li li a.active {
background-position: 50px -54px;
}
ul.art-vmenu ul li li li a.active {
background-position: 75px -54px;
}
ul.art-vmenu ul li li li li a.active {
background-position: 100px -54px;
}
ul.art-vmenu ul li li li li li a.active {
background-position: 125px -54px;
}
ul.art-vmenu ul li a:hover, ul.art-vmenu ul li a:hover.active {
color: #FFFFFF;
background-position: 25px -27px;
}
ul.art-vmenu ul li li a:hover, ul.art-vmenu ul li li a:hover.active {
background-position: 50px -27px;
}
ul.art-vmenu ul li li li a:hover, ul.art-vmenu ul li li li a:hover.active {
background-position: 75px -27px;
}
ul.art-vmenu ul li li li li a:hover, ul.art-vmenu ul li li li li a:hover.active {
background-position: 100px -27px;
}
ul.art-vmenu ul li li li li li a:hover, ul.art-vmenu ul li li li li li a:hover.active {
background-position: 125px -27px;
}  .art-block {
position: relative;
min-width: 1px;
min-height: 1px;
margin: 10px;
}
.art-block-body {
position: relative;
padding: 0;
}
div.art-block img { border-color: #C7C7C7;
border-style: solid;
margin: 0;
}  .art-blockheader {
margin-bottom: 0;
position: relative;
height: 25px;
}
.art-blockheader h3.t {
position: relative;
height: 25px;
color: #333333;
font-size: 13px;
margin:0;
padding: 0 10px 0 10px;
white-space: nowrap;
line-height: 25px;
}
.art-blockheader h3.t a, .art-blockheader h3.t a:link, .art-blockheader h3.t a:visited, .art-blockheader h3.t a:hover {
color: #333333;
font-size: 13px;
}  .art-blockcontent {
position: relative;
margin: 0 auto;
min-width: 1px;
min-height: 1px;
}
.art-blockcontent-body {
position: relative;
padding: 5px;
color: #333333;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 13px;
}
.art-blockcontent-body table, .art-blockcontent-body li, .art-blockcontent-body a, .art-blockcontent-body a:link, .art-blockcontent-body a:visited, .art-blockcontent-body a:hover {
color: #333333;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 13px;
}
.art-blockcontent-body p {
margin: 6px 0;
}
.art-blockcontent-body a, .art-blockcontent-body a:link {
color: #565656;
text-decoration: underline;
}
.art-blockcontent-body a:visited, .art-blockcontent-body a.visited {
color: #565656;
text-decoration: none;
}
.art-blockcontent-body a:hover, .art-blockcontent-body a.hover {
color: #565656;
text-decoration: none;
}
.art-blockcontent-body ul li {
line-height: 125%;
color: #545454;
padding: 0 0 0 10px;
background-image: url(//www.pinthis.com/wp-content/themes/PinThisV1/images/blockcontentbullets.png);
background-repeat: no-repeat;
}  .art-button-wrapper a.art-button, .art-button-wrapper a.art-button:link, .art-button-wrapper input.art-button, .art-button-wrapper button.art-button {
text-decoration: none;
font-family: Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 13px;
position:relative;
top:0;
display: inline-block;
vertical-align: middle;
white-space: nowrap;
text-align: center;
color: #333333 !important;
width: auto;
outline: none;
border: none;
background: none;
line-height: 32px;
height: 32px;
margin: 0 !important;
padding: 0 16px !important;
overflow: visible;
cursor: pointer;
}
.art-button img, .art-button-wrapper img {
margin: 0;
vertical-align: middle;
}
.art-button-wrapper {
vertical-align: middle;
display: inline-block;
position: relative;
height: 32px;
overflow: hidden;
white-space: nowrap;
width: auto;
margin: 0;
padding: 0;
z-index: 0;
}
.firefox2 .art-button-wrapper {
display: block;
float: left;
}
input, select, textarea {
vertical-align: middle;
font-family: Arial, Helvetica, Sans-Serif;
font-style: normal;
font-weight: normal;
font-size: 13px;
}
.art-block select {
width:96%;
}
.art-button-wrapper.hover .art-button, .art-button-wrapper.hover a.art-button:link, .art-button:hover {
color: #FFFFFF !important;
text-decoration: none !important;
}
.art-button-wrapper.active .art-button, .art-button-wrapper.active a.art-button:link {
color: #333333 !important;
}
.art-button-wrapper .art-button-l, .art-button-wrapper .art-button-r {
display: block;
position: absolute;
height: 106px;
margin: 0;
padding: 0;
background-image: url(//www.pinthis.com/wp-content/themes/PinThisV1/images/button.png);
}
.art-button-wrapper .art-button-l {
left: 0;
right: 10px;
}
.art-button-wrapper .art-button-r {
width: 409px;
right: 0;
clip: rect(auto, auto, auto, 399px);
}
.art-button-wrapper.hover .art-button-l, .art-button-wrapper.hover .art-button-r {
top: -37px;
}
.art-button-wrapper.active .art-button-l, .art-button-wrapper.active .art-button-r {
top: -74px;
}
.art-button-wrapper input {
float: none !important;
}  .art-post {
position: relative;
min-width: 1px;
min-height: 1px;
margin: 0;
}
.art-post-body {
position: relative;
padding: 10px;
}
a img {
border: 0;
}
.art-article img, img.art-article, .art-block img, .art-footer img {
border: solid 0 #C7C7C7;
margin: 7px;
}
.art-metadata-icons img {
border: none;
vertical-align: middle;
margin: 2px;
}
.art-article table, table.art-article {
border-collapse: collapse;
margin: 1px;
}
.art-article th, .art-article td {
padding: 2px;
border: solid 0 #A6A6A6;
vertical-align: top;
text-align: left;
}
.art-article th {
text-align: center;
vertical-align: middle;
padding: 7px;
}
pre {
overflow: auto;
padding: 0.1em;
}  h2.art-postheader {
color: #1B4E9B;
margin: 5px 0;
font-size: 24px;
}
h2.art-postheader a, h2.art-postheader a:link, h2.art-postheader a:visited, h2.art-postheader a.visited, h2.art-postheader a:hover, h2.art-postheader a.hovered {
font-size: 24px;
}
h2.art-postheader a, h2.art-postheader a:link {
text-align: left;
text-decoration: none;
color: #1B4E9B;
}
h2.art-postheader a:visited, h2.art-postheader a.visited {
color: #1B4E9B;
}
h2.art-postheader a:hover, h2.art-postheader a.hovered {
text-decoration: underline;
color: #1B4E9B;
}  .art-postheadericons, .art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover {
font-family: Arial, Helvetica, Sans-Serif;
color: #333333;
}
.art-postheadericons {
padding: 1px;
}
.art-postheadericons a, .art-postheadericons a:link {
text-decoration: none;
color: #565656;
}
.art-postheadericons a:visited, .art-postheadericons a.visited {
font-style: italic;
font-weight: normal;
color: #595959;
}
.art-postheadericons a:hover, .art-postheadericons a.hover {
font-style: italic;
font-weight: normal;
text-decoration: underline;
color: #565656;
}  .art-post ol, .art-post ul {
margin: 1em 0 1em 2em;
padding: 0;
}
.art-post li {
font-size: 13px;
color: #404040;
padding: 0 0 0 10px;
}
.art-post li ol, .art-post li ul {
margin: 0.5em 0 0.5em 2em;
padding: 0;
}
.art-post ol>li {
background: none;
padding-left: 0; overflow: visible;
}
.art-post ul>li {
background-image: url(//www.pinthis.com/wp-content/themes/PinThisV1/images/postbullets.png);
background-repeat: no-repeat;
padding-left: 10px; overflow-x: visible;
overflow-y: hidden;
}  .art-postcontent blockquote, .art-postcontent blockquote a, .art-postcontent blockquote a:link, .art-postcontent blockquote a:visited, .art-postcontent blockquote a:hover {
color: #0F0F0F;
}
.art-postcontent blockquote p {
margin:3px;
}
.art-postcontent blockquote {
border: solid 0 #C7C7C7;
margin: 10px 10px 10px 50px;
padding: 0 0 0 28px;
background-color: #E0E0E0;
background-image: url(//www.pinthis.com/wp-content/themes/PinThisV1/images/postquote.png);
background-position: left top;
background-repeat: no-repeat; overflow: auto;
clear:both;
}  .art-postfootericons, .art-postfootericons a, .art-postfootericons a:link, .art-postfootericons a:visited, .art-postfootericons a:hover {
font-family: Arial, Helvetica, Sans-Serif;
color: #333333;
}
.art-postfootericons {
padding: 1px;
}
.art-postfootericons a, .art-postfootericons a:link {
text-decoration: none;
color: #565656;
}
.art-postfootericons a:visited, .art-postfootericons a.visited {
color: #565656;
}
.art-postfootericons a:hover, .art-postfootericons a.hover {
text-decoration: underline;
color: #565656;
}  .art-footer {
position: relative;
margin-top:0;
margin-bottom:0;
width: 1000px;
}
.art-footer-t {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #FFFFFF;
}
.art-footer-body {
position:relative;
padding: 5px;
}
.art-footer-body .art-rss-tag-icon {
position: absolute;
left:   6px;
bottom:5px;
z-index:1;
}
.art-rss-tag-icon {
display: block;
background-image: url(//www.pinthis.com/wp-content/themes/PinThisV1/images/rssicon.png);
background-position: center right;
background-repeat: no-repeat;
height: 30px;
width: 19px;
cursor: default;
}
.art-footer-text p {
padding:0;
margin:0;
text-align: center;
}
.art-footer-text, .art-footer-text a, .art-footer-text a:link, .art-footer-text a:visited, .art-footer-text a:hover, .art-footer-text td, .art-footer-text th, .art-footer-text caption {
color: #333333;
}
.art-footer-text {
min-height: 30px;
padding-left: 10px;
padding-right: 10px;
text-align: center;
}
.art-footer-text a, .art-footer-text a:link {
color: #565656;
text-decoration: none;
}
.art-footer-text a:visited {
color: #565656;
}
.art-footer-text a:hover {
color: #565656;
}
div.art-footer img { border-color: #C7C7C7;
border-style: solid;
margin: 0;
}  .art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover {
font-family: Arial;
font-size: 10px;
letter-spacing: normal;
word-spacing: normal;
font-style: normal;
font-weight: normal;
text-decoration: underline;
color: #5C5C5C;
}
.art-page-footer {
padding: 1em;
text-align: center;
text-decoration: none;
color: #454545;
background-image:url(//www.pinthis.com/wp-content/themes/PinThisV1/images/pinthis-subpage-footer.jpg);
background-position:top;
background-repeat:no-repeat;
height: 74px;
}  .art-content-layout .art-sidebar1 {
width: 190px;
}    .art-content-layout .art-sidebar2 {
width: 190px;
} textarea#comment {
width:99%;
}
ul#comments-list div.avatar {
float:right;
}
ul#comments-list, ul#comments-list li {
background: none;
padding:0;
}
ul#comments-list li li {
margin-left: 20px;
}
div.avatar {
position:relative;
margin: 0 5px;
border: 1px solid #aaa;
padding: 1px;
background: #fff;
float:left;
}
div.avatar img, div.avatar img.wp-post-image {
margin:0 !important;
padding:0;
border:none;
}
span.page-navi-outer, span.page-navi-inner {
position:relative;
display:block;
float:left;
margin:0;
padding:0;
}
span.page-navi-outer {
margin: 1px;
border: 1px solid #aaa;
}
span.page-navi-inner {
padding: 1px;
min-width:14px;
line-height:18px;
text-align:center;
border: 2px solid #fff;
font-weight:bold;
}
a span.page-navi-inner, span.page-navi-caption span.page-navi-inner {
border-width:1px;
font-weight:normal;
}
a span.page-navi-outer, span.page-navi-caption {
margin:2px 1px;
}
ul#comments-list li cite {
font-size: 1.2em;
}
#commentform textarea {
width: 100%;
}
img.wp-smiley {
border: none;
margin: 1px;
vertical-align:middle;
padding: 0;
}
.navigation {
display: block;
text-align: center;
}  .aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
p.aligncenter, p.center {
text-align: center;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.alignright img, img.alignright {
margin: 1em;
margin-right: 0;
}
.alignleft img, img.alignleft {
margin: 1em;
margin-left: 0;
}
.wp-caption {
border: 1px solid #ddd;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
text-align: center;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
.wp-caption p {
text-align: center;
}
.gallery {
margin: 0 auto 18px;
clear:both;
overflow:hidden;
letter-spacing: normal;
}
.gallery .gallery-item {
float: left;
margin-top: 0;
text-align: center;
width: 33%;
}
.gallery img {
border: 10px solid #f1f1f1;
}
.gallery .gallery-caption {
color: #888;
font-size: 12px;
margin: 0 0 12px;
}
.gallery dl {
margin: 0;
}
.gallery br+br {
display: none;
} .hidden {
display: none;
} #wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
#wp-calendar a {
display: block;
}
#wp-calendar caption {
text-align: center;
width: 100%;
}
#wp-calendar td {
padding: 3px 0;
text-align: center;
}
.art-content {
position: relative;
z-index: 1;
}
#todays-events {
position: relative;
z-index: 11;
}
#upcoming-events {
position: relative;
z-index: 10;
}
img.wp-post-image {
margin:0 5px 5px 0 !important;
}
ul#comments-list li {
list-style-image: none;
background:none;
list-style-type:none;
}
div.art-footer div.art-content-layout {
margin:0 auto;
width:100%;
}
div.art-layout-cell-size1 {
width:100%;
}
div.art-layout-cell-size2 {
width:50%;
}
div.art-layout-cell-size3 {
width:33%;
}
div.art-layout-cell-size4 {
width:25%;
}
.art-widget-title {
padding:0 0 0 24px;
margin-bottom:0;
}
div.art-center-wrapper {
position: relative;
float: right;
right: 50%;
}
div.art-center-inner {
position: relative;
float: left;
left: 50%;
}
.firefox2 div.art-center-inner {
float: none;
}
div.breadcrumbs h4, div.breadcrumbs p, li.pingback p, #respond p, h3#reply-title, h4#comments, h4.box-title {
margin:0;
}
#respond .comment-notes {
margin-bottom: 1em;
}
.form-allowed-tags {
line-height: 1em;
}
#comments-list #respond {
margin-left: 20px !important;
}
#cancel-comment-reply-link {
font-size: 12px;
font-weight: normal;
line-height: 18px;
}
#respond .required {
color: #ff4b33;
font-weight: bold;
}
#respond label {
font-size: 12px;
}
#respond input {
margin: 0 0 9px;
width: 98%;
}
#respond textarea {
width: 98%;
}
#respond .form-allowed-tags {
font-size: 12px;
line-height: 18px;
}
#respond .form-allowed-tags code {
font-size: 11px;
}
#respond .form-submit {
margin: 12px 0;
}
#respond .form-submit input {
font-size: 14px;
width: auto;
}
.art-footer .art-widget-title {
font-size:1.2em;
padding: 0;
}
.art-footer .art-widget, .art-footer .art-widget a, .art-footer .art-widget a:link, .art-footer .art-widget a:visited, .art-footer .art-widget a:hover {
color: #333333;
text-align: left;
}
.art-footer .art-widget a, .art-footer .art-widget a:link {
color: #565656;
text-decoration: none;
}
.art-footer .art-widget a:visited {
color: #565656;
}
DIV[id^="GMPmap"] IMG {
margin: 0;
} #home-buttons {
margin-top:10px;
background-image: url(//www.pinthis.com/wp-content/uploads/wine-bg.jpg);
background-repeat: no-repeat;
background-position: center top;
}  #grid_view_products_page_container, #content #grid_view_products_page_container, #content #list_view_products_page_container { position:relative;
line-height:1.2em;
}
#grid_view_products_page_container .wpsc_page_numbers_top {
margin-bottom:10px;
}
#grid_view_products_page_container .wpsc_page_numbers_bottom {
margin-top:20px;
}
#grid_view_products_page_container .wpsc_page_numbers_top a:link, #grid_view_products_page_container .wpsc_page_numbers_top a:visited, #grid_view_products_page_container .wpsc_page_numbers_bottom a:link, #grid_view_products_page_container .wpsc_page_numbers_bottom a:visited {
padding:5px 8px;
background-color:#006699;
background:-webkit-gradient(  linear,  left bottom,  left top,  color-stop(0.76, rgb(73,166,192)),  color-stop(1, rgb(125,195,215))  );
background:-moz-linear-gradient(  center bottom,  rgb(73,166,192) 76%,  rgb(125,195,215) 100%  );
margin-right:5px;
color:#ffffff;
font-size:12px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
text-decoration:none;
*display:inline-block;
border:1px solid #29bade;
}
#grid_view_products_page_container .wpsc_page_numbers_top a:hover, #grid_view_products_page_container .wpsc_page_numbers_top a:active, #grid_view_products_page_container .wpsc_page_numbers_bottom a:hover, #grid_view_products_page_container .wpsc_page_numbers_bottom a:active {
background:#49a6c0;
}
#grid_view_products_page_container .wpsc_page_numbers_top span.current, #grid_view_products_page_container .wpsc_page_numbers_top span.current, #grid_view_products_page_container .wpsc_page_numbers_bottom span.current, #grid_view_products_page_container .wpsc_page_numbers_bottom span.current {
padding:5px 8px;
background-color:#999;
color:#ffffff;
font-size:13px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
*display:inline-block;
margin-right:5px;
}
.product_grid_display .grid_view_clearboth {
clear:both;
}
.product_grid_display .product_grid_item {
-moz-box-shadow:1px 1px 8px rgba(0,0,0,0.3);
-webkit-box-shadow:1px 1px 8px rgba(0,0,0,0.3);
*border:1px solid #ccc;
border:1px solid #ccc\9;
float:left;
text-align:center;
position:relative;
margin: 10px;
padding: 10px;
}
.product_grid_display .product_grid_item img.product_image {
background-color:#efefef;
}
.product_grid_display .product_grid_item .item_image, .product_grid_display .product_grid_item .item_no_image {
margin-bottom:5px;
}
.product_grid_display .product_grid_item img.no-image, #content .product_grid_display .product_grid_item img.no-image {
background-color:#efefef;
}
.product_grid_display h2.prodtitle, #content .product_grid_display h2.prodtitle {
font-size:16px;
margin-bottom:5px;
color:#006699;
text-align:left;
word-wrap: break-word;
line-height:20px;
width: 150px;
}
.product_grid_display span.sale {
background:url(//www.pinthis.com/wp-content/themes/images/sale.png) no-repeat scroll 0 0 transparent;
position:absolute;
top:-3px;
left:-14px;
text-indent:-9999px;
display:block;
width:40px;
height:40px;
}
.product_grid_display h2.prodtitle a:link, #content .product_grid_display h2.prodtitle a:link, .product_grid_display h2.prodtitle a:visited, #content .product_grid_display h2.prodtitle a:visited {
text-decoration:none; }
.product_grid_display h2.prodtitle a:hover, #content .product_grid_display h2.prodtitle a:hover, .product_grid_display h2.prodtitle a:active, #content .product_grid_display h2.prodtitle a:active {
text-decoration:underline;
}
.product_grid_display div.grid_description p, #content .product_grid_display div.grid_description p {
font-size:0.8em;
margin:0 0 5px 0;
line-height:1.2em;
text-align:left;
color:#000;
}
.product_grid_display form.product_form fieldset, #content .product_grid_display form.product_form fieldset {
margin:20px 0 10px 0;
padding:0;
border:1px solid #ccc;
}
.product_grid_display form.product_form fieldset legend, #content .product_grid_display form.product_form fieldset legend {
padding:0 7px;
margin:0 15px;
font-size:14px;
color:#006699;
font-weight:normal;
}
.product_grid_display .wpsc_variation_forms {
padding:2px;
margin-bottom:10px;
text-align:left;
line-height:1.2em;
}
.product_grid_display .wpsc_variation_forms table, #content .product_grid_display .wpsc_variation_forms table, .product_grid_display .wpsc_variation_forms table tr, #content .product_grid_display .wpsc_variation_forms table tr, .product_grid_display .wpsc_variation_forms table td, #content .product_grid_display .wpsc_variation_forms table td {
border:none;
border-collapse:collapse;
margin:0;
}
.product_grid_display .wpsc_variation_forms table td.col1, #content .product_grid_display .wpsc_variation_forms table tr td.col1 {
width:10%;
text-align:right;
margin:0;
padding:2px;
}
.product_grid_display .wpsc_variation_forms table td.col2, #content .product_grid_display .wpsc_variation_forms table tr td.col2 {
width:80%;
text-align:left;
margin:0;
padding:2px;
}
.product_grid_display .wpsc_variation_forms label {
font-family: Georgia, "Bitstream Charter", serif;
color:#F60;
font-size:12px;
}
.product_grid_display .wpsc_variation_forms select {
margin:0;
width:75px;
}
.product_grid_display .grid_product_info, #content .product_grid_display .grid_product_info {
margin-bottom:10px;
color:#F60;
font-size:12px;
line-height:1.2em;
text-align:left;
}
.product_grid_display .grid_product_info .grid_description, #content .product_grid_display .grid_product_info .grid_description {
color:#000;
margin-bottom:5px;
}
.product_grid_display .grid_product_info p, #content .product_grid_display .grid_product_info p {
margin:0;
}
.product_grid_display .grid_product_info span.oldprice {
text-decoration:line-through;
color:#666;
}
.product_grid_display .grid_product_infoe span.currentprice {
color:#000;
}
.product_grid_display .grid_product_info span.pp_price {
color:#000;
}
.product_grid_display p.soldout, #content .product_grid_display p.soldout {
font-weight:bold;
font-size:14px;
color:#C33;
background:url(//www.pinthis.com/wp-content/themes/PinThisV1/images/outofstock.png) no-repeat scroll 0 2px transparent;
padding-left:18px;
margin:0;
line-height:1.2em;
min-height:19px;
display:inline-block;
}
.product_grid_display div.wpsc_loading_animation {
visibility:hidden;
}
#grid_view_products_page_container .product_grid_display div.wpsc_loading_animation img {
border:none;
}
.product_grid_display .wpsc_buy_button, #content .product_grid_display .wpsc_buy_button {
background:-webkit-gradient(  linear,  left bottom,  left top,  color-stop(0.76, rgb(73,166,192)),  color-stop(1, rgb(125,195,215))  );
background:-moz-linear-gradient(  center bottom,  rgb(73,166,192) 76%,  rgb(125,195,215) 100%  );
background-color:#006699;
color:#ffffff;
font-size:12px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #29bade;
text-shadow:1px 1px 1px rgba(0,0,0,0.8);
padding:5px;
*padding:1px;
cursor:pointer;
line-height:1.2em;
margin:0;
}
.product_grid_display .wpsc_buy_button, #content .product_grid_display .wpsc_buy_button:hover {
background:#369;
}
.product_grid_display a.more_details:link, .product_grid_display a.more_details:visited {
margin:5px 0;
display:block; text-decoration:none;
text-align:center;
}
.product_grid_display a.more_details:hover, .product_grid_display a.more_details:active {
text-decoration:underline;
} #checkout_page_container img.product_image {
max-width: 100px;
}