/******************************************************************

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: 'Lato', sans-serif;

  font-size: 14px;

  line-height: 1.5;

  color: #565656;

  background-image:url(../images/wood.jpg);

  background-repeat:repeat;

}

/********************

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: 980px;

  margin: 0 auto;

}



  .onecol {

    width: 5.801104972%;

  }

  /* 4.85%;  } /* grid_1  */

/*  .twocol {

    width: 14.364640883%;

  }*/

  .twocol {

  width: 18.2%;

}

  /* 13.45%; } /* grid_2  */

  .threecol {

  width: 21.928%;

}

  /* 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%;

  }*/

  .sevencol {

  width: 63.182%;

}

  /* 56.75%; } /* grid_7  */

  .eightcol {

    width: 65.74585634900001%;

  }

  /* 65.4%;  } /* grid_8  */

 .ninecol {

  width: 75.309%;

}

  /* 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: #6B1304;

  /* on hover */



  /* on click */



  /* mobile tap color */



}

a:hover,

a:visited:hover,

a:focus,

a:visited:focus {

  color: #6B1304;

}

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;

}

/******************************************************************

05. H1, H2, H3, H4, H5 STYLES

******************************************************************/



h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

  text-rendering: optimizelegibility;

  font-weight: 500;

  /*

	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-family: 'Lily Script One', cursive;

  font-size: 40px;

  line-height: 1.333em;

  color:#9b6426;

  text-shadow: 1px 2px 3px #a3a3a3;
  
  font-weight: 200;

}

h2,

.h2 {

   font-size: 24px;

  color:#6b1304;

  font-family: 'Patua One', cursive;

 

}

h3,

.h3 {

  font-size: 24px;

  color:#6b1304;

  font-family: 'Patua One', cursive;

}

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

{

}

/*********************

06. HEADER SYTLES

*********************/

header[role="banner"]

{

}



#inner-header

{position:relative;

}



#logo {

  margin-top: 30px;

  text-align: center;

  margin-bottom:20px;

}



/*********************

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"] {

	background-color:#895544;

}

nav[role="navigation"] .menu-main-menu-container {

}

nav[role="navigation"] .menu-main-menu-container .menu {

    height: 44px;

    margin: 0;

}

nav[role="navigation"] .menu-main-menu-container .menu li {

    float: left;

	font-family: 'Patua One', cursive;

	

}

nav[role="navigation"] .menu-main-menu-container .menu li a {

  color: #F9CE7C;

  display: block;

  font-weight: 500;

  margin-top: 9px;

  padding: 5px 18px 10px;

  text-decoration: none;

}

nav[role="navigation"] .menu-main-menu-container .menu li a:hover {

  background-image:url(../images/redpat.jpg);

  border-radius: 25px 25px 0 0;

  color: #F9CE7C;

}

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 {

	 background-image:url(../images/redpat.jpg);

  border-radius: 25px 25px 0 0;

  color: #F9CE7C;

}

nav[role="navigation"] .menu-main-menu-container .menu li ul, nav[role="navigation"] .menu-main-menu-container .menu li ul li ul {

    background: none repeat scroll 0 0 #FFF200;

    left: -9999em;

    overflow: hidden;

    position: absolute;

    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;

}

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: black;

    font-size: 0.8em;

    text-align: left;

    width: 201px;

	padding-top:4px;

	padding-bottom:4px;

}

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 {

}

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 {

  margin-bottom:2.2em;

}

#inner-content {

  background-color: #F5D8AE;

  border-radius: 0 0 10px 10px;

  padding: 10px 10px 30px;

}

#main

{background-color:#FFF;

border-radius:6px;

padding:10px;



}

.aligncenter {

	text-align:center !important;	

}

/*p {

	text-align:justify !important;	

}*/

.single .entry-content { text-align:justify; }

.internal {

  padding: 50px 15px 0;

}

/* 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;

  text-align:center;

}

.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 !important;

}

/* 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: #6B1304;

  text-decoration: underline;

}

.bones_page_navi li.bpn-current {

  padding: 3px 6px;

  border-bottom: 2px solid #6B1304;

  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 {

   

    margin-top: 25px;

}



#sidebar1

{float:right;

}

#sidebar2 {

    margin-left: 0;

	float:left;

	

  

}



.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 {

    font-family: 'Patua One', cursive;

    margin-bottom: 0.75em;

	color:#6b1304;

	font-size:20px;

	font-weight:400;

  }

  .widget {

    padding: 0 10px;

    margin-bottom:15px;

  }

  .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

{

}

#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

{

	text-align:center;

	margin:0;

	padding:0;

	color:#FFF;

	font-family: 'Lato', sans-serif;

	font-size:11px;

}



#footer .attribution a

{	color:#FFF;

}



#footer .attribution a:hover

{

}

/*******************

Sticky Footer Styles

********************/

* {

	margin: 0;

}

html, body {

	height: 100%;

}

.wrapper {

	min-height: 100%;

	height: auto !important;

	height: 100%;

	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */

}

#footer, .push {

	height: 50px; /* .push must be the same height as .footer */

}





/* ==========================================================================

   Your Styles Go Here

   ========================================================================== */



.redpat {

	background-image:url(../images/redpat.jpg);

	background-repeat:repeat;

	height:	930px;

	width:100%;

	position:absolute;

	z-index:-1;

	

}



.midDivider {

	background-image:url(../images/middivider.jpg);

	background-repeat:repeat-x;

	height:24px;

	width:100%;

	position:absolute;

	top:970px;

	z-index:-1;

}



.ribbon {

  background-image: url("../images/ribbon.jpg");

  background-position: 163px 0;

  background-repeat: repeat-x;

  height: 103px;

  position: relative;

  width: 100%;

}



.ribbonlogo {

  left: -100px;

  position: absolute;

  top: 131px;

  z-index:4;

}

.textwidget {

	text-align:center;	

}



.textwidget img {

	padding:20px 0 0 0;

	border-top:1px solid rgba(0,0,0,.68);

	width:100%;

	

}

.robustoJoe {

  position: absolute;

  right: -120px;

  top: 8px;

  z-index: 1;

}

select {

  width: 100%;

}



.nivo-controlNav {

	padding:0 !important;	

}

.nivoSlider {

	z-index:1 !important;	

}

.byline {

	font-size:18px;

	color:#af7d43;

	font-family: 'Patua One', cursive;

	margin-top:0;
	
	text-align: center; 

}



.byline a {

	font-size:18px;

	color:#af7d43 !important;

	font-family: 'Patua One', cursive;

	text-decoration:none;

}





.article-header a,.article-header a:hover, .article-header a:focus {

		color:#6b1304;

}



.featured {

  margin-bottom: 0;

  text-align:center;

  

}

.featuredTitle {
  clear: both;
  margin: 0px;
  text-align: center;
  font-size: 27px;
  padding: 5px;
  
}





a.readMore, a.readMore:hover, a.readMore:focus, a.readMore:visited, a.readMore:active {

  -moz-border-bottom-colors: none;

  -moz-border-left-colors: none;

  -moz-border-right-colors: none;

  -moz-border-top-colors: none;

  background-color: #CF3200;

  border-color: #9c2600;

  border-image: none;

  border-radius: 4px 4px 4px 4px;

  border-style: solid;

  border-width: 1px;

  color: #FFFFFF;

  cursor: pointer;

  display: inline-block;

  float: right;

  font-family: 'Patua One',cursive;

  font-size: 12px;

  margin-right: 20px;

  margin-top: 45px;

  padding: 4px 8px;

  text-decoration: none;

  text-shadow: 0 1px rgba(0, 0, 0, 0.75);

  transition: all 0.2s ease-in-out 0s;

}



.single-title {

	font-size:34px;

	font-family: 'Patua One',cursive;	


	text-align:center;
	
	margin-bottom: 5px;
	
	margin-top: 15px;
	
	position: relative;
	
	line-height: 1.2;

}

.archive-title {

	padding-top:20px;	

}



.loungeArea {

  border-top: 2px solid #f09b16;

  margin-top: 20px;

  padding-top: 18px;

  padding-bottom:30px;

  border-bottom:2px solid #F09B16;

}

.loungeArea img {

	width:100%;

	

}

.loungeSections img {

		border-radius: 25px;

		

}

.loungeSections {

	margin-top:20px;	

	

}

.section {

	float:left;

	box-shadow:0 0 10px #888;

	/*width:326px;*/

	width:280px;

	height:249px;

	border-radius: 25px;

	font-size:24px;

	color:#FFF;

	font-family: 'Patua One', cursive;

	text-align:center;

	

}

.section a {

	color:#FFF;

	text-decoration:none;	

}

.section a:hover {

	color:#FFF;	

}

.sectionOne .sectionTitle {

  background-color:rgba(207,50,0,.87);

  border-radius: 7px 7px 20px 20px;

  height: 62px;

  margin-top: -68px;

  position: relative;

  width: 280px;

}

.sectionOne  {

	margin-right:25px;

	margin-bottom:25px;

}



.sectionTwo {

	margin-bottom:25px;

}

.sectionTwo .sectionTitle {

	  height: 62px;

	  border-radius: 7px 7px 20px 20px;

  margin-top: -68px;

  position: relative;

  width: 280px;

	background-color:rgba(200,136,41,.87);

}



.sectionThree {

	clear:both;

	margin-right:25px;

}



.sectionThree .sectionTitle {

	  height: 62px;

	  border-radius: 7px 7px 20px 20px;

  margin-top: -68px;

  position: relative;

  width: 280px;

	background-color:rgba(132,87,70,.87);

}



.sectionFour {

	

}



.sectionFour .sectionTitle {

	  height: 62px;

	  border-radius:7px 7px 20px 20px;

  margin-top: -68px;

  position: relative;

  width: 280px;

	background-color:rgba(255,113,36,.87);

}



.sectionTitle {

	padding-top:10px;

}



.socialIcons {

  margin-top: 6px !important;

  position: absolute;

  right: 0;

  margin-bottom:0 !important;

}



.socialIcons li {

	float:left;

	margin-right:3px;

}



.socialAnchor {

	position:relative;	

}



.searchForm {

	width:270px;

	position:absolute;

	top:60px;

	z-index:3;	

}



#s {

  border: 2px solid #FFFFFF;

  border-radius: 7px 7px 7px 7px;

  font-size: 15px;

}



.attachment-post-thumbnail {

  float: left;

  margin-bottom: 15px;

  margin-right: 15px;

}

.size-full {

	/*width:100% !important;*/	

}



.wp-post-image {

  float: left;

/*  margin-top: 20px;*/

  margin-right:10px;
  
  

}

.textwidget > p {

  margin-bottom: 11px;

  text-align: center !important;

  margin-top:0 !important;

  color:#2c2c2c;

  line-height:1.2;

  font-style:italic;

}

#sidebar2 {

	margin-top: 35px;

}
.accordion {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:14px;
   /* border:1px solid #542437;
    border-radius:10px;
	background:#fff;
    padding:10px;*/
   
}
.accordion ul {
    list-style:none;
    margin:0;
    padding:0;    
}
.accordion li {
    margin:0;
    padding:0;
}
.accordion [type=radio], .accordion [type=checkbox] {
    display:none;
}
.accordion label {
    display:block;
    font-size:12px;
    line-height:16px;
    color:#542437;
    text-shadow:1px 1px 1px rgba(255,255,255,0.3);
    cursor:pointer;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
}
.accordion ul li label:hover, .accordion [type=radio]:checked ~ label, .accordion [type=checkbox]:checked ~ label {
    color:#FFF;
    text-shadow:1px 1px 1px rgba(0,0,0,0.5)
}
.accordion .content {
 /*   padding:0 10px;*/
    overflow:hidden;
   /* border:1px solid #fff;  Make the border match the background so it fades in nicely */
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
}
.accordion p {
    color:#333;
    margin:0 0 10px;
}
.accordion h3 {
    color:#542437;
    padding:0;
    margin:10px 0;
}


/* Vertical */
.vertical ul li {
    overflow:hidden;
    margin:0 0 1px;
}
.vertical ul li label {
    padding:10px;
}
.vertical [type=radio]:checked ~ label, .vertical [type=checkbox]:checked ~ label {
    border-bottom:0;
}
.vertical ul li label:hover {
    /*border:1px solid #542437;  We don't want the border to disappear on hover */
}
.vertical ul li .content {
    height:0px;
    border-top:0;
}
.vertical [type=radio]:checked ~ label ~ .content, .vertical [type=checkbox]:checked ~ label ~ .content {
    height:100px;
   /* border:1px solid #542437;*/
}