body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 62.5%; margin: 0; background: #fff;}
p, h1, h2, h3, h4, ul, ol {margin: 0; padding: 0;}
p, table {font-size: 1.2em; line-height: 1.5em; color: #4d4d4d; margin: 0.3em 0 1.2em;}
h1, h2, h3, h4 {line-height: 1.2em;}
h1 {color: #8b0038; text-transform: uppercase; font-weight: normal; font-size: 1.8em; letter-spacing: 1px; border-bottom: 1px solid #00ccff; margin-bottom: 0.2em;}
h2 {color: #8b0038; text-transform: uppercase; font-weight: normal; font-size: 1.6em; letter-spacing: 1px; margin: 0 0 0.2em;}
h3, h4 {color: #222; margin: 0.5em 0 0.2em;}
h3 {color: #004986; text-transform: uppercase; font-weight: normal; font-size: 1.4em; letter-spacing: 1px; border-bottom: 1px solid #00ccff;}
h4 {color: #0071bb; font-weight: normal; font-size: 1.2em; font-style: italic;}
a:link, a:visited {color: #29aae1; text-decoration: none; font-weight: bold; outline: none;}
a:hover, a:active {color: #0071bb; text-decoration: underline; font-weight: bold; outline: none;}
td {padding: 2px 6px;}

.rightalign {text-align: right;}
.tagline {color: #0071bb; font-style: italic; font-size: 1.5em; text-align: center; margin-top: 0.6em;}
.tagline a {font-weight: normal;}
.header_text {color: #4d4d4d; text-transform: none; font-size: 0.8em;}
.wine {color: #8a0038;}
.green {color: #006837;}
.morelink {text-align: right; font-style: italic; position: absolute; bottom: -4px; _bottom: -2px; right: 10px;}
.imageright {float: right; margin-left: 8px;}
.imageleft {float: left; margin-right: 8px;}
.imagecenter {display: block; margin: 0 auto;}
.imageborder {background: #fff; padding: 3px; border: 1px solid #ccc;}
.image_placeholder {width: 295px; height: 180px; float: left; background: #fff; text-align: center; padding: 3px; border: 1px solid #ccc;}
.nomargin {margin: 0 !important;}
.nopadding {padding: 0 !important;}
.hide {display: none; visibility: hidden;}

#wrapper {min-height: 480px; background: #fff url(http://www.chicagodiabetesproject.org/images/interface/wrapper_bg.gif) repeat-x; }
#header {text-align: center;}
#header img {border: 0 none; margin: 16px 0;}
#middle_wrapper {min-height: 480px; width: 1026px; overflow: hidden; margin: 0 auto;}
#middle {min-height: 419px; padding-bottom: 40px; _padding-bottom: 39px; width: 679px; overflow: hidden; background: #3f92c7 url(http://www.chicagodiabetesproject.org/images/interface/middle_shadow.gif) repeat-x bottom; float: left; position: relative;}

/*----------------------------NAVIGATION-------------------------------*/

#main_nav {width: 675px; position: relative; left: 3px; _top: 3px;}
#main_nav ul { height: 34px; float: left; margin: 5px 0 0; padding: 0;}
#main_nav ul li {display: block; float: left; padding: 0;}
#main_nav img {border: 0 none;}
#main_nav ul li a {display: block; height: 30px; text-indent: -9999px;}
.main_nav_current a {height: 37px !important; background-position: 0 -74px !important;}
li#nav_overview a {width: 75px; background: url(http://www.chicagodiabetesproject.org/images/interface/nav_overview.gif) no-repeat 0 0;}
li#nav_process a {width: 124px; background: url(http://www.chicagodiabetesproject.org/images/interface/nav_therapy.gif) no-repeat 0 0;}
li#nav_help a {width: 85px; background: url(http://www.chicagodiabetesproject.org/images/interface/nav_help.gif) no-repeat 0 0;}
li#nav_participate a {width: 130px; background: url(http://www.chicagodiabetesproject.org/images/interface/nav_participate.gif) no-repeat 0 0;}
li#nav_news a {width: 54px; background: url(http://www.chicagodiabetesproject.org/images/interface/nav_news.gif) no-repeat 0 0;}
li#nav_referrals a {width: 72px; background: url(http://www.chicagodiabetesproject.org/images/interface/nav_referrals.gif) no-repeat 0 0;}
li#nav_faq a {width: 42px; background: url(http://www.chicagodiabetesproject.org/images/interface/nav_faq.gif) no-repeat 0 0;}
li#nav_newsletter a {width: 90px; background: url(http://www.chicagodiabetesproject.org/images/interface/nav_newsletter.gif) no-repeat 0 0;}

#main_nav ul li a:hover, #main_nav ul li a:active {background-position: 0 -37px; }

#nav_test {position:relative; top: 0; left: 0;}

#subnav_wrapper {width: 667px; margin: 0 6px; clear: both; position: relative; top: 1px; _z-index: 100;}
#subnav_corner_left, #subnav_corner_right {width: 20px; min-height: 20px; _height: 20px; float: left;}
#subnav_corner_left {background: #fff url(http://www.chicagodiabetesproject.org/images/interface/subnav_corner_left.gif) no-repeat top; }
#subnav_corner_right {background: #fff url(http://www.chicagodiabetesproject.org/images/interface/subnav_corner_right.gif) no-repeat top; }
.subnav {width: 667px; min-height: 19px; _height: 19px; float: left; overflow: hidden;}

#subnav_overview {background: url(http://www.chicagodiabetesproject.org/images/interface/subnav_tab_overview.gif) no-repeat bottom left;}
#subnav_overview ul {margin-left: 75px; _display: inline;}
#subnav_process {background: url(http://www.chicagodiabetesproject.org/images/interface/subnav_tab_process.gif) no-repeat bottom left;}
#subnav_process ul {margin-left: 199px; _display: inline;}
#subnav_help {background: url(http://www.chicagodiabetesproject.org/images/interface/subnav_tab_help.gif) no-repeat bottom left;}
#subnav_help ul {margin-left: 284px; _display: inline;}

.subnav ul {float: left; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-transform: uppercase; }
.subnav ul li {float: left; margin: 0 8px 0 0; _margin: 0 6px 0 0; padding: 0 0 0 8px; list-style: none; background: url(http://www.chicagodiabetesproject.org/images/interface/subnav_bullet.gif) no-repeat left;}
.subnav a:link, .subnav a:visited, .subnav a:hover, .subnav a:active {color: #fff !important; font-weight: normal; }
.subnav_current {font-weight: bold !important; text-decoration: underline !important;}

.subsubnav {margin: 6px 14px; padding: 0 !important; font-size: 1em !important; font-family: Arial, Helvetica, sans-serif; color: #004986; font-weight: bold;}
.subsubnav li {list-style: disc outside; line-height: 1.4em;}
.subsubnav a:link, .subsubnav a:visited, .subsubnav a:hover, .subsubnav a:active {color: #004986; font-weight: normal;}

/*----------------------------SIDES-------------------------------*/

.sidebox {width: 171px; margin: 10px 1px; float: left;}

#quote_wrapper, #donate_wrapper { width: 167px; overflow: hidden; float: left;}
#donate_wrapper img, #quote_wrapper img {float:left;}

#quote_wrapper {margin-right: 4px; display: inline;}
#quotebox {min-height: 244px; width: 165px; padding: 0; border: 1px #00ccff; border-style: none solid; overflow: hidden; background: #fff; float: left;}
#quotebox img {float: left; border: 1px #ddd; border-style: solid none;}
.quote {font-size: 1.1em; text-indent: -0.5em; _text-indent: 0; margin: 0 10px 0.6em; float: left; _display: inline;}
.attribution {font-size: 1em; margin: 0.1em 10px 0; float: left;}

#donate_wrapper {margin-left: 4px; display: inline;}
#donate_top, #donate_home_top {width: 167px;  float: left;}
#donate_top {background: transparent url(http://www.chicagodiabetesproject.org/images/interface/donate_top.gif) no-repeat top;}
#donate_home_top {background: transparent url(http://www.chicagodiabetesproject.org/images/interface/donate_home_top.gif) no-repeat top;}
#donate_top h2, #donate_home_top h2 {font-size: 1.4em; line-height: 1.4em; letter-spacing: 0; font-weight: bold; color: #006837; width: 100%; text-align: center; border-bottom: 2px solid #8a0038; margin: 6px 0 0;}
.donate {min-height: 224px; width: 163px; border: 2px solid #8a0038; border-style: none solid; overflow: hidden; background: #fff url(http://www.chicagodiabetesproject.org/images/interface/donate_bg.gif) repeat-x 0 110px; float: left; position: relative;}
#donate_home {min-height: 113px; background: #fff url(http://www.chicagodiabetesproject.org/images/interface/donate_bg.gif) repeat-x top; }
.donate img {border: 2px solid #8a0038; border-style: none none solid none; margin-bottom: 10px;}
.donate p {font-size: 1em; *font-size: 0.938em; line-height: 1.4em; padding: 0 10px; margin: 0 0 0.5em;}
.donate a:link, #donate a:visited, #donate a:hover, #donate a:active {color: #8a0038;}

/*----------------------------HOME PAGE-------------------------------*/

#home_row1 {width: 675px; overflow: hidden; margin: 0px 2px 2px; clear: both; float: left; display: inline;}

#home_testimonial_wrap { width: 499px; margin: 0 2px; overflow: hidden; float: left; display: inline;}
#home_testimonial_wrap img {float: left;}
#home_testimonial {min-height: 139px; _height: 139px; width: 497px; border: 1px solid #00cbff; border-style: none solid; background: #fff url(http://www.chicagodiabetesproject.org/images/interface/home_testimonial_bg2.gif) repeat-x -1px bottom; float: left;}
#home_testimonial img {position: relative; bottom: 0; left: 0;}
#home_testimonial blockquote {margin: 0; padding: 0;}
#home_testimonial blockquote, #home_testimonial blockquote p {text-indent: -0.5em;}
#home_testimonial p {font-size: 1.4em; line-height: 1.4em; margin: 19px 10px 0 142px;}
#home_testimonial_insert {width: 338px; min-height: 44px; _height: 44px; padding: 10px 15px 5px 20px; position: relative; top: 14px; left: 123px; border: 1px solid #8a0038; border-style: solid none none solid;}
#home_testimonial_insert p {color: #fff; font-size: 1em; font-style: italic; margin: 0; padding: 0; }
#home_testimonial_insert a:link, #home_testimonial_insert a:visited, #home_testimonial_insert a:hover, #home_testimonial_insert a:active {color: #fff;}

#home_video {width: 480px; height: 247px; padding: 10px; _padding: 12px 10px 10px; margin-left: 2px; background: url(http://www.chicagodiabetesproject.org/images/interface/homePg_vidBkgd.jpg) no-repeat; float: left; _display: inline;}
#home_video embed, #home_video object {display: block; margin: 2px auto 0;}

#home_row2 {width: 673px; overflow: hidden; margin: 1px 3px; float: left; clear: both; display: inline;}

.featured_wrap {width: 222px; margin: 0 1px; padding-bottom: 11px; overflow: hidden; float: left; display: inline; background: url(http://www.chicagodiabetesproject.org/images/interface/featured_bottom.gif) no-repeat 0px bottom;}
.featured_wrap img {float: left;}
.featured_top {width: 222px; background: #b6dfca url(http://www.chicagodiabetesproject.org/images/interface/featured_top.gif) no-repeat top; border-bottom: 1px solid #86c3c5; float: left;}
.featured_top h2 {font-size: 1.2em; line-height: 1.4em; color: #03537f; font-style: italic; font-weight: normal; text-transform: none; letter-spacing: 0; margin: 8px 10px 2px;}
.featured {min-height: 165px; _height: 180px; width: 200px; padding: 10px 10px 0; border: 1px solid #00cbff; border-style: none solid; background: #fff; float: left; position: relative; _display: inline;}
.featured h3 {font-weight: normal !important; text-transform: none; letter-spacing: 0; color: #222; border: none; margin: 0; font-size: 1.1em; _font-size: 1em;}
.featured p {font-size: 1em; *font-size: 0.938em; margin: 0.3em 0; color: #666;}
.featured img {float: left; border: 1px solid #ddd; margin: 4px 6px 6px 0;}

/*----------------------------SUB PAGES-------------------------------*/
#content_wrapper_top, #content_wrapper_top_left, #content_wrapper_top_right {width: 667px; height: 17px; margin: 0 6px; _margin: 0 0 -1px 5px; float: left; _display: inline;}
#content_wrapper_top {background: url(http://www.chicagodiabetesproject.org/images/interface/content_top_bg3.gif) no-repeat top;}
#content_wrapper_top_left {background: url(http://www.chicagodiabetesproject.org/images/interface/content_top_bg_left.gif) no-repeat top;}
#content_wrapper_top_right {background: url(http://www.chicagodiabetesproject.org/images/interface/content_top_bg_right.gif) no-repeat top;}

#content_wrapper {min-height: 338px; width: 665px; padding-bottom: 5px; border: 1px solid #66ccff; border-style: none solid solid; overflow: hidden; background: #0072bc url(http://www.chicagodiabetesproject.org/images/interface/content_wrapper_bg.gif) repeat-x top; margin: 0 auto; clear: both;}
#content {width: 635px; padding: 0 10px 10px; margin: 0 auto 4px; border: 1px solid #66ccff; border-style: none solid solid; background: #fff; min-height: 321px; overflow: hidden; clear: both;}
#content_half_top, #content_unequal_top {height: 15px; width: 654px; margin: 6px 7px 0; float: left; _display: inline;}
#content_half_top {background: url(http://www.chicagodiabetesproject.org/images/interface/content_half_top_bg.gif) no-repeat top;}
#content_unequal_top {background: url(http://www.chicagodiabetesproject.org/images/interface/content_unequal_top_bg.gif) no-repeat top;}
.content_half_left, .content_half_right {min-height: 327px; width: 304px; float: left; padding: 0px 10px 10px; overflow: hidden; _display: inline;}
.content_half_left {margin: 0 3px 0 4px; _height: 321px;}
.content_half_right {border: 1px solid #66ccff; border-style: none solid solid; background: #fff; margin: 0 0 0 3px; _margin: 0 0 0 2px; position: relative;}
.content_left, .content_right {padding: 0 10px 10px; float: left; _display: inline;}
.content_left {width: 167px; height: 327px; margin: 0 3px 0 5px; overflow: hidden;}
.content_right {border: 1px solid #66ccff; border-style: none solid solid; background: #fff; min-height: 327px; width: 440px; margin: 0 5px 0 3px; _margin: 0 5px 0 2px; overflow: hidden; position: relative;}
.scroll {height: 327px; overflow: auto;}
.taller {min-height: 432px; _height: 432px;}
.verytall_ie {_height: 560px;}
.short_ie {_height: 321px;}
#video_hidden, #video1_hidden, #video2_hidden {display: none;}
.content_left h1, .content_half_left h1 {margin-bottom: 0.6em;}
.content_cell {float: left; clear: both; margin-bottom: 10px;}

/*----------------------------MEMBER PAGES-------------------------------*/
.member_list {margin: 0 !important; padding: 0 0 0 14px !important; font-size: 1em !important; font-family: Arial, Helvetica, sans-serif; color: #004986; _display: inline; _padding: 0 0 0 10px;}
.member_list li {list-style: none inside; line-height: 1.4em; *margin-left: -14px;}
.member_list li a:link, .member_list li a:visited, .member_list li a:hover, .member_list li a:active {color: #004986;}
h3.members_header {margin: 0 0 2px 0; padding: 12px 0 0 0; clear:both;}
.member_box {min-height: 50px; _height: 60px; width: 214px; margin: 2px; border: 1px solid #caf1ff; float: left; overflow: hidden; background: #f4fcff; }
.member_box a {display: block; height: 60px; color: #29aae1; text-decoration: none;}
.member_box a:hover, .member_box a:active {background: #bbeafc;}
.member_thumbnail {border: 1px solid #3F92C7; display: block; margin: 5px; float: left; _display: inline;}
.member_name {font-family: Arial, Helvetica, sans-serif; margin: 0 0 0 60px; padding-top: 5px; font-size: 1.2em; line-height: 1.2em; color: #29aae1;}
a:hover .member_name {text-decoration: underline;}
.member_position {margin: 0 0 0 60px; font-size: 0.9em; *font-size: 0.875em; font-weight: normal; text-decoration: none !important;}
.member_photo {display: block; margin: 0 auto;}
#member_video {width: 426px; height: 245px; padding: 7px; background: #01355a;}
#member_video embed {display: block; margin: 0 auto;}
#member_bio_wrap {position: relative; clear: both;}
.member_bio {width: 430px; padding: 5px; background: #fff; }

/*----------------------------TESTIMONIALS PAGE-------------------------------*/

#testimonial_wrap {height: 328px;}
.testimonial {position: absolute; height: 328px; width: 450px; overflow: auto; display: none; }
.testimonial_photo {float: left; margin: 4px 12px 0 0;}

/*----------------------------CONTRIBUTIONS PAGE-------------------------------*/
.oddrow {background: #e6f8ff;}
.evenrow {background: #bbeafc;}

/*----------------------------NEWS PAGE-------------------------------*/
.news_entry {padding: 5px 5px 0; margin: 10px 0; border: 1px solid #caf1ff; background: #f4fcff;}
.news_entry img {float: left; border: 1px solid #ddd; margin: 4px 6px 6px 0;}
.news_date {font-size: 1.2em; margin: 0; font-style: italic;}
ul.news_list {margin: 8px 0 0 14px; font-size: 1.2em; color: #004986;}

/*----------------------------FAQ PAGE-------------------------------*/
#faq_wrapper {height: 328px;}
.faq_answer {width: 304px; height: 328px; overflow: auto; position: absolute; display: none;}

/*----------------------------NEWSLETTER PAGE-------------------------------*/
#contact_form {margin-top: 30px;}
input#from {width: 162px;}

#footer_text {margin: 0; position: absolute; bottom: 0; width: 679px; text-align: center; font-size: 0.938em; color: #888;}