/* Diabetes in the Yukon CSS by Design Station */
* { padding: 0; margin: 0; }
/* Global  ---------------- */
body { font-family: "Trebuchet MS", "Helvetica Neue", Arial, sans-serif; margin: 0 auto 0 auto; background-color: #FFFFFF; background-image: url(../images/background/background-global.jpg); background-repeat: repeat-x; }
#container { width: 900px; height: auto; margin: 0 auto 0 auto; padding: 0; }
#header { position: relative; width: 900px; height: 278px; margin: 0; padding: 0; background-image: url(../images/background/background-header.jpg); background-position: top; background-repeat: no-repeat; }
#header-alt { position: relative; width: 900px; height: 278px; margin: 0; padding: 0 0 20px 0; background-image: url(../images/background/background-alt.jpg); background-position: top; background-repeat: no-repeat; }
.navigation { position: absolute; top: 34px; left: 27px; height: 103px; width: 590px; margin: 0; padding: 0; }
.navigation-home { position: absolute; top: 159px; left: 385px; height: 33px; width: 389px; margin: 0; padding: 0; }
#content { position: relative; width: 870px; height: auto; margin: 20px 15px 0 15px; }
.c-full { float: right; width: 640px; height: auto; padding: 200px 0 0 0; }
.c-left { float: left; width: 342px; height: auto; margin: 0; padding: 0; }
.c-left-member { width: 312px; height: auto; padding: 10px 15px 15px 15px; background-image: url(../images/background/background-member.jpg); text-align: right; }
.c-middle { float: left; width: 304px; height: auto; margin: 0 0 0 29px; }
.c-right { float: right; width: 500px; height: auto; margin: 0; }
.c-news { float: right; width: 158px; height: auto; padding: 8px 0 28px 15px; margin: 0 0 0 10px; border-left: 1px solid #EAE8E5; }
#footer { width: 800px; height: auto; padding: 25px 50px 20px 50px; margin: 0 0 15px 0; background-image: url(../images/background/background-footer.png); background-repeat: no-repeat; background-position: bottom; }
/* Nav ------------------- */
#nav li { margin: 0; padding: 0; list-style: none; display: inline; }
#nav a { float: left; padding: 103px 0 0 0; margin: 0 15px 0 0; overflow: hidden; height: 0px !important; }
#nav a:hover { background-position: 0 -103px; }
#nav a:active, #nav a.selected { background-position: 0 0; }
#dec a { width: 101px; height: 103px; background: url(../images/nav/education-center.jpg) top no-repeat; }
#res a { width: 101px; height: 103px; background: url(../images/nav/resources.jpg) top no-repeat; }
#link a { width: 101px; height: 103px; background: url(../images/nav/links.jpg) top no-repeat; }
#events a { width: 101px; height: 103px; background: url(../images/nav/events.jpg) top no-repeat; }
#members a { width: 101px; height: 103px; background: url(../images/nav/members.jpg) top no-repeat; }
#nav-home li { margin: 0; padding: 0; list-style: none; display: inline; }
#nav-home a { float: left; padding: 33px 0 0 0; margin: 0 15px 0 0; overflow: hidden; height: 0px !important; }
#nav-home a:hover { background-position: 0 -33px; }
#nav-home a:active, #nav a.selected { background-position: 0 0; }
#home a { width: 389px; height: 33px; background: url(../images/nav/home.jpg) top no-repeat; }
/* Sub ------------------- */
.c-full ul, .c-right ul { margin: 10px 25px 0 25px; list-style: circle; }
.c-right ul li, .c-right ul li { font-size: 12px; line-height: 16px; font-style: normal; font-weight: normal; margin: 0 0 8px 0; color: #3f3d3d; }
.c-right-inline { width: 100%; height: auto; margin: 0 0 30px 0; }
.c-right-cl { float: left; width: 50%; height: auto; }
.c-right-cr { float: right; width: 50%; height: auto; }
.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: 14px; }
.c-right-date { float: left; width: 65px; height: auto; margin: 0 15px 5px 0; border-right: 1px solid #3f3d3d; }
.c-right-title { float: right; width: 415px; height: auto; }
.c-right-nt { width: 100%; height: auto; margin: 5px 0 15px 0; }
.entry-title { width: 100%; height: auto; }
.entry-footer { width: 100%; height: 1px; margin: 0 0 25px 0; }
.c-left-member ul { margin: 10px 15px 30px 15px; list-style: none; }
.c-left-member ul li { font-size: 12px; line-height: 16px; font-style: normal; font-weight: bold; margin: 0 0 8px 0; color: #3f3d3d; }
/* Footer ---------------- */
.logos { float: left; width: 257px; height: auto; }
.lfloat { float: left; margin: 0 30px 0 0; }
.legal { float: right; width: 465px; height: auto; padding: 20px 0 0 0; }
.copyright { width: 100%; height: auto; margin: 10px 0 0 0; }
.copyright ul { font-size: 10px; display: inline; list-style: none; padding: 0; }
.copyright ul li { display: inline; padding-right: 15px; color: #767676; }
.copyright a { color: #9b5242; text-decoration: none; }
.copyright a:hover { color: #207bca; text-decoration: underline; }
/* Other ----------------- */
.clear { clear: both; float: none; margin: 0; padding: 0; }
/* Link Colors ----------- */
a, a img { border: 0; }
.c-news a:link { color: #8e8e8e; text-decoration: none; }
.c-news a:visited { color: #8e8e8e; text-decoration: none; }
.c-news a:hover { color: #207bca; text-decoration: none; }
.c-news a:active { color: #e25527; text-decoration: none; }
.c-left-member a:link { color: #207bca; text-decoration: underline; }
.c-left-member a:visited { color: #003e00; text-decoration: none; }
.c-left-member a:hover { color: #207bca; text-decoration: none; }
.c-left-member a:active { color: #e25527; text-decoration: none; }
.c-full a:link, .c-right a:link { color: #207bca; text-decoration: underline; }
.c-full a:visited, .c-right a:visited { color: #003e00; text-decoration: none; }
.c-full a:hover, .c-right a:hover { color: #207bca; text-decoration: none; }
.c-full a:active, .c-right a:active { color: #e25527; text-decoration: none; }
/* Font Styles ----------- */
/* P */
.c-news p { font-size: 9px; line-height: 9px; font-style: normal; font-weight: bold; margin: 0 0 8px 0; text-transform: uppercase; color: #8b8b8b; }
.c-left p { font-size: 10px; line-height: 14px; font-style: normal; font-weight: normal; margin: 0 0 10px 0; color: #3f3d3d; }
.c-full p { font-size: 12px; line-height: 20px; font-style: normal; font-weight: normal; margin: 10px 0 10px 0; color: #3f3d3d; }
.c-middle p, .c-right p { font-size: 12px; line-height: 20px; font-style: normal; font-weight: normal; margin: 0 0 10px 0; color: #3f3d3d; }
.legal p { font-size: 9px; line-height: 12px; font-style: italic; font-weight: normal; margin: 0; color: #7d736d; }
/* H1 */
.c-news h1 { font-size: 17px; line-height: 17px; font-style: normal; font-weight: normal; margin: 20px 0 8px 0; text-transform: none; color: #e25527; }
.c-full h1, .c-middle h1, .c-right h1 { font-size: 21px; line-height: 21px; font-style: normal; font-weight: normal; margin: 0 0 10px 0; text-transform: none; color: #207bca; }
.c-left-member h1 { font-size: 14px; line-height: 16px; font-style: normal; font-weight: bold; margin: 0; text-transform: none; color: #e25527; }
.c-right-nt h1 { font-size: 16px; line-height: 16px; font-style: normal; font-weight: normal; margin: 0 0 3px 0; text-transform: none; color: #207bca; }
.c-right-date h1 { font-size: 11px; line-height: 11px; font-style: normal; font-weight: normal; margin: 0 0 4px 0; text-transform: none; color: #e25527; }
/* H2 */
.c-full h2, .c-middle h2, .c-right h2 { font-size: 16px; line-height: 16px; font-style: normal; font-weight: normal; margin: 20px 0 0 0; text-transform: none; color: #207bca; }
.c-right-title h2 { font-size: 16px; line-height: 16px; font-style: normal; font-weight: normal; margin: 0; text-transform: none; color: #207bca; }
.c-right-nt h2 { font-size: 12px; line-height: 12px; font-style: normal; font-weight: normal; margin: 0; padding: 3px 0 0 0; text-transform: none; color: #e25527; border-top: 1px solid #EAE8E5; }
.c-news h2 { font-size: 12px; line-height: 14px; font-style: normal; font-weight: normal; margin: 0 0 2px 0; text-transform: none; color: #3f3d3d; }
.c-right-date h2 { font-size: 15px; line-height: 15px; font-style: normal; font-weight: bold; margin: 0; text-transform: none; color: #3f3d3d; }
.c-left-member h2 { font-size: 11px; line-height: 18px; font-style: normal; font-weight: bold; margin: 0 0 10px 0; color: #3f3d3d; }
/* H3 */
.c-news h3 { font-size: 10px; line-height: 10px; font-style: normal; font-weight: normal; margin: 10px 0 0 22px; color: #3f3d3d; }
.c-right h3 { font-size: 14px; line-height: 16px; font-style: normal; font-weight: normal; margin: 20px 0 0 0; text-transform: none; color: #e25527; }
/* H4 */
.c-right h4 { font-size: 14px; line-height: 16px; font-style: normal; font-weight: normal; margin: 20px 0 10px 0; text-transform: none; color: #e25527; }
/* H5 */
.c-right h5 { font-size: 13px; line-height: 15px; font-style: normal; font-weight: bold; margin: 0; text-transform: none; color: #207bca; }
/* H6 */
.c-right h6 { font-size: 13px; line-height: 15px; font-style: normal; font-weight: bold; margin: 0 0 10px 0; text-transform: none; color: #207bca; }
.c-right-title h6 { font-size: 13px; line-height: 15px; font-style: normal; font-weight: normal; margin: 0 0 10px 0; text-transform: none; color: #207bca; }
/* Style Modifiers ----------- */
.email-button { margin: 30px 0 30px 45px; }
.thin { font-weight: normal; }
.italic { font-style: italic; }
.news-arrow { float: left; padding: 3px 0 0 0; }
.category { color: #207bca; }
.bold { font-weight: bold; }