html, body {margin:0; padding:0;}

html, body {
	background-color:#ddd;
}

#caro { margin:10px auto; padding:20px; text-align:left; width:740px; *width:740px; min-width:740px; background-color:#FFF; }

.iamstillalive-clear {clear:both; margin:0; padding:0;}

#hd {margin:0 0 81px 0;padding:0;text-align:left;}
#bd {margin:27px 0;padding:0;text-align:left;}
#ft {margin:27px 0 0 0;padding:0;text-align:left;}

#bd h2 {font-size:24px;line-height:27px;color:#000;margin:0 0 18px 0;padding:0 9px;font-weight:bold;font-style:normal;}
#bd p {font-size:14px;line-height:27px;color:#222;margin:0 0 18px 0;padding:0 9px;font-family:arial;}
#bd #util p {font-size:11px;line-height:18px;color:#222;margin:27px 0 18px 0;padding:0 9px;font-family:arial;}

#bd h3 {font-size:14px;line-height:27px;color:#222;margin:0px 0px 18px 0;padding:9px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-family:arial;font-weight:bold;}

#bd em {font-style:oblique;}

#bd ul {font-size:18px;line-height:27px;color:#222;margin:0 0 18px 0;padding:0 9px;font-family:arial;font-weight:bold;}
#bd li {font-size:14px;line-height:27px;color:#222;margin:0 0 0 18px;padding:0 9px;list-style-type:circle;font-family:arial;font-weight:normal;}

#ft p {font-size:11px;line-height:27px;color:#666;padding:0 9px;}

#hd #nav-wrap {padding:0 9px;}
#hd #nav-wrap li {float:left;padding:0 18px 0 0;font-style:oblique;font-weight:bold;font-size:14px;line-height:14px;}


#bd #util {border-top:1px solid #e9e9e9;margin:27px 0 0 0;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

#hd h1 {text-align:left;text-transform:uppercase;padding:0 0 9px 9px;font-weight:bold;font-size:18px;line-height:27px;font-style:oblique;}
#hd h1 a {color:#000;}

#hd #nav-wrap a {color:#222;border-bottom:2px solid #000;text-decoration:none;}
#hd #nav-wrap a:hover {color:#0099FF;border-bottom:2px solid #0099FF;text-decoration:none;}

#bd a {color:#5095C5;}
#bd a:hover {color:#000;}

#ft a {color:#5095C5;}
#ft a:hover {color:#000;}

#modal_container { padding:5px; background-color:#fff; border:4px solid #DDD; overflow:auto; font-size:12px; color:#333; text-align:left; }
#modal_overlay { background-color:#fff; }
#bd .photo-wrap {width:100%;margin:18px 0;}
#bd .photo-tiny {float:left;width:100px;margin:0 0 9px 0;}
#bd .photo-tiny a img {border:1px solid #eee;padding:1px;background-color:#fff;}
#bd .photo-tiny a:hover img {border:1px solid #666;padding:1px;background-color:#666;}

#bd .caro-article-content {float:left;width:540px;}
#bd .caro-article-metadata {float:right;width:160px;}

#bd .sidebar-metadata-unit {margin:0 0 9px 0;padding:0 0 9px 0;border-bottom:1px solid #eee;}
#bd .caro-article-metadata h4 {margin:0;padding:0;font-size:11px;line-height:18px;font-weight:bold;color:#444;}
#bd .caro-article-metadata p, #bd .caro-article-metadata ul, #bd .caro-article-metadata li {margin:0;padding:0;font-size:11px;line-height:18px;color:#666;}

#bd .articles-list-wrap {margin:0 0 18px 0;padding:0 9px 18px 9px;border-bottom:1px solid #eee;}
#bd .articles-list-info {float:right;width:620px;}
#bd .articles-list-image {float:left;width:100px;}

#bd .articles-list-info h5 {margin:0;padding:0;font-size:14px;line-height:18px;font-weight:bold;color:#222;}
#bd .articles-list-info h6 {margin:0;padding:0;font-size:12px;line-height:18px;font-weight:normal;color:#222;}
#bd .articles-list-info p {margin:0;padding:0;font-size:11px;line-height:18px;font-weight:normal;color:#444;font-style:oblique;}
