/* WOCRC - Main Stylesheet Created by Industrial Media www.industrialmedia.ca */ /* =General ---------------------------------------------------------------------------------------------------- */ body { background-color: #D2CEC6; color: #000000; margin: 0; padding: 15px 0; } body, div, td { font-family: Arial, Helvetica, sans-serif; font-size: 14px; } /* =Layout ---------------------------------------------------------------------------------------------------- */ #wrapper { border: 1px solid #000000; } #content { margin-right: 14px; } /* =Header ---------------------------------------------------------------------------------------------------- */ /* =Navigation ---------------------------------------------------------------------------------------------------- */ #menu { background: #0A8070; color: #FFFFFF; font-size: 11px; font-weight: normal; padding-right: 20px; text-align: right; } #menu a, #menu a:active, #menu a:visited { color: #FFFFFF; text-decoration: none; } #menu a:hover, #menu a:visited:hover { text-decoration: underline; } #navigation { background: #F1E9DB; } ul#navigation { list-style: none; margin: 18px 0 22px 0; padding: 0; } ul#navigation li { text-align: left; line-height: normal; margin: 0 0 12px 0; padding: 0 20px 4px 15px; border-bottom: 2px solid white } ul#navigation a, #navigation a:active, #nagivation a:visited { font-weight: bold; text-decoration: none; color: #000000; } ul#navigation a:hover, #navigation a:visited:hover { color: #993333; text-decoration: underline; } ul#navigation li ul { list-style: none; margin: 5px 0 0 0; padding: 0; } ul#navigation li ul li { font-size: 12px; text-align: left; line-height: normal; color: #666666; margin: 0; padding: 0 0 8px 0; font-weight: normal; border-bottom: none; } ul#navigation li ul li a, #navigation li ul li a:active, #nagivation li ul li a:visited { text-decoration: none; font-weight: normal; text-decoration: none; color: #666666; } ul#navigation li ul li a:hover, #navigation li ul li a:visited:hover { color: #993333; text-decoration: underline; } /* =Typography ---------------------------------------------------------------------------------------------------- */ .bigger { font-size: 16px; } .smaller { font-size: 12px; } .on { color: #993333; text-decoration: underline; } h1, h2, h3, h4 { color: #0C468C; margin: 0 0 12px 0; } h1 { font-size: 19px; margin-top: 18px; margin-bottom: 10px; } h2 { font-size: 17px; color: #0A705D; } h3 { color: #666666; font-size: 15px; margin-bottom: 1px; } h4 { font-size: 14px; color: #666666; } p { font-size: 14px; line-height: 1.5em; margin: 0 0 12px 0; } /* =Lists ---------------------------------------------------------------------------------------------------- */ ul { list-style: square; margin: 0 0 12px 0; padding: 0 0 0 16px; } ul li { margin-bottom: 6px; } li { line-height: 1.5em; } /* =Footer ---------------------------------------------------------------------------------------------------- */ #footer { padding-top: 6px; color: #000000; font-size: 11px; } #footer a, #footer a:active, #footer a:visited, #footer.links { color: #003399; } #footer a:hover, #footer a:visited:hover, #footer.links { color: #003399; } /* =Forms ---------------------------------------------------------------------------------------------------- */ .indent { text-indent: 3em; } .validation { color: #FF0000; font-weight: bold; } form { margin: 0; padding: 0; } /* =Links ---------------------------------------------------------------------------------------------------- */ a, a:active { color: #003399; } a:visited { color: #003366; } a:hover, a:visited:hover { color: #993333; } /* =Misc: Breadcrumbs + Print/Send Options ---------------------------------------------------------------------------------------------------- */ #breadcrumbs { font-size: 11px; padding: 18px 0 0 0; } #options { font-size: 11px; padding: 18px 0 0 0; } #breadcrumbs a, #breadcrumbs a:active, #breadcrumbs a:visited { color: #003399; font-size: 11px; text-decoration: underline; } #print a, #print a:active, #print a:visited, #send a, #send a:active, #send a:visited { color: #000000; display: block; font-size: 11px; padding-left: 18px; text-decoration: none; } #print a:hover, #print a:visited:hover, #send a:hover, #send a:visited:hover { text-decoration: underline; } #print { background: #FFFFFF url('../images/wrapper/icon-print.gif') top left no-repeat; } #send { background: #FFFFFF url('../images/wrapper/icon-send.gif') top left no-repeat; } /* =Misc: File Downloads ---------------------------------------------------------------------------------------------------- */ .pdf { line-height: 16px; list-style: none; margin: 3px 0 1em 0; padding: 3px 0 3px 20px; } li.pdf { margin: 3px 0 0 -16px; } .pdf { background: transparent url("../images/icons/pdf.gif") 0 2px no-repeat; } /* =Misc: In-page images ---------------------------------------------------------------------------------------------------- */ .floatRight { float: right; margin: 0 0 0 12px; padding: 0; } .floatLeft { float: left; margin: 0 12px 0 0; padding: 0; } /* =Misc: Homepage Tables ---------------------------------------------------------------------------------------------------- */ #qTable th { background: #0C458C; padding: 4px 0 5px 6px; } #qTable td { padding: 8px 4px 8px 6px; } /* =Misc: Volunteer form Tables ---------------------------------------------------------------------------------------------------- */ #volunteer_data { border: 1px solid #999999; border-right: 0; border-bottom: 0; } #volunteer_data th { border-right: 1px solid #999999; border-bottom: 1px solid #999999; color: #FFFFFF; } #volunteer_data td { border: 1px solid #999999; border-top: 0; border-left: 0; margin-left: 5; color: #000000; font-size: 10px; line-height: 15px; } /*.volunteer_data { border-left: 1px solid pink; } .volunteer_data th { background-color: #0C458C; border-left: 1px solid pink; border-bottom: 1px solid pink; color: #FFFFFF; } .volunteer_data td { border: 1px solid pink; border-top: 0; border-left: 0; }*/ /* =Misc: "Top of Page" Link ---------------------------------------------------------------------------------------------------- */ .top { background: transparent url('../images/_top.gif') 0 0 no-repeat; display: inline; float: right; text-align: right; margin: 0 20px 10px 0 ; padding: 0; padding-left: 10px; font-size: 12px; } /* =Misc: Homepage Welcome ---------------------------------------------------------------------------------------------------- */ #welcome p { line-height: 1.25em; margin: 12px 0 0 0; }