/* styleguide.css */

/* global style reset */
html, body, div, span, applet, object, 
iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, font, img, 
ins, kbd, q, s, samp, small, strike, strong, 
sub, sup, tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td 					{ margin:0; padding:0; border:0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

html 														{ overflow-y:scroll; }
body 														{ background:#ebf2f8 url('../images/backgrounds/bg.gif') 0 0; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:75%; /*12px*/ line-height:1.5; }

/* headings */
h1,h2,h3,h4,h5,h6,h7										{ display:block; color:#ed193c; font-size:100%; font-weight:bold; }
h1, h2 														{ margin-top:.75em; margin-bottom:0.375em; font-size:1.5em; line-height:1.25em; }
h1 															{ margin:0.3333em 0 0.77778em; line-height:31px; }
h3 															{ margin-top:1em; margin-bottom:.333em; font-size:1.16667em; line-height:1.333em; }
h4 															{ margin-top:1.125em; margin-bottom:.1875em; font-size:1.08333em; line-height:1.3125em; }
h5		 													{ margin-top:1.384em; font-size:1em; font-weight:bold; line-height:1.3846em; }
h6, h7														{ margin-top:1.5em; font-size:1em; font-weight:bold; }

/* text */
p 															{ margin:0 0 1.5em 0; padding:0; }
strong      												{ font-weight:bold; }
em,dfn      												{ font-style:italic; }
dfn         												{ font-weight:bold; }                                
pre,code    												{ margin:1.5em 0; white-space:pre; }                
pre,code,tt 												{ font:1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height:1.5; } 
tt          												{ display:block; margin:1.5em 0; line-height:1.5; }

/* anchors */
a,
a:visited 													{ color:#ed193c; }
a:hover, a:focus 											{ color:#333; }

/* lists */
ul, ol														{ margin:0 1.5em 1.5em 2.5em; }
ol li 														{}
ul li 														{}
dl 															{ margin:0 0 1.5em 0; overflow:auto; }
dt 															{ font-weight:bold; }
dd 															{ margin-left:1.5em; }

/* table */
table 														{ width:100%; margin:0 0 1.5em 0; border-spacing:0; color:#666; empty-cells:show; }
caption 													{ margin:0 -1px 0 0; padding:0; background:#ed193c; font-size:1.16667em; text-align:left; }
thead td, thead th	 										{ color:#ed193c; font-weight:bold; }
thead th span												{ color:#999; font-weight:normal; }
tbody th													{ font-weight:normal; }
th,td   													{ padding:4px 6px 4px 6px; font-weight:normal; text-align:left; vertical-align:top; }
tfoot   													{ color:#666; font-size:.9166667em; }
table div.disabled											{ background:none; }

/* for FF */
html:lang(en)>body caption,
html:lang(nl)>body caption 									{ margin:0 0 0 -1px; }

/* miscellaneous */
img, a img 													{ border:none; }
address 													{ margin:0 0 1.5em 0; font-style:normal; }
blockquote 													{ margin:1.5em; font-style:italic; }
blockquote, q												{ quotes:none; }
abbr, acronym	 											{ border-bottom:1px dotted #ccc; cursor:help; font-style:normal; }
del        													{ color:#666; }
hr															{ clear:both; width:100%; height:1px; margin:0 0 1.5em; background:#ddd; color:#ddd; border:none; }
