/* css Copyright © 2005-2011 Karelia Software. All Rights Reserved. css released under Creative Commons License - http://creativecommons.org/licenses/by-sa/2.5/ All associated graphics belong to their respective owners and are licensed separately. */ /* IE7 hacks */ *:first-child+html .gridItem img { position:relative; top:0px; } *:first-child+html .gridItem h3 { position:relative; top:0px; } /* Navigation arrows */ div.text-navigation { text-align:center; margin-bottom:1em;} div.text-navigation div { display:inline; margin:0px 0.5em; } .collection-navigation .disabled-navigation { text-indent:-5000px; } /* 2.0 wrap compatibility. 2.0-compatible designs can further adjust these if they need */ .wide { display:block; } .narrow.left { /* Some designs won't respect without !important */ float:left!important; clear:left!important; } .narrow.right { float:right!important; clear:right!important; } .wide.left .graphic, img.wide.left { margin-left:0px; margin-right:auto; } .wide.center .graphic, img.wide.center { margin-left:auto; margin-right:auto; } .wide.right .graphic, img.wide.right { margin-left:auto; margin-right:0px; } .ImageElement.left { text-align:left; } .ImageElement.center { text-align:center; } .ImageElement.right { text-align:right; } /* Captions should align themselves with the graphic */ .graphic-container.left .caption { text-align:left; } .graphic-container.center .caption { text-align:center; } .graphic-container.right .caption { text-align:right; } /* Inline iframes need to display as a block to layout right */ .graphic iframe { display:block; } /* Pagelet photo grids should be generally be auto width (some 1.x designs hardcoded an exact width) */ .pagelet .photogrid-index { width:auto; } /* For content like amazon which forces white background. Design SHOULD set color for A tag and text color. */ .whiteBackground { background-color:white; } .article-info { margin-bottom:1em; } /* Firefox reduce dotted lines on links */ .photo-navigation a:focus, .replaced a:focus {overflow:hidden;} /* Disqus correction to prevent overflow scroll bars in some designs */ #dsq-content { overflow:hidden; } #dsq-content .dsq-auth-header { width: auto!important; } #dsq-content .dsq-by { margin: 4px 6px 0px 0px; } #dsq-content .dsq-by a, #dsq-content .dsq-by a:hover { border: 0px none; } #dsq-content h3 { margin:0px; } /* Site menus. Don't wrap the top level items, and wrap sub-menu items normaly. */ #sitemenu-content ul li {white-space: nowrap} #sitemenu-content ul ul li {white-space: normal} /* Overall pagelet */ div.rssBadge { margin: 10px; } /* Small icon option */ img.smallRSSBadgeIcon { vertical-align:middle; } img.smallRSSBadgeIconLeft { margin-right:3px; } img.smallRSSBadgeIconRight { margin-left:3px; } /* Large icon option */ div.largeRSSBadgeIcon, p.largeRSSBadgeIcon { margin: 0 10px; text-align:center !important; } img.largeRSSBadgeIcon { margin-bottom: 4px; } p.largeRSSBadgeIcon { margin: 0; } .HTMLElement { overflow:hidden; } textarea.fullWidth, input.fullWidth, select.fullWidth { width:96%; margin:4px 0; } textarea.fullWidth, select.fullWidth { margin: 4px 1px } form.contactElement input.submit { width:auto; display:block; margin-left:auto; margin-right:2%; min-width:50%; } form.contactElement th { text-align:right; font-weight:normal; width:25%; } .contactError { color:red; font-weight:bold; } /* Contact Element For IE 7 */ *:first-child+html form.contactElement input.submit { padding:0px 10%; min-width: 0px; } textarea { resize: vertical; } .photogrid-index-bottom { clear:left; } /* css Copyright © 2005-2011 Karelia Software. All Rights Reserved. css released under Creative Commons License - http://creativecommons.org/licenses/by-sa/2.5/ All associated graphics belong to their respective owners and are licensed separately. */ a img { border: none; } /* General styles */ .hidden { display:none; } .clear { position: relative; clear: both; height: 0; } /* Images embedded in text. "narrow" ar