/*

	GlenMede -  by Booyant, Inc.
	Contact Info: team@booyant.com  / 781.367.0071
	VERSION 1.0
	
	CONTENTS ----------
	
	   1.BODY
	   2.DEFAULT STYLING
	   3.HEADINGS
	   4.LINKS
	   5.IMAGES
	   6.LAYOUT
	   7.BRANDING/MASTHEAD
	   8.NAVIGATION
	   9.SITEINFO/FOOTER
	   10.HOME PAGE
	   11.PRIMARY CONTENT
	   12.SECONDARY CONTENT
	   13.INTERNAL PAGES
	   14.FORMS
	   
	   
    -------------------
	
*/



@import url(reset.css); /* RESET CSS */


/* 1.BODY
---------------------------------------------------------------------- */

body {font-family: Helvetica, Arial, sans-serif; font-size: 62.5%; color: #555; padding-top: 26px; }
html {height: 100%; margin-bottom: 1px;}
ul#nav_access { position:absolute; top:-9999px; left:-9999px; }



/* 2.DEFAULT STYLING
---------------------------------------------------------------------- */
#main-body {font-size: 1.2em; line-height: 1.6em; position: relative;}
#main-body ul { margin: 0.2em 0em 1.2em 0em;}
#main-body ul li { margin: 0em 0em 0.3em 0em; padding-left: 0.9em; background: url(/images/bg_bullet.jpg) left 6px no-repeat;}
#main-body ul li ul {margin: 0.3em 0em 0.6em 1em; list-style: circle; }
#main-body ul li ul li {background: none; padding-left: 0;}
#main-body dl {} 
#main-body dt {font-weight: bold; margin-bottom: 0.2em;}
#main-body dd {margin-bottom: 0.6em;}
#main-body ol { list-style:decimal; list-style-position:outside;margin: 0.2em 0em 1.2em 0em; }
#main-body ol li { margin-left:1.5em; }

ul#values li {margin: 0em; padding-left: 0em; background: none; float: left; width: 180px; /*background: #f90; */margin-bottom: 10px; padding: 20px; min-height: 140px; border-bottom: 1px solid #ccc;}

.pg-institutions h3 {margin: 5px 0px 10px 0px;}
.pg-institutions #main-body dl {margin-bottom: 20px;}
.pg-institutions #main-body dd {padding-left: 20px;}





.primary2 {padding-left: 0px; float: left;  }
.primary2 li {float: left; width: 273px; margin: 0em 0px 1em 0em; padding-left: 0em; background: none;}

#videos.primary2 {
	margin-left: 254px;
}



div#videos li {background:none; margin:0; padding-left:0em;}

div.img-wrap {background: #04769c; height: 98px; width: 143px; float: left;}
div.img-wrap-larger {background: #04769c; height: 98px; float: left; margin-bottom: 5px;}
div.info div.img-wrap img {float: right;}

ul#all-stories li {margin-bottom: 20px;}
.sidebar {float: right; width:178px; padding: 0px 30px 0 0; color: #58595b; font-size: 1em; line-height: 1.3em; }
.sidebar li {margin: 0em 0px 1em 0em; padding-left: 0em; background: none;}
#main-body div.sidebar li div.info p, #main-body div.sidebar li div.info strong {float: left; width: 114px; padding-left: 0px; }

#main-body div.sidebar li div.info img {margin-bottom: 10px;}

/*.primary {padding-left: 255px; clear: both; width: 619px;}*/
.primary {padding-left: 30px; float: left; width: 546px; margin-top: 20px;}
.primary li {float: left; width: 273px; margin: 0em 0px 1em 0em; padding-left: 0em; background: none;}

div.sidebar h3, div.primary h3 {display: none;}

.ny-office div.info {color: #fff; font-size: 1.2em;}
#main-body div.ny-office ul {margin:0em 0 1.2em;}
#main-body div.ny-office strong {background: url(/newyork/images/top-corner.gif) left top no-repeat; width: 162px; display: block; color: #fff; text-transform: uppercase; margin: 0; padding: 5px 8px 2px 8px;}
#main-body div.ny-office li div.info p, #main-body div.ny-office li div.info strong {float: left; width: auto; padding: 2px 10px; }
#main-body div.ny-office li div.info p.title {color: #4b4237; background: #a59a8f; margin: 0;  width: 158px;}
#main-body div.ny-office li div.info p {margin-bottom: 5px;}
#main-body div.ny-office li div.info p a.red {color: #A32525;}
#main-body div.ny-office  li div.info img {margin-bottom: 0;}
div.brown-fix {
	background: #a59a8f;
}
div.ny-office div.mediaItem {background: url(/newyork/images/brown.gif) left top repeat-y; padding: 4px 0;}
#main-body div.ny-office div.img-wrap-larger {margin-bottom: 0;}
div.info {}
div.info p, div.info strong {float: left; width: 114px; padding-left: 10px; }
div.info img {float: left;}
div.info p {line-height: 1.2em;font-size: 0.8em; }
div.info strong {color: #A32525;font-size: 0.9em; line-height: 1em; margin-bottom: 5px;}



#main-body ul.stories-internal {width: 100%;}
div#content-secondary ul.stories-internal {background: none;}
#main-body ul.stories-internal li {margin: 0em 0px 1em 0em; padding-left: 0em; background: none;}
div.mediaItem {clear: both; }
div.info {}
#main-body ul.stories-internal li div.info p, #main-body ul.stories-internal li div.info strong {float: left; width: 114px; padding-left: 0px; }

#main-body ul.stories {width: 100%;}
#main-body ul.stories li {float: left; width: 273px; margin: 0em 0px 1em 0em; padding-left: 0em; background: none;}


#main-body ul#locations {width: 100%;}
#main-body ul#locations ul {list-style: none; margin: 0px 0px 0px 18px; padding: 0;}
#main-body ul#locations ul li {margin: 0; padding: 0;}
#main-body ul#locations ul li.spec-info {padding-top: 10px;}

#main-body ul#locations li ul li a {display: inline; padding-left: 0px; color: #007698; text-decoration: underline; background-color: #fff; background-repeat: no-repeat; background-position: left top;}

#main-body ul#locations div.expand div.col1 {float:left; margin: 0px 0px 0px 0px; width: 300px; }
#main-body ul#locations div.expand div.col2 {float: right; width: 200px; padding-top: 0px; }


p {margin-bottom: 1.2em;}
p.more-info {padding-top:0px; clear: both;}
hr { height:0; border:0; border-top:1px dotted #ccc; margin: 0.8em 0 1.8em 0; }

blockquote { font-style:italic; background:#eee; padding:1.2em; margin: 0.8em 0 1.2em 0; }
blockquote cite { display:block; font-style:normal; text-transform:uppercase; font-size:1em; letter-spacing:1px; color:#666;  margin-top: 0.5em;}

pre {  }
pre code {  }
code {  }

abbr { border-bottom:1px solid #ccc; cursor:help; }
abbr:hover { border-color:#999; }
del { color:#999; }
strong { font-weight:bold; }
em { font-style: italic; }
sup { font-size:0.75em; position:relative; top:-3px; }

em {font-style:italic;}


table {margin: 1em 0; border: 1px solid #ccc; border-bottom: none; min-width: 400px;}
table td {padding: 5px 10px; border-bottom: 1px solid #e2e2e2;}
table th {padding: 5px 10px; font-weight: bold; font-size: 1.2em; text-align: left; background: #f2f2f2; }
table tr:hover {color: #fff; background: #999;}
table tr:hover th {color: #808080; background: #fff;background: #f2f2f2;}



table#player {margin: 0; border: none; border-bottom: none; min-width: 0;}
table#player td {padding: 0px; border-bottom: none;}

table tr:hover {color: #fff; background: #999;}
table tr:hover th {color: #808080; background: #fff;background: #f2f2f2;}


/* 3.HEADINGS
---------------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { margin-bottom: 0.3em;}
h1 {font-size: 2.7em; color:#939598; margin-bottom: 0.7em; line-height: 1em; font-weight: 100;}
h2 {font-size: 2.2em; color:#939598; margin-bottom: 0.6em; letter-spacing: 0.03em; line-height: 1em;}
h3 {font-size: 1.3em; font-weight: bold; }
h4 {font-size: 1em; color: #a32525;  }
h5 {font-size: 1.2em; }
h6 {font-size: 1em; font-weight: bold;}

#content-secondary h3 {font-weight: normal;}
.pg-gm-difference h2 {margin-bottom: 1em; }
.pg-gm-difference h3 {color: #a32525; font-weight: normal;}

.level3 h2, h2.level3 {font-size: 1.6em; color: #a32525; }

body.pg-shareholder h3 {margin-top: 20px;}

/* 4.LINKS
---------------------------------------------------------------------- */
a {color:#007698; }
a:link,
a:visited, {  }
a:hover,
a:focus {color:#000;}


/* 5.IMAGES
---------------------------------------------------------------------- */

img {}

img.fl { float:left; }
img.fr { float:right; }

img#logo-for-print {display: none;}


/* 6.LAYOUT
---------------------------------------------------------------------- */

div#wrap {margin:0 auto; width: 1008px; }
#main-body {clear: both;}

div#header {padding-bottom: 40px;}
div#main-nav {float:left; width:224px; }

div#section-nav { }
div#content-primary { width:518px; float:left; padding: 0px 29px; position: relative; }
body.stories div#content-primary {width:547px; float:left; padding: 0px 0px 0px 29px; }
div#content-secondary {float: right; width:178px; padding: 112px 30px 0 0; color: #58595b; font-size: 1em; line-height: 1.3em;}






#footer {clear: both;padding: 3em 0; }
div.utility-wrap {float: right; width: 392px; }
div#feature-wrap {padding-left: 10px;}

ul#text-sizer {height: 9px; margin: 0; padding: 0; line-height: 9px; width: 100%;}
ul#text-sizer li {margin: 0; padding: 0; background: none; float: left; }
ul#text-sizer li.band {background: #a32525; width: 800px; height: 9px; margin-right: 20px;}
ul#text-sizer li a {display: block; width: 9px; height: 9px; background-repeat: no-repeat; background-position: left top; background-color: #a32525;margin-right: 6px;}
ul#text-sizer li a.plus {background-image: url(/images/textSize_plus.gif);}
ul#text-sizer li a.minus {background-image: url(/images/textSize_minus.gif);}

.clear {clear: both; height: 0px; line-height: 0px; overflow: hidden; margin: 0; padding: 0;}
.group:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}


/* 7.BRANDING/MASTHEAD
---------------------------------------------------------------------- */

#header h1 {float: left; width:195px; height:48px; text-indent:-9999em; margin:0; padding:0; }
#header h1 a {background: url(../images/logo.jpg) top left no-repeat; width:195px; height:48px; display: block; margin-left: 15px;}





/* 8.NAVIGATION
---------------------------------------------------------------------- */

#main-nav ul { }
#main-nav ul li ul#sub {list-style: none; font-size: 1em; padding: 0.1em 0; }
#main-nav ul li ul#sub li {list-style: none;}
#main-nav ul li ul#sub li a {color: #a32525; line-height: 1.3em;}
#main-nav ul li ul#sub li a:hover, #main-nav ul li ul#sub li a.selected {text-decoration: underline;}
#main-nav ul li ul#sub li ul {padding: 0.1em 0;}
#main-body #main-nav ul li ul#sub li ul li a {color: #746452; } 
#main-nav ul li ul#sub li ul li a:hover, #main-nav ul li ul#sub li ul li a.selected {text-decoration: underline; background: url(../images/bg_sub_sub.jpg) left 4px no-repeat;}

div#main-nav li {margin: 5px 0 0 0; padding-left: 0; background: none;}
#main-nav ul li a {color: #fff; display: block; background-color: #746452; padding-left: 10px; text-decoration: none; line-height: 2em; padding-top: 0.1em;}
#main-nav a:hover {color: #fff; background-color: #a32525;}
/*#main-nav li.contact {float: right; margin-right:1em;}*/

.pg-careers #main-nav a:link,
.pg-careers #main-nav a:visited {}
.pg-careers #main-nav ul li a:hover, .pg-careers #main-nav ul li a.selected {}

div#main-nav ul > li:last-child a {background-image: url(/images/bg_brown_corner.jpg); background-position: right bottom; background-repeat:no-repeat;}
div#main-nav ul > li:last-child a:hover, div#main-nav ul > li:last-child a.selected {background-image: url(/images/bg_red_corner.jpg); }


div#section-nav {float:none; float: right; width: 392px; padding: 0px; margin-top: -3.5em;}
#section-nav ul {margin: 0; padding: 0; font-size: 1.5em;}
div#section-nav li {margin: 5px 0 0 0; padding: 0; }
#section-nav li a:link,
#section-nav li a:visited {display: block; text-decoration: none; padding-left: 15px; color: #746452; background-color: #e7e8e9; line-height: 2em;}
#section-nav li a:hover, #section-nav li a.selected {color: #fff; background-color: #939598;}
div#section-nav ul li.last a {background-image: url(/images/bg_secnav.jpg); background-position: right bottom; background-repeat:no-repeat;}
div#section-nav ul li.last a:hover {background-image: url(/images/bg_secnav_over.jpg); }



#utility-nav {float: right; width: 392px; font-size: 1.25em; margin-top: 12px; }
#utility-nav li {margin-bottom: 7px; width: 186px; float: left;}
#utility-nav li a:link,
#utility-nav li a:visited {display: block; text-decoration: none;}
#utility-nav li a:hover {text-decoration: underline;}

/*#utility-nav li.client a {color: #58595b; font-size: 1.2em; font-weight: bold; }
#utility-nav li.shareholder a {color: #58595b; font-size: 1.2em; font-weight: bold; margin-bottom: 10px;}*/

ul#breadcrumbs {font-size: 0.9em; margin: 5px 0 43px 0; text-transform: lowercase;}
ul#breadcrumbs li {float: left; background: none; margin: 0; padding: 0; margin-right: 1em;}
ul#breadcrumbs li a {color:#808080;}

/*Automatically ights up appropriate navigation on pages*/
.pg-story #main-nav li#our_story a,
.pg-gm-difference #main-nav li#difference a,
.pg-endowments-foundations #main-nav li#endowments a,
.pg-our-people #main-nav li#our_people a,
.pg-institutions #main-nav li#institutions a,
.pg-individuals-families #main-nav li#individuals a,
.pg-our-perspectives #main-nav li#our_perspectives a {background: #a32525; }

body.pg-careers #main-nav li a.selected {color: #fff; background-color: #a32525;}

/*Automatically ights up appropriate navigation on pages*/
.pg-story #main-nav li#our_story ul li a,
.pg-gm-difference #main-nav li#difference ul li a,
.pg-endowments-foundations #main-nav li#endowments ul li a,
.pg-our-people #main-nav li#our_people ul li a,
.pg-institutions #main-nav li#consultants ul li a,
.pg-individuals-families #main-nav li#individuals ul li a,
.pg-our-perspectives #main-nav li#our_perspectives ul li a {background: none; color: #a32525;}


ul#sub {display: none;}
/*Automatically ights up appropriate navigation on pages*/
.pg-story #main-nav li#our_story ul#sub,
.pg-gm-difference #main-nav li#difference ul#sub,
.pg-endowments-foundations #main-nav li#endowments ul#sub,
.pg-our-people #main-nav li#our_people ul#sub,
.pg-institutions #main-nav li#consultants ul#sub,
.pg-individuals-families #main-nav li#individuals ul#sub,
.pg-our-perspectives #main-nav li#our_perspectives ul#sub {display: block;}

.pg-institutions #main-nav li#consultants a {background: #a32525 url(/images/bg_red_corner.jpg) right bottom no-repeat;}


body.pg-careers ul#utility-nav li.careers a,
body.pg-contact ul#utility-nav li.contact a,
body.pg-shareholder ul#utility-nav li.shareholder a{text-decoration: underline;}





/* 9. SITEINFO/FOOTER
---------------------------------------------------------------------- */

#footer ul {font-size: 1em;}
div#footer li {float:left; margin-right:3em; background: none;}
#footer a:link,
#footer a:visited {color: #666; display: block;}
#footer a:hover {color: #000;}

/* 10.HOME PAGE
---------------------------------------------------------------------- */


.pg-home div#media {background: url(/images/hp_images/boys_feet.jpg) left top no-repeat; height: 296px; width: 600px;}
.pg-home div#content-primary {width:600px; float: left; padding: 0px;}
.pg-home div#content-secondary {float: right; width: 392px; padding: 0px;}
.pg-home div#content-secondary p {font-size: 1.05em; line-height: 1.5em; margin-bottom: 0.4em; color: #898b8d;}

.pg-home div#main-nav {width:600px; float: left; padding: 0px;}
.pg-home #main-nav ul {font-size: 1.5em; width: 100%; margin: 0;}
.pg-home h4 {font-size: 1em; color: #007698; text-transform: uppercase; }
.pg-home #main-nav ul li a {padding-top: 0em;}


#hp-nav-wrap {clear:both;}

div#feature-wrap {padding-left: 0px;}
div#feature-wrap h4 {margin-bottom: 6px;}
div#feature-wrap {margin-bottom: 40px; margin-top: 2em; line-height: 1.35em;}
div#feature-wrap div {float: left; width: 210px; background: #fff; border-left: 1px solid #d5d5d6; padding:0 20px; height: 158px; min-height: 158px;}
div#feature-wrap div.video {padding-right: 11px;}
div#feature-wrap div.video li {float: left; background: none; padding-left: 0; margin: 0; margin: 0px 9px 3px 0px; }
div#feature-wrap .first {border-left: none; padding-left: 10px;}
div#feature-wrap ul {margin: 0; padding: 0;}
div#feature-wrap li {background: url(/images/redbull.jpg) left 5px no-repeat; padding-left: 1em; margin: 0em 0em 0.4em 0em; }
div#feature-wrap a {color: #808080; text-decoration: none;}
div#feature-wrap a:hover {color: #000; text-decoration: underline;}
div#feature-wrap div.news-items h4 {margin-bottom: 8px;}
div#feature-wrap div.news-items li {}
div#feature-wrap a.all {color: #007698; display: block; margin-top: 6px;}

/* div#feature-wrap {margin-bottom: 40px; margin-top: 2em; line-height: 1.2em;}
div#feature-wrap div {float: left; width: 160px; background: white; border-left: 1px solid #d5d5d6; padding-left: 20px;}
div#feature-wrap div.pr {width: 200px; }
div#feature-wrap div.articles {width: 206px; }
div#feature-wrap div.news-items {width: 360px; }
div#feature-wrap div.video li {float: left; margin-right: 9px;}
div#feature-wrap .first {border-left: none; padding-left: 0px;}
div#feature-wrap ul {margin: 0; padding: 0;}
div#feature-wrap li {margin: 0 0 4px 0; padding: 0; background: none;}
div#feature-wrap a {color: #808080;}
div#feature-wrap a:hover {color: #000;}
div#feature-wrap div.news-items h4 {margin-bottom: 8px;}
div#feature-wrap div.news-items li {background: url(/images/redbull.jpg) left 5px no-repeat; padding-left: 1em; margin: 0em 1.5em 0.6em 0em;}
div#feature-wrap a.all {color: #007698; display: block; margin-top: 6px;} */
.pg-home #content-secondary h2 {color:#a32525; font-size: 17px; margin-bottom: 0.6em;}

/* 11.PRIMARY CONTENT
---------------------------------------------------------------------- */



/* 12.SECONDARY CONTENT
---------------------------------------------------------------------- */

div#content-secondary ul {background: #e7e8e9; margin: 0; padding: 10px 0;}
div#content-secondary ul li {background: url(../images/bg_bullet_sec.gif) left 5px no-repeat; padding-left: 1em; margin: 0em 1.5em 0.6em 1.2em; }

div#content-secondary h3 {text-transform: uppercase; color: #fff; padding: 8px 0px 6px 15px; margin: 0; background: #746452 url(/images/bg_blue_corner.gif) left top no-repeat; font-size: 1.1em;}




/* 13.INTERNAL PAGES
---------------------------------------------------------------------- */
div#media {width: 224px; height: 112px;}
.pg-story div#media, .pg-careers div#media, .pg-contact div#media, .pg-generic div#media, .pg-shareholder div#media {background: url(/images/sections/ourstory.jpg) left top no-repeat; }
.pg-endowments-foundations div#media {background: url(/images/sections/endowments.jpg) left top no-repeat;}
.pg-institutions div#media {background: url(/images/sections/institutions.jpg) left top no-repeat;}
.pg-individuals-families div#media {background: url(/images/sections/individualsandfamilies.jpg) left top no-repeat;}
.pg-gm-difference div#media {background: url(/images/sections/theglenmededifference.jpg) left top no-repeat;}
.pg-our-people div#media {background: url(/images/sections/ourpeople.jpg) left top no-repeat;}
.pg-our-perspectives div#media {background: url(/images/sections/ourperspectives.jpg) left top no-repeat;}

.level3 div#media {display: none;}

div#video-player object{
	width: 520px;
}


/*BIO REVEAL*/
#main-body ul.reveal li {margin: 0em 0em 10px 0em; padding-left: 0em; background: none;}
#main-body ul.reveal li a {display: block; padding-left: 18px; color: #58595b; text-decoration: none; background-color: #edeeee; background-repeat: no-repeat; background-position: left top;}
a#expand {background-image: url(../images/icn_expand.jpg);}
a#contract {background-image: url(../images/icn_close.jpg); }
div.expand {padding: 10px 0px 0px 0px; margin-bottom: 6px; display: none;}
div.expand div.col1 {float:left; margin: 0px 0px 0px 18px; width: 70px; }
div.expand div.col2 {float: right; width: 400px; padding-top: 0px;}
div.expand div.col1 img {border: 1px solid #ccc; background: #fff; padding: 2px;}
.moreContent {display: none;}

div.value-column {float: left; width: 245px;  padding-top: 20px;}
div.value-column2 {width: 245px;  padding-top: 20px; float: right;}


div.locations h3 {margin-top: 25px;}

/* 14.FORMS
---------------------------------------------------------------------- */

.search {width: 190px; float: left;}
input.searchBox {float: left; width: 158px; height: 16px; padding-left: 4px;}
.search label {}
.search input {background: #e7e8e9; border: 1px solid #c5c6c8;}
.search input.submit {float: right; border: none; }

dl.contactForm {width: 100%; padding: 2em 0em;}
dl.contactForm input {width: 300px; background: #e7e8e9; border: 1px solid #c5c6c8; height: 16px;}
form#contact dl.contactForm dt {width: 100px; float: left; font-weight: normal; font-weight: bold;}
dl.contactForm dd {}

dl.contactFormOptions {width: 245px; padding: 1em 0em; float: left; margin-right: 10px;}
form#contact dl.contactFormOptions dt {width: 190px; float: left; font-weight: normal; padding-top: 2px; }
dl.contactFormOptions dd {border-bottom: 1px dotted; width: 216px;}
dl.contactFormOptions fieldset { }



form#contact legend {font-weight: bold; font-size: 1.1em; padding-bottom: 0.3em;}

div.login {position: absolute; right: -120px; top: 20px; width: 100px;padding: 10px; border: 1px solid #ccc; background: #f2f2f2;}


div.temp-story {position: absolute; right: -160px; top: 102px; width: 160px;}



/* 14.NEWSLETTER
---------------------------------------------------------------------- */

div.nl-bio {width: 100%; font-size: 12px; line-height: 16px; padding: 10px 0;}
div.nl-bio img {padding-bottom: 12px; float: left;}
div.nl-bio p {float: left; margin-left: 18px;}


/*Update 06/26*/

form#contact p {width: 400px; font-size: 1.2em; padding: 10px 0;}
.hidden {display: none;}

input#submit-button {float: right;}

#main-body .contactButtons {
	padding: 0;
	margin: 0;
}

#main-body .contactButtons li {
	list-style: none;
	list-style-image: none;
	background: none;
	margin: 5px 0 0 0;
	padding:0;
	

}

#main-body .contactButtons li a {
	color: #fff;
	text-decoration: none;
	background-color: #95342F;
	padding: 3px 5px;
}

#main-body .contactButtons li a:hover {
	text-decoration: underline;
}

#media-items {
	margin: 3em 0;
}
#main-body #media-items li {
	margin: 0;
	padding: 0;
	background-image: none;
	border-bottom: 1px dotted #ccc;
	line-height: 1.2em;
	float: left;
	width: 100%;
}

#media-items a {
	color: #555;
	text-decoration: none;
	display: block;
	float: left;
	padding: 1em 0;
}
#media-items a:hover {
	background: #E7E8E9;
}
#media-items img {
	float: left;
}
p.meta-info {
	float: left;
	width: 240px;
	margin-left: 10px;
}
p.media-info {
	float: right;
	width: 90px;
	margin: 24px 10px 0 10px;
	padding-left: 10px;
	border-left: 1px dotted #ccc;
}
#media-items p.media-info span {
	margin-bottom: 10px;
}
#media-items span {
	display: block;
	margin-bottom: 3px;
}
.media-author {
	color:#A32525;
	
}

#media-items .media-title {
	font-weight: bold;
	margin: 0px 0 10px 0;
	font-size: 1.2em;
}
#media-items .media-description {
	margin: 0px 0 10px 0;
}
.date {
	
}

/* Added Johannes Booy 2/25/10  */
/* #main-body #perspectives-list2 li {padding: .2em 1.4em; background-position: 4px 8px;} 
#main-body #perspectives-list2 li.video2 {background: url(/images/icons/video.gif) left 6px no-repeat;}
#main-body #perspectives-list2 li.audio2 {background: url(/images/icons/audio2.gif) left 6px no-repeat;}
#main-body #perspectives-list2 li.pdf2 {background: url(/images/icons/document.gif) left 6px no-repeat;}
#main-body #perspectives-list2 li.external2 {background: url(/images/icons/external.png) left 6px no-repeat;} */ 

#main-body #perspectives-list li {padding: .4em 2em; background-position: 4px 8px;} 
#main-body #perspectives-list li.video {background: url(/images/icons/v2/television.gif) left 6px no-repeat;}
#main-body #perspectives-list li.page {background: url(/images/icons/v2/page_2.gif) left 6px no-repeat;}
#main-body #perspectives-list li.audio {background: url(/images/icons/v2/sound.gif) left 6px no-repeat;}
#main-body #perspectives-list li.pdf {background: url(/images/icons/v2/doc_pdf.gif) left 6px no-repeat;}
#main-body #perspectives-list li.external {background: url(/images/icons/v2/external.gif) left 6px no-repeat;}