/*---------- Layout ---------*/
hr {display:none;}
hr.page { display:block; color:#cccccc; height:1px; }
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
img.foldit_padding {padding:10px 20px 10px 20px;}
img.foldit_padding_first {padding:10px 0px 10px 20px;}
h1.foldit_highlight {color:#3F7CB3; font-size:14px; padding:10px 0 10px 0;}
#skip-nav { display: none; }
#page { width: 942px; margin: 0 auto; padding: 12px 10px; color: #333; }
#header { width: 942px; height: 152px; }
#footer { border-top: 1px solid #b8b9ba; background: url(../images/layout/bg-footer.gif) repeat-x 0 0; }
#footer-content { overflow: hidden; width: 785px; margin: 0 auto; padding: 40px 0 80px; font-size: 1.1em; color: #666; }
#footer-content * { display: inline; }
#footer-content a { color: #666; text-decoration: none; }
#footer-content a:hover { text-decoration: underline; }
#footer-content ul { margin-left: 90px; }
#footer-content ul li { padding: 0 5px; border-right: 1px solid #8c8c8c; }
#footer-content ul .last { border: none; }

#footer-content .tag-disclaimer { clear: both; padding-top: 10px; display: block; text-align: right; width: 450px; float: right; }

/*----- MedImmune Content -----*/
#medimmune { width: 942px; height: 81px; }
#medimmune h1 { float: left; display: inline; width: 222px; margin: 4px 0; }
#medimmune h1 a { display: block; height: 36px; background: url(../images/logo.gif); text-indent: -99999px; }
#medimmune #medi-nav { position: relative; z-index: 10; float: right; display: inline; width: 660px; padding: 3px 4px 0 5px; height: 37px; background: url(../images/nav/topnavbg.jpg) no-repeat 0 0; }
#medi-nav li { float: left; display: inline; position: relative; }
#medi-nav li a { height: 36px; color: #fff; text-transform: uppercase; text-decoration: none; font-weight: bold; font-size: 1.2em;  display: block; text-align: center; line-height: 2.9em; }
#medi-nav li.hover a, #medi-nav li:hover a, #medi-nav a.current { background: #fff url(none); color: #00539B; }

#medimmune form { text-align: right; padding-bottom: 10px; }
#medimmune #medi-term { width: 116px; padding: 3px 5px; margin-right: 5px; }
#medimmune #medi-search { position: relative; top: 5px; }

#medi-nav ul { display: none; position: absolute; border: 1px solid #FAA634; top: 36px; left: 0; }
#medi-nav li:hover ul, #medi-nav li.hover ul { display: block; }
#medi-nav ul li a { color: #00539B; background: url(../images/nav/subnav.gif) repeat-x 0 0 !important; padding-left: 13px; text-align: left; line-height: 2.5em; height: 30px; }
#medi-nav ul li a:hover { color: #000; }
#medi-nav ul li.third a { background: #fff !important; font-size: 1.1em; padding-left: 23px; height: 20px; line-height: 1.4em; }

#medi-about { width: 139px; }
#medi-about ul, #medi-about li { width: 164px; }
#medi-culture { width: 105px; }
#medi-culture ul, #medi-culture li { width: 207px; }
#medi-research { width: 58px; }
#medi-research ul, #medi-research li { width: 153px; }
#medi-ventures { width: 86px; }
#medi-ventures ul, #medi-ventures li { width: 190px; }
#medi-news { width: 110px; }
#medi-careers { width: 79px; }
#medi-contact { width: 83px; }

/*----- Breadcrumbs -----*/
#breadcrumbs { clear: both; float: right; width: 685px; }

/*----- Nav -----*/
#nav { width: 942px; overflow: hidden; margin: 16px 0; background: url(../images/layout/bg-pri-nav.gif); height: 39px; }
#nav li { float: left; display: inline; font-size: 1.3em; border-right: 1px solid #ccc; }
#nav li a { display: block; line-height: 2.85em; padding: 0 20px; color: #333; text-decoration: none; }
#nav li a:hover, #nav .current_page_item a { color: #fff; background: url(../images/layout/bg-nav-item.gif) repeat-x 0 0; }
#nav .page-item-462 a:hover, .page-id-462 #nav .current_page_item a { background: url(../images/layout/bg-nav-first.gif) no-repeat 0 0; }

/*---------- Content ---------*/
#body { position: relative; width: 942px; overflow: hidden; }
.col { float: left; display: inline; margin: 0 9px; }
.sidebar { width: 222px; margin: 0; }
.content { border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
#content .content { background: url(../images/layout/bg-content.gif) repeat-x 0 100%; }
#content .content a { color: #eb8614; }
.content .search-link { color: #eb8614; cursor: pointer; }

.supscript { font-size: 0.75em; line-height: 0.5em; vertical-align:top; }


/*----- Home Page -----*/
.home #content { width: 462px; margin: 0 18px 0 240px; min-height: 900px; }
.home #press-release { padding: 0; background: none; }
.home #press-release .top { width: 462px; background: url(../images/layout/bg-section-top-thin.gif); }
#home-sidebar { position: absolute; left: 0; top: 0; }
.archives { display: block; text-align: right; background: url(../images/layout/bg-smpr-archive.gif); color: #7a7d81; font-size: 1.3em; line-height: 2.3em; padding-right: 12px;  }

.home #videos { width: 438px; margin-top: 20px; background: url(../images/layout/bg-home-videos.gif) no-repeat 0 0; padding: 15px 12px; }
.home #videos h2 { color: #fff; text-transform: uppercase; font-size: 1.3em; font-weight: normal; }
.home #videos .pagination { display: none; }
.home #videos .tubepress_thumbs { padding: 0; width: 438px; margin-top: 20px; overflow: hidden; }
.home #videos .tubepress_thumb { height: 125px; }
.home #videos .tubepress_meta_title { margin-top: 5px; color: #fff; }

#medblog { margin-top: 30px; background: none; }
#medblog .top { width: 462px; background: url(../images/layout/bg-section-top-thin.gif); }
#medblog .top a { color: #FFF; text-decoration: none; padding-right: 20px; background: url(../images/icon-external.gif) no-repeat 100% 0; } 
#medblog #blogpost-0 { padding-top: 0; }
#medblog .post { margin-bottom: 25px; padding-top: 10px; color: #333; border: none; background: url(../images/layout/bg-blog-top.gif) no-repeat 0 0; }
#medblog .content { border: none; }
#medblog .content .inner { margin: 0; padding: 5px 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; width: 440px; overflow: hidden; }
#medblog .meta { border-bottom: 1px solid #ccc; border-top: 1px solid #fff; }
#medblog .content .entry { border-bottom: 1px solid #ccc; }
#medblog .content h3 { font-size: 1.8em; line-height: 1.4em; font-weight: normal; }
#medblog .content h3 a { color: #333; text-decoration: none; }
#medblog .content h3 a:hover { text-decoration: underline; }
#medblog .content .title small { color: #666; font-size: 1.1em; line-height: 1.4em; }
#medblog .content p { font-size: 1.3em; line-height: 1.4em; margin: 0 0 10px; }
#medblog .meta ul { float: right; display: inline; }
#medblog .meta ul li { float: left; display: inline; margin-left: 10px; font-size: 1.1em; }
#medblog .meta ul li a { color: #003766; text-decoration: none; padding: 5px 10px; float: left; background: #68a4d8 url(../images/layout/bg-blog-link.gif) repeat-x 0 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#medblog .meta ul li a:hover { text-decoration: underline; }
#medblog .author { background: url(../images/layout/bg-home-author.gif) no-repeat 0 100%; width: 442px; overflow: hidden; padding: 10px; }
#medblog .author h4 { margin-bottom: 10px; font-size: 1.3em; line-height: 1.4em; font-weight: normal; }
#medblog .author div { float: left; display: inline; }
#medblog .author .photo { margin-right: 15px; }
#medblog .author .photo img { width: 60px; border: 1px solid #666; } 
#medblog .author .info { font-size: 1.2em; line-height: 1.4em; }

/*#latest { background: url(../images/layout/bg-section-bottom.gif) no-repeat 0 100%; padding-bottom: 30px; margin-bottom: 20px; }
#latest .sharing { border-bottom: none; }
.archives { position: absolute; right: 12px; color: #7a7d81; font-size: 1.3em; line-height: 2.3em; }
*/

/*----- Page -----*/
#content { width: 702px; margin: 0 18px 0 0; }


.section { position: relative; padding-bottom: 30px; background: url(../images/layout/bg-section-bottom.gif) no-repeat 0 100%; }
.section .top { width: 702px; position: relative; line-height: 3.3em; background: url(../images/layout/bg-section-top-full.gif);  }
.section .top h2 { font-size: 1.3em; font-weight: normal; color: #fff; text-transform: uppercase; text-indent: 12px; }
.section .top .rss { font-size: 1.2em; color: #74b2e8; text-decoration: none; position: absolute; top: 0; right: 12px; background: url(/wp-includes/images/rss.png) no-repeat 100% 50%; padding-right: 20px; }

.section_full { position: relative; width: 941px; padding-bottom: 30px; background: url(../images/layout/bg-section-bottomfullrow.gif) no-repeat 0 100%; }
.section_full .top { width: 941px; beight:33px;position: relative; line-height: 3.3em; background: url(../images/layout/bg-section-top-fullrow.gif);  }
.section_full .top h2 { font-size: 1.3em; font-weight: normal; color: #fff; text-transform: uppercase; text-indent: 12px; }
.section_full .top .rss { font-size: 1.2em; color: #74b2e8; text-decoration: none; position: absolute; top: 0; right: 12px; background: url(/wp-includes/images/rss.png) no-repeat 100% 50%; padding-right: 20px; }



.preview .press-release .top { background: url(../images/layout/bg-section-top-thin.gif); }
.preview .post { font-size: 1.3em; padding: 8px 10px 20px; }
.preview .post h3 { display: inline; font-weight: normal; }
.preview .post .date { color: #74b2e8; }
.preview .filter { position: relative; padding-bottom: 10px; }
.preview .filter p { font-size: 1.6em; line-height: 1.2em;  }

.subcat { background-color: #e8eff7; border-bottom: 1px solid #ccc; padding: 8px 10px; }
.subcat div { border-bottom: 1px solid #ccc; overflow: hidden; width: 680px; padding: 0 0 5px; }
.subcat h3 { color: #0e4393; font-size: 1.8em; font-weight: normal; float: left; }
.subcat span { float: right; color: #000; padding-top: 2px; margin-top: 2px; font-size: 1.2em; }
.subcat span em { font-style: normal; padding-right: 5px;  }
.subcat span em.border-right { border-right: 1px dotted #000; margin-right: 5px; }
#content .subcat span a { color: #0e4393; text-decoration: none; }
#content .subcat span a:hover { text-decoration: underline; }
.subcat p { font-size: 1.2em; line-height: 1.6em; padding-top: 5px; }

#content .subcat-posts .post h4 a { color: #74b3e9; font-weight: normal; text-decoration: none; }

.block #twitter-users { text-align: left; width: 660px; font-size: 1.4em; line-height: 2.6em; }
.block #twitter-users th { width: 220px; }
.block #twitter-users th, .block #twitter-users td { border-bottom: 1px dotted #c6c6c6; vertical-align: middle; }
.block #twitter-users td a { color: #00539b; font-weight: bold; text-decoration: none; }
.block #twitter-users .follow { width: 60px; text-align: center; }
.block #twitter-users .follow a { display: block; width: 53px; height: 25px; line-height: 1em; text-indent: -99999px; background: url(../images/btn-follow-gray.gif); }

.block { padding: 20px; border-bottom: 1px solid #ccc; width: 660px; }
.block h4 { text-transform: uppercase; font-size: 1.4em; line-height: 1.2em; margin-bottom: 15px; }

.block_full { padding: 19px; border-bottom: 1px solid #ccc; width: 900px; }
.block_full hr.page { padding: 0 40px 0 20px; border-bottom: 1px solid #cccccc; width: 900px; margin:40px 0 40px 0; heigh:1px;}
.block_full h4 { text-transform: uppercase; font-size: 1.4em; line-height: 1.2em; margin-bottom: 15px; }

.entry p { font-size: 1.4em; line-height: 1.35em; margin-bottom: 15px; padding-right:20px; } 
.entry ul, .entry ol { font-size: 1.4em; line-height: 1.35em; margin: 0 0 10px 35px; list-style: outside disc; }
.entry ol { list-style: outside decimal; }
.entry ul ul, .entry ul ol, .entry ol ul, .entry ol ol { margin-top: 5px; font-size: 1em; } 
.entry ul li, .entry ol li { margin-bottom: 5px; padding-right:20px; }

.entry .vcalendar { font-size: 1em; margin: 0; padding: 0; list-style: none; }
.entry .vcalendar li { padding-bottom: 10px; }
.entry .vcalendar .date { background-color: #ccc; color: #656565; text-transform: uppercase; font-weight: bold; padding: 10px; font-size: 1.1em; margin-bottom: 25px; }
.entry .vcalendar .meta { font-size: 1.1em; line-height: 1.6em; }
.entry .vcalendar h3 { font-size: 1.8em; line-height: 1.1em; font-weight: normal; }
#content .entry .vcalendar h3 a { text-decoration: none; color: #333; }
#content .entry .vcalendar h3 a:hover { text-decoration: underline; }
#content .entry .vcalendar .ics { color: #333; text-decoration: none; padding-left: 20px; background: url(../images/btn-cal.gif) no-repeat 0 0; }
#content .entry .vcalendar .ics:hover { text-decoration: underline; }

#feeds h5 { font-size: 1.4em; font-weight: normal; }
#rss-links { margin: 10px 0 0; list-style: none; }
#rss-links a { padding-left: 20px; text-decoration: none; background: url(/wp-includes/images/rss.png) no-repeat 0 50%; }
#rss-links ul { margin: 3px 0 0; }
#rss-links ul li { background: url(../images/layout/bg-dots.gif) no-repeat 0 0; margin: 0; list-style: none; height: 19px; padding: 5px 0 0 26px; }
#rss-links ul .last { background: url(../images/layout/bg-dots-last.gif) no-repeat 0 0; }

#subscribe { width: 485px; background: url(../images/layout/bg-signup.gif) no-repeat 0 0; padding: 25px 115px 25px 60px; height: 247px; color: #fff; }
#subscribe h5 { font-size: 1.6em; line-height: 1.2em; font-weight: normal; margin-bottom: 25px; }
#subscribe h6 { font-size: 1.4em; line-height: 1.2em; color: #a2bcea; border-bottom: 1px dotted #a2bcea; padding-bottom: 7px; margin-bottom: 15px; }
#subscribe form label { display: none; }
#subscribe form br { display: none; }
#subscribe form #s2email { width: 460px; padding: 5px 10px; font-size: 1em; }
#subscribe form .buttons { background: url(../images/layout/bg-signup-bar.gif) repeat-x 0 50%; margin-top: 25px; }
#subscribe form .button { background: url(../images/btn-bg-subscribe.gif); width: 91px; height: 22px; margin-right: 15px; -moz-box-shadow: 0 0 5px #000; -moz-border-radius: 5px; -webkit-box-shadow: 0 0 5px #000; -webkit-border-radius: 5px; text-transform: uppercase; color: #522f07; border: none; }
.add form #btn-unsubscribe { display: none; }
.remove form #btn-subscribe { display: none; }

#attached-videos .tubepress_embedded_title { font-weight: normal; padding-top: 5px; }
#content #multimedia .attach .feed-link { float: right; color: #666; font-size: 1.4em; }
#content #multimedia .attach  ul { width: 660px; overflow: hidden; }
#content #multimedia .attach  ul li { float: left; display: inline; clear: none; margin: 0 13px 13px 0; } 
.attached-photos { overflow: hidden; } 
.attached-photos .photoset { overflow: hidden; margin-right: 2px; width: 658px; }
#content #multimedia .attached-photos img { padding: 2px; background-color: #fff; border: 1px solid #ddd; margin: 0; }

#multimedia h3 { clear: both; border-top: 1px solid #ccc; margin-top: 15px; padding: 15px 0; font-size: 1.4em; line-height: 1.8em; text-transform: uppercase; }
#multimedia h4 { text-transform: none; }
#content #multimedia a { color: #333; }
#content #multimedia ul { list-style: none; color: #999; }
#content #multimedia ul li { font-size: .9em; clear: left; }
#content #multimedia ul li a { font-size: 1.1em; }
#content #multimedia ul li img { float: left; display: inline; margin: 0 15px 15px 0; }
#content #multimedia ul li strong { color: #666; }
#content #multimedia ul li em { color: #333; font-style: normal; }
#multimedia .block { border: none; padding: 5px 20px; }
#multimedia .attached-photos h4 { width: 660px; overflow: hidden;  }
#multimedia .attached-photos h4 .sub { float: left; display: inline; }
#multimedia .attached-photos h4 .spacer { height: 17px; background: url(../images/ico-dots.gif) repeat-x 0 8px; margin: 0 27px 0 0; }
#multimedia .attached-photos h4 .toggle { cursor: pointer; float: right; display: inline; text-indent: -99999px; width: 17px; height: 17px; background: url(../images/btn-press-toggle.gif) no-repeat 0 0; }
#multimedia .attached-photos h4.active .toggle { background-position: 0 100%; }
#multimedia .attached-photos .photoset { display: none; }
.attached-photos .photoset .image-link { text-align: center; padding-top: 4px; clear: left; }

.sharing ul { overflow: hidden; margin: 15px 0; width: 660px; }
.sharing ul li { float: left; display: inline; width: 93px; margin-right: 12px; }
.sharing ul li a { display: block; height: 25px; text-indent: -99999px; background: url(../images/btn-sharing.gif); }
.sharing ul li .share { background-position: 0 50%; }
.sharing ul li .print { background-position: 0 100%; }
.sharing label { font-size: 1.4em; margin-right: 5px; }
.sharing #release-link { width: 300px; padding: 5px; }
.sharing #btn-copy { visibility: hidden; }

.post { line-height: 1.4em; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; }
.post .info h3 { font-size: 2.2em; line-height: 1.2em; font-weight: normal; padding-bottom: 15px; }
.post .info .tags { font-size: 1.1em; color: #747474; text-transform: uppercase; overflow: hidden; }
.post .info .tags span { float: left; display: inline; margin: 0 5px 0 0; }
#content .post .info .tags a { float: left; display: inline; margin: 0 5px 5px 0; padding: 0 5px 0 12px; text-transform: none; color: #fff; height: 13px; background: #a3a3a3 url(../images/bg-tag.gif) no-repeat 0 0; text-decoration: none; }
#content .post .info .tags a:hover { background-position: 0 100%; background-color: #718EA6; }

.content .msg { padding: 10px; color: #fff; font-size: 1.4em; width: 460px; }
.content .error { background-color: #AC3724; }
.content .success { background-color: #4B6C01; }

.authors li { overflow: hidden; padding: 15px 20px; width: 660px; background: #edecec url(../images/layout/bg-authors.gif) repeat-x 0 0; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; }
.authors li img { width: 96px; padding: 4px; background-color: #fff; border: 1px solid #ccc; -moz-box-shadow: 0 0 10px #888; float: left; display: inline; }
.authors li .author-info { float: left; display: inline; margin-left: 20px; width: 510px; }
.authors li .author-info p { font-size: 1.8em; line-height: 1.4em; }
.authors li .author-info p .title { font-family: Georgia; }
.authors li .author-info p .tel { font-size: .7em; }
.icon { display: block; width: 23px; height: 23px; line-height: 1em; text-indent: -999999px; float: left; display: inline; margin: 4px; }
.linkedin { background: url(../images/icon-linkedin.gif); }
.facebook { background: url(../images/icon-facebook.gif); }
.vcardlink { background: url(../images/icon-vcard.gif); width: 63px; }

.postmetadata { font-size: .85em; padding-top: 5px; font-weight: bold; }

/*-- Select Box --*/
.faux-dropdown { width: 223px; height: 29px; position: absolute; right: 20px; top: 6px; }
.faux-dropdown .selected-text { padding: 5px 15px; width: 193px; height: 19px; background: url(../images/bg-dropdown.gif) no-repeat 0 0; }
.faux-dropdown-list { background-color: #fff; border: 1px solid #ccc; height: 140px; overflow: auto; }
.faux-dropdown-list li { padding: 2px 10px; cursor: default; }
.faux-dropdown-list .selected { background-color: #999; }
.faux-dropdown-list .hover { background-color: #ccc; }


/*----- Sidebar -----*/
#search { background: url(../images/layout/bg-search.gif); color: #fff; height: 71px; width: 196px; margin-bottom: 20px; padding: 8px 12px 0; }
#search  h4 { font-size: 1.3em; line-height: 1.4em; text-transform: uppercase; font-weight: normal; }
#searchform { font-size: 1.2em; padding-top: 14px; }
#searchform label { display: none; }
#searchform #s { border: 1px solid #0f3e8f; padding: 2px 3px 3px; margin-right: 5px; }
#searchform #searchsubmit { position: relative; top: 1px; border: none; line-height: 0; text-indent: -999999px; margin: 0; padding: 0; width: 19px; height: 20px; background: url(../images/btn-search.gif); cursor: pointer; }

.sidebar .share { margin-bottom: 20px; display: block; }
.widget { position: relative; width: 222px; margin-bottom: 20px; background: url(../images/layout/bg-widget.gif) no-repeat 0 100%; padding-bottom: 25px; }
.widget h4 { font-size: 1.3em; color: #333; line-height: 2.5em; text-indent: 11px; background: url(../images/layout/bg-widget-top.gif) no-repeat 0 0; }
.widget h5 { color: #fff; font-size: 1.2em; line-height: 2em; background-color: #003766; font-weight: normal; text-indent: 10px; }
.widget .archives { background: none; position: absolute; bottom: 0; right: 10px; line-height: 2em;  }

.widget_media_contact { padding-bottom: 2px; }
.widget_media_contact a { color: #003766; }
.widget_media_contact .content div { overflow: hidden; width: 220px; padding:0 0 30px; }
.widget_media_contact .author-info img { float: left; display: inline; width: 61px; height: 61px; padding: 9px; }
.widget_media_contact .author-info p { font-size: 1.2em; line-height: 1.2em; float: left; margin: 9px 0; width: 140px; }
.icon { display: block; width: 23px; height: 23px; text-indent: -999999px; float: left; display: inline; margin: 4px; }
.linkedin { background: url(../images/icon-linkedin.gif); }
.facebook { background: url(../images/icon-facebook.gif); }
.vcardlink { background: url(../images/icon-vcard.gif); width: 63px; }

#signup-promo { width:222px; background: url(../images/bg-sidebar-signup.gif); padding: 0; height: 107px; }
#signup-promo a { display: block; color: #fff; font-size: 1.3em; padding: 10px 9px 41px; text-decoration: none; line-height: 1.3em; }
#signup-promo a span { text-transform: uppercase; text-shadow: 1px 1px 1px #666; font-size: 1.1em; padding-bottom: 5px; display: block; }

.widget .blogroll li, .widget_categories li { background: #f4f4f4 url(../images/layout/bg-blogroll.gif) repeat-x 0 100%; font-size: 1.2em; width: 220px; }
.widget .blogroll li a, .widget_categories a { color: #333; line-height: 1.3em; display: block; padding: 5px 25px 4px 20px; text-decoration: none; background: url(../images/layout/bg-blogroll-a.gif) no-repeat 93% 50%; }

.widget_all_links, .widget_categories { background-position: -444px 100%; }
.widget_media_contact, .widget_rss-twitter { background-position: 100% 100%; }

.widget_tag_cloud { background: url(../images/layout/bg-tags.gif) no-repeat 0 100%; height300px;
overflow:inherit;
}
.widget_tag_cloud h4 { background: url(../images/layout/bg-tags.gif) no-repeat 0 0; line-height: 2.7em; }
.widget_tag_cloud .content { border: none; padding: 15px 10px 0; }
.widget_tag_cloud a { color: #003766; }

.widget_rss-flickr ul { overflow: hidden; padding: 5px; width: 178px; margin: 0 auto; }
.widget_rss-flickr ul li { float: left; display: inline; margin: 3px; }
.widget_rss-flickr ul li img { background-color: #fff; padding: 3px; border: 1px solid #b4b4b4; -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; }

.widget_home h4 {line-height: 2.5em; font-size: 1.3em; font-weight: normal; color: #fff; text-transform: uppercase; text-indent: 12px; background: url(../images/layout/bg-section-top-thin.gif) no-repeat 0 0; }

.archives_flickr { display: block; text-align: right; background: url(../images/layout/bg-smpr-archive.gif); color: #7a7d81; font-size: 1.3em; line-height: 2.3em; padding-right: 12px; border-top:1px solid #ccc; }


.widget_rss-flickr_homepage ul { overflow: hidden; padding: 5px; width: 500px; margin: 0 auto; }
.widget_rss-flickr_homepage ul li { float: left; display: inline; margin: 3px; }
.widget_rss-flickr_homepage ul li img { background-color: #fff; padding: 3px; border: 1px solid #b4b4b4; -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; }


.upcomingwidget li { padding: 9px 10px; width: 200px; overflow: hidden; border-bottom: 1px solid #b7b7b7; }
.upcomingwidget .dtstart { float: left; display: inline; width: 29px; margin-right: 10px; text-align: center; color: #1960db; font-size: 1em; }
.upcomingwidget .dtstart em { display: block; padding: 4px 0 7px; color: #fff; background-color: #1960db; margin-bottom: 3px; font-style: normal; }
.upcomingwidget .dtstart em strong { font-size: 1.7em; font-weight: normal; }
.upcomingwidget .details { float: left; display: inline; width: 160px; font-size: 1.1em; }
.upcomingwidget .details a { color: #333; text-decoration: none; font-weight: bold; }
.upcomingwidget .details a:hover { text-decoration: underline; }

.widget_rss-twitter li { padding: 12px 9px; font-size: 1.3em; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; line-height: 1.2em;  }
.widget_rss-twitter li.last { border-bottom: none; }
.widget_rss-twitter li a { text-decoration: none; }
.widget_rss-twitter li a:hover { text-decoration: underline; }
.widget_rss-twitter li cite a { color: #00a0c6; text-decoration: none; font-style: normal; }
.widget_rss-twitter li div a { color: #00539b; }
.widget_rss-twitter li .rss-date { color: #808080; }
.widget_rss-twitter .follow { display: block; text-indent: -99999px; width: 72px; height: 25px; background: url(../images/btn-follow.gif); margin: 0 auto; }

