﻿body
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333;
}
h1
{
	font-family: Georgia, Sans-Serif;
	color: #22AEBB;
	font-size: 28px;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}
h1 a
{
	font-family: Georgia, Sans-Serif;
	color:#A4CA39;
	font-size: 28px;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}
h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #22AEBB;
	font-size: 20px;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}
h2 a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#A4CA39;
	font-size: 20px;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}
h2 a:hover
{
	color:#A4CA39;
	border-bottom:dotted 1px #22AEBB;
}
h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #22AEBB;
	font-size: 16px;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}
h3 a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#A4CA39;
	font-size: 16px;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}
h4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #22AEBB;
	font-size: 14px;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}
h4 a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#A4CA39;
	font-size: 14px;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
}
h5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #22AEBB;
	font-size: 14px;
	font-weight:normal;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}
h5 a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#A4CA39;
	font-size: 14px;
	font-weight:normal;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}
p
{
	margin:0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	line-height:18px;
}
p a:link, p a:visited
{
	color:#A4CA39;
	text-decoration:none;
	font-weight:bold;
}
p a:hover
{
	color:#A4CA39;
	border-bottom:dotted 1px #22AEBB;
}
p.publicationtext
{
	color:#A4CA39;
}
li
{
	list-style-type:none;
	margin: 0px 0px 4px 0px;
}
li a:link, li a:visited
{
	color:#A4CA39;
	text-decoration:none;
	font-weight:bold;
}
li a:hover
{
	color:#A4CA39;
	border-bottom:dotted 1px #22AEBB;
}
/*****************
 TABLES
*****************/
Table.tablefullwidth
{
	text-align:center;
	width:100%;
	border:0px;
	margin:0px;
	padding:0px;
}
.container_fullwidth_dottedborder
{
	border: dotted 1px #A5CB39;
	width:100%;
	margin:0px;
	padding:0px;
}
/*******************
 FOOTER
*******************/
#footercontent
{
	border:none;
	margin:0;
	padding:0px;
	width:100%;
	vertical-align:top
}
#footerleftcontent
{
	position:relative;
	float:left;
	border:none;
	margin:0;
	padding:5px;
	width:270px;
	vertical-align:top;
	top:0;
}
#footercontent #footerleftcontent #footerlogo
{
	width: 270px;
	text-align: center;
	border:none;
	background-image:url(/ASBMBToday/images/asbmb_today_footer_logo_background.gif);
	background-repeat:no-repeat;
	/*font-family: Lucida Console, Sans-Serif;*/
	padding: 0px;
	margin: 0px;
}
#footercontent #footerleftcontent #footerlogo .publicationlinks
{
	color: #FFFFFF;
	font-size: 14px;
}
#footercontent #footerleftcontent #footerlogo .publicationdesc
{
	padding-left: 20px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.publicationlinks a, .publicationlinks a:visited
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.publicationlinks a:hover
{
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
#footercontent #footerleftcontent #footerlogo #rightborder
{
	padding:0px;
	margin:0px;
	height:143px;
	width:15px;
	border:none;
}
#footercontent #footerrightcontent
{
	position:relative;
	float:left;
	border:none;
	margin:0;
	padding:15px 0px 0px 0px;
}
#footercontent #footerrightcontent #footermaincontentimage
{
	position:relative;
	float:left;
	margin:10px 0px;
	border:none;
	width:100px;
}
#footercontent #footerrightcontent #footermaincontenttext
{
	position:relative;
	float:left;
	margin:10px 0px;
	border:none;
	width:200px;
}
/*
#footercontent #footerrightcontent a,
#footercontent #footerrightcontent a:visited
{
    color:#fff;
    font-weight:bold;
    text-decoration:none;
}
#footercontent #footerrightcontent a:hover
{
	color:#fff;
    font-weight:bold;
    text-decoration:underline;
}
*/

/*********************
 FOOTER HEADER STYLES
 *********************/
.footerh1
{
	font: 13px Arial;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	color: #22AEBB;
	text-transform:uppercase;
	margin:0px;
}
.footerh2
{
	font: 19px Georgia;
	font-family: Georgia;
	font-size: 19px;
	font-weight:bold;
	color: #22AEBB;
	margin:0px;
	text-decoration: none;
}
a span.footerh2
{
	text-decoration: none;
	color: #A4CA39;
	margin:0px;
}
a:link span.footerh2, a:visited span.footerh2
{
	text-decoration: none;
	color: #A4CA39;
	margin:0px;
}
a:hover span.footerh2
{
	margin:0px;
	text-decoration: none;
}
/*******************
  FOOTER P STYLES
 ******************/
.footerp
{
	font: 13px Verdana;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:2px 0px 5px 0px;
}
.footerp a
{
	text-decoration: none;
	color: #A4CA39;
}
footerp a:hover
{
	border-bottom:none;
}
.footerpemaillink
{
	color: #FFFFFF;
}
.footerpemaillink a:link
{
	color: #FFFFFF;
}
/******************
 ARTICLE TEMPLATE 
*******************/
.article
{
	text-align:left;
	padding-right:10px;
}
.articlelink
{
	/*font-family: Lucida Console, Sans-Serif;*/
	font-size: 12pt;
	text-transform:uppercase;
}
.articleauthor
{
	/*font-family: Lucida Console, Sans-Serif;*/
	color: #A5CB39;
	text-transform:uppercase;
	font-size:14pt;
}
.articlelink a
{
	text-decoration:none;
	/*font-family: Lucida Console, Sans-Serif;*/
	font-size: 12pt;
	font-weight:bold;
	color: #A5CB39;
	text-transform:uppercase;
}
TABLE.articleimage
{
	position:relative;
	display:inline-table;
	padding:5px;
	border:none;
	margin:10px;
	font-size: 12px;
	color:#22AEBB;
	font: Verdana;
	font-weight:bold;
}
.captiontext
{
	font-size: 12px;
	color:#22AEBB;
	font: Verdana;
	font-weight:bold;
}
.pullquote
{
	font-family:Georgia;
	font-size:20px;
	color: #22AEBB;
	font-weight:bold;
}
/******************
 ISSUE SUBPAGES 
*******************/
.society_news_summary
{
	padding:10px 0px;
	color:#a4cb39;
}
.society_news_author
{
	color:#000000;
}
.societynewstable
{
	border:2px dotted #dcdddf;
	/*margin-bottom:20px;*/
    margin:15px 0px 5px 0px;
}
.societynewstable img
{
	border:0px;
}
.societynewstable a
{
	/*color:#22adba;*/
	color:#a4cb39;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.societynewstable a h1
{
	color:#a4cb39;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:22px;
	text-decoration:none;
}
.biobitstable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:none;
	margin-bottom:15px;
	margin-left:10px;
	margin-top:10px;
	background-color:#FFFFFF;
	border: 1px;
	border-color: #333333;
	border-style: dashed;/*background-color:#f8eaaf;*/
}
.biobitstable img
{
	border:0px;
}
.biobitstable a
{
	color:#a4cb39;
	font-size:12px;
	font-weight:bold;
	/*font-family: Lucida Console, Sans-Serif;*/
    font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	border: none;
}
.biobitstable a h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #A4CA39;
	font-size: 22px;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}
.biobitsdetailimg
{
	border:0px;
	padding:10px;
}
.biobitstable h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #22aebb;
	font-size: 22px;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}
.biobotstable h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
}
.biobotstable p, biobitstable td p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-left: 20px;
}
/***************
 IMAGE STYLES
***************/
img.topleft
{
	margin:0px 10px 10px 0px;
}
img.topright
{
	margin:0px 0px 10px 10px;
}
img.middleleft
{
	margin:10px 10px 10px 0px;
}
img.middleright
{
	margin:10px 0px 10px 10px;
}
img.bottomleft
{
	margin:10px 10px 0px 0px;
}
img.bottomright
{
	margin:10px 0px 0px 10px;
}
/**********************
 HOMEPAGE RIGHT COLUMN
**********************/

.podcast_box
{
	margin: 0px;
	position: relative;
	float: right;
	top: 0px;
	height: 413px;
	width: 214px;
}
.podcast_boxh1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
}
.podcast_boxh2
{
	font-family: Georgia;
	font-weight:bold;
	font-size:20px;
	text-transform:uppercase;
	color:#A4CA39;
}
.podcast_boxp
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.podcast_box_top
{
	width: 214px;
	height: 2px;
	background-image: url(/ASBMBToday/images/layout/ASBMB_LeftCol_13.gif);
	background-repeat: no-repeat;
}
.podcast_box_main
{
	width: 199px;
	height: 388px;
	background-image: url(/ASBMBToday/images/layout/asbmb_today_podcasts_main_bg.gif);
	background-repeat: repeat-y;
	padding: 10px 10px 10px 10px;
}
.podcast_box_bottom
{
	width: 214px;
	height: 3px;
	background-image: url(/ASBMBToday/images/layout/ASBMB_LeftCol_17.gif);
	background-repeat: no-repeat;
}
/******************
 ARCHIVED ISSUE SUBPAGES 
*******************/
.archived-issue h2
{
	text-transform: uppercase;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.archived-issue h3
{
	display: inline;
	font-size: 12px;
	font-weight: bold;
}
.archived-issue .links
{
	color: #A4CA39;
	font-weight: bold;
}
.archived-issue a
{
	color: #A4CA39;
	font-weight: bold;
	text-decoration: none;
}
.archived-issue a:hover
{
	color:#A4CA39;
	border-bottom:dotted 1px #22AEBB;
}
