﻿* {
	margin: 0;
	padding: 0;
}

a {
	color: #003366;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

/* added for archive link - JM - Aug 18, 2009 */
a.archive {
	color: #02669A;
	text-decoration: none;
}

a:hover.archive {
	color: #02669A;
	text-decoration: underline;
}
/* END OF added for archive link - JM - Aug 18, 2009 */

/* added for page title link - JM - Aug 18, 2009 */
a.pageTitleLink {
	color: #000000;
	text-decoration: none;
}

a:hover.pageTitleLink {
	color: #000000;
	text-decoration: underline;
}
/* END OF added for page title link - JM - Aug 18, 2009 */

/* added - JM - Aug 18, 2009 */
h1 {
	font-size: 25px;
	font-family: "times new roman", serif;
	font-weight: normal;
}
/* END OF added - JM - Aug 18, 2009 */

/* added for author page - JM - Aug 18, 2009 */
h1.authorPage {
	font-size: 27px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 30px;
}
/* END OF added for author page - JM - Aug 18, 2009 */

/* added for archive - browse by subject result page - JM - Aug 21, 2009 */
h1.archiveSubjectPage {
	margin-bottom: 10px;
	margin-top: 30px;
	margin-left: 20px;
}
/* END OF added for archive - browse by subject result page - JM - Aug 21, 2009 */

h2 {
	font-size: 22px;
	font-family: "times new roman", serif;
	font-weight: normal;
}

/* added for author page - JM - Aug 18, 2009 */
h2.authorPage {
	font-size: 24px;
	margin-bottom: 2px;
}
/* END OF added for author page - JM - Aug 18, 2009 */

/* added for archive page - JM - Aug 18, 2009 */
h2.archive {
	font-size: 25px;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
}
/* END OF added for archive page - JM - Aug 18, 2009 */

/* added for title on the detail page - JM - Aug 25, 2009 */
h2.title {
	font-size: 24pt;
	font-family: "times new roman", serif;
	font-weight: normal;
	margin-bottom: 0px;
}
/* END OF added for title on the detail page - JM - Aug 25, 2009 */

h3 {
	font-size: 16px;
	font-family: "times new roman", serif;
	font-weight: normal;
	line-height: 16px;
	font-style: italic;
	margin-bottom: 2px;
	position: relative;
}

.publicForum  h3 {
	font-family: arial, sans-serif;
	font-style: normal;
}

.book h3 {
	font-family: arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	line-height: 19px;
	margin-bottom: 0;
}

/* added for author page - JM - Aug 18, 2009 */
h3.authorPage {
	font-size: 18px;
	margin-bottom: 5px;
}
/* END OF added for author page - JM - Aug 18, 2009 */

html {
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 12px;
	background-color: #f0faff;
	color: #000;
}

body {
	text-align: center;
}

p {	/* AG - Aug 11, 2009 - added from designer */
	margin-bottom: 18px;
	line-height: 18px;
}

/* added - JM - Aug 18, 2009 */
p.noBottom {
	margin-bottom: 0px;
	line-height: 18px;
}

p.TopNoBottom {
	margin-top: 2px;
	margin-bottom: 0px;
	line-height: 18px;
}
/* END OF added - JM - Aug 18, 2009 */

/* added for archive page - JM - Aug 18, 2009 */
p.archive {
	margin-bottom: 10px;
	line-height: 18px;
}

.archiveIssue {
	text-align: center;
	font-size: 12px;
	padding: 10px;
}
/* END OF added for archive page - JM - Aug 18, 2009 */

/* added for blockquote - JM - Aug 31, 2009 */
blockquote {
	margin-left: 30px;
	margin-right: 30px;
}
/* END OF added for blockquote - JM - Aug 31, 2009 */

/* added for custom cap - JM - Aug 31, 2009 */
.firstcap {
	float: left; 
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 50pt; 		
	font-weight: bold;
	line-height: 50pt;
	margin-top: -1px;
	margin-right: 5px;
	color: #000080;
}

.dropcap {
	float: left; 
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 33pt;
	font-weight: bold; 
	line-height: 33pt;
	margin-top: 1px;
	margin-right: 5px;
	color: #000;
}

.tallcap {
	font-size: 18pt; 
	font-weight: bold; 
	line-height: 30px;
	color: #000;
}
/* END OF added for custom cap - JM - Aug 31, 2009 */

/* added by- wchandra - Sept 07, 2009 */
.content .firstcap {
	float: left; 
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 52pt; 		
	font-weight: bold;
	line-height: 50pt;
	margin-top: -1px;
	margin-right: 5px;
	color: #000080;
}

.content .dropcap {
	float: left; 
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 35pt;
	font-weight: bold; 
	line-height: 33pt;
	margin-top: 1px;
	margin-right: 5px;
	color: #000;
}

.content.tallcap {
	font-size: 20pt; 
	font-weight: bold; 
	line-height: 30px;
	color: #000;
}
/*================================= */


img.authorPage {
	margin-top: 2px;
}

#topHeader {
	background: url(../images/bg-header.gif) repeat-x left top;
}

#headerContainer {
	width: 925px;
	margin: 0 auto;
	height: 98px;
	text-align: left;
	padding-left: 25px;
}

.bannerLeft {
	float: left;
	margin-right: 10px;
	width: 675px;		/* added because user can enter javascript code - JM - Aug 12, 2009 */
}

.bannerLeft a img {
	border: 0;
}

/*Added by wchandra Aug 13,2009*/
.bannerRight {
	float: right;
	margin-right: 25px;
	width:215px;
}
/*============================*/

.bannerRight a img {
	border: 0;

}

#container {
	margin: 0 auto;
	width: 900px;
	background: url(../images/bg.gif) repeat-y left top;
	padding: 0 43px 20px 43px;
	overflow: hidden;
	text-align: left;
}

#logo {
	margin-bottom: 46px;
}

#logo a img {
	border: 0;
}

.articleList {
	width: 440px;
	float: left;
	position: relative;
	margin-right: 10px;
}

.articleList p {
	line-height: 18px;
	margin-bottom: 10px;
}

.articleList ul, .articleList ol {	/* wchandra - Aug 13, 2009 */
	margin-left: 30px;
	line-height: 18px;
}

div.currentIssue { padding-bottom: 4px; }

p.currentIssue {
	font-family: "times new roman", serif;
	font-size: 12px;
	border-bottom: 4px solid #396893;
	padding-bottom: 4px;
	margin-bottom: 15px;
}

p.author {
	font-size: 10px;
	line-height: 15px;
	margin-bottom: 2px;
}

/* added for blog page - JM - Aug 18, 2009 */
p.authorBlog {
	font-size: 10px;
	line-height: 15px;
	margin-bottom: 2px;
	margin-top: 2px;
}
/* END OF added for blog page - JM - Aug 18, 2009 */

/* added for author in the detail page - JM - Aug 18, 2009 */
p.authorDetailPage {
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 18px;
}
/* END OF added for author in the detail page - JM - Aug 18, 2009 */


.content .author {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 2px;
}

.content .authorBlog {
	font-size: 14px;
	line-height: 15px;
	margin-bottom: 2px;
	margin-top: 2px;
}

.content .authorDetailPage {
	font-size: 15px;
	line-height: 15px;
	margin-bottom: 18px;
}

.article {
	overflow: hidden;
	margin-bottom: 10px;
}

.articleSec {
	overflow: hidden;
	margin-bottom: 20px;
	clear: left;			/* added - JM - Aug 18, 2009 */
	position:relative;
	font-size:14px;
}


.articleSec h2 { 
	font-size: 24px;
}


/* added for archive - browse by subject result page - JM - Aug 21, 2009 */
.articleSecArchiveSubject {
	overflow: hidden;
	margin-bottom: 20px;
	margin-left: 40px;
	clear: left;
}
/* END OF added for archive - browse by subject result page - JM - Aug 21, 2009 */

.article.grey {
	/* background-color: #f2f1ee; AG - Aug 13, 2009 - set in page*/
	padding: 8px 5px;
	width: 440px;
	position: relative;
	left: -5px;
}

.floatedRight {
	clear:both;
	float: right;
	margin-left: 5px;
	margin-bottom: 4px;
	position:relative;
}

.floatedLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 4px;
}

/* added for image in the detail page - JM - Aug 18, 2009 */
img.detailPage {
	margin-bottom: 8px;
}
/* END OF added for image in the detail page - JM - Aug 18, 2009 */

.mainArticleImg {
	margin-bottom: 10px;
}

.sidebar {
	width: 215px;
	float: left;
	margin-left: 10px;
}

.naOnline {
	clear: both;				/* added to fix bug in FF, overlap with other HL - WChandra - Aug 31, 2009 */
	background-color: #f0faff;
	border: 1px solid #d4d0c8;
	padding: 12px 9px;
	margin-bottom: 15px;
	overflow: hidden;
	width: 194px;
	position: relative;			/* added to fix bug in FF, overlap with other HL - WChandra - Aug 31, 2009 */
}

.naOnline p {
	margin-bottom: 18px;
	line-height: 18px;
}

.naOnline p.author {
	margin-bottom: 4px;
	line-height: 15px;
}

.naOnline p.date {
	margin-bottom: 6px;
	width: 195px;
}

.naOnline p.viewMore {
	margin-bottom: 5px;
	line-height: 15px;
}

.naOnline ul, .naOnline ol {	/* wchandra - Aug 13, 2009 */
	margin-left: 30px;
	line-height: 15px;
}

p.date {
	font-family: arial, tahoma, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #000;
	padding-bottom: 2px;
	margin-top: 10px;
}

/* added for blog page - JM - Aug 18, 2009 */
p.dateNoLine {
	font-family: arial, tahoma, sans-serif;
	font-size: 11px;
	margin-bottom: 0px;
}
/* END OF added for blog page - JM - Aug 18, 2009 */

p.viewMore {
	font-family: arial, tahoma, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.publicInterest {
	background-color: #ffffe5;
	border: 1px solid #e9e7e3;
	padding: 14px 9px;
	margin-bottom: 15px;
}


.publicInterest ul, .publicInterest ol {	/* wchandra - Aug 13, 2009 */
	margin-left: 30px;
	line-height: 18px;
}

.publicInterest p {
	margin-bottom: 10px;
	line-height: 18px;
}

.publicInterest p.author {
	margin-bottom: 4px;
	line-height: 15px;
}

.publicInterest p.viewMore {
	margin-bottom: 2px;
	line-height: 15px;
}

ul.navigation {
	list-style-type: none;
	font-size: 16px;
	border-top: 1px solid #ccc;
	margin-bottom: 15px;
}

ul.navigation li {
	border-bottom: 1px solid #ccc;
}

ul.navigation li.selected {
	border-bottom:none;
}

ul.navigation li a {
	display: block;
	padding: 6px 12px;
}

ul.navigation li a:hover {
	text-decoration: none;
	color: #003366;
	background: url(../images/bg-menu.gif) repeat-x left bottom;
}

/*Added by AG Aug 14 , 2009*/
ul.navigation2 {
	list-style-type: none;
	font-size: 16px;
	border-top: 1px solid #ccc;
}

ul.navigation2 li {
	border-bottom: 1px solid #ccc;
}


ul.navigation2 li a {
	display: block;
	padding: 6px 27px;
}

ul.navigation2 li a:hover {
	text-decoration: none;
	color: #003366;
	background: url(../images/bg-menu.gif) repeat-x left bottom;
}
/*end by AG Aug 14 , 2009*/

/*Added by wchandra Aug 13 , 2009*/
.searchBox {
	margin-bottom : 15px;
}


#searchSidebar, #searchSidebar_left {
	background-color: #000;
	padding: 6px 10px;
	color: #fff;
	font-size: 10px;
	position: relative;
	margin-bottom: 1px;
}

input.textInput {
	/*width: 195px;*/ /*Modified by wchandra Aug 31, 2009*/
	width: 155px;
	height: 17px;
	padding-top: 3px;
	border: none;
	font-size: 11px;
	color: #006699;
	margin-bottom: 0px;	/* it was 8px - JM - Aug 31, 2009 */
}

/*Added by wchandra Aug 31,2009*/
input.textInputLogin {
	width: 195px;
	.width:192px;
	height: 17px;
	padding-top: 3px;
	border: none;
	font-size: 11px;
	color: #006699;
	margin-bottom: 8px;
}

*html input.textInputLogin {
	width: 195px;
}

input.radio {
	color: #fff;
	margin-right:2px;
}

label {
	position: relative;
	top: -3px;
	margin-right: 4px;
}

* html label {
	margin-right: 0;
}

input.submitBtn {
	width: 30px;
	height: 24px;				/* it was 20px - JM - Aug 31, 2009 */
	background-color: #ccc;
	color: #006699;
	font-size: 11px;
	text-align: center;
	border: 0;
	margin-left: 4px;			/* it was 8px - JM - Aug 31, 2009 */
	margin-top: 1px;			/* added - JM - Aug 31, 2009 */
}

/*Added by wchandra Aug 31,2009*/
input.submitBtnLogin {
	width: 30px;
	height: 20px;
	background-color: #ccc;
	color: #006699;
	font-size: 11px;
	text-align: center;
	border: 0;
}

* html input.submitBtnLogin {
	margin-left: 2px;
	height: 20px;
}

* html input.submitBtn {
	height: 20px;
}

#myNA {
	background-color: #333;
	padding: 10px;
	color: #fff;
	font-size: 10px;
	margin-bottom: 15px;
}

#myNA p.titleNA {
	font-size: 16px;
	margin-bottom: 8px;
}

#myNA a {
	color: #fff;
}

p.forgotPass {
	float: left;
	padding-top: 5px;
	width: 157px;
}


p.media {
	font-size: 10px;
	clear: both;
	padding-left: 10px;
}

p.media a {
	color: #006699;
}

p.media a img {
	border: 0;
}

p.media.last {
	margin-bottom: 20px;
}

.publicForum {
	background-color: #ccffff;
	border: 1px solid #d4d0c8;
	padding: 10px 9px;
	height:100%; /*Added by wchandra Aug 13,2009 fix for IE 6*/
	overflow: hidden;
	margin-bottom: 15px;
}

.publicForum  a {
	color: #000;
}

.publicForum p { /*Added by AG Aug 24,2009 */
	margin-bottom:0px;
	line-height:15px;
}

.publicForum p.floatedRight { /*Added by AG Aug 24,2009 */
	margin-bottom:4px;
	line-height:15px;
}

p.sample {
	margin-top: 8px;
	font-style: italic;
	font-family: "times new roman", serif;
}

.greyBorder {
	border: 1px solid #d4d0c8;
	padding: 10px 9px;
	margin-bottom: 15px;
}

.noBorder {
	padding: 0px 9px 10px 9px;
}
/*Added by wchandra Aug 13,2009*/
.elsewhereDetail {
	margin-bottom: 15px;
}

p.publication {
	font-size: 10px;
	font-style: italic;
}

.greyBg {
	background-color: #f2f2f2;
	padding: 10px 10px 0;
	overflow: hidden;
}

* html .greyBg {
	height: 1%;
}

.book {
	overflow: hidden;
	margin-bottom: 10px;
}

 /*Added by wchandra Sept 03,2009*/			
.book .floatedLeftBook {
	float: left;
	margin-right: 5px;
	margin-bottom: 0px;
}

.from {
	margin-bottom: 5px;
}

.price {
	font-size: 10px;
}

 /*Added by wchandra Sept 03,2009*/			
#ContributorLogo {
	background-color:#8CB6C9; 
	width:195px; 
	height:60px; 
	font-size: 18px; 
	color:#003366; 
	position:relative; 
	overflow:hidden; 
	margin-bottom:10px;
}

.headingContributor {
	float:left; 
	position:absolute; 
	font-family: arial, sans-serif;
	width:120px; 
	font-size:10px;
	font-weight:bold;
	color:#000000;
	margin-left:5px;
	line-height:8px;
}

.titleContributor {
	float:left; 
	position:absolute; 
	font-family: arial, sans-serif;
	width:120px; 
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	
	padding-top:12px; 
	margin-left:5px;
}
/*=============================*/

#footer {
	clear: both;
	float: left;
	margin-top: 20px;
	border-top: 5px solid #f3f3f3;
	width: 100%;
	padding-top: 6px;
	padding-bottom: 0px;
}
/*
ul.footerMenu {
	list-style-type: none;
	float: left;
	margin-top: 4px;
	margin-bottom: 10px;
}

ul.footerMenu li {
	float: left;
	margin-right: 10px;
}

* html ul.footerMenu li {
	margin-right: 9px;
}
*/

/* Modified by wchandra 08/07/2009*/
.footerMenu { /*Added by wchandra 08/07/2009*/
	float:left;
	width:556px;
	position:relative;
	padding-bottom: 0px;
}

.footerMenu p { /*Added by wchandra 08/07/2009*/
	clear:both;
}

.footerMenu  ul
{
	clear:both;
	list-style-type: none;
	/*float:left;*/ /*Remarked by wchandra 08/07/2009*/
	margin-top: 4px;
	margin-bottom: 10px;
	position:relative;
}
.footerMenu  ul li{
	float: left;
	margin-right: 10px;
}

* html .footerMenu ul li {
	margin-right: 9px;
}
/*================================*/

#footerSearch {
	float: right;
	width: 340px;
}

input.footerInput {
	float: left;
	height: 16px;
	padding-top: 2px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #f3f3f3;
	font-size: 10px;
	color: #333;
	width: 270px;
	padding-left: 3px;
}

input.footerSubmit {
	float: left;
	width: 64px;
	height: 20px;
	background-color: #003366;
	border: 1px solid #333;
	color: #fff;
	font-size: 12px;
}

p.copy {
	clear: both;
	padding-top:0px;  /*Added by wchandra 08/07/2009 - AG - Aug 24, 2009 changed to 0px Moved to footerMenu */
	margin-top:0px; /*Added by AG - Aug 24, 2009 */
	font-size: 10px;
	color: #333;
	position:relative;
	margin-bottom:8px; /*Added by wchandra 08/26/2009 */
}


/*Added by wchandra 08/26/2009  fixed for IE 6*/
*html p.copy {
	margin-top:-8px;
}

#footerBanner {
	margin: 0 auto;
	width: 925px;
	float: left;
	clear: both;
}

.content {
	width: 675px;
	float: left;
}

.content p {
	font-size:14px;
}

.content ul, .content ol {	/* JM - Aug 11, 2009 */
	font-size:14px;
	margin-left: 30px;
}

.content p img {
	padding-right:5px;
}

p.tableContent {
	/*height: 35px;	-- moved to head.inc to fix if more than one line because it need different style for IE7 and other browsers - JM - Aug 18, 2009 */
	background: #000000 url(../images/bg-table-content.gif) repeat-x left bottom;	/* it was background: url(../images/bg-table-content.gif) repeat-x left top; to fix if more than one line - JM - Aug 18, 2009 */
	font-family: "times new roman", serif;
	color: #fff;
	padding: 10px 10px 14px 10px;	/* it was padding: 10px 10px 0 10px; to fix if more than one line - JM - Aug 18, 2009 */
	/*.padding: 10px 10px 14px 10px;*/	/* added - JM - Aug 18, 2009 */
	font-size: 20px;
	margin-bottom: 20px;
}

/* added for black bar in the detail page - JM - Aug 18, 2009 */
p.tableContentDetailPage {
	background: #000000 url(../images/bg-table-content.gif) repeat-x left bottom;
	font-family: "times new roman", serif;
	color: #fff;
	padding: 10px 10px 34px 10px;
	.padding: 10px 10px 14px 10px;
	font-size: 20px;
	margin-bottom: 11px;
}
/* END OF added for black bar in the detail page - JM - Aug 18, 2009 */

/* added for link in black bar (title) - JM - Aug 18, 2009 */
.tableContent a {
	color: #FFFFFF;
	text-decoration: none;
}

.tableContent a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.tableContentDetailPage a {
	color: #FFFFFF;
	text-decoration: none;
}

.tableContentDetailPage a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/* END OF added for link in black bar (title) - JM - Aug 18, 2009 */

/* added for citation - JM - Aug 31, 2009 */
.citation {
	border-top: solid 1px #000000;
	font-size:14px;
}
/* END OF added for citation - JM - Aug 31, 2009 */

.rightArticle { /* AG - Aug 11, 2009 -added */
	margin-bottom: 15px;
	padding-bottom:0px;
}

.rightArticle img {
	margin-bottom: 10px;
}

.rightArticle p {
	margin-top: 10px;
	margin-bottom: 10px;
}

.rightArticle ul, .rightArticle ol {	/* JM - Aug 11, 2009 */
	margin-left: 30px;
}

.rightArticle p.related { /* AG - Aug 14, 2009 -added */
	font-size: 18px;
	font-family: "times new roman", serif;
	font-weight: normal;
	line-height: 18px;
	/*margin-top: 10px;*/
	/*margin-bottom: 0px;*/
	position:relative;
}

.rightArticle p.intro { /* AG - Aug 14, 2009 -added */
	font-size: 18px;
	font-family: arial, sans-serif;
	font-weight: normal;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	position:relative;
}

.imageHighlight {
	margin-bottom: 15px;
	padding:0px;
}

/*Modified by wchandra Sept 02,2009*/
/*.imageHighlight img {
	.margin-bottom:-3px;
}*/

/* added for message box - AG - Aug 11, 2009 */
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url(../images/info.gif);
}

.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url(../images/success.gif);
}

.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url(../images/warning.gif);
}

.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url(../images/error.gif);
}

.validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url(../images/validation.gif) ;
}

.validation a {
	color: #D63301;
}
/* END OF added for message box - AG - Aug 11, 2009  */

/* Added by wchandra 08/13/2009 for print email + social bookmark*/
#articleRelated {
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 1%;		
	padding-bottom: 8px;
	border-bottom: 1px solid #999;
	margin-bottom: 8px;
}

ul.sendTo {
	left:-12px;
	position:relative;
	list-style-type: none;
	overflow: hidden;
	float: left;
	height: 1%;
	margin-left :0px;
	padding-left:0px;
}

ul.sendTo li {
	float: left;
	padding-left: 12px;
	border-left: 1px solid #999;
	margin-right: 12px;	
}

* html ul.sendTo li {
	width: 55px;
}

ul.sendTo li.firstSend {
	border-left: none;
}

ul.sendTo li.share {
	font-size: 10px;
	color: #000033;
	height: 14px;
	display: block;
	padding-top: 2px;
}

ul.sendTo a {
	font-size: 10px;
	color: #000033;
	height: 14px;
	display: block;
	padding-top: 2px;
}

a.mail {
	background: url(../images/e-mail.gif) no-repeat left center;
	padding-left: 20px;
}

a.print {
	background: url(../images/print.gif) no-repeat left center;
	padding-left: 20px;
}

a.pdf {
	background: url(../images/pdficon_small.gif) no-repeat left center;
	padding-left: 20px;
	padding-bottom: 1px;
}

* html a.pdf {
	width: 70px;
}

ul.social {
	left:-40px;
	position:relative;
	list-style-type: none;
	overflow: hidden;
	height: 1%;	
	float: left;
}

* html ul.social {
	margin-left: -15px;
	position:relative;
}

ul.social li {
	display: block;
	float: left;
	margin-left: 6px;
}

ul.social li img {
	border: 0;
}

p.textSize {
	position: absolute;
	right: 0;
	top: -1px;
	font-size: 10px;
	color: #000033;
}

p.textSize a:hover {
	text-decoration: none;
}

a.normal {
	margin-left: 10px;
	color:#000000;
}

a.medium {
	font-size: 15px;
	color:#000000;
}

a.big {
	font-size: 22px;
	color:#000000;
}
/*==========================================*/


.rssBlogger {
	border:none;
	position:relative;
	vertical-align:middle;
}

.ImgHLMapArea img{ /*added for hardcoded Image HL, ES Sept 5, 2011*/
	border: 1px solid #d4d0c8;
}