/* GLOBAL RESET */
html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
p{ margin:5px 0 9px;}

strong,th,h1,h2,h3,h4,h5,h6{font-weight:700;}
h5{font-size:85%;margin:8px 0 4px;}
h4{font-size:92%;margin:10px 0 5px;}
h3{font-size:107%;margin:13px 0 6px;}
h2{font-size:122%;margin:15px 0 7px;}
h1{font-size:136%;margin:0 0 10px;}

/* make buttons play nice in IE: http://www.viget.com/inspire/styling-the-button-element-in-internet-explorer/  */
button{width:auto;overflow:visible;}
/* bicubic resizing for non-native sized IMG: http://code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/  */
.ie7 img{-ms-interpolation-mode:bicubic;}

