body { padding: 29px 0px 0px 0px; background-color: #fff; background: #fff url('gr_background.jpg') no-repeat fixed bottom right; text-align: left; }
ul { list-style-type: square; }
a { color: #c62221; text-decoration: none; }
a.pdf { height: 13px; padding-right: 18px; margin-right: 4px; background-image: url('gr_icon_pdf.png'); background-repeat: no-repeat; background-position: right; }
a:active { outline: none; }
:focus { -moz-outline-style: none; }
td { color: #555; font-size: 10pt; line-height: 18px; font-family: verdana, sans; text-align: left; }
img { border: 0px; }

#menu { padding-bottom: 20px; }
#menu p { margin: 0px; padding: 0px 0px 3px 0px; }
#menu a { margin: 0px; padding: 0px; }
#menu ul { list-style-type: none; margin: 10px 0px 10px 15px; padding: 0px; width: 176px; }
#menu ul li { margin-bottom: 4px; padding-bottom: 3px; line-height: 10pt; border-bottom: 1px solid #aaa; text-align: left; }
#menu ul li a { color: #555; font-size: 8pt; font-family: verdana, sans; text-decoration: none; }
#menu ul li a:hover { color: #c62221; }

#homelist { list-style-type: square; margin: 10px 0px 10px 15px; padding: 0px; color: #c62221; }
#homelist li { margin-bottom: 4px; padding-bottom: 3px; line-height: 10pt; text-align: left; }
#homelist li a { color: #444; font-size: 9pt; line-height: 15px; font-family: verdana, sans; text-decoration: none; }
#homelist li a:hover { color: #c62221; }

#breadcrumb { padding-bottom: 20px; color: #aaa; text-align: left; }
#breadcrumb a { font-size: 8pt; }

#signup { background-color: #766878; border-right: 1px solid #fff; }
#emailsignup { border: 0px; width: 171px; height: 23px; }
#content { padding: 25px 0px 25px 10px; color: #000; font-size: 10pt; line-height: 18px; font-family: verdana, sans; text-align: left; }
#content h1 { color: #444; font-size: 13pt; font-family: Arial, sans; }
#content h2 { color: #c62221; font-size: 12pt; font-family: Arial, sans; }
#credits { padding: 0px 0px 80px 0px; }
#credits td { color: #fff; font-size: 8pt; line-height: 16px; font-family: verdana, sans; padding: 12px; }
#credits td a { color: #fff; font-size: 8pt; font-family: verdana, sans; text-decoration: none; }
#credits td.sitecredit, #credits a.sitecredit { color: #888; font-size: 7pt; font-family: verdana, sans; text-decoration: none; text-align: right; }

.charcounter_add { font-weight: bold; color: #c62221; }
.charcounter_edit { font-weight: bold; color: #fff; }

.saskwrites_subhead { border-bottom: 1px solid #ccc; padding-top: 10px; }
.saskwrites_subhead h2 { color: #c62221; font-size: 10pt; margin: 7px; }
.saskwrites_add { background-color: #ddd; padding: 10px 30px 2px 10px; }
.saskwrites_edit { background-color: #c62221; padding: 10px 30px 2px 10px; color: #fff; }
.saskwrites_edit td { color: #fff; }

.welcome { font-size: 10px; font-weight: bold; padding: 5px; text-align: right; }
.warning { color: #c62221; }
.redbutton { background-color: #c62221; color: #fff; font-weight: bold; padding: 5px; }
.greybutton { background-color: #666; color: #fff; font-weight: bold; padding: 5px; }