/******************************************************************
Site Name:
Author:
------------ MAP ------------

01. GENERAL STYLES
02. WORDPRESS BODY CLASSES
03. LAYOUT & GRID STYLES
04. LINK STYLES
05. H1, H2, H3, H4, H5 STYLES
06. HEADER SYTLES
07. NAVIGATION STYLES
08. POSTS & CONTENT STYLES
09. PAGE NAVI STYLES
10. COMMENT STYLES
11. COMMENT FORM STYLES
12. SIDEBARS & ASIDES
13. FOOTER STYLES

******************************************************************/
/*********************
01. GENERAL STYLES
*********************/
body {
	font-family: 'Open Sans', sans-serif;
	background:#202020;
	font-size: 100%;
	line-height: 1.5;
	color: #FFF;
}
/********************
02. WORDPRESS BODY CLASSES
    style a page via class
********************/
/* for sites that are read right to left (i.e. hebrew) */
/* home page */
/* blog template page */
/* archive page */
/* date archive page */
/* replace the number to the corresponding page number */
/* search page */
/* search result page */
/* no results search page */
/* individual paged search (i.e. body.search-paged-3) */
/* 404 page */
/* single post page */
/* individual post page by id (i.e. body.postid-73) */
/* individual paged single (i.e. body.single-paged-3) */
/* attatchment page */
/* individual attatchment page (i.e. body.attachmentid-763) */
/* style mime type pages */
/* author page */
/* user nicename (i.e. body.author-samueladams) */
/* paged author archives (i.e. body.author-paged-4) for page 4 */
/* category page */
/* individual category page (i.e. body.category-6) */
/* replace the number to the corresponding page number */
/* tag page */
/* individual tag page (i.e. body.tag-news) */
/* replace the number to the corresponding page number */
/* custom page template page */
/* individual page template (i.e. body.page-template-contact-php */
/* replace the number to the corresponding page number */
/* parent page template */
/* child page template */
/* replace the number to the corresponding page number */
/* if user is logged in */
/* paged items like search results or archives */
/* individual paged (i.e. body.paged-3) */
/*********************
03. LAYOUT & GRID STYLES
*********************/
#container
{
}
.wrap {
  width: 960px;
  margin: 0 auto;
}

  .onecol {
    width: 5.801104972%;
  }
  /* 4.85%;  } /* grid_1  */
  .twocol {
    width: 14.364640883%;
  }
  /* 13.45%; } /* grid_2  */
  .threecol {
    width: 22.928176794%;
  }
  /* 22.05%; } /* grid_3  */
  .fourcol {
    width: 31.491712705%;
  }
  .leftfourcol {
    width: 31.4917%;
	}
  /* 30.75%; } /* grid_4  */
  .fivecol {
    width: 40.055248616%;
  }
  /* 39.45%; } /* grid_5  */
  .sixcol {
    width: 48.618784527%;
  }
  /* 48%;    } /* grid_6  */
  .sevencol {
    width: 57.182320438000005%;
  }
  /* 56.75%; } /* grid_7  */
  .eightcol {
    width: 65.74585634900001%;
  }
  /* 65.4%;  } /* grid_8  */
  .ninecol {
    width: 74.30939226%;
  }
  /* 74.05%; } /* grid_9  */
  .tencol {
    width: 82.87292817100001%;
  }
  /* 82.7%;  } /* grid_10 */
  .elevencol {
    width: 91.436464082%;
  }
  /* 91.35%; } /* grid_11 */
  .twelvecol {
    width: 99.999999993%;
  }
  /* 100%;   } /* grid_12 */
  .onecol,
  .twocol,
  .threecol,
  .fourcol,
  .fivecol,
  .sixcol,
  .sevencol,
  .eightcol,
  .ninecol,
  .tencol,
  .elevencol,
  .twelvecol {
    position: relative;
    float: left;
    margin-left: 2.762430939%;
  }
  
  .leftfourcol
  {
	  float:left;
	  margin-right: 2.762430939%;
  }
  
  .first {
    margin-left: 0;
  }
  .last {
    float: right;
  }
  
/*********************
04. LINK STYLES
*********************/
a,
a:visited {
  color: #d42300;
  text-decoration: none;
  /* on hover */

  /* on click */

  /* mobile tap color */

}
a:hover,
a:visited:hover,
a:focus,
a:visited:focus {
  color: #BF2000;
}
a:link,
a:visited:link {
  /*
		this highlights links on iPhones/iPads.
		so it basically works like the :hover selector
		for mobile devices.
		*/

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}
a, a:visited, a:hover, a:active, a:focus
{
	outline:none;
}
ul.sub-menu {
    height: 175px !important;
}
/******************************************************************
05. H1, H2, H3, H4, H5 STYLES
******************************************************************/

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
	text-rendering: optimizelegibility;
	font-weight:100;
	font-family: 'Andika', sans-serif;

  /*
	if you're going to use webfonts, be sure to check your weights
	http://css-tricks.com/watch-your-font-weight/
	*/

  /* removing text decoration from all headline links */

}
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a {
  text-decoration: none;
}
h1,
.h1 {
  font-size: 2.5em;
  line-height: 1.333em;
}
h2,
.h2 {
  font-size: 1.75em;
  line-height: 1.4em;
  margin-bottom: 0.375em;
}
h3,
.h3 {
  font-size: 1.125em;
}
h4,
.h4 {
  font-size: 1.1em;
  font-weight: 700;
}
h5,
.h5 {
  font-size: 0.846em;
  line-height: 2.09em;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.page-title {
	text-transform: uppercase;
	font-size:2em;
}
/*********************
06. HEADER SYTLES
*********************/
header[role="banner"]
{
}

#inner-header
{
}

#logo {
	margin: 70px 0 0 0;
	text-align:center;
	border-bottom: 2px solid #c2c2c2;
	padding-bottom:15px;
}

/*********************
07. NAVIGATION STYLES
*********************/
/* Navigation Styles for named menu's in the backend of WordPress. To add a new menu and style it follow these steps:
  
  1. Create a new div in the template where you want your new menu to appear and give it an id
  2. Call the menu in that div with this code <?php wp_nav_menu( array('menu' => 'Your Menu Name' ));�?> ('Your Menu Name' is what you named your menu in the backend of WordPress.)
  3. Duplicate all the styles below that have nav[role="navigation"]
  4. Replace nav[role="navigation"] with the div id you created in step 1
  5. Replace main-nav in .menu-main-nav-container selector with the name of your menu. So for instance if you name your menu Footer Nav in the backend of WordPress, your menu selector will be .menu-footer-nav-container.  
 
 Below this menu is a sample version that is commented out for your use.
  
  /* this is the menu CSS for the mobile select menu */
  
nav[role="navigation"] {
}
nav[role="navigation"] .menu-main-menu-container {
}
nav[role="navigation"] .menu-main-menu-container .menu {
    height: 44px;
    margin: 0;
	text-align:center;
}
nav[role="navigation"] .menu-main-menu-container .menu li {
	display:inline-block;
}
nav[role="navigation"] .menu-main-menu-container .menu li a {
    color: #FFFFFF;
	font-size:21px;
    display: block;
    font-weight: 400;
    padding: 10px 48px;
    text-decoration: none;
	text-transform:uppercase;
	transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s; /* Firefox 4 */
-webkit-transition: all 0.3s ease 0s; /* Safari and Chrome */
-o-transition: all 0.3s ease 0s; /* Opera */
}
nav[role="navigation"] .menu-main-menu-container .menu li a:hover {
    color: #d42300;
}
nav[role="navigation"] .menu-main-menu-container .menu li:first-child a {
}
nav[role="navigation"] .menu-main-menu-container .menu li.current-menu-item a, nav[role="navigation"] .menu-main-menu-container .menu li.current_page_item a, nav[role="navigation"] .menu-main-menu-container .menu li.current-page-ancestor a {
}
nav[role="navigation"] .menu-main-menu-container .menu li ul, nav[role="navigation"] .menu-main-menu-container .menu li ul li ul {
    background: #000;
	background: rgba(54,52,52,.6);
    left: -9999em;
    overflow: hidden;
    position: absolute;
	font-family: 'Andika', sans-serif;
    width: 200px;
    z-index: 9999;
	transition: height .5s;
	-moz-transition: height .5s; /* Firefox 4 */
	-webkit-transition: height .5s; /* Safari and Chrome */
	-o-transition: height .5s; /* Opera */
	/*display:none; Remove this if your client pays for a dropdown menu */
} 
nav[role="navigation"] .menu-main-menu-container .menu li ul li ul {
    margin-left: 200px;
    margin-top: -30px;
    top: auto;
}
nav[role="navigation"] .menu-main-menu-container .menu li ul li:hover ul, nav[role="navigation"] .menu-main-menu-container .menu li:hover ul {
    left: auto;
	opacity:1;
	visibility:visible;
	margin-top:0;
	margin-left:35px;
}
nav[role="navigation"] .menu-main-menu-container .menu li ul li
{
	opacity:0;
}
nav[role="navigation"] .menu-main-menu-container .menu li:hover ul li
{
	margin-top:0;
	opacity:1;
}
nav[role="navigation"] .menu-main-menu-container .menu li ul li a {
    color: #FFF;
    text-align: left;
	font-size:19px;
    width: 201px;
	padding: 4px 10px;
}
nav[role="navigation"] .menu-main-menu-container .menu li ul li a {
}
nav[role="navigation"] .menu-main-menu-container .menu li ul li a:hover {
	color:#d42300;
}
nav[role="navigation"] .menu-main-menu-container .menu li ul li:last-child a {
}
nav[role="navigation"] .menu-main-menu-container .menu li ul li ul.sub-menu {
}
nav[role="navigation"] .menu-main-menu-container .menu li ul li:hover ul.sub-menu {
}

/***************
Sample Menu Styles
****************/
/*

Menu Name in WordPress: Your Nav

#your-div {
}
#your-div .menu-your-nav-container {
}
#your-div .menu-your-nav-container .menu {
    background: none repeat scroll 0 0 #4598BB;
    margin: 0;
}
#your-div .menu-your-nav-container .menu li {
    float: left;
}
#your-div .menu-your-nav-container .menu li a {
    color: #3B2A17;
    display: block;
    font-weight: 500;
    padding: 10px 20px;
    text-decoration: none;
}
#your-div .menu-your-nav-container .menu li a:hover {
    background: none repeat scroll 0 0 #4EABD2;
    color: #FFFFFF;
}
#your-div .menu-your-nav-container .menu li:first-child a {
}
#your-div .menu-your-nav-container .menu li.current-menu-item a, #your-div .menu-your-nav-container .menu li.current_page_item a, #your-div .menu-your-nav-container .menu li.current-page-ancestor a {
}
#your-div .menu-your-nav-container .menu li ul, #your-div .menu-your-nav-container .menu li ul li ul {
    background: none repeat scroll 0 0 #4598BB;
    left: -9999em;
    position: absolute;
    width: 200px;
    z-index: 9999;
}
#your-div .menu-your-nav-container .menu li ul li ul {
    margin-left: 200px;
    margin-top: -30px;
    top: auto;
}
#your-div .menu-your-nav-container .menu li ul li:hover ul, #your-div .menu-your-nav-container .menu li:hover ul {
    left: auto;
}
#your-div .menu-your-nav-container .menu li ul li a {
    width: 160px;
}
#your-div .menu-your-nav-container .menu li ul li a {
}
#your-div .menu-your-nav-container .menu li ul li a:hover {
}
#your-div .menu-your-nav-container .menu li ul li:last-child a {
}
#your-div .menu-your-nav-container .menu li ul li ul.sub-menu {
}
#your-div .menu-your-nav-container .menu li ul li:hover ul.sub-menu {
}

/* end .nav */
/*********************
08. POSTS & CONTENT STYLES
*********************/
#content {
	padding-top:60px;
}
#inner-content
{
	padding-bottom:2em;
}
#main
{
}
/* end .hentry */
/* want to style individual post classes? Booya! */
/* post by id (i.e. post-3) */
/* general post style */
/* general article on a page style */
/* general style on an attatchment */
/* sticky post style */
/* hentry class */
/* style by category (i.e. category-videos) */
/* style by tag (i.e. tag-news) */
/* post meta */
.byline {
  color: #999;
}
/* entry content */
.entry-content {
  /*
			image alignment on a screen this size may be
			a bit difficult. It's set to start aligning
			and floating images at the next breakpoint,
			but it's up to you. Feel free to change it up.
			*/

}
.entry-content dd {
  margin-left: 0;
  font-size: 0.9em;
  color: #787878;
  margin-bottom: 1.5em;
}
.entry-content img {
  max-width: 100%;
  height: auto;
}
.entry-content video,
.entry-content object {
  max-width: 100%;
  height: auto;
}
.entry-content pre {
  background: #eee;
  border: 1px solid #cecece;
  padding: 10px;
}
/* end .entry-content */
.wp-caption {
  background: #eee;
  padding: 5px;
  /* images inside wp-caption */

}
.wp-caption img {
  margin-bottom: 0;
  width: 100%;
}
.wp-caption p.wp-caption-text {
  font-size: 0.85em;
  margin: 4px 0 7px;
  text-align: center;
}
/* end .wp-caption */
/* image gallery styles */
/* end .gallery */
/* gallery caption styles */
/******************************************************************
09. PAGE NAVI STYLES
******************************************************************/
.page-navigation,
.wp-prev-next {
  margin: 1.1em 0 2.2em;
}
.bones_page_navi {
  /* current page link */

  /* end .bones_page_navi .bpn-current */

  /* common styles for page-navi links */

  /* remove the bg on end links */

  /* previous link */

  /* next page link */

  /* first page link */

  /* last page link */

}
.bones_page_navi li {
  float: left;
  margin-left: 10px;
}
.bones_page_navi li a {
  padding: 3px 6px;
  display: block;
  text-decoration: none;
  position: relative;
}
.bones_page_navi li a:hover,
.bones_page_navi li a:focus {
  color: #f01d4f;
  text-decoration: underline;
}
.bones_page_navi li.bpn-current {
  padding: 3px 6px;
  border-bottom: 2px solid #f01d4f;
  position: relative;
}
.bones_page_navi li.bpn-current a {
  /* hovering on current page link */

}
.bones_page_navi li.bpn-prev-link,
.bones_page_navi li.bpn-next-link {
  font-weight: 700;
}
.bones_page_navi li.bpn-prev-link a,
.bones_page_navi li.bpn-next-link a {
  padding: 0;
}
.bones_page_navi li.bpn-prev-link a:hover,
.bones_page_navi li.bpn-next-link a:hover,
.bones_page_navi li.bpn-first-page-link a:hover,
.bones_page_navi li.bpn-last-page-link a:hover {
  background: none;
}
/* end .bones_page_navi */
/* fallback previous & next links */
.wp-prev-next .prev-link {
  float: left;
}
.wp-prev-next .next-link {
  float: right;
}
/* end .wp-prev-next */
/******************************************************************
10. COMMENT STYLES
******************************************************************/
/* h3 comment title */
#comments {
  /* number of comments span */

}
.commentlist {
  /* general comment classes */

  /* vcard */

  /* end .commentlist .vcard */

  /* comment meta */

  /* comment content */

  /* end .commentlist .comment_content */

  /* comment reply link */

  /* end .commentlist .comment-reply-link */

}
.commentlist li {
  position: relative;
  clear: both;
  overflow: hidden;
  list-style-type: none;
  margin-bottom: 1.5em;
  padding: 0.7335em 10px;
  /* end .commentlist li ul.children */

}
.commentlist li:last-child {
  margin-bottom: 0;
}
.commentlist li ul.children {
  margin: 0;
  /* variations */

  /* change number for different depth */

}
.commentlist li[class*=depth-] {
  margin-top: 1.1em;
}
.commentlist li.depth-1 {
  margin-left: 0;
  margin-top: 0;
}
.commentlist li:not(.depth-1) {
  margin-right: -10px;
  margin-left: -10px;
  margin-top: 0;
  padding-bottom: 0;
}
.commentlist .odd {
  background: #eee;
}
.commentlist .even {
  background: #fefefe;
}
.commentlist .vcard {
  margin-left: 50px;
}
.commentlist .vcard cite.fn {
  font-weight: 700;
  font-style: normal;
}
.commentlist .vcard time {
  float: right;
}
.commentlist .vcard time a {
  color: #999;
  text-decoration: none;
}
.commentlist .vcard time a:hover {
  text-decoration: underline;
}
.commentlist .vcard img.avatar {
  position: absolute;
  left: 10px;
  padding: 2px;
  border: 1px solid #cecece;
  background: #fff;
}
.commentlist .comment_content {
  margin-left: 50px;
}
.commentlist .comment_content p {
  margin: 0.7335em 0 1.5em;
  font-size: 1em;
  line-height: 1.5em;
}
.commentlist .comment-reply-link {
  text-decoration: none;
  float: right;
  background: #4598bb;
  padding: 3px 5px;
  color: #fff;
  opacity: 0.65;
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 0.9em;
}
.commentlist .comment-reply-link:hover,
.commentlist .comment-reply-link:focus {
  opacity: 1;
}
/* end .commentlist */
/******************************************************************
11. COMMENT FORM STYLES
******************************************************************/
.respond-form {
  margin: 1.5em 10px;
  padding-bottom: 2.2em;
}
.respond-form form {
  margin: 0.75em 0;
}
.respond-form form li {
  list-style-type: none;
  clear: both;
  margin-bottom: 0.7335em;
}
.respond-form form li label,
.respond-form form li small {
  display: none;
}
.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url],
.respond-form form textarea {
  padding: 3px 6px;
  background: #efefef;
  border: 2px solid #cecece;
  line-height: 1.5em;
  /* form validation */

}
.respond-form form input[type=text]:focus,
.respond-form form input[type=email]:focus,
.respond-form form input[type=url]:focus,
.respond-form form textarea:focus {
  background: #fff;
}
.respond-form form input[type=text]:invalid,
.respond-form form input[type=email]:invalid,
.respond-form form input[type=url]:invalid,
.respond-form form textarea:invalid {
  outline: none;
  border-color: #fbc2c4;
  background-color: #f6e7eb;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url] {
  max-width: 400px;
  min-width: 250px;
}
.respond-form form textarea {
  resize: none;
  width: 97.3%;
  height: 150px;
}
/* comment submit button */
/* comment form title */
#comment-form-title {
  margin: 0 0 1.1em;
}
/* cancel comment reply link */
/* logged in comments */
/* allowed tags */
#allowed_tags {
  margin: 1.5em 10px 0.7335em 0;
}
/* no comments */
.nocomments {
  margin: 0 20px 1.1em;
}
/*********************
12. SIDEBARS & ASIDES
*********************/
.sidebar {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    margin-top: 2.2em;
}

#sidebar1
{
}
#sidebar2 {
    margin-left: 0;
    margin-right: 2.76243%;
}

.page-template-page-sidebar-left-php #main {
    float: right;
	margin-left: 0;
}

.page-template-page-sidebar-left-php #sidebar1 {
    float: left;
    margin-left: 0;
    margin-right: 2.76243%;
}

.page-template-page-sidebar-right-php #main {
    float: left;
	margin-left: 0;
}

.page-template-page-sidebar-right-php #sidebar1 {
    float: right;
    margin-right: 0;
    margin-left: 2.76243%;
}


.page-template-page-sidebar2-left-php #main {
    float: right;
	margin-left: 0;
}

.page-template-page-sidebar2-left-php #sidebar1 {
    float: left;
    margin-left: 0;
    margin-right: 2.76243%;
}

.page-template-page-sidebar2-right-php #main {
    float: left;
	margin-left: 0;
}

.page-template-page-sidebar2-right-php #sidebar2 {
    float: right;
    margin-right: 0;
    margin-left: 2.76243%;
}

.page-template-three-column-page-template-php #main
{
	margin:0;
}

.page-template-three-column-page-template-php #sidebar1, .page-template-three-column-page-template-php #sidebar2
{
	width: 22.928176794%;
}

.page-template-three-column-page-template-php #sidebar1
{
	float: left;
    margin-left: 0;
    margin-right: 2.76243%;
}

.page-template-three-column-page-template-php #sidebar2
{
	float: right;
    margin-right: 0;
    margin-left: 2.76243%;
}
.widgettitle {
    border-bottom: 2px solid #444;
    margin-bottom: 0.75em;
  }
  .widget {
    padding: 0 10px;
    margin: 2.2em 0;
  }
  .widget ul li {
    margin-bottom: 0.75em;
    /* deep nesting */
  
  }
  .widget ul li ul {
    margin-top: 0.75em;
    padding-left: 1em;
  }
/*********************
13. FOOTER STYLES
*********************/
#footer {
  clear: both;
}
#footer a
{
}
#inner-footer {
	text-align:center;
	padding-top:30px;
}
#footer-widget-wrap {
    margin-bottom: 48px;
}
#footer .widget
{
	margin:0;
}

#footer .footer-widget-area {
    float: left;
    width: 25%;
}

#footer .footer-widget-area h4
{
}

#footer-widget-area ul {
	margin-top: 0;
}

#footer .footer-widget-area ul li {
    font-size: 0.9em;
    list-style-type: none;
}
#footer .footer-widget-area ul li a {
	margin-right: 10px;
	text-decoration: underline;
	display:block;
}
#footer .footer-widget-area ul li:last-child a {
	margin-right: 0;
}
#footer .footer-widget-area ul li a:hover, .footer .nav ul li.current-menu-item a, .footer .nav ul li.current_page_item a {
}

#footer #footer-area-1
{
}

#footer #footer-area-2
{
}

#footer #footer-area-3
{
}

#footer #footer-area-4
{
}

#footer .attribution
{
	font-size:11px;
	text-align:center;
	margin:0;
	padding:0;
	color:#acacac;
}

#footer .attribution a
{
}

#footer .attribution a:hover
{
}
/*******************
Sticky Footer Styles
********************/
* {
	margin: 0;
}
html, body {
	height: 100%;
	background-color: #202020;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -192px; /* the bottom margin is the negative value of the footer's height */
}
#footer, .push {
	height: 192px; /* .push must be the same height as .footer */
}
/*

/* ==========================================================================
   Your Styles Go Here
   ========================================================================== */
.clear {
	clear:both;
}
.meta-wrapper {
	height:579px;
	position:relative;
}
.meta-shadow {
	position: absolute;
	bottom:-105px;
	z-index:88;
}
.metaslider {
	margin:0 auto;

}
.textwidget span {
	color:#d42300;
}
.facebook {
	text-indent: -9999px;
	background:url('../images/lindabankerd/facebook.png') no-repeat;
	display:block;
	width:34px;
	height:34px;
	margin:0 auto;
}
.f-image {
	float:right;
	margin-left:15px;
	border: 2px solid #c2c2c2;
}
.ds-left {
	float:left;
	width:50%;
	padding-right:10px;
}
.ds-right {
	float:left;
	width:50%;
	padding-left:10px;
}
.page-id-20 .ds-left {
	float:left;
	width:28%;
	padding-right:10px;
}
.page-id-20 .ds-right {
	float:left;
	width:72%;
	padding-left:10px;
}
.gform_wrapper {
	margin-top:-10px;
}
.gform_wrapper .ginput_complex input[type=text], 
.gform_wrapper .ginput_complex input[type=url], 
.gform_wrapper .ginput_complex input[type=email], 
.gform_wrapper .ginput_complex input[type=tel], 
.gform_wrapper .ginput_complex input[type=number], 
.gform_wrapper .ginput_complex input[type=password], 
.gform_wrapper .ginput_complex select,
.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label textarea.textarea {
	border: #c2c2c2 solid 1px;
}
.paint-class {
	float:left;
	width:48%;
	position:relative;
	border:solid 2px #c2c2c2;
	text-align:center;
	margin:5px;
	height:330px;
}
.paint-class h2 {
	position: absolute;
	bottom:10px;
	right:10px;
	color:#d42300;
	margin:0;
	text-shadow: 0 1px 0 #000;
	z-index:80;
}
.paint-class p {
	margin:0;
}
.white {
	width: 100%;
	height: 100%;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 50%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	position:absolute;
	bottom:0;
	z-index:60;
}