/* CSS Document */
/*  Print CSS - hides the background images, removes all navigation links, removes
            most text colouration, and set that content to fluid width to allow
            the browser to properly interpret the page for printing.  */
/* Main Content Containers */
html { margin: 0px; padding: 0px; }
body { font-family: Trebuchet, Verdana, Arial, Sans-Serif; font-size: 72.5%; line-height: 1.3em; margin: 0px; padding: 0px; }
#page { text-align: left; padding: 0px 30px 0px 30px; }
.narrowcolumn { text-align: justify; margin: 0px 0px 0px 0px; }
.widecolumn { text-align: justify; margin: 0px 0px 0px 0px; }
/* Header */
#header { margin: 0px; padding: 1px; text-align: center; }
#header a:link, #header a:visited, #header a:active { color: black; text-decoration: none; }
#header a:hover { }
#header p.site-title { line-height: 30px; font-size: 30px; font-weight: bold; font-family: arial; }
#header p { margin: 0px; padding: 2px; }
#header_action_box_1 { display: none; }
/* Hyperlinks */
a:link, a:visited, a:active { }
a:hover { }
/* Top Level Menu (in header) */
#menu { display: none; }
span.page_item a:link, span.page_item a:visited, span.page_item a:active { color: #920D02; font-weight: bold; padding: 8px 2px 8px 2px; }
span.page_item a:hover { color: #920D02; text-decoration: underline; }
span.current_page_item a:link, span.current_page_item a:visited, span.current_page_item a:hover, span.current_page_item a:active { color: #920D02; } 
/* Footer */
#footer { text-align: center; margin: 0px; padding-top: 1px; text-align: center; clear: both; }
#footer p { margin: 0px 0px 0px 0px; padding: 0px; }
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color: #D8F0DA; padding: 0px 5px 0px 5px; }
#footer .footerlinks { display: none; }
/* Sidebar */
#sidebar { float: right; width: 195px; padding: 0px 15px 0px 0px; font-size: 11px;  /* IE only */ display: none; }
#sidebar h2 { font-size: 12px; border-bottom: 1px solid #C5C5C5; margin-right: 12px; }
#sidebar ul { list-style: none; margin: 0px; padding: 0px; } 
#sidebar li { padding: 1px 0px 1px 0px; } 
#sidebar ul ul { list-style: square; color: black; margin: 10px 0px 10px 20px; padding: 0px 0px 0px 0px; } 
#sidebar ul ul ul { position: relative; left: 10px; margin: 0px; padding: 0px; } 
/* Form elements - Comment form */
#commentform { padding-bottom: 30px; display: none; } 
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; } 
#commentform textarea { width: 100%; padding: 2px; } 
#commentform #submit { margin: 0; float: right; } 
#respond { display: none; /* Hide the 'add reply' heading */ } 
/* Standard tags (heading & image tags, etc) - fonts, sizes, and positioning. */
h2, h2 a:link,  h2 a:visited,  h2 a:hover,  h2 a:active { font-weight: bold; font-size: 18px; line-height: 20px; margin: 5px 0px 0px 0px; padding: 0px; }
img { border: none; } 
img.alignleft {   padding: 4px; margin: 0px 7px 2px 0px; }
.entry img.aligncenter { display: block; padding: 4px; margin: 3px auto 15px auto; float: none; clear: both; }
.entry img.center { display: block; padding: 4px; margin: 3px auto 15px auto; border: 3px double #bbb; float: none; clear: both; }
img.alignright { padding: 4px; margin: 0px 0px 2px 7px; }
.alignleft { float: left;	} 
.alignright { float: right; } 
.entry img { margin:2px 8px; }
/* Miscallaneous wordpress styles for posts, metadata and suchlike */
.alt { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
small { font-size: 0.9em; line-height: 1.5em; color: #777; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; display: none; }
.postmetadata { text-align: center; color: #777; }
#noprint { display: none; } 
/* End of Stylesheet */