<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-9198671</atom:id><lastBuildDate>Mon, 26 Apr 2010 03:15:41 +0000</lastBuildDate><title>Philadelphia Area Computer Society CSS Workshop</title><description>The Philadelphia Area Computer Society CSS Workshop started with the basics of cascading style sheets and will continue as long as there is interest and we have something new to learn.</description><link>http://jadavey.net/PACS_CSS/</link><managingEditor>noreply@blogger.com (John Davey)</managingEditor><generator>Blogger</generator><openSearch:totalResults>170</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-7020536292309772417</guid><pubDate>Mon, 26 Apr 2010 03:15:00 +0000</pubDate><atom:updated>2010-04-25T23:15:41.519-04:00</atom:updated><title>This blog has moved</title><atom:summary type='text'>       This blog is now located at http://pacs-css.blogspot.com/.       You will be automatically redirected in 30 seconds, or you may click here.       For feed subscribers, please update your feed subscriptions to       http://pacs-css.blogspot.com/feeds/posts/default.  </atom:summary><link>http://jadavey.net/PACS_CSS/2010/04/this-blog-has-moved.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-5653295706730061618</guid><pubDate>Sun, 18 Apr 2010 15:21:00 +0000</pubDate><atom:updated>2010-04-18T12:02:22.392-04:00</atom:updated><title>April 2010 Meeting Report: Fixed Position and CSS3</title><atom:summary type='text'>At our April meeting, we looked at websites relating to some of the topics we have been covering recently, and then we followed up on items from last month's meeting.We started with a site called Pagetest that lets you measure the download speed of a webpage. The site give feedback on where a page slows down when it is loading. This information might be relevant to a page's Google ranking, see </atom:summary><link>http://jadavey.net/PACS_CSS/2010/04/april-2010-meeting-report-fixed.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-7753142071311740185</guid><pubDate>Fri, 16 Apr 2010 02:29:00 +0000</pubDate><atom:updated>2010-04-15T22:31:14.792-04:00</atom:updated><title>April 2010 Meeting Announcement</title><atom:summary type='text'>The PACS CSS Workshop meets this Saturday, April 17, from 8 to 9 am in the Alps Room of the Giant Supermarket at 315 York Road, Willow Grove, PA. We have a number of follow up items to topics we discussed last week, including navigation, styling links, and CSS3, plus a new way to test your page's performance. In addition to the usual lineup of sessions, this meeting also features the debut of </atom:summary><link>http://jadavey.net/PACS_CSS/2010/04/april-2010-meeting-announcement.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-9059143921198179590</guid><pubDate>Sun, 21 Mar 2010 15:42:00 +0000</pubDate><atom:updated>2010-03-21T11:53:43.814-04:00</atom:updated><title>March 2010 Meeting Report: Background Images and CSS3</title><atom:summary type='text'>At the March meeting, we followed up on our topic from February, showing how to clickable image using CSS and not putting the image into the HTML. We then took a second image and used it as the hover background image.We spent the second half of the meeting looking at some of the new features that will be part of CSS3. The sites we looked at are listed here:Basic CSS3 Techniques That You Should </atom:summary><link>http://jadavey.net/PACS_CSS/2010/03/march-2010-meeting-report-background.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-5242614980524356620</guid><pubDate>Fri, 19 Mar 2010 13:09:00 +0000</pubDate><atom:updated>2010-03-19T09:10:29.540-04:00</atom:updated><title>March 2010 Meeting Announcement</title><atom:summary type='text'>The next meeting of the PACS CSS Workshop will be this Saturday, March 20, at the usual 9 - 10 am hour.We have two things I hope to cover this month. One is to look at background images using the example from last month and expanding on it, including using different images for link and rollover. That last topic will lead toward a discussion of the CSS sprite.But we might not get to sprites </atom:summary><link>http://jadavey.net/PACS_CSS/2010/03/march-2010-meeting-announcement.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-5210024735233777827</guid><pubDate>Sun, 21 Feb 2010 03:12:00 +0000</pubDate><atom:updated>2010-02-20T22:26:31.092-05:00</atom:updated><title>February 2010 Meeting Report: Clickable Background Images</title><atom:summary type='text'>At recent meetings, we have looked at styling links and positioning elements with CSS. This month, we took those styles and added background images to create a clickable image that was entirely styled with CSS.The technique was based on the article Clickable Background Images Via CSS. We started by reviewing the HTML technique for making an image clickable, and we talked about the deficiencies of</atom:summary><link>http://jadavey.net/PACS_CSS/2010/02/february-2010-meeting-report-clickable.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-4611931522313420406</guid><pubDate>Tue, 16 Feb 2010 03:28:00 +0000</pubDate><atom:updated>2010-02-15T22:29:36.503-05:00</atom:updated><title>February 2010 Meeting Announcement</title><atom:summary type='text'>The next meeting of the PACS CSS Workshop will be this Saturday, February 20, at the usual 9 - 10 am hour.We have been working on navigation menus, starting with styling links, and then going to positioning. This month, we will tie up some loose ends from last month. Then we will put the elements together to make a link with a graphic background, using as an example something I recently did for a</atom:summary><link>http://jadavey.net/PACS_CSS/2010/02/february-2010-meeting-announcement.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-1248644000328684682</guid><pubDate>Sun, 17 Jan 2010 02:36:00 +0000</pubDate><atom:updated>2010-01-16T21:49:18.121-05:00</atom:updated><title>January 2010 Meeting Report: Using Position for Page Layout</title><atom:summary type='text'>We started out January meeting with a look at some statistics from some local government webmasters showing the browsers used to access their sites. Over the last year, generally Firefox has increased in use, IE6 is still a major player, and Chrome has made progress.We then looked at an article on The Case Against Vertical Navigation from Smashing Magazine. The article was nicely related to the </atom:summary><link>http://jadavey.net/PACS_CSS/2010/01/january-2010-meeting-report-using.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-389056694747417229</guid><pubDate>Tue, 12 Jan 2010 01:24:00 +0000</pubDate><atom:updated>2010-01-11T20:25:22.999-05:00</atom:updated><title>January 2010 Meeting Announcement</title><atom:summary type='text'>The next session of the PACS CSS Workshop will be this Saturday, January 16, at the usual 9-10 am hour.At our November meeting, before the snows, we looked at absolute and relative positioning, and then put them together to see how they worked with each other. At this month's session, we will finish the positioning tutorial that we have been working on, and then move to another tutorial on </atom:summary><link>http://jadavey.net/PACS_CSS/2010/01/january-2010-meeting-announcement.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-482168738690764270</guid><pubDate>Mon, 21 Dec 2009 00:40:00 +0000</pubDate><atom:updated>2009-12-20T19:41:24.715-05:00</atom:updated><title>December 2009 Meeting Report: Let It Snow</title><atom:summary type='text'>We were snowed out this month, so in January, we will continue with positioning and navigation. See you then.</atom:summary><link>http://jadavey.net/PACS_CSS/2009/12/december-2009-meeting-report-let-it.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-5512292430512315225</guid><pubDate>Fri, 18 Dec 2009 02:39:00 +0000</pubDate><atom:updated>2009-12-17T21:40:11.033-05:00</atom:updated><title>December 2009 Meeting Announcement</title><atom:summary type='text'>The next session of the PACS CSS Workshop will be this Saturday at the usual 9-10 am hour.Last month, we looked at absolute and relative positioning, and then put the two together to see how they worked with each other. At this month's session, we will finish the positioning tutorial that we have been working on, and then move to another tutorial on that is more focused on graphics and links. The</atom:summary><link>http://jadavey.net/PACS_CSS/2009/12/december-2009-meeting-announcement.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-1617368663471413751</guid><pubDate>Sun, 22 Nov 2009 17:03:00 +0000</pubDate><atom:updated>2009-11-22T12:19:57.790-05:00</atom:updated><title>November 2009 Meeting Report: Absolute vs. Relative Positioning</title><atom:summary type='text'>Our November meeting started with a look at some websites with useful CSS material:10 Tips for Writing Better CSSDifferent Ways To Format CSSPoll: How do you format your CSS?We also looked at two Firefox add-ons that let you see the structure of your page, something that is important in order to understand how positioning will work with your elements:FirebugDOM InspectorWe then continued with the</atom:summary><link>http://jadavey.net/PACS_CSS/2009/11/november-2009-meeting-report-absolute.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-4421554158997958327</guid><pubDate>Fri, 20 Nov 2009 03:17:00 +0000</pubDate><atom:updated>2009-11-19T22:18:29.403-05:00</atom:updated><title>November 2009 Meeting Announcement</title><atom:summary type='text'>This month we will continue working on positioning. There was something that bugged me as we were doing the example last month, and I will see if we can resolve it. We will then move on with the different ways of using the CSS position:relative properties. I will also have a couple of new websites that have some good ideas on using CSS.</atom:summary><link>http://jadavey.net/PACS_CSS/2009/11/november-2009-meeting-announcement.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-4917373277332226242</guid><pubDate>Sun, 18 Oct 2009 00:30:00 +0000</pubDate><atom:updated>2009-10-17T20:57:58.730-04:00</atom:updated><title>October 2009 Meeting Report: Relative Position</title><atom:summary type='text'>We started the October session with a look at some recent articles on web design:Online Web-design tools for the beginner is a collection of web tools to get site going quickly and easily.Guide to CSS Font Stacks is a collection of sites about choosing fonts for websites.CSS Tips and Tricks Collection is just what the name implies -- a set of links to sites with various ideas for website </atom:summary><link>http://jadavey.net/PACS_CSS/2009/10/october-2009-meeting-report-relative.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-4096945566149587523</guid><pubDate>Fri, 16 Oct 2009 02:30:00 +0000</pubDate><atom:updated>2009-10-15T22:31:25.369-04:00</atom:updated><title>October 2009 Meeting Announcement</title><atom:summary type='text'>At our next meeting, we will get back on track after a detour into free and open source software last month.We will look at some issues with positioning and background images, and how they work together. Our aim will be to add these styles to what we previously worked on with links, and then make some creative navigation menus.</atom:summary><link>http://jadavey.net/PACS_CSS/2009/10/october-2009-meeting-announcement.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-8099981511720098040</guid><pubDate>Mon, 21 Sep 2009 01:12:00 +0000</pubDate><atom:updated>2009-09-20T21:28:29.043-04:00</atom:updated><title>September 2009 Meeting Report: Free Software for Web Editing</title><atom:summary type='text'>The September meeting of PACS was devoted to free and open source software. With that theme in mind, at the CSS Workshop we looked at HTML editors and related programs that are free and in some cases open source.We started with a current listing of free programs at Best Free WYSIWYG HTML Page Editor Review.We looked at these editors:     Amaya, an open source editor from the W3C. Last updated </atom:summary><link>http://jadavey.net/PACS_CSS/2009/09/september-2009-meeting-report-free.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-6219942428857418395</guid><pubDate>Fri, 11 Sep 2009 01:11:00 +0000</pubDate><atom:updated>2009-09-10T21:20:02.616-04:00</atom:updated><title>September 2009 Meeting Announcement</title><atom:summary type='text'>The first meeting of the season for the PACS CSS Workshop will take place on September 19. We will again meet at the 9-10 hour in the Alps Room.This month, the theme of the PACS meeting is Software Freedom Day. The group will be highlighting free and open source software throughout the day. In line with that theme, we will start our session with a look at free HTML editors. These programs let you</atom:summary><link>http://jadavey.net/PACS_CSS/2009/09/september-2009-meeting-announcement.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-7576513673306173852</guid><pubDate>Tue, 18 Aug 2009 00:08:00 +0000</pubDate><atom:updated>2009-08-17T20:20:20.544-04:00</atom:updated><title>More CSS Summer Reading</title><atom:summary type='text'>If you have gone through all the current vampire novels and still need something to read down the shore, try out Mega CSS Resource Roundup. I just found out about this site. This CSS resource roundup looks like a promising collection of tutorials and references. Note that the article is actually a collection of links to other sites, so there is no guarantee of quality control. If you try any of </atom:summary><link>http://jadavey.net/PACS_CSS/2009/08/more-css-summer-reading.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-70234498762102240</guid><pubDate>Fri, 10 Jul 2009 00:39:00 +0000</pubDate><atom:updated>2009-07-09T20:53:16.230-04:00</atom:updated><title>15 Must Read Articles for CSS Beginners</title><atom:summary type='text'>The Line 25 website has a nice run-down of articles from various sources entitled 15 Must Read Articles for CSS Beginners. We have covered most of the subjects at our workshop, and others will be covered next season.Don't be fooled by "Beginners" in the title. These articles might be introductory, but some of the subjects are fairly advanced. And you might find that the locations of these </atom:summary><link>http://jadavey.net/PACS_CSS/2009/07/15-must-read-articles-for-css-beginners.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-6562304720776661310</guid><pubDate>Sat, 04 Jul 2009 16:56:00 +0000</pubDate><atom:updated>2009-07-04T13:01:59.364-04:00</atom:updated><title>Check Sites in Various Resolutions</title><atom:summary type='text'>ViewLike.us is a new website that lets you check how your website looks in different resolutions. Checking different resolutions is obviously a good idea, but it is not always easy without a bunch of computers. This site might be a solution. It even includes iPhone and Wii Browswer.If you try it, leave a comment here about how the site worked for you.</atom:summary><link>http://jadavey.net/PACS_CSS/2009/07/check-sites-in-various-resolutions.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-1897736688464870425</guid><pubDate>Sun, 21 Jun 2009 19:51:00 +0000</pubDate><atom:updated>2009-06-21T22:13:50.893-04:00</atom:updated><title>June 2009 Meeting Report: Adding Up the Menu Options</title><atom:summary type='text'>At our June meeting, we discussed the elements of navigation menus and then saw how those elements worked on some sample menus.We first considered the HTML foundation for a menu. Looking at a couple of major sites, we saw that the unordered list seems to be the most accepted format, but a simple sentence list is often used for secondary menus, like footers. Compare the White House site with the </atom:summary><link>http://jadavey.net/PACS_CSS/2009/06/june-2009-meeting-report-adding-up-menu.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-3782176046817464197</guid><pubDate>Fri, 19 Jun 2009 01:34:00 +0000</pubDate><atom:updated>2009-06-18T21:35:07.503-04:00</atom:updated><title>June Meeting Announcement</title><atom:summary type='text'>The next meeting of the PACS CSS Workshop will be this Saturday, June 20, at 9 to 10 am. At this session, we will bring together the different elements of navigation styling that we have discussed this season. We will sum up where we have been, and then show how to use CSS to make navigation menus that are attractive as well as functional. Along the way, we will raise another of our web design </atom:summary><link>http://jadavey.net/PACS_CSS/2009/06/june-meeting-announcement.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-3865261641757432743</guid><pubDate>Fri, 22 May 2009 01:48:00 +0000</pubDate><atom:updated>2009-05-21T21:57:20.582-04:00</atom:updated><title>May 2009 Meeting Report: Building Blocks of Nav Menus</title><atom:summary type='text'>At our May meeting, we returned to the topic of styling navigation menus, a topic we have been covering throughout this year.This month we looked at the CSS properties that I think are keys to creating attractive menus. Those properties includepseudo-selectors, using the LoVeHA order;display:, both block and inline-block, the latter being increasingly supported by browsers;list-style, </atom:summary><link>http://jadavey.net/PACS_CSS/2009/05/may-2009-meeting-report-building-blocks.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-8921865831168466458</guid><pubDate>Fri, 15 May 2009 01:05:00 +0000</pubDate><atom:updated>2009-05-14T21:05:59.614-04:00</atom:updated><title>May Meeting Announcement</title><atom:summary type='text'>The next session of the PACS CSS Workshop will be held this Saturday, May 16, at the usual 9 - 10 am hour.We will get back to the subject of navigation menus by looking at the building blocks of good navigation styling and considering some issues that come up in designing a navigation system.We will also cover a couple of other topics of interest related to web design, as well as anything else </atom:summary><link>http://jadavey.net/PACS_CSS/2009/05/may-meeting-announcement.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9198671.post-8142808443259450747</guid><pubDate>Fri, 01 May 2009 02:37:00 +0000</pubDate><atom:updated>2009-04-30T22:41:36.291-04:00</atom:updated><title>30 Exceptional CSS Navigation Techniques</title><atom:summary type='text'>Since we have been talking about CSS navigation this year, I think this article from Six Revisions will be of interest. Many of the examples are from websites where you can find even more ideas. We'll see if we can work through some of these approaches to navigation in coming meetings.</atom:summary><link>http://jadavey.net/PACS_CSS/2009/04/30-exceptional-css-navigation.html</link><author>noreply@blogger.com (John Davey)</author><thr:total>0</thr:total></item></channel></rss>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
