/* SCREEN */

body { font: small/150% Verdana,serif; color: #000; margin: 0; background-color: #FFF; min-width: 1000px; }
a:link, a:visited, a:active { color: #4097E5; text-decoration: none; }
a:hover { text-decoration: underline; }
dd { margin: 0; }
img { border: 0; }

/* ====================
   GENERAL LAYOUT
----------------------- */

/* #header */
	div#header h2 { background: #1D42D2 url(../images/banner-bg.png) no-repeat; width: 100%; height: 77px; margin: 0; }
	div#header h2 a { float: left; display: block; background: url(../images/logo_plm_lg.gif) no-repeat; width: 282px; height: 44px; text-indent: -9999px; margin: 28px 0 0 23px; }
	ul#navigation { background-color: #0C30A9; list-style: none; margin: 0; padding: 6px 0 0 6px; font-size: 90%; }
	ul#navigation:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	ul#navigation li { float: left; display: block; position: relative; }
	ul#navigation li a:link,
	ul#navigation li a:visited,
	ul#navigation li a:active { float: left; display: block; height: 21px; color: #CDDFFF; padding: 4px 15px; background: url(../images/nav-divider.png) no-repeat right bottom; text-decoration: none; }
	ul#navigation li a:hover { text-decoration: underline; }
	ul#navigation li#nav-contact a { background-image: none; }
	div#login { float: right; position: absolute; top: 42px; right: 20px; font-size: 85%; }
	div#login a { color: #CDDFFF; background-color: rgba(12, 48, 169, 0.5); padding: 4px 8px; border: 1px solid rgba(205, 233, 255, 0.3); }
	div#login a:hover { text-decoration: none; background-color: rgba(12, 48, 169, 0.9); color: #FFF; border: 1px solid rgba(205, 233, 255, 0.5); }
	ul#navigation li#nav-products ul { display: none; min-width: 150px; top: 29px; left: 0; padding: 8px; margin: 0; font-size: 90%; position: absolute; background-color: #E2EBFA; border-width: 0 1px 1px 1px; border-style: solid; border-color: #4097E5; }
	ul#navigation li#nav-products ul li { float: none; }
	ul#navigation li#nav-products ul li a { font-weight: normal; padding: 1px 8px; }
	ul#navigation li#nav-products ul li a:link,
	ul#navigation li#nav-products ul li a:visited,
	ul#navigation li#nav-products ul li a:active { float: none; background: none; color: #4097E5; }
	ul#navigation li#nav-products ul li a:hover { text-decoration: none; background-color: #4097E5; color: #FFF; }
	ul#navigation li#nav-products:hover ul { display: block; }
	body.about li#nav-about a,
	body.testimonials li#nav-testimonials a,
	body.communities li#nav-communities a,
	body.contact li#nav-contact a,
	body.partners li#nav-partners a,
	body.press li#nav-press a,
	body.products li#nav-products a { background-color: #4097E5; color: #FFF; font-weight: bold; background-image: none; }
	div#breadcrumb { clear: left; text-align: right; margin: 5px 20px 10px; font-size: 80%; min-width: 960px; max-width: 1160px; }

/* content */
	div#content { max-width: 1200px; }

/* #main */
	div#main { float: left; margin: 0 0 40px 20px; width: 72%; }
	h1 { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-weight: bold; font-size: 180%; line-height: 120%; color: #4097E5; margin: 0; }
	h2 { font-weight: normal; font-size: 120%; color: #4097E5; margin: 0; }
	div.list-box { background: #E0E8FF url(../images/product-list-bg.png) repeat-x left bottom; padding-bottom: 20px; }
	div.list-box h3,
	div#example h3 { background-color: #4097E5; color: #FFF; font-size: 85%; padding: 0 8px; margin: 0; }
	div#features-benefits { clear: right; }
	div#example { clear: left; }
	div#example dl { margin: 8px; }
	div#example dt { font-weight: bold; }
	div#example dd { font-size: 85%; }
	div.list-box ul,
	div#example ul { font-size: 85%; margin: 0; padding: 8px 8px 8px 24px; }
	div.list-box ul li,
	div#example ul li { margin-bottom: 5px; }
	p.back-link { margin: 20px 0; font-weight: bold; }

/* #sidebar */
	div#sidebar { background: #F9F2E8 url(../images/sidebar-bg.png) repeat-x left bottom; float: right; margin: 0 20px 20px 0; width: 21%; }
	div.primary h3 { background-color: #F8E38F; margin: 0; font-weight: normal; font-size: 100%; padding: 2px 8px; color: #4b4b4b; }
	div.primary dl { margin: 0 8px 8px 8px; }
	div.primary dt { margin-top: 8px; font-weight: bold; font-size: 90%; }
	div.primary dd { font-size: 85%; }
	div.primary h4 { font-size: 90%; margin: 4px 8px; }
	div.primary h4 a { color: #000; text-decoration: none; }
	div.primary h4 a:hover { text-decoration: underline; }

/* #footer */
	div#footer { clear: both; background: url(../images/footer-bg.png) repeat-x; }
	div#footer ul { border-top: 1px solid #E6E6E6; list-style: none; font-size: 80%; padding: 20px 0 0 20px; margin: 0 0 5px 0; }
	div#footer li { display: inline; border-right: 1px solid #A6ADB7; }
	div#footer li:last-child { border-right: none; }
	div#footer li a { padding: 0 8px; }
	div#footer li.home { border-right: none; }
	div#footer li.home a { text-indent: -9999px; display: block; float: left; width: 107px; height: 17px; background: url(../images/footer-logo.png) no-repeat; }
	div#footer p { color: #A6ADB7; padding: 0 0 30px 150px; margin: 0; font-size: 80%;  }


/* ====================
   HOME PAGES
----------------------- */

/* #main */
	body.home h1, body.home div#image h2, body.home div#image p { position: absolute; left: -1000px; width: 100px; } 
	div#image img { max-width: 100%; height: auto; }

/* #sidebar */
	body.home div#sidebar { background: none; }
	body.home div.primary { background: #F8EFE1 url(../images/home-sidebar-bg.png) repeat-x left bottom; }
	body.home div.primary p { margin: 0; padding: 8px; font-size: 90%; }
	body.home div.primary p + p { padding-top: 0; }
	body.home div.primary p a { font-weight: bold; }
	body.home div.primary h3 { padding: 8px 8px 6px; }
	body.home div.primary h3 a { text-indent: -9999px; width: 194px; height: 18px; display: block; }
	div#sidebar-pharma h3 a { background: url(../images/sidebar-pharma.png) no-repeat left top; }
	div#sidebar-health-plans h3 a { background: url(../images/sidebar-health-plans.png) no-repeat left top; }
	div#sidebar-other h3 a { background: url(../images/sidebar-other.png) no-repeat left top; }

/* ====================
   PRODUCT PAGES
----------------------- */

/* #header */
	body.product h1 { font-weight: normal; }
	body.products h1 span { font-weight: normal; }
	body#peer-dm h1,
	body#community-development h1,
	body#clinical-trial-awareness h1 { font-weight: bold; }

/* #main */
	body#patientslikemelisten div#example dt { font-weight: normal; }
	body#clinical-development div.list-box { border-top: 4px solid #4097E5; }
	body.expertise div#main h1 + p { padding-top: 50px; margin-top: 20px; background: url(../images/products/faces.jpg) repeat-x; }
	body.expertise div#main ul { font-size: 90%; list-style: none; padding: 0 0 0 20px; margin-left: 0; }
	body.expertise div#main ul li { background: url(../images/bullet.png) no-repeat left 5px; padding-left: 16px; }
	body.expertise div#main ul + p { font-size: 90%; }
	body.expertise div#main dl { padding: 0 8px; margin: 0; }
	body.expertise div#main dt { padding-top: 4px; }
	body.expertise div#main dd { font-size: 90%; }
	body.product div#main img { float: right; margin-top: -20px; margin-bottom: 10px; margin-right: 1%; }
	body.products div#main h2 { position: absolute; left: -1000px; width: 100px; }
	body#home.products div#main img { margin: 20px 0; max-width: 100%; height: auto; }
	body#home.products div#main p { font-size: 90%; }
	strong.tagline { display: block; }
	div#product-info { width: 60%; }
	div#product-info p { margin: 10px 0; }
	div#product-info ol { padding: 0 24px; }
	div#product-info ul { padding: 0 0 0 20px; margin: -8px 0 10px 0; }
	div#product-info ul.more-info { list-style: none; padding: 15px 0; margin: 0; font-size: 85%; border-top: 3px dotted #CCC; }
	div#product-info ul.more-info li { padding: 0; }
	div#product-info ul.more-info li a { padding: 4px 0 4px 20px; }
	div#product-info ul.more-info li.email a { background: url(../images/icon-email.png) no-repeat left 50%; }
	div#product-info ul.more-info li.pdf a { background: url(../images/icon-pdf.png) no-repeat left 50%; }
	body#patientslikemelens div#example { clear: both; }
	div#example p { font-size: 90%; }
	div#patients { float: left; width: 180px; color: #FFF; background: url(../images/patients.jpg) no-repeat; padding-top: 133px; margin-top: 24px; }
	div#patients p#insight { background-color: #2E89E6; padding: 8px; font-size: 120%; margin: 0;}
	div#patients div#email { background: transparent url(../images/patients-bg.png) no-repeat; height: 177px; padding: 16px 8px 0px 8px; font-size: 85%; color: #000; }
	div#patients div#email p { background: url(../images/icon-email.png) no-repeat left 4px; padding: 0 0 0 20px; margin: 0; }
	div#audience-info { padding-left: 200px; margin-top: 20px; }
	p.audience-intro { background-color: #CDDFFF; font-size: 90%; padding: 0 4px; }
	body#other div#main h3 { font-weight: normal; background-color: #CDDFFF; font-size: 100%; padding: 1px 4px; }
	div.col1 { float: left; width: 50%; }
	div.col2 { float: left; width: 50%; }
	div.cola { float: left; width: 33%; }
	div.colb { float: left; width: 34%; }
	div.colc { float: left; width: 33%; }
	div#innovative-services { overflow: auto; background: #E0E8FF url(../images/product-list-bg.png) repeat-x left bottom; padding-bottom: 20px; }
	div#innovative-services div.list-box { background: none; padding-bottom: 0; }
	div#innovative-services div.colb dl:last-child { padding-bottom: 20px; }
	div#innovative-services div.colb h3,
	div#innovative-services div.colb dl { border-color: #FFF; border-style: solid; border-width: 0 2px; }
	div#features-benefits { overflow: auto; background: #E0E8FF url(../images/product-list-bg.png) repeat-x left bottom; padding-bottom: 20px; }
	div#features-benefits div.list-box { background: none; padding-bottom: 0; }
	div#features-benefits div.col1 ul { padding-bottom: 20px; }
	div#features-benefits div.col1 h3,
	div#features-benefits div.col1 ul { border-color: #FFF; border-style: solid; border-width: 0 2px 0 0; }
	div#features-benefits.alt div.col1 h3,
	div#features-benefits.alt div.col1 ul { border: none; }
	div#features-benefits.alt div.col1 ul { padding-bottom: 0; }
	div#features-benefits.alt div.col2 h3,
	div#features-benefits.alt div.col2 ul { border-color: #FFF; border-style: solid; border-width: 0 0 0 2px; }
	div#features-benefits.alt div.col2 ul { padding-bottom: 20px; }
	div#audience-info dl { margin-top: 0; padding-right: 20px; }
	div#audience-info dt { font-weight: bold; }
	div#audience-info dt.dont-see { font-size: 85%; }
	div#audience-info dd { font-size: 85%; margin-bottom: 8px; }
	div#example dl#report-tysabri { background: url(../images/products/report-tysabri.png) no-repeat left top; padding-left: 140px; min-height: 90px; }	
	div#example dl#novartis { background: url(../images/products/novartis.png) no-repeat left 4px; padding-left: 140px; min-height: 41px; }	
	div#example dl#avanir { background: url(../images/products/avanir.png) no-repeat left 8px; padding-left: 140px; min-height: 41px; border-top: 3px dotted #CCC; padding-top: 8px; }	
	div#example dl#case-lithium { background: url(../images/products/lithium.png) no-repeat left top; padding-left: 140px; min-height: 90px; }	
	div#example dl#case-baclofen { background: url(../images/products/baclofen.png) no-repeat left top; padding-left: 140px; min-height: 90px; }	

/* #sidebar */
	div#product-list dt { color: #4097E5; cursor: pointer; }
	div#product-list h4 { border-top: 3px dotted #F8E38F; color: #666; padding-top: 8px; }
	div#additional-services h4 { font-weight: normal; }
	div#additional-services dt { font-weight: normal; font-size: 90%; background: url(../images/bullet.png) no-repeat left 5px; padding-left: 12px; }
	div#additional-services dd { line-height: 125%; color: #666; margin-left: 12px; }
	div#additional-audiences dt { font-weight: normal; }
	div#additional-audiences dd { color: #666; }
	div.popup-box { position: absolute; width: 21%; max-width: 252px; min-width: 210px; margin: 0; }
	div#popup-communitydevelopment { margin-top: 8px; }
	div#popup-peer-dm { margin-top: 8px; }
	div.popup-inner { background-color: #E2EBFA; border: 1px solid #4097E5; }
	div.popup-box h5 { background-color: #4097E5; color: #FFF; margin: 0; font-size: 90%; padding: 0 8px;  }
	div.popup-box p { font-size: 85%; margin: 2px 8px; }
	div.popup-box h5 a { color: #FFF; }
	dl#list-clinicaltrial { border-top: 3px dotted #F8E38F; }
	body#peer-dm dt#sidebar-peer-dm a,
	body#patientslikemeinsights dt#sidebar-insights a,
	body#patientslikemelongitude dt#sidebar-longitude a,
	body#patientslikemeleaders dt#sidebar-leaders a,
	body#patientslikemelens dt#sidebar-lens a,
	body#community-development dt#sidebar-community-development a,
	body#patientslikemelisten dt#sidebar-listen a { color: #000; font-weight: bold; }


/* ====================
   ABOUT PAGES
----------------------- */

/* #main */
	body.about div#main p { font-size: 90%; }
	strong.leadin { font-size: 110%; }
	body#home.about div#main h1 + p { padding-top: 70px; margin-top: 20px; background: url(../images/aboutus/people.png) repeat-x; }
	div#team { overflow: hide; }
	div#executive-team, div#research-team { float: left; width: 35%; /* margin-right: 2px; */}
	div#board { float: left; width: 30%; }
	div#executive-team dl,
	div#research-team dl,
	div#board dl { margin: 0; padding: 8px 8px 0 8px; font-size: 90%; line-height: 140%; min-height: 55px;}
	div#executive-team dt,
	div#research-team dt { padding-left: 62px; font-weight: bold; }
	div#board dt { font-weight: bold; }
	div#team dl.cole { background: url(../images/aboutus/cole.png) no-repeat 8px 8px; }
	div#team dl.heywoodb { background: url(../images/aboutus/heywoodb.png) no-repeat 8px 8px; }
	div#team dl.heywoodj { background: url(../images/aboutus/heywoodj.png) no-repeat 8px 8px; }
	div#team dl.williams { background: url(../images/aboutus/williams.png) no-repeat 8px 8px; }
	div#team dl.brownstein { background: url(../images/aboutus/brownstein.png) no-repeat 8px 8px; }
	div#team dl.frost { background: url(../images/aboutus/frost.png) no-repeat 8px 8px; }
	div#team dl.massagli { background: url(../images/aboutus/massagli.png) no-repeat 8px 8px; }
	div#team dl.okun { background: url(../images/aboutus/okun.png) no-repeat 8px 8px; }
	div#team dl.vaughan { background: url(../images/aboutus/vaughan.png) no-repeat 8px 8px; }
	div#team dl.wicks { background: url(../images/aboutus/wicks.png) no-repeat 8px 8px; }
	div#team dl.bhargava { background: url(../images/aboutus/bhargava.png) no-repeat 8px 8px; }
	div#team dl.bradley { background: url(../images/aboutus/bradley.png) no-repeat 8px 8px; }
	div#executive-team dd,
	div#research-team dd { padding-left: 62px; }
	div#board dd { margin-bottom: 20px; }
	body#bio img.portrait { float: left; }
	body#bio h3.org { display: none; }
	body#bio h1, body#bio div#main h2 { padding-left: 165px; }
	body#bio div.board h1, body#bio div#main.board h2 { padding-left: 0; }
	body#bio div.board h1 { margin-top: 20px; }
	body#bio h1 { margin-top: 100px; }
	body#bio div#main h2 { color: #000; margin-top: 10px; }
	body#bio.about div#main h3 + p { clear: left; }
	div#team { overflow: auto; background: #E0E8FF url(../images/product-list-bg.png) repeat-x left bottom; padding-bottom: 20px; }
	div#team div.list-box { background: none; padding-bottom: 0; }
	div#team div#research-team dl:last-child { padding-bottom: 20px; }
	div#team div#research-team h3,
	div#team div#research-team dl { border-color: #FFF; border-style: solid; border-width: 0 2px; }

/* #sidebar */
	div#facts p { font-size: 85%; margin: 8px; }
	div#facts h5 { font-size: 90%; margin: 4px 8px; }
	div#facts h5, div#facts ul#rare { color: #666; }
	div#facts ul { font-size: 85%; margin: 0 8px; padding: 0 0 0 15px; }
	div#facts ul li { margin-bottom: 8px; }
	div#facts ul.disease-list { list-style: none; padding: 0 8px; }
	div#facts ul.disease-list li { margin-bottom: 0; }
	div#highlights dt { font-weight: normal; font-style: italic; }
	div#highlights dd { margin-bottom: 8px; }
	div#highlights dt.cbs-evening-news { margin: 12px 0 4px; background: url(../images/aboutus/cbs-evening-news.png) no-repeat; width: 194px; height: 25px; text-indent: -9999px; }
	div#highlights dt.businessweek { margin: 12px 0 4px; background: url(../images/aboutus/businessweek.png) no-repeat; width: 127px; height: 27px; text-indent: -9999px; }
	div#highlights dt.nature-biotechnology { margin: 12px 0 4px; background: url(../images/aboutus/nature-biotechnology.png) no-repeat; width: 194px; height: 58px; text-indent: -9999px; }
	div#highlights dt.neurology-today { margin: 12px 0 4px; background: url(../images/aboutus/neurology-today.png) no-repeat; width: 194px; height: 25px; text-indent: -9999px; }
	div#highlights dt.los-angeles-times { margin: 12px 0 4px; background: url(../images/aboutus/los-angeles-times.png) no-repeat; width: 194px; height: 25px; text-indent: -9999px; }
	div#highlights dt.newsweek { margin: 12px 0 4px; background: url(../images/aboutus/newsweek.png) no-repeat; width: 146px; height: 31px; text-indent: -9999px; }
	div#highlights dt.fox-business-live { margin: 12px 0 4px; background: url(../images/aboutus/fox-business-live.png) no-repeat; width: 152px; height: 74px; text-indent: -9999px; }
  div#highlights p { margin: 8px; }
  ul#blogging { font-size: 85%; margin: 8px; list-style: none; padding: 0; }
	ul#blogging li { background: url(../images/bullet.png) no-repeat left 5px; margin: 0; padding: 0 0 0 12px; }
	
	
/* ====================
   PARTNERS PAGES
----------------------- */

/* #main */
	body#home.partners div#content h1 { margin-bottom: 20px; }
	body#home.partners div#content h2 { background: url(../images/press-head-bg.png) repeat-x top left; border-top: 1px solid #4097E5; padding: 8px; }
	body#home.partners div#content p { font-size: 90%; }
	body#home.partners p#jump-nav { color: #666; }
	body#home.partners div#content div#main dl { position: relative; min-height: 160px; }
	body#home.partners div#content div#main dt { margin-left: 170px; border-top: 2px solid #4899E9; padding: 4px 0; }
	body#home.partners div#content div#main dt a { color: #000; font-weight: bold; }
	body#home.partners div#content div#main dd { margin-left: 170px; font-size: 85%; }
	body#home.partners div#content div#main dd.logo { position: absolute; top: 0; left: 0; margin: 0; }
	body#home.partners div#content div#main dd.logo img { border: 1px solid #999; }
	body#home.partners div#content div#main dl { position: relative; }
	

/* ====================
   PRESS PAGES
----------------------- */

/* #main */
	body#home.press div#content h1 { margin-bottom: 20px; }
	body#home.press div#content h2 { background: url(../images/press-head-bg.png) repeat-x top left; border-top: 1px solid #4097E5; padding: 8px; }
	div#press-releases h3 { font-size: 100%; margin: 0; }
	div#press-releases h4 { font-size: 90%; margin: 0; }
	div#press-releases p, div#media-coverage p { font-size: 85%; margin: 0; }
	div.story-blurb, div#media-coverage dl { padding: 8px; }
	body#archives.press div.story-blurb,
	body#archives.press div#media-coverage dl { padding: 8px 0; }
	body#archives.press div#content h2 { color: #000; margin: 20px 0 10px 0; }
	body#archives.press div#media-coverage h2,
	body#archives.press div#press-releases h2 { border-top: 1px solid #CCC; padding-top: 20px; }
	body#archives.press div#content h2 span { font-weight: bold; }
	div#archives-nav p { font-size: 90%; color: #666; padding-top: 10px; margin: 0; }
	div#archives-nav p:first-child { float: right; }
	body#archives.press p.back-link { margin-top: 40px; }	
	div#press-releases p.archives { padding: 8px 8px 20px; }
	div#media-coverage p.archives { padding: 0 8px; font-size: 85%; margin: 0; }
	div#media-coverage dl { margin: 0; }
	div#media-coverage dt { font-size: 120%; margin-bottom: 4px; }
	div#media-coverage dt.cbs-evening-news { background: url(../images/aboutus/cbs-evening-news.png) no-repeat; width: 194px; height: 25px; text-indent: -9999px; }
	div#media-coverage dt.businessweek { background: url(../images/aboutus/businessweek.png) no-repeat; width: 127px; height: 27px; text-indent: -9999px; }
	div#media-coverage dt.wired { background: url(../images/aboutus/wired.png) no-repeat; width: 154px; height: 31px; text-indent: -9999px; }
	div#media-coverage dt.nature-biotechnology { background: url(../images/aboutus/nature-biotechnology.png) no-repeat; width: 194px; height: 58px; text-indent: -9999px; }
	div#media-coverage dt.neurology-today { background: url(../images/aboutus/neurology-today.png) no-repeat; width: 194px; height: 25px; text-indent: -9999px; }
	div#media-coverage dt.los-angeles-times { background: url(../images/aboutus/los-angeles-times.png) no-repeat; width: 194px; height: 25px; text-indent: -9999px; }
	div#media-coverage dt.time { background: url(../images/aboutus/time.png) no-repeat; width: 132px; height: 40px; text-indent: -9999px; }
	div#media-coverage dt.npr { background: url(../images/aboutus/npr.png) no-repeat; width: 138px; height: 46px; text-indent: -9999px; }
	div#media-coverage dt.reuters { background: url(../images/aboutus/reuters.png) no-repeat; width: 194px; height: 51px; text-indent: -9999px; }
	div#media-coverage dt.newsweek { background: url(../images/aboutus/newsweek.png) no-repeat; width: 146px; height: 31px; text-indent: -9999px; }
	div#media-coverage dt.fox-business-live { background: url(../images/aboutus/fox-business-live.png) no-repeat; width: 152px; height: 74px; text-indent: -9999px; }
	div#media-coverage dt.ecliniqua { background: url(../images/aboutus/ecliniqua.png) no-repeat; width: 135px; height: 32px; text-indent: -9999px; }
	div#media-coverage dt.kmworld { background: url(../images/aboutus/kmworld.png) no-repeat; width: 117px; height: 36px; text-indent: -9999px; }
	div#media-coverage dt.usnews { background: url(../images/aboutus/usnews.png) no-repeat; width: 141px; height: 38px; text-indent: -9999px; }
	div#media-coverage dt.associated-press { background: url(../images/aboutus/associated-press.png) no-repeat; width: 149px; height: 29px; text-indent: -9999px; }
	div#media-coverage dt.boston-globe { background: url(../images/aboutus/boston-globe.png) no-repeat; width: 181px; height: 27px; text-indent: -9999px; }
	div#media-coverage dt.ahima { background: url(../images/aboutus/ahima.png) no-repeat; width: 143px; height: 61px; text-indent: -9999px; }
	div#media-coverage dt.new-scientist { background: url(../images/aboutus/new-scientist.png) no-repeat; width: 143px; height: 22px; text-indent: -9999px; }
	div#media-coverage dt.applied-clinical-trials { background: url(../images/aboutus/applied-clinical-trials.png) no-repeat; width: 163px; height: 41px; text-indent: -9999px; }
	div#media-coverage dt.cnn-money { background: url(../images/aboutus/cnn-money.png) no-repeat; width: 159px; height: 27px; text-indent: -9999px; }
	div#media-coverage dd.story-title { font-weight: bold; }
	div#media-coverage dd.story-author { font-weight: bold; font-size: 90%; }	
	div#media-coverage dd.story-blurb { font-size: 85%; margin-bottom: 20px; }
	body#release p.back-link { font-size: 90%; border-top: 1px solid #999; padding-top: 10px; }
	div#press-release h3 { font-size: 120%; margin-bottom: 0; }
	div#press-release h6 { font-size: 85%; }
	div#press-release h6.story-date { margin: 8px 0; }
	div#press-release p, div#press-release ul, div#press-release ol, div#press-release blockquote { font-size: 85%; }
	div#press-release blockquote { color: #666; font-style: italic; }
	
/* #sidebar */
	div#press div, div#contact div { font-size: 90%; color: #666; }
	body.press div.vcard p { margin: 8px; }
	body.press div.vcard dl { color: #000; }
	body.press div.vcard dd a.org { color: #000; }
	body.press div.vcard dd a.org:hover { text-decoration: none; }
	body.press div.vcard strong { display: block; }
	body.press div.vcard strong.fn { display: inline; }
	div#subscribe { margin: 8px;  padding-top: 8px; border-top: 3px dotted #CCC; }
	div#subscribe ul { padding: 0 0 8px 0; list-style: none; margin: 8px 0; }
	div#press div#subscribe ul { border-bottom: 3px dotted #CCC; }
	div#subscribe li { padding: 2px 0; }
	div#subscribe li a,
	div#subscribe p.rss a { padding: 4px 0 4px 24px; background-position: left 50%; background-repeat: no-repeat; }
	div#subscribe p.rss a { background-image: url(../images/icon-feed.png); }
	div#subscribe p { margin: 0; }
	div#subscribe p.rss { margin: 4px 0 8px; padding-bottom: 8px; border-bottom: 3px dotted #CCC; }
	div#subscribe li.blog a { background-image: url(../images/icon-feed.png); }
	div#subscribe li.facebook a { background-image: url(../images/icon-facebook.png); }
	div#subscribe li.twitter a { background-image: url(../images/icon-twitter.png); }
	div#subscribe li.wikipedia a { background-image: url(../images/icon-wikipedia.png); }
	div#subscribe li.youtube a { background-image: url(../images/icon-youtube.png); }
	div#subscribe li.itunes a { background-image: url(../images/icon-itunes.png); }
	div#subscribe li.sharethis a { background-image: url(../images/icon-sharethis.png); }
	div#subscribe li.sharethis { margin: 8px 0; padding-top: 8px;  }


/* ====================
   CONTACT PAGES
----------------------- */

/* #main */
	body.contact div.vcard dl { margin-top: 30px; }
	body.contact div.vcard dt { font-weight: bold; }
	body.contact span.org { display: none; }
	body.contact span.street-address { display: block; }
	body.contact div.vcard abbr { border-bottom: 0; }
	body.contact div.vcard h2 { color: #000; font-weight: bold; font-size: 100%; }	
	body.contact div.vcard dd,
	body.contact div.vcard p { font-size: 90%; }
	body.contact div.vcard dl,
	body.contact div.vcard p { margin-bottom: 30px; }
	body.contact div#subscribe { border-top: none; padding-top: 0; }


/* ====================
   EXAMPLE PAGES
----------------------- */

/* #main */
	body.example div#main img { border: 1px solid #CCC; }