/**********************************************************************
** APPLY SOME STANDARD FORMATTING TO COMMON ELEMENTS
***********************************************************************/

/* DEFAULT BOTTOM MARGIN (DBM): 1em; */
/* DEFAULT LEFT MARGIN (DLM): 1.5em; */

html { font-size: 100.01%; }	/* http://www.christianmontoya.com/2007/02/01/css-techniques-i-use-all-the-time/ */
body { font-size: 0.75em; line-height: 1.5; font-family: Verdana, Geneva, "Trebuchet MS", Helvetica, sans-serif; } /* 1em = 16px (for most browsers) */

/* DEFAULT BOTTOM MARGIN
***********************************************************************/
address, blockquote, dl, fieldset, form, hr, noscript, ol, p, pre, table, ul, 
applet, object, iframe, img { margin-bottom: 1.5em; /* DBM */ } 

/* DEFAULT LEFT MARGIN
***********************************************************************/
address, blockquote, dd { margin-left: 1.5em; /* DLM */ }

/* HEADINGS
***********************************************************************/
h1, h2, h3, h4, h5, h6 { font-weight: bold; margin-bottom: 0.5em; line-height: 1; font-family: Georgia, "Times New Roman", Times; }
h1 { font-size: 2.25em; }
h2 { font-size: 2em; }
h3 { font-size: 1.75em; }
h4 { font-size: 1.5em; }
h5 { font-size: 1.25em; }
h6 { font-size: 1em; }

/* LISTS
***********************************************************************/
ol, ul { margin-left: 1.5em; padding-left: 1.5em; /* DLM */ }
ol { list-style-type: decimal; }
ul { list-style-type: disc; }

ol ol { list-style-type: lower-alpha; }
ul ul { list-style-type: circle; }

ol ol, ol ul, ul ul, ul ol { margin-bottom: 0; }

li { margin-bottom: 0.5em; }

/* TABLES
***********************************************************************/
th { font-weight: bold; }
th, td { padding: 0.25em; }

caption { font-style: italic; font-size: 0.75em; color: #666; }
caption.bottom { caption-side: bottom; margin-bottom: 1em; /* DBM */ }

table.border th, table.border td { border: 1px solid #DDD; }

/* ANCHORS
***********************************************************************/
a:link, a:visited { color: #0000FF; }
a:hover, a:active { color: #FF0000; }

/* MISCELLANEOUS ELEMENTS
***********************************************************************/
abbr, acronym, dfn { border-bottom: 1px dashed black; cursor: help; }
address { font-style: italic; }
big { font-size: 1.25em; }
cite, em { font-style: italic; }
code, kbd, pre, samp, tt, var { font-family: "Courier New", Courier, monospace; }
dt, strong { font-weight: bold; }
ins { text-decoration: underline; }
q { quotes: "\201C" "\201D" "\2018" "\2019"; } /* http://monc.se/kitchen/129/rendering-quotes-with-css */
q:before { content: open-quote; }
q:after { content: close-quote; }
small { font-size: 0.75em; }
sub, sup { font-size: 0.75em; }
sub { vertical-align: sub; }
sup { vertical-align: super; }
