body 
{
  font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
  color: black;
	background-color: #fff;
}

#inner_body { 
}

#builder_toolbar {
	background-color: #f9e59c; /*yellow*/
}
#view_as_form {
	background-color: #f9e59c; /*yellow*/
}

#content
{
}

.widget.header_widget
{
  background-color: transparent;
	background-image: none;
	height: 60px;
  color: #8d9936;
	padding: 0px 0px 0px 0px;
}
.widget_header_login {
	background-color: #e73896; /* camy pink */
	background-image: none;
	-moz-border-radius: 0px 0px 10px 10px;
	right: 24px;
}
.widget_header_login a {
	text-decoration: none;
	color: #FFF;
	font-size: 12px;
}

.header_widget h1 {
	color: black;
	position: absolute;
	left: 0px;
	top: 15px; /* 10px */
  padding: 0;
/*	padding: 10px 0px;
  background-color: rgba(248,223,139,.6);
  border-radius: 10px; */
	text-align: center;
	width: 310px;
}
.header_widget h2 {
	color: black;
	position: absolute;
	left: 0px;
	top: 45px;
	font-size: 10px;
	text-align: center;
	width: 310px;
}
.header_widget h2 a {
	text-decoration: none;
}
.header_widget h2 a:hover {
	color: #5e448e; /* dark purple */
	font-weight: bold;
}

.widget.header_widget h3
{
	color: #fff;
}

.header_widget .widget_header_logo_container {
	position: absolute;
	height: 162px;
	width: 125px;
	top: 10px;
	left: 30px;
}
.header_widget .widget_header_logo_container img {
	margin: 0px;
	max-height: none;
	width: 100%;
}
.section_1 {
	height: 210px;		
}
/*---------------------------------------------- Menu Bar -------------------------------------------- */
.widget.tabs_widget
{
  background-color: transparent;
	background-image: none;
	font-family: "Comic Sans MS", cursive;
	position: absolute;
  width: 100%;
	top: 283px;
	left: 0;
  color: black;
}
.widget.tabs_widget .container {
	height: 68px;
}

.widget.tabs_widget .sf-menu {
	height: 100%;
	margin: 0;
}
.widget.tabs_widget .sf-menu ul {
	border-top: none;
}
.widget.tabs_widget .sf-menu ul > li {
	background-color: #f9e59c;
	opacity: 1.0;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.widget.tabs_widget .sf-menu a
{
	color: black;
}
.widget.tabs_widget .sf-menu > li {
}
.widget.tabs_widget .sf-menu > li > a {
	font-size: 14px;
	font-weight: normal;
}
.widget.tabs_widget .sf-menu > li > a > .sf-sub-indicator {
	background: rgba(0, 0, 0, 0) url("/js/jquery/images/arrows-000000.png") no-repeat scroll -10px -100px;
	top: 13px;
	right: 6px;
}
.widget.tabs_widget .sf-menu > li > ul a > .sf-sub-indicator {
	background: rgba(0, 0, 0, 0) url("/js/jquery/images/arrows-000000.png") no-repeat scroll -10px 0px;
	top: 8px;
	right: 1px;
}
.widget.tabs_widget .sf-menu > li > ul {
	top: 37px;
}
.widget.tabs_widget .sf-menu > li > ul li:hover a {
	color: #d33728; /*rose pink*/
}
.tabs_widget .sf-menu > li > a {
	height: auto;	
}
.tabs_widget .sf-menu > li > a:hover {
	color: #d33728; /*rose pink*/
}
.sf-shadow ul {
	background-color: #f9e59c;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left: auto;
}
.sf-menu ul li:hover, 
.sf-menu ul li.sfHover, 
.sf-menu ul a:focus, 
.sf-menu ul a:hover, 
.sf-menu ul a:active {
	background: url(images/dropdown-hover.png);
	background-color: transparent;
}
.sf-menu li:hover, 
.sf-menu li.sfHover, 
.sf-menu a:focus, 
.sf-menu a:hover, 
.sf-menu a:active {
		background-color: transparent;
}
.sf-menu a.sf-with-ul {
	padding-right: 1.25em;
}
.tabs_widget .sf-menu > li:hover > a, .tabs_widget .sf-menu li.sfHover > a
{
	background: url(images/word_highlight.png) center center no-repeat;
	background-color: transparent;
}
.tabs_widget .sf-menu > li:hover, 
.tabs_widget .sf-menu > li.sfHover
.tabs_widget .sf-menu > li:hover > a, 
.tabs_widget .sf-menu > li.sfHover > a{
	background: url(images/word_highlight.png) center center no-repeat;
	background-color: transparent;
}
.tabs_widget .sf-menu li:hover, 
.tabs_widget .sf-menu li.sfHover {
	background-color:transparent;
}

#main_nav
{
	height: 29px;
}

#main_nav ul
{
	padding-top: 5px;
}

#main_nav ul li a
{
	font-size: 1em;
	font-weight: normal;
	color: #000;
	border-right: 1px solid #888;
	padding: 6px 25px 7px 25px;
}

/* ---------------------------------Widgets ------------------------------------*/

.widget {
	background-color: transparent;
	border: 1px solid transparent;	
	color: black;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
}
.widget .content {
  font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
}
.widget .titlebar {
  background-color: transparent;
  background: none;
  font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
}
.widget .titlebar h1,
.widget .titlebar p,
.widget .titlebar a {
	color: #d33728; /*rose pink*/
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
}

.widget.cream {
	background-color: #f2edda;
  border: 1px solid transparent;	
	color: black;
}
.widget.cream .titlebar {
  background-color: transparent;
  background: none;
}
.widget.cream .titlebar h1,
.widget.cream .titlebar p,
.widget.cream .titlebar a {
	color: #d33728; /*rose pink*/
}

.widget.white {
	background-color: #FFF;
  border: 1px solid transparent;	
	color: black;
}
.widget.white .titlebar {
  background-color: transparent;
  background: none;
}
.widget.white .titlebar h1,
.widget.white .titlebar p,
.widget.white .titlebar a {
	color: #d33728; /*rose pink*/
}

.widget.gray {
	background-color: #EAEAEA;
  border: 1px solid transparent;	
	color: black;
}
.widget.gray .titlebar {
  background-color: transparent;
  background: none;
}
.widget.gray .titlebar h1,
.widget.gray .titlebar p,
.widget.gray .titlebar a {
	color: #d33728; /*rose pink*/
}

.widget.black {
	background-color: #000000;
  border: 1px solid #FFFFFF;	
	color: #FFFFFF;
}
.widget.black .titlebar {
  background-color: #000000;
  background: none;
}
.widget.black .titlebar h1,
.widget.black .titlebar p,
.widget.black .titlebar a {
	color: #FFFFFF;
}

.widget.transparent {
	background-color: transparent;
  border: 1px solid #d33728; /*rose pink*/	
	color: #d33728; /*rose pink*/
}
.widget.transparent.unbordered_widget {
  border: 1px none;		
}
.widget.transparent .titlebar {
  background-color: transparent;
  background: none;
}
.widget.transparent .titlebar h1,
.widget.transparent .titlebar p,
.widget.transparent .titlebar a {
	color: #79caf2;
}
.widget.transparent .content a,
.widget.transparent .content h1 {
	color: #79caf2;
}
.widget.transparent .content h2,
.widget.transparent .content h3 {
	color: #d33728; /*rose pink*/
}

.widget.angle-90 {
	-webkit-transform: rotate(270deg); 
	-moz-transform: rotate(270deg);	
}

.widget.angle90 {
	-webkit-transform: rotate(90deg); 
	-moz-transform: rotate(90deg);	
}

.widget.chair_background {

}

.widget.blue {
	background-color: transparent;
  border: 1px solid #79caf2;	
	color: #79caf2;
}
.widget.blue.unbordered_widget {
  border: 1px none;		
}
.widget.blue .titlebar {
  background-color: transparent;
  background: none;
}
.widget.blue .titlebar h1,
.widget.blue .titlebar p,
.widget.blue .titlebar a {
	color: #79caf2;
}

.widget.green {
	background-color: transparent;
  border: 1px solid #d33728; /*rose pink*/	
	color: #d33728; /*rose pink*/
}
.widget.green.unbordered_widget {
  border: 1px none;		
}
.widget.green .titlebar {
  background-color: transparent;
  background: none;
}
.widget.green .titlebar h1,
.widget.green .titlebar p,
.widget.green .titlebar a {
	color: #d33728; /*rose pink*/
}

.widget.post-it-yellow, .widget.post-it-green {
	font-family: cursive;
	font-size:larger;
	background-color: transparent;
	border: none;
	background-image:none;
	-moz-box-shadow: 5px 5px 5px #333;
  -webkit-box-shadow: 5px 5px 5px #333;
  box-shadow: 5px 5px 5px #333;
}
.widget.post-it-yellow img.widget_background_image, 
.widget.post-it-green img.widget_background_image {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
	border-radius: 0px;	
}
.widget.post-it-yellow .widget_header, .widget.post-it-green .widget_header {
	font-family: cursive;
	background-color: transparent;
	border: none;
}
.widget.post-it-yellow .body, .widget.post-it-green .body .content{
	font-family: cursive;
	background-color: transparent;
	border: none;
}
.widget.post-it-yellow p, .widget.post-it-green p {
	font-family: cursive;
}
.widget.post-it-yellow .titlebar, .widget.post-it-green .titlebar {
	background-color: transparent;
	color: black;
}
.widget.post-it-yellow .titlebar h1, .widget.post-it-green .titlebar h1 {
	font-family: cursive;
	color: black;
}

.widget.post-it-yellow-wrinkled {
	font-family: cursive;
	font-size:larger;
	background-color: transparent;
	border: none;
	-webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-image: none;
}
.widget.post-it-yellow-wrinkled .widget_header {
	font-family: cursive;
	background-color: transparent;
	border: none;
	padding: 30px 70px 0px 50px;
}
.widget.post-it-yellow-wrinkled .body .content {
	font-family: cursive;
	background-color: transparent;
	border: none;
	padding: 10px 40px 50px 50px;
}
.widget.post-it-yellow-wrinkled p {
	font-family: cursive;
}
.widget.post-it-yellow-wrinkled .titlebar {
	background-color: transparent;
	color: black;
}
.widget.post-it-yellow-wrinkled .titlebar h1 {
	font-family: cursive;
	color: black;
}

.widget .round_bottom
{
	background-color:rgba(0, 0, 0, 0.1);
}

.biz_listing .full_ad
{
  border-color: transparent;
}

.biz_listing .full_ad h1, .widget#biz_listing .full_ad h2, .biz_listing .full_ad h3
{
  color: black;
}

#member_list table td .member
{
  background: #b4d0e1;
  border-color: #5686a3;
}

/*---------------------------------------- Theme Widgets -----------------------------------------*/

.widget.camys_form .titlebar {
	position: absolute;
	top: -30px;
}
.widget.untitled_widget.camys_form .titlebar {
	position: absolute;
	top: 0px;
}
.widget.camys_form .titlebar h1 {
	position: absolute;
	top: 21px;
	left: 100px;
}
.widget.camys_form img.widget_background_image {
	height: 226px;
	width: 294px;
}
.widget.camys_form .body {
	padding-top: 60px;
	width: 294px;
}
.widget.camys_form .body .content > p {
	text-align: right;	
}
.widget.camys_form .mailchimp_description_box {
	text-align: right;
	margin-bottom: 15px;
}
.widget.camys_form .body input {
	background-image: url(images/camys_loft_input.png);
	background-repeat: no-repeat;
	border: none;
	width: 161px;
	padding: 6px;
	margin: 10px 0; 
}
.widget.camys_form .input_box {
	text-align: left;
	margin-top: 0px;
}
.widget.camys_form .body input[type='submit'] {
	background: transparent url(images/camys_loft_submit.jpg) no-repeat;
	border: none;
	width: 96px;
	padding: 8px;
	text-indent: -20000px;
}
.widget.camys_form .body .email_input_box,
.widget.camys_form .body .subscribe_input_box {
	display: inline-block;
}
.widget.camys_form .welcome_box {
	margin-top: 40px;
}
.widget.camys_form .unsubscribe_done_box {
	margin-top: 40px;
}

.widget.follow .body p {
	text-align: center;	
	margin: 5px 0;
}

.outer_section_1 {
	background-position: 50% 0px;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-image: url('images/header.jpg');	
  min-height: 341px;
}

/*---------------------------------------- Footer -----------------------------------------*/

.last_section {
	min-height: 100px;
	background-color: #fff;
	color: #8d9936;
	background-image: url(images/footer_hr.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 70px;
}

.last_section .page_container_head {
position: absolute;
}

.last_section .page_container_body {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: auto;
}
	
/* ------------------------------------Content Area--------------------------------------- */

.section_2 {
	background-color:inherit;
	color: inherit;
	background-image:none;
}

.section_2 .page_container_head div.col_slider {
	visibility:inherit;
}

.section_2 .page_container_body {
	width: 100%;
	margin: 0;
}

.section_2.section_-2 {
	min-height: 463px;
}

.section_-2 {
	padding-bottom: 40px;
}

.section_2.last_section {
	min-height: 800px;
}

.section_2 h1 {
	color: #79caf2;
	font-size: 28px;
}
.section_2 h2 {
	color: #d33728; /*rose pink*/
	font-size: 20px;
}
.section_2 a {
	color: #d33728; /*rose pink*/
	text-decoration: none;
}
.section_2 a:visited {
	color: #7B2C1B;	
}
.section_2 a:hover {
	color: #362E46;
	text-decoration: underline;	
}
.section_2 a.link {
	color: #d33728; /*rose pink*/
	text-decoration: none;
	padding: 40px 0 25px 45px;
	background: url(images/readmore.png) no-repeat;
	display: block;
}
