html, body {margin:0; padding:0; height:100%; /* need for left bar background 100% height */
text-align:center;background:#fff;font:11px verdana;}	
p, img {margin:0;padding:0;border:0;}
form {margin:0;padding:0;}
input {font-size:11px;height:16px;margin:0;padding:2px;vertical-align:middle;}
#wrapper_p1 {width:800px;margin:0 auto;height:auto !important;height:100%; /* need for left bar background 100% height */
background:#fff url(../img/bg_feature1.gif) repeat-y;text-align:left;}
#wrapper_p2 {width:800px;margin:0 auto;height:auto !important;height:100%; /* need for left bar background 100% height */
background:#fff url(../img/bg_feature2.gif) repeat-y;text-align:left;}
#wrapper_p3 {width:800px;margin:0 auto;height:auto !important;height:100%; /* need for left bar background 100% height */
background:#fff url(../img/bg_feature3.gif) repeat-y;text-align:left;}
#wrapper_p4 {width:800px;margin:0 auto;height:auto !important;height:100%; /* need for left bar background 100% height */
background:#fff url(../img/bg_feature4.gif) repeat-y;text-align:left;}
* html #wrapper { height: 100%;} 

/*style for top header*/
#header {background:#fff;}
#logo_hp {float:left;width:400px;margin:0;padding:0;}
#referral {float:right;height:20px;padding:3px 4px 0 8px;background:url("../img/bg_tab_yellow.gif") no-repeat;background-color:#ffcc33;color:#000000;font:bold 11px verdana;}
#referral a {text-decoration:none;color:#494949}
/*
#issue {float:left;position:relative;top:58px;text-align:left;color:#000000;font:bold 11px verdana;}
*/
#issue {float:left;}
#logo_cumc_doc {float:right;position:relative;top:4px;width:280px;text-align:center;}
#search_form {float:right;width:280px;position:relative;top:10px;text-align:center;color:#793436;font:9px verdana;}

/* style for top standard main navigation (home, back issues, contact us, etc) */
#nav_main ul {width:800px;list-style-type:none;padding:0; margin:0;background: url("../img/bg_topnav_bottom.gif") no-repeat;}
#nav_main li {float:left;display:block;width:130px;height:27px;background: url("../img/bg_topnav.gif") no-repeat;}
#nav_main a {display:block;padding-top:5px;color:#9c9ca0;text-decoration:none;text-align:center;font:bold 11px verdana;}
#nav_main a#dos_url {background: url('../img/bg_topnav_url.gif');width:150px;height:27px;} 

/* style for homepage features article navigation with listing style -- feature4 problem on height
#nav_home_features {width:800px;height:420px;color:#fff;margin:0;}
#nav_home_features ul {list-style:none;margin:0;padding:0;}
#nav_home_features ul li {float:left;width:200px;display:block;height:420px;text-align:center;}
#nav_home_features ul li img.feature_photo {margin:30px 0 10px 0;}
#nav_home_features ul li img.page_no {padding:0 0 10px 5px;margin:0 130px 0 0}
#nav_home_features ul li h1 {padding:0 0 0 5px;margin:0;;text-align:left;font:normal 26px verdana;}
#nav_home_features ul li h2 {padding:5px 0 0 5px;margin:0;text-align:left;font:normal 12px arial;}
#nav_home_features ul li a {color:#fff;text-decoration:none;}
#nav_home_features ul li#feature1 a {height:100%;margin-right:3px;display:block;background:#000099;}
#nav_home_features ul li#feature1 a:hover{background:#040473;}
#nav_home_features ul li#feature2 a {height:100%;margin-right:3px;display:block;background:#991b1d;}
#nav_home_features ul li#feature2 a:hover{background:#88191b;}
#nav_home_features ul li#feature3 a {height:100%;margin-right:3px;display:block;background:#a2d5e1;}
#nav_home_features ul li#feature3 a:hover{background:#7fc9da;}
#nav_home_features ul li#feature4 a {margin:0;display:block;background:#ffcc33;}
#nav_home_features ul li#feature4 a:hover{background:#f8c221;}*/

/* style for homepage features article navigation */
#nav_home_features_wrapper {width:810px;margin:0;height:100%;}
#nav_home_features_wrapper h1 {padding:0 0 0 8px;margin:0;text-align:left;font:normal 26px verdana;}
#nav_home_features_wrapper h2 {padding:5px 2px 0 5px;margin:0;text-align:left;font:normal 12px arial;}
#nav_home_features_wrapper p {line-height:17px;font-size:12px;letter-spacing:0.31pt;padding:0 2px 0 8px}
#nav_home_features_wrapper img.feature_photo {text-align:center;margin:30px 0 10px 40px;}
#nav_home_features_wrapper img.page_no {padding:0 0 10px 8px;margin:0 110px 0 0}

#nav_home_features_wrapper p {line-height:17px;font-size:12px;letter-spacing:0.31pt;padding:0 0 0 8px}
#nav_home_features_wrapper #feature1 {float:left;width:200px;height:530px;background:#040473;}
#nav_home_features_wrapper #feature1 a {margin-right:3px;color:#fff;display:block;text-decoration:none;background:#040473;}
#nav_home_features_wrapper #feature2 {float:left;width:200px;height:530px;background:#88191b;}
#nav_home_features_wrapper #feature2 a {margin-right:3px;color:#fff;display:block;text-decoration:none;background:#88191b;}
#nav_home_features_wrapper #feature3 {float:left;width:200px;height:530px;background:#7fc9da; }
#nav_home_features_wrapper #feature3 a {margin-right:3px;color:#fff;display:block;text-decoration:none;background:#7fc9da; }
#nav_home_features_wrapper #feature4 {float:left;width:200px;height:530px;background:#f8c221;}
#nav_home_features_wrapper #feature4 a {margin-right:3px;color:#fff;display:block;text-decoration:none;;background:#f8c221;}
    
/* style for level 2 features article navigation */
#nav_features {width:800px;color:#fff;}
#nav_features ul {list-style:none;margin:0;padding:0;}
#nav_features ul li {float:left;width:200px;display:block;height:58px;}
#nav_features ul li img {float:left;padding:10px 6px 10px 10px;margin:0;border:0;}
#nav_features ul li h1 {float:left;padding:6px 2px 10px 0px;margin:0;border:0;font:normal 13px verdana;line-height:15px;}
#nav_features ul li a {color:#fff;text-decoration:none;}
#nav_features ul li#feature1 a {height:100%;margin-right:3px;display:block;background:#040473;}
#nav_features ul li#feature1 a:hover{background:#000099;}
#nav_features ul li#feature2 a {height:100%;margin-right:3px;display:block;background:#88191b;}
#nav_features ul li#feature2 a:hover{background:#991b1d;}
#nav_features ul li#feature3 a {height:100%;margin-right:3px;display:block;background:#7fc9da;}
#nav_features ul li#feature3 a:hover{background:#a2d5e1;}
#nav_features ul li#feature4 a {height:100%;margin:0;display:block;background:#f8c221;}
#nav_features ul li#feature4 a:hover{background:#ffcc33;}

/* style for features article */
#feature_wrapper {}
#feature_leftbar {float:left;border-top:3px solid #fff;width:50px;padding:0;}
#content {float:right;border-top:3px solid #fff;width:710px;padding:20px 0 50px 40px;}
#addthis {float:right;}
#content h1 {padding:0 0 8px 0;margin:0;color:#991b1e;line-height:30px;letter-spacing: 0.08em;font:200 27px HelveticaNeue-Light, Helvetica Neue Light, Verdana, sans-serif;}
#content p.teaser {padding:0 0 25px 0;color:#000000;letter-spacing: 0.1em;font:100 16px HelveticaNeue-UltraLight, Helvetica Neue Light, Verdana, sans-serif;} /* teaser after H1 */
#content h2 {font:bold 11px verdana;padding:10px 50px 5px 0;margin:0; text-transform: uppercase;}

#content p {padding:0px 50px 15px 0;margin:0;line-height:19px;}
#content p.footer {color:#991b1e;font-weight:bold;}
#content hr {margin:0;padding:0;color:purple;width:70%;}
#content a {color:#000099;}
#content ul {margin:0 0 10px 40px;padding:0;line-height:19px;}
#content ul li {margin:0;padding:0 0 6px 0;}

#archive {min-height:180px;margin:0px 50px 20px 0;padding:0;border-top:2px solid #000099;background: url('../img/bg_column.jpg') no-repeat bottom right;}
#archive img {margin:10px;padding:0px;text-align:center;float:left;border:1px solid #e8e8ec;}
#archive ul {margin:0;padding:15px 0 20px 170px;}
#archive li {margin:0;padding:0 0 5px 0}
.pic_caption_rt {float:right;padding:0 0 30px 30px; margin:0;color:#991b1e;font:italic 10px verdana;}
.img_border {border:1px solid #991b1e;}
#column {line-height:15px;padding:16px 2px 10px 2px;margin:0px 50px 20px 0;border-top:2px solid #000099;background: url('../img/bg_column.jpg') no-repeat bottom right;}
#column img {border:1px solid #e8e8ec;}
#column p {line-height:18px;margin:0;padding:12px 0 0 0;}
p.more, p.more a {text-align:right;color:#000099;text-decoration:none;font:10px verdana;}
.table_outline {border-top:2px solid #000099;border-bottom:2px solid #000099;background:#f4f4f4;}
.social_networks, .archives_year {margin:0 50px 0 0;padding:10px 0 10px 10px;border-top:1px solid #e8e8ec;border-bottom:1px solid #e8e8ec;background:#f4f4f6;}
.txt_blue {color:#000099;}
.txt_red {color:#991b1e;}
.txt_img_copyright {font:8px verdana;color:#666666;float:right;}
.btn_submit {margin:5px 0 0 200px;width:100px;height:25px;border:1px solid #f4f4f4;background:#000099;color:#fff;}
/* style for footer */
#footer {clear:both;width:785px;height:20px;padding:8px 10px 0 5px;border-top:3px solid #fff;background-color:#e8e8ec;color:#939397;font:9px verdana;}
#footer a {text-decoration:none;color:#939397;}
#copyright {float:left;}
#unsubscribe {float:right;}