html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family: Arial, Helvetica, sans-serif;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

@charset "utf-8";
/* CSS Document */

body{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #cae5ed;
}

/* -------- clear fix -------- */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-table;
}
-
/* ------- backslash hack hides from IE mac \ -------- */

* html .clearfix {
	height:1%;
}

.clearfix {
	display: block;
}

/* -------- end backslash hack -------- */


/* ----- link style ----- */

a {
	color: #ffffff;
	text-decoration:underline;}

a:hover {
	color: #26587b;
	text-decoration:underline;}

.strong {
	font-weight: bold;}
	
ul.bullets {margin: 10px 0 0 0; padding: 0 15px 0 0; font-size: 0.8em; list-style-type: none;}
ul.bullets li {line-height: 1.8em; padding-left: 25px; background: url(../Images/bullet.jpg) no-repeat; background-position: 0.9em 0.9em;}

:focus {outline: 0;}

/* ------- rollover image -------- */

div#blerg {
	width:387px;
	height: 288px;
	position:absolute;
	top:44px;
	left:535px;
}

img#random {
	width:387px;
	height:288px;
}

#java-img {
	width:387px;
	height: 288px;
}

/* ------- main stuff -------- */

#wrapper {
	padding: 0;
	margin: 0 auto;
	height: auto;
	background:url(../Images/MMA-Background.gif) top left repeat-x;
}

#sub-wrapper {
	position:relative;
	padding: 0;
	margin: 0 auto;
	height: auto;
	width: 920px;
}

#top-nav-container {
	padding: 0;
	margin: 0 auto;
	height: 44px;
	width: 920px;
	background-color:#4fa8c4;
	background:url(../Images/MMA-Background-Top-Nav.gif) top left repeat-x;
	float: left;
}

#logo-nav {
	padding: 0;
	margin: 0;
	height: 141px;
	width: 920px;
	float: left;
}

#logo-div {
	padding: 0;
	margin: 14px 0 39px 0;
	height: 110px;
	width: 360px;
	background:url(../Images/MMA-Logo.png) top left no-repeat;
	float: left;
}

#diligence {
	padding: 0;
	margin: 0;
	height: 147px;
	width: 920px;
	float: left;
}

#tagline-div {
	padding: 0;
	margin: 44px 0 38px 0;
	height: 65px;
	width: 494px;
	background:url(../Images/MMA-Tagline.png) top left no-repeat;
	float: left;
}

#tagline2-div {
	padding: 0;
	margin: 44px 0 38px 0;
	height: 65px;
	width: 494px;
	background:url(../Images/MMA-Tagline-US-National-Library-of-Medicine.png) top left no-repeat;
	float: left;
}

#tagline3-div {
	padding: 0;
	margin: 44px 0 38px 0;
	height: 65px;
	width: 494px;
	background:url(../Images/MMA-Tagline-Empathy-and-Respect.png) top left no-repeat;
	float: left;
}

#tagline4-div {
	padding: 0;
	margin: 44px 0 38px 0;
	height: 65px;
	width: 494px;
	background:url(../Images/MMA-Tagline-Old-Fashioned-Way.png) top left no-repeat;
	float: left;
}

#tagline5-div {
	padding: 0;
	margin: 44px 0 38px 0;
	height: 65px;
	width: 494px;
	background:url(../Images/MMA-Tagline-Personalized-Service.png) top left no-repeat;
	float: left;
}

#tagline6-div {
	padding: 0;
	margin: 44px 0 38px 0;
	height: 65px;
	width: 494px;
	background:url(../Images/MMA-Tagline-Grow-Strong.png) top left no-repeat;
	float: left;
}

#tagline7-div {
	padding: 0;
	margin: 44px 0 38px 0;
	height: 65px;
	width: 494px;
	background:url(../Images/MMA-Tagline-Time-and-Effort.png) top left no-repeat;
	float: left;
}

#tagline8-div {
	padding: 0;
	margin: 44px 0 38px 0;
	height: 65px;
	width: 494px;
	background:url(../Images/MMA-Tagline-Outstanding-Care.png) top left no-repeat;
	float: left;
}

#green {
	padding: 0;
	margin: 0;
	height: auto;
	width: 920px;
	float: left;
}	

#green-text-div {
	padding: 0 0 30px 0;
	margin: 30px 0 0 32px;
	height: auto;
	width: 520px;
	float: left;
}

#bio-text-div {
	padding: 0 0 30px 0;
	margin: 30px 0 30px 32px;
	height: auto;
	width: 520px;
	float: left;
}

#medline-search {
	padding: 10px 10px 10px 10px;
	margin: 19px 0 0 0;
	height: auto;
	width: 500px;
	font-size: 11pt;
	background-color: #ffffff;
	float: left;
	text-align:left;
}

.med {
	color: #26587b;
}

a.med {
	color: #26587b;
}

a.med:hover {
	color: #4fa8c4;
}


.ourp {
	color: #000000;
}

a.ourp {
	color: #000000;
}

a.ourp:hover {
	color: #4fa8c4;
}

.medform {
	padding: 0;
	margin: 0;
	width: 373px;
	float: left;
}

.medterms {
	font-size: 8pt;
	color: #000000;
}

#searchtermsgreenbackground {
	margin: 0;
	padding: 0;
	height: auto;
	width: 582px;
	background-color: #aaca37;
	float: left;
}

#affiliate-div {
	padding: 0 0 30px 0;
	margin: 75px 0 0 0;
	height: 170px;
	width: 321px;
	float: left;
}

#contactus-div {
	padding: 0 0 30px 0;
	margin: 160px 0 0 0;
	height: 170px;
	width: 321px;
	background: url(../Images/contact/MMAPC-Main-Office-Map-Thumbnail.gif) top left no-repeat;
	float: left;
}

#contactus-div2 {
	padding: 0 0 30px 0;
	margin: 75px 0 0 0;
	height: 170px;
	width: 321px;
	background: url(../Images/contact/MMAPC-Asbury-Office-Map-Thumbnail.gif) top left no-repeat;
	float: left;
}

#medline-div {
	padding: 35px 0 0 34px;
	margin: 30px 0 30px 0;
	height: 134px;
	width: 286px;
	background-color: #330066;
	float: left;
	border: 1px solid #ffffff;
}

#searchterms {
	margin: 0;
	padding: 4px 0px 4px 20px ;
	width: 80px;
	height: 16px;
	float: left;
	border-left: 1px solid #aaca37;
}

#subpagenav-div {
	padding: 0 0 35px 0;
	margin: 30px 0 30px 0;
	height: auto;
	width: 321px;
	float: left;
}

#dotted {
	padding: 0;
	margin: 0;
	height: 1px;
	width: 920px;
	float: left;
	background:url(../Images/MMA-Background-Dotted-Rule.gif) top repeat-x;
}	

/* -------- headers & p -------- */

h2 {
	font-size: 16pt;
	color: #ffffff;
	margin: 0 0 15px 0;
	padding: 0;
}

h3 {
	font-size: 14pt;
	color: #ffffff;
	margin: 0 0 15px 0;
	padding: 0;
}

h4 {
	font-size: 10pt;
	color: #000000;
	margin: 0;
	padding: 0;
}

h5 {
	font-size: 10pt;
	color: #26587b;
	margin: 0;
	padding: 0;
}

p.green-nomargin {
	margin: 0;
	padding: 0;
	font-size: 9pt;
	line-height: 14pt;
	color:#000000;
}

p.green-margin {
	margin: 12px 0 0 0;
	padding: 0;
	font-size: 9pt;
	line-height: 14pt;
	color:#000000;
}

p.copyright-copy {
	margin: 0;
	padding: 0;
	font-size: 7pt;
	line-height: 14pt;
	color:#26587b;
}

p.credit-copy {
	margin: 0;
	padding: 0;
	font-size: 7pt;
	line-height: 14pt;
	color:#26587b;
}

p.privacy-1 {
	margin: 0;
	padding: 0;
	font-size: 9pt;
	line-height: 14pt;
	color:#000000;
	font-weight: bold;
}

p.privacy-2 {
	margin: 0;
	padding: 12px 0 0 15px;
	font-size: 9pt;
	line-height: 14pt;
	color:#000000;
}

.privacy-bullets {
	font-size: 9pt;
}

/* -------- top nav -------- */

#top-nav ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 964px;
	height: 31px;
}

#top-nav ul li {
	display: inline;
}

#top-nav ul li a {
	padding: 13px 15px 0 15px;
	margin: 0 15px 0 15px;
	height: 44px;
	width: auto;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10pt;
	float: left;
}

#top-nav ul li a.top-nav {
	padding: 13px 15px 0 15px;
	margin: 0;
	height: 31px;
	width: auto;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
	font-size: 10pt;
	float: left;
}

#top-nav ul li a.top-nav-selected {
	padding: 13px 15px 0 15px;
	margin: 0;
	height: 31px;
	width: auto;
	color: #FFFFFF;
	background: url(../Images/MMA-Rollover-Top-Nav-Cropped.gif) top center no-repeat;
	text-decoration: none;
	text-align:center;
	font-size: 10pt;
	float: left;
}

#top-nav ul li a.top-nav:hover {
	padding: 13px 15px 0 15px;
	margin: 0;
	height: 31px;
	width: auto;
	background: url(../Images/MMA-Rollover-Top-Nav-Cropped.gif) top center no-repeat;
	text-decoration:none;
	text-align:center;
	font-size: 10pt;
	color: #FFFFFF;
	float: left;
}

/* -------- subpage nav -------- */

#subpage-navcontainer {
	font-size:10pt;
	margin: 45px 0 0 0;
	float:right;
	width: 245px;
	height: auto;
}

#subpage-navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#subpage-navcontainer li {
	margin: 0;
}

#subpage-navcontainer a {
	display: block;
	padding: 7px 10px 7px 0px;
	width: 235px;
	color: #fff;
	text-decoration: none;
	text-align:right;
	background:url(../Images/MMA-Horizontal-Rule.gif) repeat-x;
}

#subpage-navcontainer a:hover {
	color: #fff;
	background-color: #26587b;
	text-decoration: none;
}

.left-navcontainer-bottom {
	background:url(../Images/MMA-Horizontal-Rule.gif) bottom repeat-x;
}

.left-navcontainer-bottom-selected {
	/* -------- background:url(../Images/MMA-Horizontal-Rule.gif) bottom repeat-x; -------- */
	background-color:#26587b;
}

.left-navcontainer-selected {
	background-color:#26587b;
}

.physicians-submenu {
	display: block;
	background-color: #a1c034;
}

.physicians-submenu-selected {
	display: block;
	background-color: #4fa8c4;
}


		/*  subpage navcontainer2 */
		
		#subpage-navcontainer2 {
			font-size: 10pt;
			margin: 45px 0 0 0;
			float: right;
			width: 245px;
			height: auto;
		}
		
		#subpage-navcontainer2 ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
		#subpage-navcontainer2 li {
			margin: 0;
		}
		
		#subpage-navcontainer2 a {
			display: block;
			padding: 7px 10px 7px 0px;
			width: 235px;
			color: #fff;
			text-decoration: none;
			text-align:right;
		}
		
		#subpage-navcontainer2 a:hover {
			text-decoration: none;
		}



		/*  subpage nav-lightblue */
				
		#nav-lightblue {
			font-size:10pt;
			margin: 45px 0 0 0;
			float:right;
			width: 245px;
			height: auto;
		}
		
		#nav-lightblue ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
		#nav-lightblue li {
			margin: 0;
		}
		
		#nav-lightblue a {
			display: block;
			padding: 7px 10px 7px 0px;
			width: 235px;
			color: #fff;
			text-decoration: none;
			text-align:right;
			background:url(../Images/MMA-Horizontal-Rule.gif) repeat-x;
		}
		
		#nav-lightblue a:hover {
			color: #fff;
			background-color: #4fa8c4;
			text-decoration: none;
		}



		/*  subpage navlist2 */
		
		#navlist2 {
			font-size:10pt;
			margin: 45px 0 0 0;
			float:right;
			width: 245px;
			height: auto;
		}
		
		#navlist2 ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
		#navlist2 li {
			margin: 0;
		}
		
		#navlist2 a {
			display: block;
			padding: 7px 10px 7px 0px;
			width: 235px;
			color: #fff;
			text-decoration: none;
			text-align:right;
			background:url(../Images/MMA-Horizontal-Rule.gif) repeat-x;
		}
		
		#navlist2 a:hover {
			color: #fff;
	background-color: #26587b;
			text-decoration: none;
		}
		
		
				/*  subpage navlist1 */
		
		#navlist1 {
			font-size:10pt;
			margin: 45px 0 0 0;
			float:right;
			width: 245px;
			height: auto;
		}
		
		#navlist1 ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
		#navlist1 li {
			margin: 0;
		}
		
		#navlist1 a {
			display: block;
			padding: 7px 10px 7px 0px;
			width: 235px;
			color: #fff;
			text-decoration: none;
			text-align:right;
			background:url(../Images/MMA-Horizontal-Rule.gif) repeat-x;
		}
		
		#navlist1 a:hover {
			color: #fff;
	background-color: #26587b;
			text-decoration: none;
		}

/* -------- footer -------- */

#footer-wrapper {
	padding: 0 0 50px 0;
	margin: 0 auto;
	height: 73px;
	background:url(../Images/MMA-Background-Footer.gif) top repeat-x;
	z-index:100;
}

#footer-sub-wrapper {
	position: relative;
	padding: 0;
	margin: 0 auto;
	height: 73px;
	width: 920px;
	z-index: 100;
	background:url(../Images/MMA-Footer-Logo-Leaves-4.png) top left no-repeat;
}

#footer-leaves-container {
	padding: 0;
	margin: 1px 0 0 0;
	height: 71px;
	width: 183px;
}

#footer-nav-container {
	position: absolute;
	padding: 0;
	margin: 0;
	height: 20px;
	width: 482px;
	z-index: 200;
	left: 0px;
	top: 0px;
}

#copyright {
	position: absolute;
	padding: 0;
	margin: 0;
	height: 20px;
	width: 482px;
	z-index: 300;
	left: 0px;
	top: 42px;
}

#credit2 {
	position: absolute;
	padding: 0;
	margin: 0;
	height: 20px;
	width: 100px;
	z-index: 400;
	left: 864px;
	top: 42px;
}

/* -------- footer nav -------- */

#footer-nav ul {
	padding: 0;
	margin: 25px 0 0 0;
	width: 964px;
	height: 44px;
	float: left;
}

#footer-nav ul li {
	display: inline;
}

#footer-nav ul li a {
	padding: 0 8px 0 8px;
	margin: 0;
	height: auto;
	width: auto;
	color: #26587b;
	text-decoration: none;
	font-size: 7pt;
	float: left;
}

#footer-nav ul li a.footfoot {
	padding: 0 8px 0 8px;
	margin: 0;
	height: auto;
	width: auto;
	color: #26587b;
	text-decoration: none;
	text-align:center;
	font-size: 7pt;
	float: left;
		border-right: 1px solid #26587b;
}

#footer-nav ul li a.footfoot:hover {
	padding: 0 8px 0 8px;
	margin: 0;
	height: auto;
	width: auto;
	text-decoration:none;
	text-align:center;
	font-size: 7pt;
	color: #4fa8c4;
	float: left;
		border-right: 1px solid #26587b;
}

#footer-nav ul li a.footfootno {
	padding: 0 8px 0 8px;
	margin: 0;
	height: auto;
	width: auto;
	color: #26587b;
	text-decoration: none;
	text-align:center;
	font-size: 7pt;
	float: left;
}

#footer-nav ul li a.footfootno:hover {
	padding: 0 8px 0 8px;
	margin: 0;
	height: auto;
	width: auto;
	text-decoration:none;
	text-align:center;
	font-size: 7pt;
	color: #4fa8c4;
	float: left;
}

#footer-nav ul li a.footfootleft {
	padding: 0 8px 0 0;
	margin: 0;
	height: auto;
	width: auto;
	color: #26587b;
	text-decoration: none;
	text-align:center;
	font-size: 7pt;
	float: left;
	border-right: 1px solid #26587b;
}

#footer-nav ul li a.footfootleft:hover {
	padding: 0 8px 0 0;
	margin: 0;
	height: auto;
	width: auto;
	text-decoration:none;
	text-align:center;
	font-size: 7pt;
	color: #4fa8c4;
	float: left;
	border-right: 1px solid #26587b;
}

/* ----- link style marstudio credit ----- */

#credit {
	position: absolute;
	padding: 0;
	margin: 0;
	height: 20px;
	width: 100px;
	z-index: 400;
	left: 864px;
	top: 42px;
}

#credit a {
	color: #26587b;
	text-decoration: none;
}

#credit a:hover {
	color: #4fa8c4;
	text-decoration: none;
}

.linked-sep {
	margin: 17px 0 22px 0;
	height: 1px;
	width: 100%;
	background: red url(../Images/MMA-Horizontal-Rule.gif) repeat-x;
	float: left;}
	
/* news */

.newsarea-wrapper {
	padding: 1px 0 0 0;
	background: url(../Images/MMA-Background-Dotted-Rule.gif) left top repeat-x;
	height: auto;
	width: 100%;
	float: left;}
	
.newsarea-wrapper h3, .newsarea-wrapper h3 a {
	font-size: 1.2em;
	line-height: 1.3em;
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
	margin: 0 0 15px 0;
	padding: 0;}
.newsarea-wrapper h3 a:hover {color: #26587b;}
	
.newsarea-wrapper p {
	color: #000;
	font-size: 9pt;
    line-height: 14pt;
	margin: 0 0 15px 0;}

.news-nav-cont {
	margin: 0 0 20px 0;
	height: 33px;
	width: 244px;
	background: url(../Images/news/news-nav-cont.gif) left top repeat-x;
	float: left;}
	
	.news-nav-cont.alt1 {background: none !important;}
	
.news-nav-cont a {padding: 0 !important; display: inline !important;}
	
	.news-prev {
		position: relative;
		top: 2px;
		height: 29px;
		width: 122px !important;
		background: url(../Images/news/news-nav.gif) left 0 no-repeat !important;
		padding: 0 !important; margin: 0 !important;
		float: left;}
	.news-prev:hover {background: url(../Images/news/news-nav.gif) left -29px no-repeat !important;}

	.news-next {
		position: relative;
		top: 2px;
		height: 29px;
		width: 122px !important;
		background: url(../Images/news/news-nav.gif) left -58px no-repeat !important;
		padding: 0 !important; margin: 0 !important;
		float: right;}
	.news-next:hover {background: url(../Images/news/news-nav.gif) left -87px no-repeat !important;}

.search-container {
	height: auto;
	width: 208px;
	position: relative;
	background: transparent url(../Images/news/search-field-cont.png) left top no-repeat;
	float: left;}

.searchbutton {
	position: absolute;
	border: none;
	height: 36px;
	width: 36px;
	cursor: pointer;}

.searchbox {
	padding: 0 10px;
	color: #fff;
	font-size: 1.0em;
	border: 0;
	height: 34px;
	width: 193px;
	background: #484848;
	float: left;}
	
#s {
	padding: 0 8px;
	height: 36px;
	width: 192px;
	background: transparent;
	color: #fff;}
	
.ie #s {height: 26px !important; padding: 10px 6px 0 6px !important;}

#searchsubmit {
	cursor: pointer;
	border: none;
	height: 36px;
	width: 35px;
	background: url(../Images/news/news-search-go.gif) top left no-repeat;
	float: right;}
	
#searchsubmit:hover {background: url(../Images/news/news-search-go.gif) top left no-repeat;}

.ie #searchsubmit {margin-left: 4px;}

.news-extras-cont {
	margin: 20px 0 0 0;
	height: auto;
	width: 243px;
	text-align: right;
	display: inline-block;}
	
.news-extra {margin: 0 !important; padding: 0 !important; display: inline !important; background: none !important; color: #fff !important;}
.news-extra:hover {color: #26587b !important;}

span.news-pipe {color: #fff; margin: 0 7px;}

.date {
	margin: 0 0 20px 0;
	padding: 8px;
	background: #26577a;
	color: #fff;
	width: auto;
	font-size: 1.2em;
	display: inline-block;}
	
.archive {color:#26577a !important;}

/* styling floated images in wp */
img.alignright {margin: 0 0 15px 15px; float:right; position: static !important;}
img.alignleft {float:left; margin: 0 15px 15px 0; }
img.aligncenter {display: block; margin-left: auto; margin-right: auto; position: static !important;}
a img.alignright {float:right; margin:0 0 15px 15px; position: static !important;}
a img.alignleft {float:left; margin:0 15px 15px 0; position: static !important;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto; position: static !important;}

img.alignnone {position: static !important;}
a img.alignnone {position: static !important;}
/* end styling */
	
/*#accordion {
	margin: 0 !important;
	padding: 0 !important;}
	
.archive-wrapper {
	height: auto;
	width: 100%;
	float: left;}
	
.archive-wrapper * {
	padding-left: 0 !important;}



.archive-wrapper h3 {
	width: 100%;
	display: block;}
	
.archive-wrapper h3 span {margin: 0 !important; padding: 0 !important; display: none !important;}

a.archive-title {
	margin: 0 !important;
	padding-bottom: 10px;
	padding-top: 10px;
	text-decoration: none;
	color: #fff;
	background: url(../Images/MMA-Background-Dotted-Rule.gif) left bottom repeat-x;
	height: auto;
	width: 100%;
	display: block;}
	
a.archive-perma {
	margin: 0 !important;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 0 !important;
	text-decoration: none;
	color: #fff;
	background: url(../Images/MMA-Background-Dotted-Rule.gif) left bottom repeat-x;
	height: auto;
	width: 100%;
	display: block;}
	
a.archive-perma:hover {color: #26587b;}

a.archive-perma:focus {color: #26587b;}

ul.archive-list {}

ul.archive-list li {margin: 0; list-style-type: none;}

ul.archive-list li a {}

.notfound {
	padding: 40px;
	height: auto;
	width: 640px;}

.notfound h2 {color: #ccc;}*/

#accordion a {
	text-decoration: none;}

.arch-style1 {margin: 0 0 10px 0; color: #00606f; background: none; padding: 10px 0 0 0; font-size: 1.4em; font-weight: bold; display: inline-block;}

.arch-style2 {margin: 0 0 13px 0; padding: 10px 0 0 0; height: 20px;}

.arch-style3 {color: #fff;}
.arch-style3:hover {color: #26577a;}

a.arch-style4 {margin: 0; padding: 13px 0 10px 0; font-size: 0.9em; min-height: 20px; height: auto; display: block; color: #fff; background: url(../Images/MMA-Background-Dotted-Rule.gif) left top repeat-x;}
a.arch-style4:hover {color: #26577a;}

.arch-style5 {margin: 0px 0 0 0; height: 1px; width: 100%; background: url(../Images/MMA-Background-Dotted-Rule.gif) left bottom repeat-x;}




/* twitter */

.feat1-item-container {
	margin: 10px 0 0 0;
	height: auto;
	width: 301px;
	float: left;}

#twitter_update_list li {
	position: relative;
	margin: 0 0 15px 0;
	font-size: 0.8em;
	list-style-type: none;
	display: block;
	float: left;}

#twitter_update_list span {
	color: #000;
	background: none;
	display: block;
	max-height: 35px;
	overflow: hidden;}
	
#twitter_update_list span {
	color: #000;
	display: block;
	width: 100%;}

#twitter_update_list li a {
	text-decoration: none;
	margin: 0;}
	

/* module slideshow */
	
#slideshow {
    position:relative;
    height:350px;}

#slideshow A {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;}

#slideshow A.active {
    z-index:10;
    opacity:1.0;}

#slideshow A.last-active {
    z-index:9;}
