body
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	/* background-image: url("http://media.noria.com/sites/machinerylubrication.com/images/site/main/Background.gif"); 
	background-repeat: repeat-y;
	background-position: 990px top; */
	
	background-image: url("http://media.noria.com/sites/machinerylubrication.com/images/site/header/back-graybars.gif");
}

/* Sergio A Adame, Noria. This div should wrap the contents of the main div to display a shadow aroung it */
#MainWrapper
{
    width: 1000px;
    background-image: url("http://media.noria.com/sites/machinerylubrication.com/images/site/header/back-shadow.png");
    background-repeat: repeat-y;
    margin: 0 auto;    
}

#Main
{
	width: 990px;
	font-family: Arial;
	margin: 0 auto;
	background-color: white;
}

#Main #Header
{
	height: 178px;
	width: 100%;
	text-align: center;
}

#Main #TopBanner
{
	margin-bottom: 16px;
	margin-top: 16px;
}

#Main hr.TopRule
{
	border: none;
	height: 1px;
	background-color: #d9d9d9;
	width: 98%;
}

#Main #Root
{
	padding-top: 2px;
}

#Main #Root #LeftMain
{
	float: left;
	width: 630px;
	padding-left: 30px;
	padding-right: 20px;
}

#Main #Root #RightMain
{
	float: left;
	width: 300px;
}

/*  *** All Over *** */
a
{
	color: #007cc9;
	text-decoration: none;
}

#Root a:hover
{
	text-decoration: underline;
}

ul.EntryList
{
	list-style: none;
	padding-left: 0px;
}

ul.EntryList li
{
	padding-bottom: 10px;
}

#FooterAdDoubleBoxesHolder table
{
	text-align: left;
	line-height: 15px;
}

#FooterAdDoubleBoxesHolder table tbody table
{
	border: 0px;
}

#FooterAdDoubleBoxesHolder table tbody table tbody tr td
{
	border: 0px;
}

#FooterAdDoubleBoxesHolder .sponhd
{
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
}

#FooterAdDoubleBoxesHolder .sponcopy
{
	font-family: Verdana;
	font-size: 11px;
}

#FooterAdDoubleBoxesHolder .spon-call-url
{
	font-family: Verdana;
	font-size: 11px;
}

/* ***** Ad ****** */
.AdHeaderText
{
	color: #a1a1a1;
	font-size: 8px;
	font-family: Arial;
	display: none;
}

/*  ****  Magazine Issues **** */

ul.MagazineArchiveIssueList
{
	list-style-type: none;
}

ul.MagazineArchiveIssueList li
{
	padding-bottom: 15px;
	display: block;
	height: 200px;
	width: 150px;
	float: left;
}

h2.MagazineArchiveIssueHeader
{
	clear: left;
}

span.MagazineIssueEntryList ul.EntryListSet
{
	list-style-type: none;
}

span.MagazineIssueEntryList li
{
	padding-bottom: 10px;
}

/*  **** Glossary **** */
dl.GlossaryList dt
{
	font-weight: bold;
}

dl.GlossaryList dd
{
	padding-top: 0px;
	padding-bottom: 10px;
}

.AuthorBiography
{
	font-family: Verdana;
	font-size: 13px;
}

/* **** Headlines **** */
#Main h1
{
	font-family: Arial;
	font-size: 27px;
}

/*  **** Article List **** */
ul.EntryListSet
{
}

ul.EntryListSet li.EntryListItem
{
	padding-top: 10px;
	color: #a1a1a1;
}

ul.EntryListSet li.EntryListItem span.EntryListSecondary
{
	line-height: 10px;
}

ul.EntryListSet li.EntryListItem span.EntryListSecondary span.EntryListLink
{
}

ul.EntryListSet li.EntryListItem span.EntryListSecondary span.EntryListByline
{
}

ul.EntryListSet li.EntryListItem span.EntryListSecondary span.EntryListTimestamp
{
	color: #A1A1A1;
	font-family: Verdana;
	font-size: 10px;
}

.SideBarCommon ul 
{
	list-style-type: none;
	padding: 5px 0px 0px 0px;
	margin-top: 0px;
	font-size: 12px;
	font-family: Verdana;
	margin-left: 0px;
}

.SideBarCommon ul li
{
	background-image: url( "http://media.noria.com/sites/machinerylubrication.com/images/site/main/Bullet_White.gif" );
	background-position: left 4px;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #D9D9D9;
}

.SideBarCommon ul li:first-child
{
	border-top: 0px solid #D9D9D9;
}

#Main #Root #RightMain .section
{
	font-family: Arial;
	font-size: 22px;
	padding-bottom: 10px;
}

#Main #Root #RightMain .SideRule
{
	border: none;
	height: 2px;
	width: 300px;
	background-color: #d9d9d9;
}

#Main #Root #RightMain div.SponsoredLinksList
{
	background-color: #EBEBEB;
	border: 1px solid #D9D9D9;
	padding: 5px;
}

#Main #Root #RightMain div.SponsoredLinksList li
{
	list-style-type: none;
	background-image: url( "http://media.noria.com/sites/machinerylubrication.com/images/site/main/Bullet.gif" );
	background-position: left 5px;
	background-repeat: no-repeat;
	margin-top: 0px;
	font-size: 12px;
	font-family: Verdana;
	border-top: 2px solid #D9D9D9;
	padding: 5px 0px 0px 18px;
}

#Main #Root #RightMain div.SponsoredLinksList div table tbody tr:first-child li
{
	border-top: 0px solid #D9D9D9;
}

#Main #Root #RightMain div.SponsoredLinksList li a
{
	font-size: 10px;
	color: #919191;
}

#Main #Root #RightMain div.SponsoredLinksList li a.SponsoredLinkTitle
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #007CC9;
}

#Main #Root #RightMain .SponsoredLinkTitle
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}

#Main #Root #RightMain .SponsoredLinkDetail
{
	font-family: Verdana;
	font-size: 11px;
}

#Main #Root #RightMain .SponsoredLinkLink
{
	font-family: Verdana;
	font-size: 11px;
	color: #a1a1a1;
}

/* **** Standard Overpowered sub sidebar types **** */

#Main #Root #RightMain div.BuyersGuideSidebar ul
{
}

#Main #Root #RightMain div.BuyersGuideSidebar ul li
{
}

#Main #Root #RightMain div.BuyersGuideSidebar ul li:first-child
{
}

#Main #Root #RightMain div.RelatedStoriesSection ul
{
}

#Main #Root #RightMain div.RelatedStoriesSection ul li
{
}

#Main #Root #RightMain div.RelatedStoriesSection ul li:first-child
{
}

#Main #Root #RightMain div.BlogListSidebar ul
{
}

#Main #Root #RightMain div.BlogListSidebar ul li
{
}

#Main #Root #RightMain div.BlogListSidebar ul li:first-child
{
}

#Main #Root #RightMain div.WhitepapersSidebar ul
{
}

#Main #Root #RightMain div.WhitepapersSidebar ul li
{
}

#Main #Root #RightMain div.WhitepapersSidebar ul li:first-child
{
}

/*  *** META Page *** */
#Meta
{
    width: 630px;
    clear: left;
    height: 100%;
}

#Meta h3
{
    margin-top: 0px;
}

#Meta #MetaRight h3
{
    text-align: left;
    padding-top: 5px;
    padding-left: 5px;
}

#Meta #MetaLeft
{
    float: left;
    width: 400px;
    padding-right: 10px;
    border-right: 2px solid #d9d9d9;
    line-height: 14px;
}

#Meta #MetaRight
{
    float: left;
    width: 205px;
    margin-left: 10px;
    background-color: #E9E9E9;
    border: 1px solid #D9D9D9;
    text-align: center;
    line-height: 14px;
}

#Meta h1 span.MetaTitleRef
{
    color: #FC8819;
}

#Meta ul.MetaFeatured
{
    padding-bottom: 18px;
    margin-left: 0px;
}

#Meta ul.MetaFeatured li
{
    padding-bottom: 15px;
}

#Meta ul.MetaFeatured li.FirstFeatured
{
    line-height: 18px;
}

#Meta ul.MetaFeatured li.FirstFeatured a
{
    font-size: 18px;
    font-weight: bold;
}

#Meta ul.MetaFeatured li.SubsequentFeatured
{
    width: 187px;
    float: left;
    margin-top: 13px;
}

#Meta ul.MetaFeatured li.SubsequentFeatured a
{
    font-size: 12px;
    font-weight: bold;
}

#Meta span.MetaLatest ul.EntryListSet.MetaLatest
{
    margin-left: 0px;
    padding-left: 10px;
}

#Meta ul.MetaVideoList li
{
    padding-bottom: 20px;
}

#Meta ul.MetaVideoList a
{
    font-size: 12px;
    font-weight: bold;
}

#Meta p.MetaDefinitionBox
{
    display: block;
    background-color: #E9E9E9;
    width: 620px;
    border: 1px solid #D9D9D9;
    padding: 5px 5px 5px 5px;
}

#Meta p.MetaDefinitionBox span.GlossaryTerm
{
    font-weight: bold;
}

#Meta #MetaBottom
{
    clear: left;
}

/*  Meta Page Operation Controls */
#MetaOperations
{
    width: 25px;
    height: 25px;
    background: url("http://media.noria.com/sites/article_syndication_sprite.png");
    margin: 10px 0px 5px 5px;
    padding: 0;
    position: relative;
    float: right;
}
#MetaOperations li
{
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0;
}
#MetaOperations li, #MetaOperations a
{
    height: 25px;
    display: block;
}
#MetaOperations li a span
{
    display: none;
}

#MP1
{
    left: 0;
    width: 25px;
}
#MP2
{
    left: 25px;
    width: 25px;
}
#MP3
{
    left: 50px;
    width: 25px;
}

#MP1 a:hover
{
    background: transparent url("http://media.noria.com/sites/article_syndication_sprite.png") 0 -25px no-repeat;
}
#MP2 a:hover
{
    background: transparent url("http://media.noria.com/sites/article_syndication_sprite.png") -25px -25px no-repeat;
}
#MP3 a:hover
{
    background: transparent url("http://media.noria.com/sites/article_syndication_sprite.png") -50px -25px no-repeat;
}


/*  ***  SEARCH  *** */
#Main #Root #LeftMain .SearchBox .SearchBoxTF
{
	width: 300px;
}

#Main #Root #LeftMain .SearchBox .SearchBoxTxt
{
	display: none;
}

#Main #Root #LeftMain .SearchBox .SearchBoxBtnI
{
	display: none;
}


#Main #Header .SearchBox
{
	background-color: #428BC0;
	padding: 2px 2px 2px 2px;
	width: 310px;
	height: 28px;
	display: block;
	float: left;
}

#Main #Header .SearchBox .SearchBoxBtnI
{
	width: 33px;
	height: 26px;
	border: none;
	cursor: pointer;
	background: transparent url(http://media.noria.com/sites/machinerylubrication.com/images/site/main/Search_Buttons.gif) no-repeat scroll 0 0;
	border: 0 none;
	color: transparent;
	overflow: hidden;
	text-indent: -2000px;
	text-align: left;
	text-transform: capitalize;
}

#Main #Header .SearchBox .SearchBoxBtnT
{
	display:none;
}

#Main #Header .SearchBox .SearchBoxTxt
{
	color: #ffffff;
	font-family: Arial;
	font-weight: bolder;
	font-size: 13px;
}

#Main #Header .SearchBox .SearchBoxTF
{
	width: 200px;
}

#Main #Root #LeftMain h1.ArticleTitle
{
    font-weight: bold;
    font-size: 33px;
    color: #333333;
}

#Main #Root #LeftMain span.ArticleByline
{
    font-family: Verdana;
    font-size: 15px;
}

.ByLineEntry
{
    font-family: Verdana;
    font-size: 10px;
}

.ByLineEntry .AuthorByline
{
    text-decoration: underline;
}

.ByLineEntry .CompanyByline
{
    color: #a1a1a1;
}

#Main #Root #LeftMain span.ArticleTags a.TagLink
{
    font-family: Verdana;
    text-decoration: underline;
}

#Main #Root #LeftMain span.ArticleTags
{
    font-size: 10px;
}

#Main #Root #LeftMain .ArticleBody
{
    font-family: Verdana;
    font-size: 13px;
    line-height: 19px;
}

#Main #Root #LeftMain .ArticleBody .subtitle3
{
    font-size: 16px;
    font-weight: bold;
}

#Main #Root #LeftMain .ArticleRelatedArticles div.RelatedStoriesSection ul li
{
    border-top: 0px solid #D9D9D9;
}

#Main #Root #LeftMain .ArticleRelatedArticles div.RelatedStoriesSection span.section
{
    display: block;
    margin-top: 15px;
    font-weight: bold;
}

/*  Magazine Sidebar */
.mag_SideBar
{
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    background-color: #e0eaf7;
    padding: 10px;
}

.magadin_bold
{
    font-weight: bold;
}

#ArticleButtons 
{
    width:320px;
    position: relative;
    float: right;
}

/* Article Social Media */
#ArticleSocialMedia
{
    height: 25px;    
    margin: 10px 5px 5px 5px;
    padding: 0;
    float:left;
}

#ArticleSocialMedia li
{
    margin: 0;
    padding: 0;
    list-style: none;
    float:left;
}

#ArticleSocialMedia li div { width:70px !important;}

#ArticleSocialMedia li.twitter { width:85px !important;}

/*  Article Type Operations */
#ArticleOperations
{
    width: 25px;
    height: 25px;
    background: url("http://media.noria.com/sites/article_print_sprite.png");
    margin: 10px 5px 5px 5px;
    padding: 0;
    float:right;
}
#ArticleOperations li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#ArticleOperations li, #ArticleOperations a
{
    height: 25px;
    display: block;
}
#ArticleOperations li a span
{
    display: none;
}

#AO1
{
    left: 0;
    width: 25px;
}
#AO2
{
    left: 25px;
    width: 25px;
}
#AO3
{
    left: 50px;
    width: 25px;
}

#AO1 a:hover
{
    background: transparent url("http://media.noria.com/sites/article_print_sprite.png") 0 -25px no-repeat;
}
#AO2 a:hover
{
    background: transparent url("http://media.noria.com/sites/article_print_sprite.png") -25px -25px no-repeat;
}
#AO3 a:hover
{
    background: transparent url("http://media.noria.com/sites/article_print_sprite.png") -50px -25px no-repeat;
}

.MagazineArticleReferenceLinks a.magazine-article-reverse-link 
{
    font-family: Verdana;
    font-size: 12px;
    background-image: url("http://media.noria.com/sites/machinerylubrication.com/images/site/main/Bullet_White.gif");
    background-repeat: no-repeat;
    background-position: 0px -3px;
    padding-left: 15px;
    height: 15px;
}

.magazine-article-reverse-title
{
    font-style: italic;
}

.AuthorFooter
{
    background-color: #DDDDDD; 
    border-style: solid; 
    border-width: 1px; 
    border-color: Gray; 
    padding: 10px; 
    width: 95%;
    font-family: Verdana;
}

/* ***  Top Nav *** */
#Main #Header .nav ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#Main #Header .nav ul li
{
	display: block;
	float: left;
	margin: 0;
	padding: 0 8px;
	position: relative;
}

#Main #Header .nav li
{
	margin-left: 13px;
	padding-left: 0;
}

#Main #Header .nav
{
	font-family: Arial;
}

#Main #Header .section_nav
{
	text-transform: uppercase;
	color: White;
	font-weight: bold;
	font-size: 13px;
}

#Main #Header .section_nav ul li
{
	padding-top: 3px;
	height: 24px;
	background-image: url(http://media.noria.com/sites/machinerylubrication.com/images/site/header/ML-Nav-Divider.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#Main #Header .section_nav ul li:first-child
{
	background-image: none;
}

#Main #Header .section_nav ul li:hover
{
	background-image: url(http://media.noria.com/sites/machinerylubrication.com/images/site/header/ML-Nav_Bar_1PX.jpg);
	background-repeat: repeat-x;
}

#Main #Header .main_nav
{
	text-transform: capitalize;
	font-size: 12px;
	color: #7abff1;
}

#Main #Header a.main_nav:hover
{
	color: #ffffff;
}

#Main #Header .main_nav ul li
{
/*	border-left: 1px solid #7abff1;
	padding-left: 5px;*/
	margin-left: 8px;
	padding: 0px 0px 0px 0px;
}

#Main #Header .main_nav ul li:first-child
{
	border-left: 0px solid #7abff1;
}

#Main #Header #MagazineNav
{
    float: right;
	display: block;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	text-align: right;
}

#Main #Header #MagazineNav ul li
{
	list-style: none;
	background-image: url("http://media.noria.com/sites/machinerylubrication.com/images/site/main/Bullet_Blue.gif");
	background-repeat: no-repeat;
	background-position: 100% 50%;
}

#Main #Header #MagazineNav ul li a
{
	color: #7abff1;
	margin-right: 15px;
}

#Main #Header #MagazineNav ul li a:hover
{
	color: #ffffff;
}

/* *** Header Background Build *** */
#Header #HeadOne
{
	background-image: url(http://media.noria.com/sites/machinerylubrication.com/images/site/header/ML_Back_Header.jpg);
	background-position: 210px top;
	background-repeat: repeat-x;
}

#Header #HeadOne #HeadTwo
{
	background-image: url(http://media.noria.com/sites/machinerylubrication.com/images/site/header/ML_Logo_Header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}

#Header #HeadOne #HeadTwo #HeadThree
{
	background-image: url(http://media.noria.com/sites/machinerylubrication.com/images/site/header/ML_Mag_Header.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}



/*  ***  Footer  ***  */
#Main #Footer
{
	clear: both;
	padding-top: 20px;
}

#Main #Footer #SiteFooter
{
	background-image: url( http://media.noria.com/sites/machinerylubrication.com/images/site/footer/Footer.jpg );
	background-repeat: no-repeat;
	background-position: left top;
	height: 135px;
	font-family: Arial;
}

#Main #Footer #SiteFooter .foot_nav .foot_nav_lead
{
	color: #ffffff;
	font-weight: bold;
}

#Main #Footer #SiteFooter .foot_nav ul
{
	clear: left;
	margin-bottom: 10px;
	padding-left: 30px;
}

#Main #Footer #SiteFooter .foot_nav ul li
{
	list-style: none;
	display: block;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#Main #Footer #SiteFooter .foot_nav ul li
{
	color: #7ABFF1;
	font-size: 13px;
}
#Main #Footer #SiteFooter .foot_nav ul li a
{
	color: #7ABFF1;
}

#Main #Footer #SiteFooter .foot_nav ul li a:hover
{
	color: #ffffff;
}

#Main #Footer #SiteFooter .first_foot ul
{
	padding-top: 15px;
}

#Main #Footer #SiteFooter .second_foot ul
{
	padding-top: 5px;
}

#Main #Footer #SiteFooter #NoriaFooterCopy a
{
	color: #7ABFF1;
}

#NoriaFooterCopy
{
	text-transform: uppercase;
	font-size: 9px;
	left: 5px;
	padding-top: 15px;
	color: #7ABFF1;
	width: 500px;
}

#NoriaFooterCopy ul li  
{
    list-style: none;
	display: block;
	float: left;
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
	margin-top:15px;
}

#Main #Footer #SiteFooter #NoriaFooterCopy a:hover
{
	color: #ffffff;
}

#NoriaFooterCopyLogoLink {
	display: block;
	width: 100px;
	height: 35px;
	border: none;
	background-color: transparent;
	float: left;
	margin-right: 10px;
}

.qa-question-head
{
    font-weight: bold;
}

.qa-question-text
{
}

.qa-answer-head
{
    font-weight: bold;
}

.qa-answer-text
{
}

