/* @import url("../../twentytwelve/style.css"); */
.catch-small-thumb{width:280px;height:80px}
.catch-small-thumb img{width:280px!important;height:80px!important}
#author {
  margin-top:3px;	
  color: #999;
  text-transform: uppercase;
}

#right {
  float:right;	
  padding-right:5px;
}

#main {
  position: relative;	
}

article:hover {
 border: 1px solid transparent;
}

article {
 border:1px solid transparent;
}
.BoLS-widget-body
{
  width: 300px;
  padding: 0px;
  margin: 0 0 0 0 !important;
/*  background: white;*/
  border: 1px rgb(128, 128, 128);
}

.BoLS-widget-body-black
{
	width: 300px;
	padding: 0px;
	margin: 0 0 0 0 !important;
	background: black;
	border: 1px rgb(128, 128, 128);
}

/* Widget styling */
.widget-area .widget 
{
	margin-bottom: 12px;
}

.widget-area .widget a:hover {
	color: #FF5930;
}

.widget-area {
	padding: 2px;
	border: 1px solid lightgray;
}

.widgett article {
    border-bottom: 1px solid #EEEEEE;
    font-family: "Lucida Grande","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
	color: 44546E;
    margin: 0 0 1em !important;
    padding: 0 0 0.5em 0px !important;
	width:285px;
}
.widgett article:last-child {
    border-bottom: medium none;
}
.widgett h1 {
  font-family:"Arial, Helvetica, sans-serif", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  clear: both;
  font-weight: 700;
  color: #f05a28;
}
.widgett read-more {
    font-family: "Lucida Grande","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    text-transform: none;
}
.widgett a {
	color:black;
    text-decoration: none;
	line-height: 1.3;

}
.widgett a.read-more {
	color:orange;
    text-decoration: none;
	line-height: 1.3;
	
}
.widgett a:hover, a.read-more:hover {
	color:FF5930;
    text-decoration: none;
	line-height: 1.3;

}

.widgett-black article {
    border-bottom: 1px solid #333333;
    font-family: "Lucida Grande","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
	color: white;
    margin: 0 0 1em !important;
    padding: 0 0 1em 0px !important;
	width:285px;
}
.widgett-black article:last-child {
    border-bottom: medium none;
}
.widgett-black h1 {
    font-family: "Lucida Grande","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.5;
}
.widgett-black read-more {
    font-family: "Lucida Grande","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    text-transform: none;
}
.widgett-black a {
	color:orange;
    text-decoration: none;
	line-height: 1.3;
}
.widgett-black a:hover {
	color:FF5930;
    text-decoration: none;
	line-height: 1.3;
}

.widget-BoLS
{
	margin-left: -5px;

}

.BoLS-widget-buttonline
{
	height: 37;
	padding-left: 0px;
	margin-left: -3px;
	background: white;
	border-bottom: 1px solid #EEEEEE;
}
.BoLS-widget-buttonline-short-black
{
	height: 7;
	padding-left: 0px;
	margin-left: -3px;
	background: black;
	border-bottom: 2px solid #333333;
}
.BoLS-widget-buttonline-short
{
	height: 7;
	padding-left: 0px;
	margin-left: -3px;
	background: white;
	border-bottom: 2px solid #EEEEEE;
}
.BoLS-widget-buttonline-black
{
	height: 37;
	padding-left: 0px;
	background: black;
	border-bottom: 1px solid #333333;
}

.BoLS-widget-tag
{
	padding: 3px;
	background: white;
}
.BoLS-widget-tag-black
{
	padding: 3px;
	width: 300px;
	text-align: center;
	background: black;
}

.widget-list ul
{
	list-style:none;
	margin:0;
	padding:0;
	padding-left: 5px;
	
}

.widget-list li
{
	float:left;
	margin:0;
	padding: 1px 2px;
	list-style:none;
	background: white;
}

.widget-list-black ul
{
	list-style:none;
	margin:0;
	padding:0;
	padding-left: 5px;
}

.widget-list-black li
{
	float:left;
	margin:0;
	padding: 1px 2px;
	list-style:none;
	background: black;
}

.Bols-connect
{
	vertical-align:text-top;
	padding: 6px;
	background: #E8E8E8;
}

.simplesocialbuttons
{
	padding-left: 5px;
}
/* Category lists in entries */
.category-list
{
	padding:0px;
	font-family: 'Oswald', Arial, Tahoma, sans-serif;
	color: black;
	text-transform: uppercase;
}

.category-list ul{
list-style:none;
margin:0;
padding:0;
}

.category-list li{
float:left;
margin:0;
padding:0px;
list-style:none;
}

.category-list li a:link{
margin:0;
}

.category-list li a:visited {
color: black;
}

.category-list li a:hover {
text-decoration: none;
}

.archive-glyph
{
	float: left;
	margin-top: -1em;
	width: 200px;
	height: 200px;
	padding: 2px;
	vertical-align:middle;
}

.archive-title
{
	text-transform: none;
	font-size: 2em;
	font-weight: 800;
}

.archive-content-wrapper
{
	float:left;
	width: 400px;
}

.archive-header,
.page-header {
	margin-bottom: 48px;
	margin-bottom: 0;
	padding-bottom: 0px;
}
.archive-meta {
	color: #757575;
	font-size: 12px;
	line-height: 2;
	margin-top: 22px;
}

.vendor-signup a
{
	font-weight: 700;
	color: white;
}

.vendor-signup a:hover
{
	color: #FF5930;
}

/* Get Widget Page */

.bols_getwidget_table
{
	border-collapse: collapse;
	border: 2px double lightgray;
	margin-left: auto; 
	margin-right: auto;
}
.bols_getwidget_table_black
{
	border-collapse: collapse;
	border: 2px double black;
	margin-left: auto; 
	margin-right: auto;
	backgound:black;
}


.bols_getwidget_td
{
	float:left;
	padding: 5px;
	margin: 2px;
	padding: 0px 20px;
	border: 5px; 
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	width: 300px;
}
.bols_getwidget_td_black
{
	float:left;
	padding: 5px;
	margin: 2px;
	padding: 0px 20px;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	background:black;
}

.bols_show_code
{
	text-align: center;
	font-weight: 800;
	font-size: 1.3em;
}
.bols_show_code_black
{
	text-align: center;
	font-weight: 800;
	font-size: 1.3em;
	background:black;
}


.bols_code_box
{
	width: 275px;
	height: 125px;
}
.bols_code_box_black
{
	width: 275px;
	height: 125px;
	color:white;
	background:black;
}

.bols_vform
{
	color: black;
	border-collapse: collapse;
	padding: 1px;
}

.bols_vform p
{
	color: black;
	font-weight: 400;
}

.bols_vform form
{
	border: 1px solid black;
	padding: 2px;
}

.bols_vform fieldset 
{
	margin-top: 5px;
	border: 1px solid darkorange;
	padding: 2px;
}

.bols_vform legend
{
	margin: 3px;
	font-weight: 900;
	border: 1px solid darkorange;
}

.bols_vform h2
{
	margin-top: 10px 0px;
}

.bols_vform h3
{
	font-style: oblique;
	margin-top: 10px;
}

.bols_vform p
{
	padding: 0px;
	font-size: 1em;
	margin-bottom: 10px;
}

.bols_vform table
{
	border-collapse: collapse;
	border: 1px solid black;
}

.bols_vform th
{
	font-weight: 700;
	border: 2px solid black;
	text-align: center;
	padding: 2px;
}

.bols_vform td
{
	border: 1px solid black;
	margin: 1px;
}

.bols_vform textarea
{
	border: 1px solid darkorange;
	margin: 2px;
	width:99%;
	height:400px;
}

.bols_vform img
{
	vertical-align: center;
}

.bols_vform input
{
	border: 1px dotted black;
}

.bols_vform a[title]:hover:after
{
  content: attr(title);
  color: orange;
  font-weight: 800;
}

.bols_vform_terms
{
	border: 2px solid darkorange;
	margin: 2px;
	padding: 2px;
}
.bols_vform_error
{
	color: red;
	border-collapse: collapse;
	padding: 1px;
}

.bols_vform_error div
{
	border: 3px solid darkred;
}

.bols_vform_error p
{
	font-weight:900;
	font-style:oblique;
	font-size: 1.2em;
}

.bols_vform_error ul
{
	list-style-type:square;
	font-size:1.1em;
}
