/*
-------------------------------------------
Stack: Blueball FreeStacks Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 06, December 2012
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2010-2012 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_91_page0 {
	max-width: 1084px;
	margin: 0px auto !important;
}
#stacks_in_91_page0 {
	margin: 100px 0px 0px 0px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 11, September 2013
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_93_page0 #fsr_colwrap_stacks_in_93_page0 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_93_page0 #fsr_colwrap_stacks_in_93_page0 #fsr_leftcol_stacks_in_93_page0 {
	float: left;
	display: block;
	width: 73%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_93_page0 #fsr_colwrap_stacks_in_93_page0 #fsr_rightcol_stacks_in_93_page0 {
	float: right;
	display: block;
	width: 27%;
	height: auto;
	margin: 0;
	padding: 0;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {

#stacks_in_93_page0 #fsr_colwrap_stacks_in_93_page0 #fsr_leftcol_stacks_in_93_page0 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_93_page0 #fsr_colwrap_stacks_in_93_page0 #fsr_rightcol_stacks_in_93_page0 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

}
#stacks_in_93_page0 {
	background-color: #000000;
	padding:  7px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks' fsrnavmenures1.css Style Sheet
Created: 12, October, 2012
Last Modified: 12, March, 2013
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2013 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/

#navbar {	
	font-size: 1.4em;
	font-weight: 400;

}

#navbar ul {
	bottom: 0;
	left: 0;
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding: 0;
	text-align: left;
}

*:first-child+html #navbar ul {
	height: 20px !important;
}

#navbar ul li {
	display: inline-block;
	position: relative;
	margin: 0;
	padding: 0;
	height: 20px;
	border-right: 0px solid #0000FF;
	width: auto;
}

#navbar ul li a, #navbar ul li a:visited {
	background: #000000;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 1.4em;
	font-weight: 400;
	padding: 0 10px 0 10px;
	text-decoration: none;
}

#navbar ul li a:hover {
	background: #000000;
	color: #FF00FF;
}

#navbar ul li #current, #navbar ul li .currentAncestor {
	background: #000000;
	color: #FFFFFF;
}

#navbar ul li a:hover > ul {
	position: relative;
	display: inline-block;
}

#navbar ul li.hasChild > a {
	background-image: url(../files/arrow_down_white.png);
	background-position: 94% 50%;
	background-repeat: no-repeat;
	padding: 0 24px 0 10px;
}

#navbar li:first-child > a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#navbar li:last-child > a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#navbar ul li:last-child {
	border-right: 0px;
}

/* Sub Menu Levels */

#navbar ul ul {
	display: none;
	height: 26px;
	left: 0;
	line-height: 26px;
	margin: 0;
	position: absolute;
	top: 20px;
	width: 200px;
	z-index: 999;
	text-align: left;
}

#navbar ul ul li {
	padding: 0;
	height: 26px;
	width: 200px;
	border-right: 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#navbar ul ul li a, #navbar ul ul li a:visited {
	background: #333333;
	color: #FFFFFF;
	border-top: px solid #EFEFEF;
	font-size: 1.5em;
	font-weight: normal;
	height: 26px;
	padding: 0 14px 0 14px;
	margin: 0;
	text-shadow: none;
	width: 186px;
}

*:first-child+html #navbar ul ul li a, #navbar ul ul li a:visited {
	padding: 0 14px 0 14px;
	line-height: 26px !important;
	width: 186px !important;
}

#navbar ul ul li a:hover {
	background: #000000;
	color: #CCCCCC;
	width: 186px;
	background-image: none;
}

#navbar ul ul li #current, #navbar ul ul li .currentAncestor {
	background: #000000;
	color: #FFFFFF;
	width: 186px;
}

#navbar ul ul li:last-child > a {
	border-bottom: 1px solid #EFEFEF;
}

#navbar ul ul li.hasChild > a {
	background-image: url(../files/arrow_right_white.png);
	background-position: 97% 50%;
	background-repeat: no-repeat;
	width: 186px;
	padding: 0 14px 0 14px;
}

#navbar li li:first-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#navbar li li:last-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#navbar ul ul ul {
	top: 0;
	left: 214px;
}

*:first-child+html #navbar ul ul ul {
	top: 0;
	left: 214px !important;
}

#navbar li li li:first-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#navbar li li li:last-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#navbar li li li li:first-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#navbar li li li li:last-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}


/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
.tinynav { 
   display: block; 
   width: 100% !important; 
   margin-top: 0px;
   font-size: 18px; 
}

#nav { 
    display: none; 
}


}


@media screen and (min-width: 601px) {

/* ensure #navbarbar is visible on desktop version */

#nav {
	display: block !important;
}

.tinynav { 
   display: none !important; 
}

}




#stacks_out_248_page0 {
	margin-right:0;
}

#stacks_in_248_page0 {
	background-color: #000000;
	margin: 20px 0px 0px 0px;
}
/*  Searcher2 Control Stack v2.0.0 by Stack-Its  Last updated 6.2012  */

#SearcherAppend_stacks_in_127_page0 {
	display: block;
	position:relative}
	
#Searcher_Stack-ItsContainer_stacks_in_127_page0 {
	display: block;
	position:relative;
	margin: 0 0 0 0;
	padding-left: 0px;
	padding-bottom: 5px;
	height: auto}

#SearcherFunction_stacks_in_127_page0 #select_searcher_stacks_in_127_page0 {
	display: block;
	margin: 1px 0;
	color: #9E9E9E;
	text-shadow: #FFFFFF 1px 1px 1px;
	font-size: 1.2em;
	background:  url(../files/images/search_mag_glass.png) no-repeat center;
	background-position: 85px;
	outline: none}
	
#SearcherFunction_stacks_in_127_page0 div.ac_conteiner {
    display:block;
    position:relative;
    width: 102px;
	height: 20px;
	padding-right: 2px;
	color: #7f7f7f;
	text-shadow: #ffffff 1px 1px 1px;
	letter-spacing: 1px;
    border: 1px solid #ABADB3;
	background-color: #E6E6E6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 1px #ffffff, 0px -1px 2px #ABADB3;
	box-shadow: 0px 1px 1px #ffffff, 0px -1px 2px #ABADB3}

#SearcherFunction_stacks_in_127_page0 input#select_searcher_stacks_in_127_page0 {
	display:block;
	margin-left: 1px;
	width: 100px;
	letter-spacing: 1px;
	font-family: inherit}

div.searcherlabel_stacks_in_127_page0 {
	display: none;
	padding: 0px;
	padding-bottom: 5px;
	color: #9E9E9E;
	font-family: Geneva, Tahoma, sans-serif;
	font-size: 1.0em;
	letter-spacing: 1px;
	text-shadow: #424242 1px 1px 1px}

#SearcherBar_stacks_in_127_page0 .ac_img {
	display: none;
	position:relative;
	width: 18px;
	background: url('../files/images/select_close-white.png');
	;
	;
	;
	;
	;
	;
	;
	;
	;
	;
	;
	background-repeat: no-repeat;
	height: 20px;
	float:right;
	cursor: pointer}

#SearcherBar_stacks_in_127_page0 .ac_results {
	display: none;
	position: relative;
	/* margin-left: -1px !important; */ /*all*/
	_margin-left:-4px !important; /*ie8*/
	_margin-left:-2px;            /*ie6*/
	_margin-top: -2px !important; /*ieX*/
	margin-top: 0px;
	top: 5px !important;
	left: 0px !important;
    padding: 0;
	width: 194px !important;
	height: 90px;
	color: #9e9e9e;
	background-color: #e6e6e6;
	list-style: none;
	overflow-x: hidden;
	overflow-y: auto;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius:4px;
	border: 2px solid gray;
	-webkit-box-shadow: 0px 1px 1px #ffffff, 0px -1px 0px #a49fa9;
	box-shadow: 0px 1px 1px #ffffff, 0px -1px 0px #a49fa9;
	z-index: 10000}

#SearcherBar_stacks_in_127_page0 .ac_results div {
	padding-left: 2px;
	color: #E4E4E4;
	font-size:1.15em;
	font-family: inherit;
	text-shadow: #575757 1px 1px 1px;
	border-bottom: 1px #B8B8B8 solid;
	white-space: nowrap;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#D8D8D8), to(#656565));
	background-image: -moz-linear-gradient(top, #D8D8D8, #656565);
	background-image: -ms-linear-gradient(top, #D8D8D8, #656565);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D8D8D8), color-stop(100%, #656565));
	background-image: -o-linear-gradient(top, #D8D8D8, #656565);
	background-image: linear-gradient(top, #D8D8D8, #656565); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8D8D8', endColorstr='#656565')}

#SearcherBar_stacks_in_127_page0 .ac_input {
	text-indent:2px;
	font-size:1em;
	font-family:sans-serif;
	float: left;
	padding:1px;
	border: 0 !important;
	height: 18px;
	margin: 1px}

input#select_searcher_stacks_in_127_page0.ac_input {width: 78px}

#SearcherBar_stacks_in_127_page0 .ac_over {
	cursor: pointer;
	background-color: #3399ff;
	color: #FFFFFF !important}

#SearcherBar_stacks_in_127_page0 .ac_match {
	text-decoration: underline;
	color: inherit;
	margin: 0;
	padding: 0}

html:first-child #SearcherBar_stacks_in_127_page0 .ac_results {
/* opera <9.5 does not support css3 property overflow-y */
	overflow: auto}

ul#searcher_stack-its_outerhtml {
    display:inline-block;
    position:relative;
    height:auto;
    width:100%;
    margin-left:0px}
	
li[id^="order"] {
    display:inline-block;
    position:relative;
    float:left;
    margin-top: 40px;
    list-style-type: none}
	
.butwrap_searcher_stack-its_showbutton {
    display: block;
    position:absolute;
	margin-bottom: 15px;
	bottom: -50px;
	left: 160px;
	width:12%;
    border: 0px solid #E0E0E0;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	background-color: transparent !important;
	overflow:hidden;
	-webkit-box-shadow: inset -3px -3px 3px #7b7b7b, 2px 3px 5px #5C5C5C;
	box-shadow: inset -3px -3px 3px #7b7b7b, 2px 3px 5px #5C5C5C}
	
#Searcher_Stack-ItsContentAppend .butwrap_searcher_stack-its_showbutton {
    display:block;
    position:relative;
    width:25%}
	
.butwrap_searcher_stack-its_showbutton:hover {	
	-webkit-box-shadow: inset -3px -3px 3px  #7b7b7b, inset 1px -1px 3px  #ffffff, 2px 2px 4px #5C5C5C !important;
	box-shadow: inset -3px -3px 3px #7b7b7b, inset 1px -1px 3px #ffffff, 2px 2px 4px #5C5C5C !important;
	background-color: transparent !important}
	
.contentbutton_searcher_stack-its_showbutton {
	display: block;
	position:relative;
	padding: 4px 6px 7px 6px;
	width:auto;
	color: #3C3C3C !important;
	background-color:transparent;
	text-decoration:none;
	font-family: inherit;
	font-size: 1.1em;
	text-align:center !important;
	line-height: 1em;
	text-shadow: #FFFFFF 0px 1px 2px, #888888 0px -1px 2px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#E0E0E0), to(#686868));
	background-image: -moz-linear-gradient(top, #E0E0E0, #686868);
	background-image: -ms-linear-gradient(top, #E0E0E0, #686868);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E0E0E0), color-stop(100%, #686868));
	background-image: -o-linear-gradient(top, #E0E0E0, #686868);
	background-image: linear-gradient(top, #E0E0E0, #686868);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E0E0', endColorstr='#686868')}

.contentbutton_searcher_stack-its_showbutton a:link, .contentbutton_searcher_stack-its_showbutton a:visited, .contentbutton_searcher_stack-its_showbutton a:hover  {
	color: #3C3C3C !important;
	text-decoration: none;
	background-color: transparent !important}
	
.contentbutton_searcher_stack-its {
  display: none}
  
#Searcher_Stack-ItsControlAppend {
  display:block;
  position:relative;
  width: 200px !important}

/*  End Searcher2 Control Stack  */
#stacks_out_127_page0 {
	margin-right:0;
}

#stacks_in_127_page0 {
	margin: 20px 0px 0px 0px;
}
/*  Searcher2 Content Stack v2.0.0 by Stack-Its  Last updated 6.2012  */

.searcher_stack-its_stacks_in_748_page0 {
    margin-top: 20px;
    margin-bottom: 20px}

.butwrap_searcher_stack-its {
    display: none}

.butwrap_searcher_stack-its_showbutton {
    display: block}

.contentbutton_searcher_stack-its {
	display:block}
	
.contentbutton_searcher_stack-its_showbuttton {	
	display: block}

/*  End Searcher2 Content Stack  *//*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image Stack' 
Style Sheet: fsrimage.css
Created: 22, September, 2012
Last Modified: 18, September 2013
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2012-2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_132_page0 {
}

#stacks_in_132_page0 img { 
	property: value ! important;
}

img {
	position:  relative;
	display: block;
	height: auto;
	max-width: 100%;
}

#stacks_out_132_page0 {
	margin-right:0;
}

#stacks_in_132_page0 {
	background-color: #000000;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 11, September 2013
Author: Blueball Design, Charlie Lockhart
www.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_268_page0 #fsr_colwrap_stacks_in_268_page0 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_268_page0 #fsr_colwrap_stacks_in_268_page0 #fsr_leftcol_stacks_in_268_page0 {
	float: left;
	display: block;
	width: 50%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_268_page0 #fsr_colwrap_stacks_in_268_page0 #fsr_rightcol_stacks_in_268_page0 {
	float: right;
	display: block;
	width: 50%;
	height: auto;
	margin: 0;
	padding: 0;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {

#stacks_in_268_page0 #fsr_colwrap_stacks_in_268_page0 #fsr_leftcol_stacks_in_268_page0 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_268_page0 #fsr_colwrap_stacks_in_268_page0 #fsr_rightcol_stacks_in_268_page0 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

}
#stacks_in_268_page0 {
	margin:  20px;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Tumblr Lite Stack' 
Style Sheet: fsrtumblrlite.css
Created: 27, August, 2012
Last Modified: 19, September 2013
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2012-2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#tumblrblog {
	width: 100% !important;
}

.tumblr_title {
	font-size: 2em;
	line-height: 1.0em;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 14px;
	color: #000000;
	border-top: 1px solid #CCCCCC;
}

.tumblr_posts {
	height: 300px;
	padding: 0;
	margin: 0;
	overflow: auto;
}

.tumblr_post {
	list-style-type: none;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #000000;
	padding-bottom: 14px;
}

.tumblr_post a:link, .tumblr_post a:active {
	color: #0000FF;
}

.tumblr_post a:hover {
	color: #FF0000;
}

.tumblr_post a:visited {
	color: #800080;
}
