.sm-body, .xs-body
{
	padding-top: 40px;
}
.articleTitle.featuredArticle
{
	border-left: 7px double #C8C4C6;
}
.slicknav_menu
{
	position: fixed;
	top: 0px;
	right: 0px;
	width: 100%;
	z-index: 99999;
}
#billboard
{
	background: #656565;
	width: 100%;
}
BODY #handheldLogo
{
	margin-top: 60px;
}
BODY
{
	background: #231D1D;
	font: 1.4em Palatino Linotype, Times New Roman;
}
/*ARTICLE*/
ARTICLE .caption-container
{
	background: #EDEDEC;
	top: 80%;
	padding-left: 5px;
	font-size: 0.8em;
	padding-right: 5px;
	position: absolute;
}
ARTICLE DIV
{
}
ARTICLE #jssorOuter
{
	margin-bottom: 50px;
}
ARTICLE H1
{
	color: #248627;
	margin: 0;
}
ARTICLE SECTION.comments
{
}
ARTICLE H2
{
	color: #4780A8;
	margin: 0;
}
#itemInquiry H2
{
	text-align: center;
	border-bottom: medium double #D9EDF7;
	padding: 0 0 8px;
	margin: 15px;
}
.comments .inputNote
{
	text-align: center;
	margin-bottom: 12px;
}
FORM #recaptcha_widget_div
{
	margin: auto;
}
ARTICLE .comments FORM
{
	width: 90%;
	margin: 12px auto auto;
	padding: 10px;
}
#comment-form
{
	margin-bottom: 20px;
	font-size: 0.9em;
}
ARTICLE .botLink
{
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
}
.comments .comment .comment_by_line
{
	text-align: right;
	font-size: 0.9em;
	opacity: 0.6;
}
.comments .list-group
{
	font-size: 0.7em;
	margin: 0 0 0 20px;
	color: #42642B;
}
.comments .list-group .list-group-item
{
	text-align: left;
	padding: 2px 5px;
}
#slideshow-container
{
	padding-top: 2px;
	margin-top: 10px;
	height: auto;
	padding-bottom: 7px;
}
/*
MENU STUFF
*/
#social-media
{
	position: absolute;
	text-align: right;
	bottom: 30px;
	right: 0;
	height: 1px;
	width: 150px;
	overflow: visible;
}
#section_menu
{
	background: #2D3B46;
	top: 0;
	padding-top: 7px;
	padding-bottom: 8px;
	overflow: visible;
	position: relative;
	display: block;
	z-index: 9999999;
}
.md-body #section_menu, .sm-body #section_menu
{
	display: none;
}
#section_menu UL
{
	padding: 2px 0;
	margin: 0;
}
#search
{
	margin-top: 10px;
}
#billboard-featured-social
{
	text-align: center;
}
#loadMask
{
	width: 100%;
	height: 100%;
	top: 0;
	text-align: center;
	padding-top: 100px;
	position: absolute;
	background: #FFFFFF;
	z-index: 9999999999;
}
#regForm .formItem .inputNote
{
	color: #0A2EE5;
}
.formBlock P.formNote
{
	margin-left: 10px;
}
.formBlock
{
	background: #ECECEC;
	border: thin dashed #5D5D5D;
	padding: 5px 10px;
}
#regForm .formItem .ajaxConf
{
	color: #FD0000;
	text-align: center;
}
#regForm .formItem DIV.mathCapt
{
	text-align: center;
}
.artPeekDisplayName
{
	position: absolute;
	background: #686868;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	/*+box-shadow: 1px 1px 2px #000000;*/
	-moz-box-shadow: 1px 1px 2px #000000;
	-webkit-box-shadow: 1px 1px 2px #000000;
	box-shadow: 1px 1px 2px #000000;
}
/*#search_box
{
text-align: right;
padding-right: 5px;
margin-bottom: 8px;
margin-right:18px;

}*/
#sectionHeading .sectionTitle
{
	width: 45%;
	text-align: right;
	line-height: 43px;
	float: left;
}
.articles-list .articleTitle
{
	padding: 5px;
	padding-left: 5px;
	margin: 0;
	padding-right: 100px;
	font-size: 1.3em;
}
UL#articleList LI
{
	position: relative;
	font-size: 1.2em;
}
.panel-heading
{
	/*+border-radius: 0;*/
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
}
H2.articleTitle SPAN.articleSection
{
	float: right;
}
#articleList .articleByLine .author
{
	font-weight: bold;
}
.sectionTitle
{
	text-align: center;
	font-size: 1.9em;
	text-transform: uppercase;
	color: #404040;
	border-bottom: medium double #A7A7A7;
	border-top: medium double #A7A7A7;
	margin-bottom: 30px;
	padding-bottom: 15px;
	padding-top: 15px;
}
.portfolio-list-title
{
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 5px 5px 8px;
	border-top: medium double #BCD3E3;
	border-bottom: medium double #BCD3E3;
}
ARTICLE H3.articleByline
{
	font-size: 1em;
	color: #707070;
	margin: 0;
	margin-bottom: 20px;
	text-align: right;
}
#articleList .articleTitle A
{
	text-decoration: none;
}
#articleList .articleSubTitle
{
	font-size: 1.2em;
	color: #726868;
	padding-left: 0.5em;
	margin: 0;
}
.panel-body
{
	padding: 10px 5px 5px;
}
.panel
{
	margin: 5px 0;
	/*+border-radius: 0;*/
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
}
.articles-list .articleDesc
{
	padding: 0 0 0 1.5em;
	margin: 0;
}
.articles-list .articleLink
{
	text-align: right;
	clear: both;
}
.btn
{
	/*+border-radius: 0;*/
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
}
.articles-list .articleByLine
{
	padding-left: 1em;
	margin: 0;
}
UL.articles-list
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.paginator
{
	text-align: center;
	padding: 0 0 19px;
}
#portfolioPeek
{
	background: #686868;
	position: relative;
	color: #FFFFFF;
	width: 90%;
	margin: auto;
}
#portfolioPeek .artPeekHeader
{
	font-size: 1.2em;
	width: 100%;
	/*+text-shadow:1px 1px 2px #4D4D4D;*/
	-moz-text-shadow: 1px 1px 2px #4D4D4D;
	-webkit-text-shadow: 1px 1px 2px #4D4D4D;
	-o-text-shadow: 1px 1px 2px #4D4D4D;
	text-shadow: 1px 1px 2px #4D4D4D;
	/*[empty]color:;*/
	font-weight: bold;
	padding-top: 3px;
}
.galleria-errors
{
	display: none;
}
#portfolioPeek
{
	padding: 0px 10px 10px;
	width: 10%;
	height: 9%;
	float: left;
	margin: 0px 10px 10px;
	height: 230px;
}
.formItem .error
{
	color: #EF4F4F;
	text-align: center;
}
.list-group-item
{
	/*+border-radius: 1px;*/
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
	border-radius: 1px;
	text-align: center;
	padding: 6px 1px 1px;
	font-size: 1.4em;
}
#sideMenu .list-group-item
{
	/*+border-radius: 0;*/
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	text-align: left;
	padding-left: 10px;
}
.list-group LI
{
	margin-bottom: 5px;
	/*+border-radius: 2px;*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}
#listings
{
	display: none;
}
.list-group
{
	list-style: none;
	/*+border-radius: 0;*/
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	margin-bottom: 0;
}
#sideMenu .list-group
{
	padding: 0;
}
#search_box
{
	text-align: center;
	display: block;
	color: #FFFFFF;
	margin: 0 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#search_box .btn-success
{
}
FOOTER .siteTag
{
	text-align: center;
}
.sideAdImage
{
	margin: auto;
	display: block;
}
#bfa-side-ads
{
	margin: 0;
	text-align: center;
	color: #C7C7C7;
	padding: 0;
}
#iconLinks
{
	text-align: left;
	padding: 0 0 0 10px;
}
UL#section_menu
{
	list-style: none;
	position: relative;
	line-height: 1.4;
	display: block;
}
#section_menu LI
{
	display: inline-block;
	position: relative;
	text-align: center;
	font-size: 1.2em;
	background: #4B5965 !important;
	margin: 2px;
}
#section_menu LI A
{
	display: block;
	padding: 2px 22px;
	text-decoration: none;
	color: #DADADA;
	font-weight: bold;
	/*+box-shadow: 0px 0px 4px #191717;*/
	-moz-box-shadow: 0px 0px 4px #191717;
	-webkit-box-shadow: 0px 0px 4px #191717;
	box-shadow: 0px 0px 4px #191717;
}
#section_menu LI A:hover
{
	background: #4A1213;
	color: #FFFFFF;
}
#rightColumn
{
	padding-top: 7px;
	text-align: left;
	padding-right: 0;
	position: relative;
}
#mainCont
{
	background: #EDEDEC;
	margin-top: 7px;
	padding-top: 42px;
	margin-bottom: 10px;
	padding-left: 5%;
	padding-right: 5%;
	/*+box-shadow: 0px 0px 2px #232323;*/
	-moz-box-shadow: 0px 0px 2px #232323;
	-webkit-box-shadow: 0px 0px 2px #232323;
	box-shadow: 0px 0px 2px #232323;
}
#midSection
{
	/*[empty]background:;*/
}
#mainCont SECTION ARTICLE
{
	font-size: 1.4em;
}
#mainCont SECTION ARTICLE H1
{
	font-size: 1.6em;
	/*[empty]font-weight:;*/
}
#mainCont SECTION ARTICLE P
{
	margin-bottom: 15px;
}
ARTICLE #article_images_container
{
	margin-top: 15px;
	margin-bottom: 15px;
}
.article-adsense-bottom-center
{
	width: 90%;
	margin: auto;
}
DL.contact-details DD
{
	padding-left: 10px;
}
DL.contact-details
{
	margin-left: 10px;
}
#itemInquiry #inquiry
{
	padding-top: 15px;
	margin-top: 8px;
}
.form-control
{
	margin: 0;
}
.form-group
{
	padding-left: 0;
	margin: 5px;
}
.control-label
{
	padding: 0 0 0 14px;
	color: #084B6D;
	font-size: 0.9em;
}
ARTICLE FORM
{
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 1.2em;
}
/*
.billboard_item_container .caption.title
{
font-weight: bold;
display: block;
}

.billboard_item_container .caption.container
{
background: #EDEDEC;
opacity: .75;
margin: 0;
position: absolute;
width: 50%;
top: 30%;
left: 0;
}*/
.googleLeft
{
	padding: 0;
	text-align: center;
}
#side-ads
{
	margin-top: 10px;
	clear: both;
}
.googleLeft IFRAME
{
}
#bfa-side-ads-header
{
	text-align: center;
}
.byline-profile-image
{
	height: 20px;
	display: inline-block;
	margin-left: 2px;
	margin-right: 2px;
}
#contributor-page .contributor-portrait
{
	width: 90%;
	margin: auto;
	display: block;
}
#contributors_list LI
{
	list-style: none;
	text-align: left;
	padding: 0 0 10px 10px;
	font-size: 1.2em;
	position: relative;
	overflow: auto;
}
#contributors_list H2
{
	margin: 8px 0;
}
#contributors_list .profile_mug
{
	float: left;
	margin-right: 10px;
}
.bookMark
{
	text-align: right;
	position: absolute;
	top: 0;
	opacity: 0.5;
	right: 5px;
}
#articleList LI DIV.articleLeadImage
{
	float: left;
	margin-left: 8px;
	margin-right: 7px;
}
#articleList .articleLeadImage IMG
{
	height: 115px;
}
#mainCont .articleSubTitle
{
	font-size: 1.1em;
	padding-left: 10px;
	margin-bottom: 6px;
}
#articleImages
{
	width: 25%;
	float: left;
	text-align: center;
	background: #EFEFEF;
	margin-right: 5px;
	font-size: 0.8em;
	padding: 5px;
}
#articleHeading
{
	text-align: center;
}
#menuLogo
{
	float: left;
	margin-right: 3px;
	margin-top: 4px;
	/*+box-shadow: 0px 0px 4px #191717;*/
	-moz-box-shadow: 0px 0px 4px #191717;
	-webkit-box-shadow: 0px 0px 4px #191717;
	box-shadow: 0px 0px 4px #191717;
	display: block;
	height: 93px;
}
.artPeekDisplayName
{
	position: absolute;
}
#portfolioPeek .artPeekImage IMG
{
	width: 90%;
	margin-top: 5%;
	/*+box-shadow: 0px 0px 2px #000000;*/
	-moz-box-shadow: 0px 0px 2px #000000;
	-webkit-box-shadow: 0px 0px 2px #000000;
	box-shadow: 0px 0px 2px #000000;
}
#headerAd
{
}
HEADER
{
	width: 100%;
	position: relative;
	display: block;
}
#handheldLogo IMG
{
	width: 100%;
	max-width: 300px;
}
#handheldLogo
{
	text-align: center;
	margin-top: 5px;
}
#siteLogo
{
	position: absolute;
	left: 20px;
	top: 0;
}
UL#articleList LI H2.articleTitle A
{
	text-decoration: none;
	color: #573A46;
}
#articleList SPAN.articleSection
{
	position: absolute;
	right: 3px;
	top: 1px;
}
#pc
{
	display: block;
}
#portfolioPeek .artPeekDisplayName
{
	display: none;
}
.fixed
{
	position: fixed;
	top: 0;
}
/*Side notes for calling out things
--------------------------------------------------
Base styles (regardless of theme)*/
.bs-callout
{
	margin: 20px 0;
	padding: 15px 30px 15px 15px;
	border-left: 5px solid #EEE;
}
.bs-callout H4
{
	margin-top: 0;
}
.bs-callout P:last-child
{
	margin-bottom: 0;
}
.bs-callout CODE, .bs-callout .highlight
{
	background-color: #FFF;
}
/*Themes for different contexts*/
.bs-callout-danger
{
	background-color: #FCF2F2;
	border-color: #DFB5B4;
}
.bs-callout-warning
{
	background-color: #FEFBED;
	border-color: #F1E7BC;
}
.bs-callout-info
{
	background-color: #F0F7FD;
	border-color: #D0E3F0;
}
.bs-callout-success
{
	background-color: #CDE7FC;
	border-color: #2896E1;
}
.site-msg
{
	padding: 10px;
}
.sideAd IMG
{
	max-width: 165px;
	width: 90%;
}
FOOTER A
{
	color: #D8FBB9;
	font-weight: bold;
}
UL#footerMenu
{
	list-style: none;
	text-align: center;
}
FOOTER .copywright
{
	text-align: center;
}
.disclaimer
{
	font-size: 0.7em;
}
FOOTER .disclaimer
{
	width: 60%;
	margin: auto;
}
FOOTER
{
	background: #252525;
	color: #FFFFFF;
	float: none;
}
#billboard_artlinks_container
{
	width: 100%;
	position: absolute;
	color: #BAFB34;
	font-size: 1.8em;
}
.archiveList
{
	height: 500px;
	overflow: scroll;
}
.galleria-info
{
	display: block;
	position: relative;
	width: 100%;
	left: 0;
	margin-bottom: 18px;
	top: 0;
	margin-top: 0;
}
.books-section h2 {
	color: #b9b1d2;
}
