<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Adobe Spry Tabbed Panels meets Sliding Door and CSS Sprites</title>
	<atom:link href="http://www.cpmmug.com/website-development/adobe-spry-tabbed-panels-meets-sliding-door-and-css-sprites/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cpmmug.com/website-development/adobe-spry-tabbed-panels-meets-sliding-door-and-css-sprites/</link>
	<description>Central PA Multimedia Users Blog</description>
	<pubDate>Sun, 05 Feb 2012 22:01:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Anders</title>
		<link>http://www.cpmmug.com/website-development/adobe-spry-tabbed-panels-meets-sliding-door-and-css-sprites/#comment-1452</link>
		<dc:creator>Anders</dc:creator>
		<pubDate>Tue, 17 Mar 2009 10:57:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpmmug.com/?p=5#comment-1452</guid>
		<description>This is for Spry 1.4 from what I can see. 

Dreamweaver CS4 has Spry 1.6.1 and it's not working with this fix. 
I could really need a solution for 1.6.1.

Spry 1.6.1 is also available for CS3 as a separate download.</description>
		<content:encoded><![CDATA[<p>This is for Spry 1.4 from what I can see. </p>
<p>Dreamweaver CS4 has Spry 1.6.1 and it&#8217;s not working with this fix.<br />
I could really need a solution for 1.6.1.</p>
<p>Spry 1.6.1 is also available for CS3 as a separate download.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cpetrou.com</title>
		<link>http://www.cpmmug.com/website-development/adobe-spry-tabbed-panels-meets-sliding-door-and-css-sprites/#comment-748</link>
		<dc:creator>cpetrou.com</dc:creator>
		<pubDate>Mon, 17 Nov 2008 22:05:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpmmug.com/?p=5#comment-748</guid>
		<description>Here is a working example...
http://www.allensmemorylane.com/contact/

Here is the basic HTML...

   
     
       &lt;a href="#tab1" rel="nofollow"&gt;Tab 1&lt;/a&gt;
       &lt;a href="#tab2" rel="nofollow"&gt;Tab 2&lt;/a&gt;
       &lt;a href="#tab3" rel="nofollow"&gt;Tab 3&lt;/a&gt;
     
     
       Content for Tab 1.
       Content for Tab 2.
       Content for Tab 3.
     
   


Here is the basic CSS to place after the Spry / Dreamweaver generated CSS...

/* BEGIN: Spry Horizontal Tabbed Panels meets Sliding Door and CSS Sprites */
/* Revision by Craig Malcolm Petrou of cpetrou.com */
.TabbedPanels {
       margin: 10px 0 5px 0;
}
.TabbedPanelsTab {
       font-weight: bold;
       font-size: 100%;
       background-color: #FFF;
       border: solid 0 #FFF;
}
.TabbedPanelsTabHover {
       background-color: #FFF;
}
.TabbedPanelsTabSelected {
       background-color: #FFF;
       border-bottom: 1px solid #FFF;
       position: relative;
}
.TabbedPanelsContentGroup {
       background-color: #FFF;
}
ul.TabbedPanelsTabGroup a  {
       display: block;
}
ul.TabbedPanelsTabGroup li.TabbedPanelsTab {
 background: url(/images/tabbedpanels.gif) no-repeat 0 0;
 margin: 0 0 0 -1px;
 padding: 0 0 0 10px;
}
ul.TabbedPanelsTabGroup li.TabbedPanelsTab a {
 background: url(/images/tabbedpanels.gif) no-repeat 100% 0;
 padding: 7px 10px 5px 0;
}
ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected {
 background: url(/images/tabbedpanels.gif) no-repeat 0 -41px;
}
ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected a {
 background: url(/images/tabbedpanels.gif) no-repeat 100% -41px;
}
/* END: Spry Horizontal Tabbed Panels meets Sliding Door and CSS Sprites */

Let me know if this works for you.

--
Sincerely,
Craig Malcolm Petrou
craig@cpetrou.com
http://www.cpetrou.com</description>
		<content:encoded><![CDATA[<p>Here is a working example&#8230;<br />
<a href="http://www.allensmemorylane.com/contact/" rel="nofollow">http://www.allensmemorylane.com/contact/</a></p>
<p>Here is the basic HTML&#8230;</p>
<p>       <a href="#tab1" rel="nofollow">Tab 1</a><br />
       <a href="#tab2" rel="nofollow">Tab 2</a><br />
       <a href="#tab3" rel="nofollow">Tab 3</a></p>
<p>       Content for Tab 1.<br />
       Content for Tab 2.<br />
       Content for Tab 3.</p>
<p>Here is the basic CSS to place after the Spry / Dreamweaver generated CSS&#8230;</p>
<p>/* BEGIN: Spry Horizontal Tabbed Panels meets Sliding Door and CSS Sprites */<br />
/* Revision by Craig Malcolm Petrou of cpetrou.com */<br />
.TabbedPanels {<br />
       margin: 10px 0 5px 0;<br />
}<br />
.TabbedPanelsTab {<br />
       font-weight: bold;<br />
       font-size: 100%;<br />
       background-color: #FFF;<br />
       border: solid 0 #FFF;<br />
}<br />
.TabbedPanelsTabHover {<br />
       background-color: #FFF;<br />
}<br />
.TabbedPanelsTabSelected {<br />
       background-color: #FFF;<br />
       border-bottom: 1px solid #FFF;<br />
       position: relative;<br />
}<br />
.TabbedPanelsContentGroup {<br />
       background-color: #FFF;<br />
}<br />
ul.TabbedPanelsTabGroup a  {<br />
       display: block;<br />
}<br />
ul.TabbedPanelsTabGroup li.TabbedPanelsTab {<br />
 background: url(/images/tabbedpanels.gif) no-repeat 0 0;<br />
 margin: 0 0 0 -1px;<br />
 padding: 0 0 0 10px;<br />
}<br />
ul.TabbedPanelsTabGroup li.TabbedPanelsTab a {<br />
 background: url(/images/tabbedpanels.gif) no-repeat 100% 0;<br />
 padding: 7px 10px 5px 0;<br />
}<br />
ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected {<br />
 background: url(/images/tabbedpanels.gif) no-repeat 0 -41px;<br />
}<br />
ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected a {<br />
 background: url(/images/tabbedpanels.gif) no-repeat 100% -41px;<br />
}<br />
/* END: Spry Horizontal Tabbed Panels meets Sliding Door and CSS Sprites */</p>
<p>Let me know if this works for you.</p>
<p>&#8211;<br />
Sincerely,<br />
Craig Malcolm Petrou<br />
<a href="mailto:craig@cpetrou.com">craig@cpetrou.com</a><br />
<a href="http://www.cpetrou.com" rel="nofollow">http://www.cpetrou.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nish</title>
		<link>http://www.cpmmug.com/website-development/adobe-spry-tabbed-panels-meets-sliding-door-and-css-sprites/#comment-746</link>
		<dc:creator>Nish</dc:creator>
		<pubDate>Mon, 17 Nov 2008 20:19:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpmmug.com/?p=5#comment-746</guid>
		<description>this is exactly what I've been looking for but I can't seem to get it to work. What did I do wrong? Please help! Everytime I click a tab in the preview IE won't show the page.
thanks in advance.

here is the html:




Untitled Document






  
     &lt;a href="”#Tab1?" rel="nofollow"&gt;instructor &lt;/a&gt;
    &lt;a href="”#Tab2?" rel="nofollow"&gt;events&lt;/a&gt;
    &lt;a href="”#Tab3?" rel="nofollow"&gt; school news &lt;/a&gt;
  
  
    
      Teacher-to-Teacher Forum
      Teaching Tips/Lesson Plans
      Instructor Scholarships and Awards
      Instructor Professional Development
      Student Scholarship
    
    
      event 1
      event 2
      event 3
    
    
      school news jfdksafjdksaj
      aksjfd;asjfdk;sajfkd
      jkdfjsa;jfkdsaj;fjdksajfkd;sjakfjdas;
      jdka;jfdka;jfkdja;fjdkajsfjdas;jfd;ajf
      
    
  








and the CSS:
@charset "UTF-8";

/* SpryTabbedPanels.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* Horizontal Tabbed Panels
 *
 * The default style for a TabbedPanels widget places all tab buttons
 * (left aligned) above the content panel.
 */

/* This is the selector for the main TabbedPanels container. For our
 * default style, this container does not contribute anything visually,
 * but it is floated left to make sure that any floating or clearing done
 * with any of its child elements are contained completely within the
 * TabbedPanels container, to minimize any impact or undesireable
 * interaction with other floated elements on the page that may be used
 * for layout.
 *
 * If you want to constrain the width of the TabbedPanels widget, set a
 * width on the TabbedPanels container. By default, the TabbedPanels widget
 * expands horizontally to fill up available space.
 *
 * The name of the class ("TabbedPanels") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabbedPanels container.
 */
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

/* This selector is an example of how to change the appearnce of a tab button
 * container as the mouse enters it. The class "TabbedPanelsTabHover" is
 * programatically added and removed from the tab element as the mouse enters
 * and exits the container.
 */
.TabbedPanelsTabHover {
	background-color: #CCC;
}

/* This selector is an example of how to change the appearance of a tab button
 * container after the user has clicked on it to activate a content panel.
 * The class "TabbedPanelsTabSelected" is programatically added and removed
 * from the tab element as the user clicks on the tab button containers in
 * the widget.
 *
 * As mentioned above, for our default style, tab buttons are positioned
 * 1 pixel down from where it would normally render. When the tab button is
 * selected, we change its bottom border to match the background color of the
 * content panel so that it looks like the tab is part of the content panel.
 */
.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
}

/* This selector is an example of how to make a link inside of a tab button
 * look like normal text. Users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("TabbedPanelsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #EEE;
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContent {
	padding: 4px;
}

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible {
}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VTabbedPanels" class on the top-level widget
 * container element, instead of "TabbedPanels".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/* BEGIN: Spry Horizontal Tabbed Panels meets Sliding Door and CSS Sprites */
/* Revision by Craig Malcolm Petrou of cpetrou.com */
.TabbedPanels {
margin: 0 5px 20px 0;
width: 570px;
}
.TabbedPanelsContent {
background-position: bottom;
padding: 9px;
}
.TabbedPanelsContentGroup {
background-color: #FFF;
border: 1px solid #4E4087;
}
.TabbedPanelsTab {
background-color: #FFF;
border: solid 0 #FFF;
font: bold 90% “Trebuchet MS”, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
text-align: center;
height: 30px;
}
.TabbedPanelsTabHover {
background-color: #FFF;
}
.TabbedPanelsTabSelected {
background-color: #FFF;
}
ul.TabbedPanelsTabGroup a {
display: block;
}
ul.TabbedPanelsTabGroup li.TabbedPanelsTab {
background: url(/images/spryTabbedPanels.gif) no-repeat 0 0;
margin: 0 0 0 -1px;
padding: 0 0 0 10px;
}
ul.TabbedPanelsTabGroup li.TabbedPanelsTab a {
background: url(/images/spryTabbedPanels.gif) no-repeat 100% 0;
padding: 7px 10px 5px 0;
}
ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected {
background: url(/images/spryTabbedPanels.gif) no-repeat 0 -31px;
}
ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected a {
background: url(/images/spryTabbedPanels.gif) no-repeat 100% -31px;
}
/* END: Spry Horizontal Tabbed Panels meets Sliding Door and CSS Sprites */</description>
		<content:encoded><![CDATA[<p>this is exactly what I&#8217;ve been looking for but I can&#8217;t seem to get it to work. What did I do wrong? Please help! Everytime I click a tab in the preview IE won&#8217;t show the page.<br />
thanks in advance.</p>
<p>here is the html:</p>
<p>Untitled Document</p>
<p>     <a href="”#Tab1?" rel="nofollow">instructor </a><br />
    <a href="”#Tab2?" rel="nofollow">events</a><br />
    <a href="”#Tab3?" rel="nofollow"> school news </a></p>
<p>      Teacher-to-Teacher Forum<br />
      Teaching Tips/Lesson Plans<br />
      Instructor Scholarships and Awards<br />
      Instructor Professional Development<br />
      Student Scholarship</p>
<p>      event 1<br />
      event 2<br />
      event 3</p>
<p>      school news jfdksafjdksaj<br />
      aksjfd;asjfdk;sajfkd<br />
      jkdfjsa;jfkdsaj;fjdksajfkd;sjakfjdas;<br />
      jdka;jfdka;jfkdja;fjdkajsfjdas;jfd;ajf</p>
<p>and the CSS:<br />
@charset &#8220;UTF-8&#8243;;</p>
<p>/* SpryTabbedPanels.css - Revision: Spry Preview Release 1.4 */</p>
<p>/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */</p>
<p>/* Horizontal Tabbed Panels<br />
 *<br />
 * The default style for a TabbedPanels widget places all tab buttons<br />
 * (left aligned) above the content panel.<br />
 */</p>
<p>/* This is the selector for the main TabbedPanels container. For our<br />
 * default style, this container does not contribute anything visually,<br />
 * but it is floated left to make sure that any floating or clearing done<br />
 * with any of its child elements are contained completely within the<br />
 * TabbedPanels container, to minimize any impact or undesireable<br />
 * interaction with other floated elements on the page that may be used<br />
 * for layout.<br />
 *<br />
 * If you want to constrain the width of the TabbedPanels widget, set a<br />
 * width on the TabbedPanels container. By default, the TabbedPanels widget<br />
 * expands horizontally to fill up available space.<br />
 *<br />
 * The name of the class (&#8221;TabbedPanels&#8221;) used in this selector is not<br />
 * necessary to make the widget function. You can use any class name you<br />
 * want to style the TabbedPanels container.<br />
 */<br />
.TabbedPanels {<br />
	margin: 0px;<br />
	padding: 0px;<br />
	float: left;<br />
	clear: none;<br />
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/<br />
}</p>
<p>/* This is the selector for the TabGroup. The TabGroup container houses<br />
 * all of the tab buttons for each tabbed panel in the widget. This container<br />
 * does not contribute anything visually to the look of the widget for our<br />
 * default style.<br />
 *<br />
 * The name of the class (&#8221;TabbedPanelsTabGroup&#8221;) used in this selector is not<br />
 * necessary to make the widget function. You can use any class name you<br />
 * want to style the TabGroup container.<br />
 */<br />
.TabbedPanelsTabGroup {<br />
	margin: 0px;<br />
	padding: 0px;<br />
}</p>
<p>/* This is the selector for the TabbedPanelsTab. This container houses<br />
 * the title for the panel. This is also the tab &#8220;button&#8221; that the user clicks<br />
 * on to activate the corresponding content panel so that it appears on top<br />
 * of the other tabbed panels contained in the widget.<br />
 *<br />
 * For our default style, each tab is positioned relatively 1 pixel down from<br />
 * where it wold normally render. This allows each tab to overlap the content<br />
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom<br />
 * border that has a color that matches the top border of the current content<br />
 * panel. This gives the appearance that the tab is being drawn behind the<br />
 * content panel.<br />
 *<br />
 * The name of the class (&#8221;TabbedPanelsTab&#8221;) used in this selector is not<br />
 * necessary to make the widget function. You can use any class name you want<br />
 * to style this tab container.<br />
 */<br />
.TabbedPanelsTab {<br />
	position: relative;<br />
	top: 1px;<br />
	float: left;<br />
	padding: 4px 10px;<br />
	margin: 0px 1px 0px 0px;<br />
	font: bold 0.7em sans-serif;<br />
	background-color: #DDD;<br />
	list-style: none;<br />
	border-left: solid 1px #CCC;<br />
	border-bottom: solid 1px #999;<br />
	border-top: solid 1px #999;<br />
	border-right: solid 1px #999;<br />
	-moz-user-select: none;<br />
	-khtml-user-select: none;<br />
	cursor: pointer;<br />
}</p>
<p>/* This selector is an example of how to change the appearnce of a tab button<br />
 * container as the mouse enters it. The class &#8220;TabbedPanelsTabHover&#8221; is<br />
 * programatically added and removed from the tab element as the mouse enters<br />
 * and exits the container.<br />
 */<br />
.TabbedPanelsTabHover {<br />
	background-color: #CCC;<br />
}</p>
<p>/* This selector is an example of how to change the appearance of a tab button<br />
 * container after the user has clicked on it to activate a content panel.<br />
 * The class &#8220;TabbedPanelsTabSelected&#8221; is programatically added and removed<br />
 * from the tab element as the user clicks on the tab button containers in<br />
 * the widget.<br />
 *<br />
 * As mentioned above, for our default style, tab buttons are positioned<br />
 * 1 pixel down from where it would normally render. When the tab button is<br />
 * selected, we change its bottom border to match the background color of the<br />
 * content panel so that it looks like the tab is part of the content panel.<br />
 */<br />
.TabbedPanelsTabSelected {<br />
	background-color: #EEE;<br />
	border-bottom: 1px solid #EEE;<br />
}</p>
<p>/* This selector is an example of how to make a link inside of a tab button<br />
 * look like normal text. Users may want to use links inside of a tab button<br />
 * so that when it gets focus, the text *inside* the tab button gets a focus<br />
 * ring around it, instead of the focus ring around the entire tab.<br />
 */<br />
.TabbedPanelsTab a {<br />
	color: black;<br />
	text-decoration: none;<br />
}</p>
<p>/* This is the selector for the ContentGroup. The ContentGroup container houses<br />
 * all of the content panels for each tabbed panel in the widget. For our<br />
 * default style, this container provides the background color and borders that<br />
 * surround the content.<br />
 *<br />
 * The name of the class (&#8221;TabbedPanelsContentGroup&#8221;) used in this selector is<br />
 * not necessary to make the widget function. You can use any class name you<br />
 * want to style the ContentGroup container.<br />
 */<br />
.TabbedPanelsContentGroup {<br />
	clear: both;<br />
	border-left: solid 1px #CCC;<br />
	border-bottom: solid 1px #CCC;<br />
	border-top: solid 1px #999;<br />
	border-right: solid 1px #999;<br />
	background-color: #EEE;<br />
}</p>
<p>/* This is the selector for the Content panel. The Content panel holds the<br />
 * content for a single tabbed panel. For our default style, this container<br />
 * provides some padding, so that the content is not pushed up against the<br />
 * widget borders.<br />
 *<br />
 * The name of the class (&#8221;TabbedPanelsContent&#8221;) used in this selector is<br />
 * not necessary to make the widget function. You can use any class name you<br />
 * want to style the Content container.<br />
 */<br />
.TabbedPanelsContent {<br />
	padding: 4px;<br />
}</p>
<p>/* This selector is an example of how to change the appearnce of the currently<br />
 * active container panel. The class &#8220;TabbedPanelsContentVisible&#8221; is<br />
 * programatically added and removed from the content element as the panel<br />
 * is activated/deactivated.<br />
 */<br />
.TabbedPanelsContentVisible {<br />
}</p>
<p>/* Vertical Tabbed Panels<br />
 *<br />
 * The following rules override some of the default rules above so that the<br />
 * TabbedPanels widget renders with its tab buttons along the left side of<br />
 * the currently active content panel.<br />
 *<br />
 * With the rules defined below, the only change that will have to be made<br />
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels<br />
 * widget, is to use the &#8220;VTabbedPanels&#8221; class on the top-level widget<br />
 * container element, instead of &#8220;TabbedPanels&#8221;.<br />
 */</p>
<p>/* This selector floats the TabGroup so that the tab buttons it contains<br />
 * render to the left of the active content panel. A border is drawn around<br />
 * the group container to make it look like a list container.<br />
 */<br />
.VTabbedPanels .TabbedPanelsTabGroup {<br />
	float: left;<br />
	width: 10em;<br />
	height: 20em;<br />
	background-color: #EEE;<br />
	position: relative;<br />
	border-top: solid 1px #999;<br />
	border-right: solid 1px #999;<br />
	border-left: solid 1px #CCC;<br />
	border-bottom: solid 1px #CCC;<br />
}</p>
<p>/* This selector disables the float property that is placed on each tab button<br />
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom<br />
 * border for the tab. The tab button will get its left and right border from<br />
 * the TabGroup, and its top border from the TabGroup or tab button above it.<br />
 */<br />
.VTabbedPanels .TabbedPanelsTab {<br />
	float: none;<br />
	margin: 0px;<br />
	border-top: none;<br />
	border-left: none;<br />
	border-right: none;<br />
}</p>
<p>/* This selector disables the float property that is placed on each tab button<br />
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom<br />
 * border for the tab. The tab button will get its left and right border from<br />
 * the TabGroup, and its top border from the TabGroup or tab button above it.<br />
 */<br />
.VTabbedPanels .TabbedPanelsTabSelected {<br />
	background-color: #EEE;<br />
	border-bottom: solid 1px #999;<br />
}</p>
<p>/* This selector floats the content panels for the widget so that they<br />
 * render to the right of the tabbed buttons.<br />
 */<br />
.VTabbedPanels .TabbedPanelsContentGroup {<br />
	clear: none;<br />
	float: left;<br />
	padding: 0px;<br />
	width: 30em;<br />
	height: 20em;<br />
}</p>
<p>/* BEGIN: Spry Horizontal Tabbed Panels meets Sliding Door and CSS Sprites */<br />
/* Revision by Craig Malcolm Petrou of cpetrou.com */<br />
.TabbedPanels {<br />
margin: 0 5px 20px 0;<br />
width: 570px;<br />
}<br />
.TabbedPanelsContent {<br />
background-position: bottom;<br />
padding: 9px;<br />
}<br />
.TabbedPanelsContentGroup {<br />
background-color: #FFF;<br />
border: 1px solid #4E4087;<br />
}<br />
.TabbedPanelsTab {<br />
background-color: #FFF;<br />
border: solid 0 #FFF;<br />
font: bold 90% “Trebuchet MS”, Trebuchet, Verdana, Arial, Helvetica, sans-serif;<br />
text-align: center;<br />
height: 30px;<br />
}<br />
.TabbedPanelsTabHover {<br />
background-color: #FFF;<br />
}<br />
.TabbedPanelsTabSelected {<br />
background-color: #FFF;<br />
}<br />
ul.TabbedPanelsTabGroup a {<br />
display: block;<br />
}<br />
ul.TabbedPanelsTabGroup li.TabbedPanelsTab {<br />
background: url(/images/spryTabbedPanels.gif) no-repeat 0 0;<br />
margin: 0 0 0 -1px;<br />
padding: 0 0 0 10px;<br />
}<br />
ul.TabbedPanelsTabGroup li.TabbedPanelsTab a {<br />
background: url(/images/spryTabbedPanels.gif) no-repeat 100% 0;<br />
padding: 7px 10px 5px 0;<br />
}<br />
ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected {<br />
background: url(/images/spryTabbedPanels.gif) no-repeat 0 -31px;<br />
}<br />
ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected a {<br />
background: url(/images/spryTabbedPanels.gif) no-repeat 100% -31px;<br />
}<br />
/* END: Spry Horizontal Tabbed Panels meets Sliding Door and CSS Sprites */</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://www.cpmmug.com/website-development/adobe-spry-tabbed-panels-meets-sliding-door-and-css-sprites/#comment-581</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Mon, 27 Oct 2008 23:30:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpmmug.com/?p=5#comment-581</guid>
		<description>nice one - saved me a lot of time. thanks!</description>
		<content:encoded><![CDATA[<p>nice one - saved me a lot of time. thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cpetrou.com</title>
		<link>http://www.cpmmug.com/website-development/adobe-spry-tabbed-panels-meets-sliding-door-and-css-sprites/#comment-414</link>
		<dc:creator>cpetrou.com</dc:creator>
		<pubDate>Thu, 16 Oct 2008 13:38:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpmmug.com/?p=5#comment-414</guid>
		<description>For more information on the Sliding Doors of CSS, go to...
http://www.alistapart.com/articles/slidingdoors/

For more information on CSS Sprites, go to...
http://www.alistapart.com/articles/sprites/

for more information on combining Sliding Doors with CSS Sprites, go to...
http://www.fiftyfoureleven.com/weblog/web-development/css/doors-meet-sprites

I hope this helps... or at least points you in the right direction.

Craig Petrou is a Webmaster for Pennsylvania’s largest credit union, PSECU; owner of  cpetrou a Harrisburg, Pennsylvania, based advertising and marketing agency focused on web, print and multimedia; and Marketing Director for Tap ‘n Arts Dance Studio.</description>
		<content:encoded><![CDATA[<p>For more information on the Sliding Doors of CSS, go to&#8230;<br />
<a href="http://www.alistapart.com/articles/slidingdoors/" rel="nofollow">http://www.alistapart.com/articles/slidingdoors/</a></p>
<p>For more information on CSS Sprites, go to&#8230;<br />
<a href="http://www.alistapart.com/articles/sprites/" rel="nofollow">http://www.alistapart.com/articles/sprites/</a></p>
<p>for more information on combining Sliding Doors with CSS Sprites, go to&#8230;<br />
<a href="http://www.fiftyfoureleven.com/weblog/web-development/css/doors-meet-sprites" rel="nofollow">http://www.fiftyfoureleven.com/weblog/web-development/css/doors-meet-sprites</a></p>
<p>I hope this helps&#8230; or at least points you in the right direction.</p>
<p>Craig Petrou is a Webmaster for Pennsylvania’s largest credit union, PSECU; owner of  cpetrou a Harrisburg, Pennsylvania, based advertising and marketing agency focused on web, print and multimedia; and Marketing Director for Tap ‘n Arts Dance Studio.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: john</title>
		<link>http://www.cpmmug.com/website-development/adobe-spry-tabbed-panels-meets-sliding-door-and-css-sprites/#comment-409</link>
		<dc:creator>john</dc:creator>
		<pubDate>Thu, 16 Oct 2008 10:38:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.cpmmug.com/?p=5#comment-409</guid>
		<description>great advice thanks!

Do you know how I can install sliding doors using html?</description>
		<content:encoded><![CDATA[<p>great advice thanks!</p>
<p>Do you know how I can install sliding doors using html?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

