<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9183164985185809556</id><updated>2011-12-13T17:46:41.255-08:00</updated><category term='design'/><category term='Interaction Design'/><category term='whoopi goldbus'/><category term='music'/><category term='Web Design'/><category term='Information Architecture'/><category term='User Testing'/><category term='CSS'/><category term='Kermit Bale'/><category term='Projects'/><category term='About Rick Murphy'/><category term='HTML'/><title type='text'>Interaction Design and Web Building by Rick Murphy</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://murphygoestowork.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://murphygoestowork.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rick Murphy</name><uri>http://www.blogger.com/profile/12698042722318724538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_qyv-Eu7bpTc/R6LO8NRGpVI/AAAAAAAAAT8/O1uk6zKp2RI/S220/759999.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9183164985185809556.post-2092838312077795868</id><published>2009-06-22T23:34:00.000-07:00</published><updated>2009-07-07T04:01:21.832-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kermit Bale'/><category scheme='http://www.blogger.com/atom/ns#' term='Projects'/><title type='text'>Christian Bale and Kermit the Frog</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_qyv-Eu7bpTc/SkBwuWro3pI/AAAAAAAAAfU/PyBZ1ZFRUVQ/s1600-h/kerbale.jpg"&gt;&lt;img style="cursor: pointer; width: 380px; height: 183px;" src="http://4.bp.blogspot.com/_qyv-Eu7bpTc/SkBwuWro3pI/AAAAAAAAAfU/PyBZ1ZFRUVQ/s400/kerbale.jpg" alt="" id="BLOGGER_PHOTO_ID_5350400298981056146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kermitbale.com/"&gt;Kermit the Frog and Christian Bale »&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;First off, credit is due the blog &lt;a href="http://community.livejournal.com/ohnotheydidnt/"&gt;Oh No They Didn't&lt;/a&gt; - the original &lt;a href="http://community.livejournal.com/ohnotheydidnt/27350111.html"&gt;Kermit and Christian Bale&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;So &lt;a style="font-size:17px;font-weight:bold;" href="http://kermitbale.com/"&gt;kermitbale.com&lt;/a&gt; was available...&lt;br /&gt;&lt;br /&gt;I can't put my green slimy finger on WHAT exactly is SOoo funny.. BUT it is.  I think it's the man's intensity in contrast to Kermit's general lack of.&lt;br /&gt;&lt;br /&gt;Well then there's this...&lt;br /&gt;&lt;br /&gt;&lt;object height="285" width="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qrvMTv_r8sA&amp;amp;hl=en&amp;amp;fs=1&amp;amp;border=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/qrvMTv_r8sA&amp;amp;hl=en&amp;amp;fs=1&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="285" width="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Whhuuuut!? Combine that with a little this...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_qyv-Eu7bpTc/SkBweld7t3I/AAAAAAAAAfM/LO_s5JBRhis/s1600-h/AMERICAN+PSYCHO-787214.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 188px;" src="http://4.bp.blogspot.com/_qyv-Eu7bpTc/SkBweld7t3I/AAAAAAAAAfM/LO_s5JBRhis/s400/AMERICAN+PSYCHO-787214.jpg" alt="" id="BLOGGER_PHOTO_ID_5350400028072195954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Oh hey Kermit!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_qyv-Eu7bpTc/SkBzYTPsw3I/AAAAAAAAAfc/rEMGgQyxZEI/s1600-h/kermit.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 199px;" src="http://4.bp.blogspot.com/_qyv-Eu7bpTc/SkBzYTPsw3I/AAAAAAAAAfc/rEMGgQyxZEI/s400/kermit.jpg" alt="" id="BLOGGER_PHOTO_ID_5350403218636325746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;See how that all somehow works?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://kermitbale.com/"&gt;"Are you professional or not?"&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So I bought the URL and started the blog.&lt;br /&gt;A friend or two will help me keep it updated. Enjoy :)&lt;br /&gt;&lt;br /&gt;-Rick&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183164985185809556-2092838312077795868?l=murphygoestowork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://murphygoestowork.blogspot.com/feeds/2092838312077795868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183164985185809556&amp;postID=2092838312077795868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/2092838312077795868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/2092838312077795868'/><link rel='alternate' type='text/html' href='http://murphygoestowork.blogspot.com/2009/06/christian-bale-and-kermit-frog.html' title='Christian Bale and Kermit the Frog'/><author><name>Rick Murphy</name><uri>http://www.blogger.com/profile/12698042722318724538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_qyv-Eu7bpTc/R6LO8NRGpVI/AAAAAAAAAT8/O1uk6zKp2RI/S220/759999.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_qyv-Eu7bpTc/SkBwuWro3pI/AAAAAAAAAfU/PyBZ1ZFRUVQ/s72-c/kerbale.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9183164985185809556.post-8434407825220719339</id><published>2008-02-26T00:18:00.000-08:00</published><updated>2008-02-28T01:09:06.417-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>One Week, Sia, The Blakes and The Goats.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_qyv-Eu7bpTc/R8Y8NLF7kiI/AAAAAAAAAV8/Hg1M_AsSmos/s1600-h/hipster-glasses.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.murphygoestowork.com/blog-images/hipster-glasses.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5171887419095224866" /&gt;&lt;/a&gt;&lt;h4&gt;The Blakes @ Chop Suey&lt;/h4&gt;&lt;p&gt;I like when the band actually out-styles the hipsters in it's crowd. The place had so much energy during their set that you had trouble imagining that you would ever see them in this small of a venue again.&lt;/p&gt;&lt;h4&gt;Sia @ The Showbox&lt;/h4&gt;&lt;p&gt;Hot on the trails of Feist's iPod makeover, Sia's new album &lt;i&gt;Some People Have Real Problems&lt;/i&gt; seems to strive for its own spot the list of somewhat unknown artists brought to light by Apple's ad campaigns. As disappointed as I was to see Feist move away from the styleings of &lt;i&gt;Let it Die&lt;/i&gt;, I'll admit I enjoy Sia's return to the user friendly techno-soul familiar to her collaboration with Zero 7. I really wasn't expecting to have as much fun as I did. Sia and company came on stage in black-lit costumes appearing to be marker drawings of florescent stick figures... and I had enough to drink to believe that they were :)&lt;/p&gt;&lt;h4&gt;The Mountain Goats @ Neumo's&lt;/h4&gt;&lt;p&gt;Not really my favorite act. I went with a friend who's more into the lo-fi thing but it was a good show. Their many years of recording and touring could be seen in the the sold out crowd's bright-eyed response to each song. Jeffrey Lewis was a great opener and I couldn't get &lt;i&gt;Creeping Brain&lt;/i&gt; out of my head at the after hours.&lt;br&gt;&lt;br&gt;Oh yeah! Ben Gibbard of Death Cab showed up for The Goat's anchor set and&lt;/p&gt; performed a bit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183164985185809556-8434407825220719339?l=murphygoestowork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://murphygoestowork.blogspot.com/feeds/8434407825220719339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183164985185809556&amp;postID=8434407825220719339' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/8434407825220719339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/8434407825220719339'/><link rel='alternate' type='text/html' href='http://murphygoestowork.blogspot.com/2008/02/busy-show.html' title='One Week, Sia, The Blakes and The Goats.'/><author><name>Rick Murphy</name><uri>http://www.blogger.com/profile/12698042722318724538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_qyv-Eu7bpTc/R6LO8NRGpVI/AAAAAAAAAT8/O1uk6zKp2RI/S220/759999.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9183164985185809556.post-3328777091533604090</id><published>2008-02-11T19:44:00.000-08:00</published><updated>2008-02-15T02:10:40.011-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Three Column CSS Layout with Fluid Center</title><content type='html'>&lt;p&gt;Its called the Holy Grail of CSS Layout.  Three columns with a fluid center that expands with the width of the browser window. There are many examples out there on the web but few without browser hacks, javascript or a less than optimal content flow in the code.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.murphygoestowork.com/examples/three-column-fluid-layout/"&gt;Here is my version of the 3 column layout.&lt;/a&gt; I'll explain how it works below...&lt;/p&gt;&lt;h4&gt;Holy Grail Requirements&lt;/h4&gt;&lt;p&gt;The site wrapper and center columns must expand with the width of the browser window and since the beef of the content will be in the center column it must come first in the HTML code.  This gets tricky because common CSS column solutions require that you define column widths and in order for our center to expand with the window it must remain undefined.&lt;/p&gt;&lt;h4&gt;100% javascript and browser hack free.&lt;/h4&gt;&lt;p&gt;To start off I'll show you the basic framework of HTML. It's a header three columns and a footer contained in a wrapper. The trick here is to wrap the second and third columns in a div making sure the second column is the first column in the code.&lt;/p&gt;&lt;div class="code"&gt;&amp;lt;div class="wrapper"&amp;gt;&lt;div style="padding-left: 30px;"&gt;&amp;lt;div class="header"&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;div style="padding-left: 30px;"&gt;&amp;lt;div class="right_2_cols"&amp;gt;&lt;/div&gt;&lt;div style="padding-left: 60px;"&gt;&amp;lt;div class="col_2"&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;div style="padding-left: 60px;"&gt;&amp;lt;div class="col_3"&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;div style="padding-left: 30px;"&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;div style="padding-left: 30px;"&gt;&amp;lt;div class="col_1"&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;div style="padding-left: 30px;"&gt;&amp;lt;div class="footer"&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;Add some content and borders.&lt;/h4&gt;&lt;p&gt;Go ahead and fill out the divs with some dummy text so you can see what is going on. It's also a good idea to add some background colors and/or borders so you can see the layout coming together as you code. Start out with something like this...&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.murphygoestowork.com/blog-images/3-column-fluid/3col_1.jpg"&gt;&lt;img style="border: medium none ; display: block; text-align: center; cursor: pointer;" src="http://www.murphygoestowork.com/blog-images/3-column-fluid/3col_1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;h4&gt;Start by building columns two and three.&lt;/h4&gt;&lt;p&gt;Float column two to the left. Give column three a fixed width of 180px and 10px padding and float it to the right. Usually when creating CSS columns you would float elements with defined widths that would share the space within their parent element. When these floated element widths add up to be more than the width of their parent the layout will naturally 'blow out.' We don't want to define column two's width here. This is so it will expand to take up the entire width of the parent as it inherits the changing width of the browser window.&lt;h4&gt;Here's the trick...&lt;/h4&gt;&lt;p&gt;Column three is currently 200px wide and and we want to make the browser think it is 0px wide if we want it to float into place. We can do this by giving the element the same amount of negative margin in the opposite direction of its float.&lt;/p&gt;&lt;div class="code"&gt;.col_2 {&lt;br /&gt;float:left;&lt;br /&gt;background:#ffffff;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.col_3 {&lt;br /&gt;float:right;&lt;br /&gt;width:180px;&lt;br /&gt;padding:10px;&lt;br /&gt;margin-left:-200px;&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;&lt;p&gt;You will see column three pop right up into place but it will be overlapping column two since its technically 0px wide.  Don't worry we'll take care of this later...&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.murphygoestowork.com/blog-images/3-column-fluid/3col_2.jpg"&gt;&lt;img style="border: medium none ; display: block; text-align: center; cursor: pointer;" src="http://www.murphygoestowork.com/blog-images/3-column-fluid/3col_2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;p&gt;Now that our nested two columns are in place well do the same treatment to column one and the container of the right two columns.  Give column one a width of 180px, 10px padding and float it to the left. Float the container with column two and three to the right and apply the negative margin to column one opposite of its float.&lt;/p&gt;&lt;div class="code"&gt;.right_2_cols {&lt;br /&gt;float:right;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.col_1 {&lt;br /&gt;width:180px;&lt;br /&gt;padding:10px;&lt;br /&gt;float:left;&lt;br /&gt;margin-right:-200px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.col_2 {&lt;br /&gt;float:left;&lt;br /&gt;background:#ffffff;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.col_3 {&lt;br /&gt;float:right;&lt;br /&gt;width:180px;&lt;br /&gt;padding:10px;&lt;br /&gt;margin-left:-200px;&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;&lt;p&gt;Now you can see that the side columns are on top of any content in the far left and right 200px of the wrapper.&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.murphygoestowork.com/blog-images/3-column-fluid/3col_3.jpg"&gt;&lt;img style="border: medium none ; display: block; text-align: center; cursor: pointer;" src="http://www.murphygoestowork.com/blog-images/3-column-fluid/3col_3.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;p&gt;We can fix that by simply adding left and right padding to column two, pushing all the covered content out of side areas. Add about 210px so we get out from under the side columns with a little breathing room. You should also clear the footer at this point to keep the elements from floating through it.&lt;/p&gt;&lt;div class="code"&gt;.right_2_cols {&lt;br /&gt;float:right;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.col_1 {&lt;br /&gt;width:180px;&lt;br /&gt;padding:10px;&lt;br /&gt;float:left;&lt;br /&gt;margin-right:-200px;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.col_2 {&lt;br /&gt;float:left;&lt;br /&gt;background:#ffffff;&lt;br /&gt;padding:10px 210px 10px 210px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.col_3 {&lt;br /&gt;float:right;&lt;br /&gt;width:180px;&lt;br /&gt;padding:10px;&lt;br /&gt;margin-left:-200px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.footer {&lt;br /&gt;clear:both;&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;There you have it.&lt;/h4&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.murphygoestowork.com/blog-images/3-column-fluid/3col_4.jpg"&gt;&lt;img style="display:block; border:none; text-align:center;cursor:pointer; cursor:hand;" src="http://www.murphygoestowork.com/blog-images/3-column-fluid/3col_4.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;p&gt;Thats basically it.  You can make the columns any width just make sure to adjust the negative margin. Keep in mind that if you define a column to be 300px wide and add 5px padding on each side, your total width will end up at 310px. This would mean that the margin opposite of the float would have to be -310px. With a little screwing around you could add another fluid column or even another fixed-width one for banner ads.&lt;/p&gt;&lt;p&gt;Here's my &lt;a href="http://www.murphygoestowork.com/examples/three-column-fluid-layout/"&gt;example of the liquid layout&lt;/a&gt; again if you wan to take a closer look at the code.&lt;/p&gt;&lt;p&gt;enjoy.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183164985185809556-3328777091533604090?l=murphygoestowork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://murphygoestowork.blogspot.com/feeds/3328777091533604090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183164985185809556&amp;postID=3328777091533604090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/3328777091533604090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/3328777091533604090'/><link rel='alternate' type='text/html' href='http://murphygoestowork.blogspot.com/2008/02/three-column-css-layout-with-fluid.html' title='Three Column CSS Layout with Fluid Center'/><author><name>Rick Murphy</name><uri>http://www.blogger.com/profile/12698042722318724538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_qyv-Eu7bpTc/R6LO8NRGpVI/AAAAAAAAAT8/O1uk6zKp2RI/S220/759999.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9183164985185809556.post-3977137975520427159</id><published>2008-02-07T20:14:00.000-08:00</published><updated>2009-07-09T10:10:10.436-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Design'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>CSS External File Organization</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_qyv-Eu7bpTc/R65IV7F7khI/AAAAAAAAAVc/dbaSeWF4cLk/s1600-h/train_station.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.murphygoestowork.com/blog-images/train_station.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5165145364117557778" /&gt;&lt;/a&gt;&lt;p&gt;Separation of content and layout is one of the many advantages that has made building web pages with CSS today's standard. It's always recommended that you separate your content(HTML), layout(CSS) and functional code(javaScript) into separate files so that you can manage and serve them seamlessly from independent sources.&lt;/p&gt;&lt;p&gt;I also recommend dividing your layout work onto three different CSS files each dealing with their own piece of the layout puzzle. This will help ease implementing new features and designs to your website as well as dramatically cut down on the size of the your web page's file size.&lt;/p&gt;&lt;h4&gt;this_elements.css&lt;/h4&gt;&lt;p&gt;Create a file to manage all common CSS elements like your dynamic buttons and fluid modular round cornered backgrounds. Your design might use a red 'attention' box that floats near content that contains an important tip for your users. You will be able to easily update the look and feel of your site by keeping the code for these commonly used elements in this file.  Link to this file separately and switch up the layout files as needed.&lt;br /&gt;&lt;/p&gt;&lt;h4&gt;this_layout1.css, this_layout2.css, this_layout3.css&lt;/h4&gt;&lt;p&gt;Most sites change layout from page to page. Some pages require a two column layout and others might need three. As the layout changes from page to page create a separate CSS file for each unique page format. Things such as column widths, number of columns, text-alignment, and margins should be included here.  You will cut down on your CSS load times by toggling between files that contain relevant code for a page rather than having one CSS file bringing along the unnecessary layout info for all your pages.&lt;/p&gt;&lt;h4&gt;this_style.css&lt;/h4&gt;&lt;p&gt;This file is where all the pretty is loaded from. Create this CSS file to control the font attributes of text elements and background color/images. This file controls the branding of your site and can be a powerful tool as a developer when you need to reuse some old brilliant code or template sites out.  You can even make your this_elements.css style-dependent on this file allowing a few lines of code to control all your design updating and template shifting needs.&lt;/p&gt;&lt;p&gt;enjoy.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183164985185809556-3977137975520427159?l=murphygoestowork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://murphygoestowork.blogspot.com/feeds/3977137975520427159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183164985185809556&amp;postID=3977137975520427159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/3977137975520427159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/3977137975520427159'/><link rel='alternate' type='text/html' href='http://murphygoestowork.blogspot.com/2008/02/css-external-file-organization.html' title='CSS External File Organization'/><author><name>Rick Murphy</name><uri>http://www.blogger.com/profile/12698042722318724538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_qyv-Eu7bpTc/R6LO8NRGpVI/AAAAAAAAAT8/O1uk6zKp2RI/S220/759999.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9183164985185809556.post-8217512916371795871</id><published>2008-02-06T22:54:00.000-08:00</published><updated>2008-02-07T01:27:22.583-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Design'/><category scheme='http://www.blogger.com/atom/ns#' term='User Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Information Architecture'/><title type='text'>Simple Web Interface Design</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_qyv-Eu7bpTc/R6qwRNRGpcI/AAAAAAAAAU8/7QnbYBhustc/s1600-h/seaside.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.murphygoestowork.com/blog-images/seaside.jpg" alt="" id="BLOGGER_PHOTO_ID_5164133732399359426" border="0" /&gt;&lt;/a&gt;&lt;p&gt;Just about every project I have worked on has lead to the same challenge; Create a product that looks simple to use yet is actually simple to use. Where do you draw the line? You need to design a compelling webpage with a clear call to action yet you need to entice potential clickers with what lies beneath the click. It's always a battle between breadth vs. depth. When it comes to information architecture you have to find the balance between bringing more of the site navigation to the top where it's easily accessed and possibly overwhelming, or exposing fewer navigational links at the top and leading the user through a deeper navigational system.&lt;/p&gt;&lt;h4&gt;Unique Actions vs. Repeated Actions.&lt;/h4&gt;&lt;p&gt;Help Users achieve Goals. This is where user testing and research are important. Figure out what functionalities need multiple access points by  asking and observing the user (and your business model). Learn what tasks they need to accomplish more often than others and place access points to these tasks on every page of your site. For less frequent tasks place links on relevant pages and keep in mind the current task flow and keep the navigation consistent.&lt;/p&gt; &lt;h4&gt;The goal isn't to design a site that looks simple.&lt;/h4&gt; &lt;p&gt;The goal is to create a site that is simple to use. Now that you have determined your repeated actions from your unique actions visually separate these access points. Generally, repeated actions get placed into some sort of header or global navigation device. Unique actions require a more creative treatment and are weaved into the design yet are unique to the goal of that page. Minimize the learning curve associate with your interface by sticking with best practices and user test the heck out of them. I can't really stress enough the value of user testing. Sit down with a few people and watch them interact with your design. Set some clear goals for the user to achieve and observe someone trying to achieve them. It will be eye opening.&lt;/p&gt; &lt;h4&gt;Iteration Design&lt;/h4&gt;&lt;p&gt;Take note of which unique tasks need to be upgraded to 'repeated' status and remove anything that is confusing the goal you want the user to complete. As you test iterations of your design be sure to bring in new subjects to test. You will learn more about your design's learning curve from fresh users. Tweak things like link wording and the way the site reacts to a click. Use less wordy links and buttons and give the user immediate feedback once a click takes place. You might learn that re-wording a few things will lead to a smoother task flow, a cleaner design, and a happy user who comes back to your site.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183164985185809556-8217512916371795871?l=murphygoestowork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://murphygoestowork.blogspot.com/feeds/8217512916371795871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183164985185809556&amp;postID=8217512916371795871' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/8217512916371795871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/8217512916371795871'/><link rel='alternate' type='text/html' href='http://murphygoestowork.blogspot.com/2008/02/simple-web-design.html' title='Simple Web Interface Design'/><author><name>Rick Murphy</name><uri>http://www.blogger.com/profile/12698042722318724538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_qyv-Eu7bpTc/R6LO8NRGpVI/AAAAAAAAAT8/O1uk6zKp2RI/S220/759999.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9183164985185809556.post-7716459428233802290</id><published>2008-02-05T22:36:00.000-08:00</published><updated>2008-02-07T00:24:41.214-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='Interaction Design'/><title type='text'>User-Centered Design Thoughts</title><content type='html'>&lt;div class="blog"&gt;  &lt;h4&gt;Try to get along with everybody.&lt;/h4&gt;  &lt;p&gt;Failing to understand 23% of your user pool can cost you 23% of your compensation. I’m not saying you have to hang out with everyone in your user pool, but just give him or her a chance. Hell, you might even make a few friends. In a successful design love triangle, you have your user, your product and your problem. You’ll need two pieces of that puzzle to figure out the third, and usually you’ll just start out with the problem. That means you need to get close to that user.&lt;/p&gt;     &lt;h4 style="clear: both;"&gt;Have Empathy for your Users.&lt;/h4&gt;    &lt;p&gt;Most audiences come with similar experiences. Good designers will play on that. Lets say you’re designing a graphic interface for farming equipment. I would guess that most of them do not use the Internet all day, nor will they have a lot of experience with any popular OS (statement not researched). This will free you from many of the conventional navigational tools that many GUI designers commonly use. Scrollbars, shaded beveled buttons, and X close-boxes won’t seem so obvious to this target audience. This can be a lot of fun...&lt;/p&gt;      &lt;p&gt;You will get to start from scratch but you will also need to lead your user a bit. Figure out how they respond to Interface signals through user testing. You might find yourself using more traditional communication methods such as &lt;span style="color:green;"&gt;Green means GO&lt;/span&gt;, &lt;span style="color:red;"&gt;red means STOP&lt;/span&gt;. Most users will have encountered experiences with stoplights so their brains will create and modify the schemas in their memory to adapt to your design.&lt;/p&gt;  &lt;h4&gt;Schemas work like this...&lt;/h4&gt;  &lt;div class="code"&gt;looks like duck + quacks like duck = myDuck&lt;/div&gt;     &lt;p&gt;Now that you have the duck schema stored neatly away in your memory, next time you see a duck you’ll retrieve the duck schema and evaluate your perception of ducks.&lt;/p&gt;    &lt;div class="code"&gt;looks like duck + quacks like chicken = notMyDuck&lt;/div&gt;     &lt;p&gt;When a user experience contains unexpected 'duck' results they have to update their 'duck' model. This is no longer their duck.&lt;/p&gt;    &lt;h4&gt;Is it a Duck?&lt;/h4&gt;&lt;p&gt;The user will need more experience with this duck to handle that question. Nevertheless, every action and response that is broken down, is made up from these schemas. As a designer, get to know your target user. Designing a web application? Create low-fi prototypes on paper and test them out first. Get the problems out of the way before hardcoding your site. Research and play on their past experiences to help them better navigate your products. If your target audience is known to be tech-savvy, feel free to use the conventional methods of navigation I mentioned above. Consistency will also help train and guide your user. Just as an actor will research a role, a designer must do his/her homework to be able to get inside the user’s head.&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183164985185809556-7716459428233802290?l=murphygoestowork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://murphygoestowork.blogspot.com/feeds/7716459428233802290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183164985185809556&amp;postID=7716459428233802290' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/7716459428233802290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/7716459428233802290'/><link rel='alternate' type='text/html' href='http://murphygoestowork.blogspot.com/2008/02/user-centered-design-thoughts.html' title='User-Centered Design Thoughts'/><author><name>Rick Murphy</name><uri>http://www.blogger.com/profile/12698042722318724538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_qyv-Eu7bpTc/R6LO8NRGpVI/AAAAAAAAAT8/O1uk6zKp2RI/S220/759999.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9183164985185809556.post-1879298339693479821</id><published>2008-02-01T01:14:00.000-08:00</published><updated>2011-12-13T17:46:41.269-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='About Rick Murphy'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>About Rick Murphy</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_qyv-Eu7bpTc/R6gwIdRGpZI/AAAAAAAAAUY/r6BYPb19HGs/s1600-h/DSC00800.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.murphygoestowork.com/blog-images/madison.jpg" alt="" id="BLOGGER_PHOTO_ID_5163429894633727378" border="0" /&gt;&lt;/a&gt;&lt;h4&gt;Me.&lt;/h4&gt;&lt;p&gt;My full name is Patrick Francis Murphy III.&lt;br /&gt;I design from Seattle, WA.&lt;/p&gt;   &lt;h4&gt;Design.&lt;/h4&gt;  &lt;p&gt;I am obsessive and compulsive. I stare at beautiful things, and currently am searching for the perfect balance between human touch and commercial value. I believe that the most successful products come from observing people and discovering how they live.&lt;/p&gt;   &lt;h4&gt;Music.&lt;/h4&gt;  &lt;p&gt;I listen to music all day. It’s coming from my MacBook Pro. I’m usually glued to it. Metric, Interpol and Au Revoir Simone are my current most played. I find that I’m a little more creative if I’m listening to something good.&lt;/p&gt;  &lt;h4&gt;Life.&lt;/h4&gt;  &lt;p&gt;Trial, error, brightness, contrast, and gravity...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183164985185809556-1879298339693479821?l=murphygoestowork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://murphygoestowork.blogspot.com/feeds/1879298339693479821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183164985185809556&amp;postID=1879298339693479821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/1879298339693479821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/1879298339693479821'/><link rel='alternate' type='text/html' href='http://murphygoestowork.blogspot.com/2008/02/about-murphy.html' title='About Rick Murphy'/><author><name>Rick Murphy</name><uri>http://www.blogger.com/profile/12698042722318724538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_qyv-Eu7bpTc/R6LO8NRGpVI/AAAAAAAAAT8/O1uk6zKp2RI/S220/759999.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9183164985185809556.post-811331421709505405</id><published>2008-01-31T23:33:00.000-08:00</published><updated>2008-02-06T22:08:59.389-08:00</updated><title type='text'>This is the First Post</title><content type='html'>Time to try to keep track of my design thoughts on this here blog.&lt;br /&gt;&lt;br /&gt;Someday I'll have enough interesting thoughts posted on this thing to get a few returning visitors, and maybe some regular traffic as well.  Thats when I'll sign up for AdSense and try to make an extra fifty bucks a month by misleading visitors with clever advertising placement.&lt;br /&gt;&lt;br /&gt;anyway... just a warning i guess...&lt;br /&gt;&lt;br /&gt;stay tuned :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183164985185809556-811331421709505405?l=murphygoestowork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://murphygoestowork.blogspot.com/feeds/811331421709505405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183164985185809556&amp;postID=811331421709505405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/811331421709505405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/811331421709505405'/><link rel='alternate' type='text/html' href='http://murphygoestowork.blogspot.com/2008/01/this-is-first-post.html' title='This is the First Post'/><author><name>Rick Murphy</name><uri>http://www.blogger.com/profile/12698042722318724538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_qyv-Eu7bpTc/R6LO8NRGpVI/AAAAAAAAAT8/O1uk6zKp2RI/S220/759999.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9183164985185809556.post-8568086043321365143</id><published>2006-03-16T13:49:00.000-08:00</published><updated>2009-06-03T00:12:13.107-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='whoopi goldbus'/><title type='text'>Whoopi Goldbus</title><content type='html'>&lt;img src="http://murphygoestowork.com/blog-images/whoopi-goldbus.jpg" alt="Whoopie Goldbus" /&gt;&lt;br /&gt;&lt;center&gt;&lt;a style="font-size:15px;font-weight:bold;" href="http://professionalgeorge.org/images/whoopi-goldbus.jpg"&gt;Whoopi Goldbus&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I know, right?&lt;br /&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;Thanks &lt;a href="http://www.professionalgeorge.org/" target="_blank"&gt;George Freitag&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183164985185809556-8568086043321365143?l=murphygoestowork.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://murphygoestowork.blogspot.com/feeds/8568086043321365143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183164985185809556&amp;postID=8568086043321365143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/8568086043321365143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183164985185809556/posts/default/8568086043321365143'/><link rel='alternate' type='text/html' href='http://murphygoestowork.blogspot.com/2009/03/whoopi-goldbus.html' title='Whoopi Goldbus'/><author><name>Rick Murphy</name><uri>http://www.blogger.com/profile/12698042722318724538</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_qyv-Eu7bpTc/R6LO8NRGpVI/AAAAAAAAAT8/O1uk6zKp2RI/S220/759999.jpg'/></author><thr:total>0</thr:total></entry></feed>
