/* Yukon RCMP Veterans' Association CSS by Design Station */

* { padding: 0; margin: 0; }

/* Global  ---------------- */

body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0 auto 0 auto; background-color: #FFFFFF; background-image: url(../images/backgrounds/background-global.jpg); background-position: top; background-repeat: repeat-x; }

#container { width: 100%; height: 390px; margin: 0 0 0 0; padding: 0 0 0 0; background-image: url(../images/backgrounds/background-head.jpg); background-repeat: no-repeat; background-position: center top; }

#header-container { width: 800px; margin: 0 auto 0 auto; }

#header { position: relative; height: 251px; width: 800px; padding: 140px 0 0 0; background-image: url(../images/headers/rotate.php); background-repeat: no-repeat; background-position: center bottom; }

#content { position: relative; width: 800px; height: auto; padding: 15px 0 0 0; margin: 0 auto 0 auto; background-color: #FFFFFF; }

#divider { clear: both; position: relative; width: 800px; height: 74px; margin: 0 0 0 0; background-image: url(../images/backgrounds/background-divider.png); background-repeat: no-repeat; }

#footer { position: relative; width: 800px; height: auto; padding: 5px 0 15px 0; margin: 0 auto 0 auto; }

.copyright { float: right; width: 540px; height: auto; margin: 0 0 0 0; padding: 0 20px 0 15px; }

/* Nav ------------------- */

#navigation { position: absolute; top: 144px; left: 20px; list-style-type: none; width: 580px; height: 0px !important; padding: 0 0 0 0; font-size: 1px; line-height: 40px; color: #FFFFFF; text-indent: -8000%; }

#navigation li { position: absolute; color: #FFFFFF; }

#navigation li a { display: block; height: 48px; width: 110px; background-image: url(../images/other/nav.gif); background-repeat: no-repeat; text-decoration: none; color: #FFFFFF; }

.navigation-home { position: absolute; top: 83px; left: 136px; height: 46px; width: 281px; margin: 0 0 0 0; padding: 0 0 0 0; }

/* Nav - Announcements */

#navigation li.announcements { top: 0; left: 0px; }

#navigation li.announcements a { background-position: 0px -96px; width: 107px; }

#navigation li.announcements a:hover { background-position: 0px -48px; }

#navigation li.announcements a:active { background-position: 0px 0px; }

/* Nav - Executive */

#navigation li.executive { top: 0; left: 121px; }

#navigation li.executive a { background-position: -121px -96px; width: 138px; }

#navigation li.executive a:hover { background-position: -121px -48px; }

#navigation li.executive a:active { background-position: -121px 0px; }

/* Nav - Album */

#navigation li.album { top: 0; left: 273px; }

#navigation li.album a { background-position: -273px -96px; width: 85px; }

#navigation li.album a:hover { background-position: -273px -48px; }

#navigation li.album a:active { background-position: -273px 0px; }

/* Nav - Documents */

#navigation li.documents { top: 0; left: 372px; }

#navigation li.documents a { background-position: -372px -96px; width: 74px; }

#navigation li.documents a:hover { background-position: -372px -48px; }

#navigation li.documents a:active { background-position: -372px 0px; }

/* Nav - Links */

#navigation li.links { top: 0; left: 460px; }

#navigation li.links a { background-position: -460px -96px; width: 34px; }

#navigation li.links a:hover { background-position: -460px -48px; }

#navigation li.links a:active { background-position: -460px 0px; }

/* Nav - Contact */

#navigation li.contact { top: 0px; left: 508px; }

#navigation li.contact a { background-position: -508px -96px; width: 72px; }

#navigation li.contact a:hover { background-position: -508px -48px; }

#navigation li.contact a:active, #navigation li.contact a.on { background-position: -508px 0px; }

/* Nav - Home */

#nav-home li { margin: 0; padding: 0; list-style: none; display: inline; }

#nav-home a { float: left; padding: 46px 0 0 0; margin: 0 15px 0 0; overflow: hidden; height: 0px !important; }

#nav-home a:hover { background-position: 0 -46px; }

#nav-home a:active, #nav a.selected { background-position: 0 0; }

#home a { width: 281px; height: 46px; background: url(../images/nav/home.jpg) top no-repeat; }

/* Body Content ---------- */

.c-left { float: left; width: 180px; height: auto; margin: 60px 0 0 30px; padding: 0 0 0 0; }

.c-left-agm { float: left; width: 180px; height: auto; margin: 50px 0 0 30px; padding: 0 0 0 0; background-image: url(../images/other/agm-back.png); background-position: bottom; background-repeat: no-repeat; }

.c-left-brochure { float: left; width: 180px; height: auto; margin: 25px 0 0 30px; padding: 0 0 0 0; background-image: url(../images/other/agm-back.png); background-position: bottom; background-repeat: no-repeat; }

.c-left-title { float: left; width: 165px; height: auto; margin: 0 0 0 15px; padding: 15px 0 0 0; }

.c-right-tag { float: right; width: 540px; height: auto; margin: 0 0 0 0; padding: 15px 20px 0 15px; }

.c-right { float: right; width: 540px; height: auto; margin: 0 0 0 0; padding: 15px 20px 50px 15px; background-image: url(../images/backgrounds/background-column.png); background-position: bottom; background-repeat: no-repeat; }

.c-right-nb { float: right; width: 540px; height: auto; margin: 0 0 0 0; padding: 15px 20px 0 0; }

.c-right-fla { float: right; width: 540px; height: auto; margin: 0 0 0 0; padding: 5px 20px 70px 15px; background-image: url(../images/backgrounds/background-column.png); background-position: bottom; background-repeat: no-repeat; }

.c-right-insert { float: left; margin: 15px 30px 30px 0; }

.c-right-inline { width: 100%; height: auto; margin: 0 0 20px 0; }

.c-right-cpl { float: left; width: 40%; height: auto; }

.c-right-cpc { float: left; width: 40%; height: auto; margin-left: 5px; }

.c-right-cpr { float: right; width: 15%; height: auto; padding-top: 25px; }

/* Footer ---------------- */

#footer p { font-family: Helvetica, Arial, sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; text-align: center; margin: 0 0 2px 0; color: #747474; }

/* Sidebar Nav * --------- */

.c-left-nav { float: left; width: 180px; margin: 85px 0 0 30px; }

.c-left-nav ul { list-style: none; margin: 0; padding: 0; font-size: 12px; font-weight: bold; }

.c-left-nav li a { height: 32px; height: 24px; text-decoration: none; }

.c-left-nav li a:link, .c-left-nav li a:visited { color: #4D4D4D; display: block; background: url(../images/nav/nav-sidebar.gif); padding: 8px 0 0 10px; }

.c-left-nav li a:hover { color: #FF9834; background: url(../images/nav/nav-sidebar.gif) 0 -32px; padding: 8px 0 0 10px; }

/* Other ----------------- */

.clear { clear: both; float: none; margin: 0 0 0 0; padding: 0 0 0 0; }

.button { padding: 70px 0 0 18px; }

/* Lists ----------------- */

.c-right ul, .c-right-nb ul { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; line-height: 17px; font-weight: normal; font-variant: normal; text-transform: none; margin: 0 0 25px 40px; color: #5a5a5a; }

.c-right ul li, .c-right-nb ul li { margin: 0 0 5px 0; list-style: square; }

.c-right ol, .c-right-nb ol { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; line-height: 17px; font-weight: normal; font-variant: normal; text-transform: none; margin: 10px 0 25px 15px; color: #5a5a5a; }

.c-right ol li, .c-right-nb ol li { list-style: square; margin: 0 0 5px 0; }

/* Link Colors ----------- */

a, a img { border: 0; }

.c-left-agm a:link { color: #002e5c; font-weight: bold; text-decoration: underline; }

.c-left-agm a:visited { color: #002e5c; font-weight: bold; text-decoration: underline; }

.c-left-agm a:hover { color: #00779e; font-weight: bold; text-decoration: none; }

.c-left-agm a:active { color: #afc6d7; font-weight: bold; text-decoration: none; }

.c-left-title a:link { color: #002e5c; font-weight: bold; text-decoration: underline; }

.c-left-title a:visited { color: #002e5c; font-weight: bold; text-decoration: underline; }

.c-left-title a:hover { color: #00779e; font-weight: bold; text-decoration: none; }

.c-left-title a:active { color: #afc6d7; font-weight: bold; text-decoration: none; }

.c-left-brochure a:link { color: #002e5c; font-weight: bold; text-decoration: underline; }

.c-left-brochure a:visited { color: #002e5c; font-weight: bold; text-decoration: underline; }

.c-left-brochure a:hover { color: #00779e; font-weight: bold; text-decoration: none; }

.c-left-brochure a:active { color: #afc6d7; font-weight: bold; text-decoration: none; }

.c-right a:link { color: #00295c; text-decoration: underline; }

.c-right a:visited { color: #00295c; text-decoration: underline; }

.c-right a:hover { color: #00779e; text-decoration: none; }

.c-right a:active { color: #afc6d7; text-decoration: none; }

.c-right-nb a:link { color: #00295c; text-decoration: underline; }

.c-right-nb a:visited { color: #00295c; text-decoration: underline; }

.c-right-nb a:hover { color: #00779e; text-decoration: none; }

.c-right-nb a:active { color: #afc6d7; text-decoration: none; }

#footer a:link { color: #676767; text-decoration: underline; }

#footer a:visited { color: #676767; text-decoration: underline; }

#footer a:hover { color: #00779e; text-decoration: none; }

#footer a:active { color: #afc6d7; text-decoration: none; }

/* Font Styles ----------- */

.c-right p, .c-right-nb p { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; line-height: 17px; font-weight: normal; font-variant: normal; text-transform: none; margin: 0 0 12px 0; padding: 0 0 0 0; color: #5a5a5a; }

.c-right-tag p { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; line-height: 17px; font-weight: normal; font-variant: normal; text-transform: none; margin: 10px 0 0 0; padding: 0 0 0 0; color: #5a5a5a; }

.c-right-inline p { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; line-height: 17px; font-weight: normal; font-variant: normal; text-transform: none; margin: 10px 0 12px 0; padding: 0 0 0 0; color: #5a5a5a; }

.c-left-agm p, .c-left-brochure p { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; padding: 0 10px 10px 10px; color: #5a5a5a; }

.c-left-title p { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; text-align: right; padding: 0 0 0 0; color: #5a5a5a; }

/* H1 */

.c-right-tag h1 { font-family: "HelveticaNeue-Light", Calibri, Helvetica, Arial, sans-serif; font-size: 22px; line-height: 22px; font-style: normal; font-weight: 100; margin: 0 0 1px 0; text-transform: none; color: #008cc8; }

.c-right h1, .c-right-nb h1 { font-family: "HelveticaNeue-Light", Calibri, Helvetica, Arial, sans-serif; font-size: 18px; line-height: 20px; font-style: normal; font-weight: 100; margin: 0 0 8px 0; text-transform: none; color: #009389; }

.c-left-title h1 { font-family: "HelveticaNeue-Light", Calibri, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 17px; font-style: normal; font-weight: 100; margin: 0 0 8px 0; text-transform: none; color: #008cc8; text-align: right; }

/* H2 */

h2 { font-family: Calibri, Helvetica, Arial, sans-serif; font-size: 22px; line-height: 22px; font-style: normal; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0; text-transform: none; color: #004582; }

/* H3 */

.c-left h3 { font-family: Calibri, Helvetica, Arial, sans-serif; font-size: 13px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; margin: 0 0 0 0; padding: 0 17px 0 17px; color: #3a3a3a; }

.c-right h3, .c-right-nb h3 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; margin: 2px 0 15px 0; color: #48505a; }

/* H4 */

.c-right h4, .c-right-nb h4 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; margin: 10px 15px 8px 0; color: #3a3a3a; }

/* H5 */

.c-right h5 { font-family: "HelveticaNeue-Light", Calibri, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 17px; font-style: normal; font-weight: 100; margin: 0 0 8px 0; text-transform: none; color: #008cc8; text-align: left; }

/* Style Modifiers Blog -- */

.entry-date { font-family: "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #008cc8; margin: 0 5px 0 0; }

.entry-read { font-family: "HelveticaNeue-Light", Calibri, Helvetica, Arial, sans-serif; font-style: normal; font-weight: 100; margin: 0 0 0 5px; }

/* Style Modifiers General */

.spacer { clear: both; margin: 40px 0 40px 0; }

.gallery { margin: 0 0 20px 0; }

.bold { font-weight: bold; }

.nomargin-top { margin-top: 0px; }

.teal { color: #00779e; }

.img-left { float: left; margin: 0 20px 20px 0; }

.img-right { float: right; margin: 0 0 20px 20px; }