/* ##############################################################################
GLOBAL STYLES
################################################################################# */

/* ------------------------------------------------------------------------------ 
initialised styles
--------------------------------------------------------------------------------- */
body, h1, h2, h3, h4, h5, p, ol, ul, li { margin: 0; padding: 0; }
img { border: none; }
/* ------------------------------------------------------------------------------ 
structure
--------------------------------------------------------------------------------- */
body { margin: 0 ; background: none; font: 94%/1.5 "Times New Roman", Times, serif; color: #000; }
#outer_header { display: none; }
.page_width { width: 100%; margin: 0; }
#inner_header { padding: 0; }
#outer_header > #inner_header { overflow: hidden; }
#image_column_two { display: none; }
#image_column_three { display: none; }
#bb #image_column_two { display: none; }
#bb #image_column_three { display: none; }
#sc #image_column_two { display: none; }
#sc #image_column_three { display: none; }
#content { background: none; padding: 0; }
body > #content { overflow: hidden; }
#copy_column_one { width: 100%; padding: 0; }
#copy_column_two { width: 100%; padding: 0; }
#highlight_box { text-align: center; color: #000; font-weight: bold; background: #eee; border: 1px solid #000; padding: 10px; margin: 20px 0 20px 0; }
#at_a_glance_column { width: 100%; padding: 0; }
#footer { text-align: left; height: auto; background: none; color: #000; }
/* ------------------------------------------------------------------------------ 
text
--------------------------------------------------------------------------------- */
h1 { display: none; }
#bb h1 { background: none; }
#sc h1 { background: none; }
h2 { font-size: 1.8em; color: #000; width: auto; font-weight: normal; letter-spacing: 5px; padding: 0; }
#at_a_glance_column h2 { border-bottom: 1px solid #000; color: #000; width: auto; font-weight: normal; letter-spacing: 0px; padding: 0; }
p { margin: 10px 0 10px 0; }
#footer p { margin: 0; padding: 0; }
/* ------------------------------------------------------------------------------ 
links
--------------------------------------------------------------------------------- */
a { text-decoration: underline; color: #000; }
a:hover { text-decoration: none; }
/* ------------------------------------------------------------------------------ 
lists
--------------------------------------------------------------------------------- */
ul { margin: 10px 0 10px 0;  }
li {  }
/* ------------------------------------------------------------------------------ 
images
--------------------------------------------------------------------------------- */
.sawdays { border: 1px solid #000; margin: 10px 0 10px 0; }
