/*   
Theme Name: simplybeing
Theme URI: http://example.com/example/
Description: A search engine optimized website framework for WordPress.
Author: Kurt Rabitsch, Dan Taarin
Author URI: http://example.com/
Version: 1.0
.
Your theme will be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/ 

/* body {
	color: #333;
	padding: 0px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
} */

body {
        padding: 0px 30px 20px;
        color: #020202;
        font: 15px "Lucida Grande", "Trebuchet MS", sans-serif, Verdana;
        margin: 0px;
        /* border-top: 6px solid #AEECF7; */
        background: white url(images/furniture/simply-being-body.gif) repeat-x left top;
}

h1, h2, h3, h4, h5 {
	font: Georgia, Garamond, serif;
}


a:link {
	color: #F85800;
	text-decoration: none;
}
a:active {
	color: red;
	text-decoration: underline;
}
a:visited {
	color: #f0b911;
	text-decoration: none;
}
a:hover {
	color: red;
	text-decoration: underline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

.entry-header,
.entry-content,
footer.entry-meta {
	margin: 0;
}
.entry-meta {
	color: #666;
	clear: both;
	font-size: 12px;
	line-height: 18px;
	margin-top: -10px;
}

blockquote {
				margin-top: -15px;        
        color: #363636; /*929291;*/
        font: 1.1em/160% Georgia, Times;
}

#wrapper {
    		position: relative;
    		text-align: left;
    		width: 861px;
    	  padding: 0;
        background-color: transparent;
        margin: 0px auto;
}
/* =Header
-------------------------------------------------------------- */
#top {
        float: left;
        background-color: transparent;
        width: 861px;
        margin: 0px;
        padding: 0px;
}

.simply {
		position: relative;
}
img.simply  {
    position: absolute;
    margin-left: 16px;
    margin-top: 104px;
    z-index: 100;
}

/* =Menu
-------------------------------------------------------------- */
#main_nav {
	clear: both;
	display: block;
	float: left;
	width: 101%;
}
#main_nav ul {
        float: center;
        text-align: right;
        color: white;
        white-space: normal;
        margin: 0px 1px 0px 0px;
        padding: 0px;
        border-right: 1px solid #410BDA;
}
/* IE specific */
div#main_nav ul ul, 
div#main_nav ul li:hover ul ul, 
div#main_nav ul ul li:hover ul ul{
				display: none;
}

div#main_nav ul li:hover ul,
div#main_nav ul ul li:hover ul,
div#main_nav ul ul ul li:hover ul {
				display: inline;
}
/* IE specific */

#main_nav li {
	position: relative;
	display:inline;        
      color: #949698;
      letter-spacing: 1px;
      line-height: 0.3em;
      font: 13px "Lucida Grande", "Trebuchet MS", sans-serif, Verdana;
      background-color: transparent;
      width: 112px !important; 
      height: 58px;
      float: left;
      list-style: none;
      padding: 6px 5px 4px 5px;
      margin: 0px;
      /*  border-top: 0px none; 1px solid white; */
      border-bottom: 0px none; /* 1px solid white; */
      border-right: 0px none; /* 1px solid white; */
}
#main_nav li ul {
				position: absolute;
				top: 40px;
				left: -1px;
				z-index: 500;
				border-bottom: 1px solid grey;
				border-right: 1px solid white;
}
#main_nav li ul li {
				height: 25px;
				width: 80px;	
				margin-left: 0px;
				border-left: 1px solid white;
}
#main_nav li ul li ul {
				top: 40px;
				margin-left: 80px;
				z-index: 500;
}

#main_nav ul#mainlevel li.one,
#main_nav ul#mainlevel li.one li {
        background-color: #FF0007;
}#main_nav ul#mainlevel li.two,
#main_nav ul#mainlevel li.two li {
        background-color: #FF5B01;
  border-left: 1px solid white;	
}#main_nav ul#mainlevel li.three,
#main_nav ul#mainlevel li.three li {
        background-color: #FFB401;
	border-left: 1px solid white;
}#main_nav ul#mainlevel li.four,
#main_nav ul#mainlevel li.four li {
        background-color: #6ED728;
	border-left: 1px solid white;
}#main_nav ul#mainlevel li.five,
#main_nav ul#mainlevel li.five li {
        background-color: #0BD3DA;
	border-left: 1px solid white;
}#main_nav ul#mainlevel li.six,
#main_nav ul#mainlevel li.six li {
        background-color: #0B93DA;
	border-left: 1px solid white;
}#main_nav ul#mainlevel li.seven,
#main_nav ul#mainlevel li.seven li {
        background-color: #410BDA;
	border-left: 1px solid white;
        border-right: 1px solid #410BDA;
}#main_nav ul#mainlevel li.eight,
#main_nav ul#mainlevel li.eight li {
        background-color: #C40BDA;
	border-left: 1px solid white;
}
#main_nav ul#mainlevel li.grey {
        background-color: #cccccc;
}


#main_nav li a {
        color: white;
        text-decoration: none;
        text-align: center;
        letter-spacing: 1px;
        line-height: 2em;
        background: transparent;
        height: 55px;
        display: block;
}
#main_nav li a:hover {
        color: black;
}

#main_nav:hover .submenu { 
		margin-left: 50px;
    		display:inline;
    		position:absolute;
    		z-index:2;
    		margin-left:1px;
}

#main_nav:hover .submenu li{
    display:block;
    background-color:#6699FF;
    border:#66FFFF 1px dotted;
    list-style-position:outside;
}

#main_nav li a #active_menu {
        color: #ffffff;
        font-weight: bold;
}

#main_nav li a em {
        border-bottom: 1px #FAA61A solid;
        padding: 0px 0px 2px 1px;
        font-style: normal;
        font-weight: normal;
 }

.children {
				display:none;
}

/* =Content
-------------------------------------------------------------- */

#main {
	float: left;
        width: 861px;
        margin: 0px;
        padding: 0px;
        background-color: transparent;
}
#main h2 {
	font-size: 2em;
	margin-bottom: 12px;
        padding-right: 0;
        padding-left: 0;
       /* margin-left: -10px;*/
        /* color: #929291;*/
	color: #cc1212;
        line-height: 20px;
	font-family: Garamond, Georgia, serif;
}
#main h3 {
	font: 1.4em Georgia, Garamond, serif;
	color: #f70000;
	margin-bottom: 4px;
        margin: 0px 0px 6px;
        padding: 1px 0px 0px 0;
}

#page_title h2 {
        font-size: 1.1em;
        font-weight: lighter;
        color: #929291;
        margin: 26px 0px 0px;
        padding: 1px 0px 0px 0;
	font-family: arial, helvetica, verdana, sans-serif;
}

.content_0,
.content_1,
.content_2,
.content_3,
.content_4,
.content_5,
.content_6,
.content_7
 {
        float: left;
        width: 861px;
        margin: 0px;
        padding: 0px;
        background-color: transparent;
        display: inline;
}

.content_0 {
				background-color: transparent;
}
.content_1 {
        background: transparent url(images/furniture/1_colour-strip.gif) repeat-x left top;
}
.content_2 {
        background: transparent url(images/furniture/2_colour-strip.gif) repeat-x left top;
}
.content_3 {
        background: transparent url(images/furniture/3_colour-strip.gif) repeat-x left top;
}
.content_4 {
        background: transparent url(images/furniture/4_colour-strip.gif) repeat-x left top;
}
.content_5 {
        background: transparent url(images/furniture/5_colour-strip.gif) repeat-x left top;
}
.content_6 {
        background: transparent url(images/furniture/6_colour-strip.gif) repeat-x left top;
}
.content_7 {
        background: transparent url(images/furniture/7_colour-strip.gif) repeat-x left top;
}

.trans-cats li {
	display: inline;
	padding-left: 35px;
}

.post {
        margin: 0 0 3em 0;      
}

.entry-content, .entry-summary {
        margin-top: 1.5em;
}

#text {
        float: left;
        line-height: 1.5em;
        margin: 22px 14px 14px 24px;
        width: 560px;
        background-color: transparent;
}
#text .intro {
        line-height: 1.2em;
	margin: 24px 0px;
	display: block;
}
#text img {
        padding: 1px;
        margin: 5px;
}
#text hr {
	width: 80%;
	height: 1px;
	color: #949494;	
}

table {
border-collapse:collapse;
}
table,th, td {
	color: #3b3b3b;
	border: 1px ridge #949698;
	cellpadding: 3px; 
	cellspacing: 3px;
	text-align: center;
	vertical-align: middle;
}

#footer {
        color: #0C6474;
        float: left;
        width: 861px;
	height: 110px;
        margin: 0px;
        padding: 70px 8px 8px;
/*        background: #65dbf0 url(/wp-includes/images/footer-fade.gif) repeat-x left top; 
2017-04-05 jacek.jarentowski@gmail.com background removed per request from Barbara*/
}
div.footer_content {
        font-size: 80%;
        background-color: transparent;
	width: 216px;
	float: left;
	text-align: left;
	padding: 4px;
	margin: 0px 0px 0px 18px;
}
#footer_contacts {
	width: 200px;
	float: right;
	margin: 0 24px 0 0;
}
#footer a, #footer a:hover
{
        color: #0C6474;

}

#footer p {
        padding-left: 20px;
}

#footer p.left {
        width: 300px;
        float: left;
}


#footer .right {
        width: 240px;
        float: right;
        text-align: right;
        margin: 20px 4px 0px 0px;
}

#footer #footer_icons #rss{
        margin: 0px 4px 8px 4px;
}

#footer #footer_icons #cc-logo{
        margin: 0px 4px 8px 4px;
}
#footer_icons{
        margin: 20px 2px 2px 0px;
        width: 140px;
        float: left;
        text-align:left;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/* @end */

#sidebar {
        float: right;
        width: 200px;
        margin: 64px 14px 0px 0px;
        /*display: inline;*/
}
#sidebar .input{
        width: 196px;
        padding: 3px 0px 3px 4px;
        border: 1px solid #929291;
}
#sidebar label{
        display: none;
        }

#sidebar h2 {
        font-size: 1.1em;
        font-weight: lighter;
        color: #929291;
        margin: 26px 0px 0px;
        padding: 1px 0px 0px 0;
	font-family: arial, helvetica, verdana, sans-serif;
}
#sidebar p {
        width: 196px;
        margin: 0px 0px 6px;
}
ul.abo {
		list-style: none; 
		padding-left: 0; 
		margin-left: 0;
}
li.feed-abo {
		background: url(/wp-includes/images/feed-icon-28x28.png) no-repeat left .25em; 
		line-height: 2.4em; 
		padding-left: 3.0em;
        font-size: 0.8em;
}
ul.latest-news {
	list-style-type: none;	
	padding-left: 0;
	margin: 0;
}
ul.latest-news li {
	margin: 0px 0px 12px;
        font-size: 0.8em;
	font-weight: bold;
}
ul.latest-news p {
	font-weight:normal;
	
}
.right_block li a,
.right_block li a:hover
.right_block li a:visited
.right_block li a:active
.right_block li a:visited {
        color: #5A5A5A;
        text-decoration: none;
}
#sidebar h1.latest-news {
        font: 100% Arial, Helvetica, sans-serif;
        padding-bottom: 3px;
        padding-top: 3px;
}
.right_modules
 {
        float: left;
        width: 230px;
        margin-bottom: 6px;
        padding-bottom: 30px;
        border-bottom: 1px solid #e3e3e3;
}



/* =Navigation
-------------------------------------------------------------- */

gation {
        margin: 0 0 1.5em 0;
        overflow: auto; 
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
        list-style: none;
        margin-left: 0;
}
.widget-area ul ul {
        list-style: disc;
        margin-left: 1.1em;
}
.widget-area ul ul ul {
        margin-left: 2.5em;
}
.widget-container {
        margin: 0 0 1.5em 0;
}

/* classes
-------------------------------------------------------------- */

.intro {
        color: #929291;
        font: lighter 1.4em/160% Georgia, Times;
}
p.intro {
	color: #363636;
}
h1.intro {
				font-size: 1.6em;
        margin-bottom: 12px;
        padding: 12px 0 0;
        margin-left: 0px;
        line-height: 14px;
}

/* Country Contacts */
.vcard {
	width: 400px;
	float: left;
	margin: 10px 5px 1px 0px;
	background-color: transparent;
	border: 1px solid silver;
	padding: 8px;
}
/* Assistive text */
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}
/* Tag Could Large - Explore Simply BEing template page*/
#tagcloudlarge {
	line-height: 240%;
	margin: 32px 0 0 0;
}
/* Books */
.booklisting {
	clear: both;
	margin: 24px 0;
	padding 12px 0;
}
.booklisting h3 {
}
.bookpictureblock {
	float: left;
	width: 220px;
}
.booklisting img {
	width: 180px;
	margin-bottom: 24px;
	
}
.bookpublisher {
	font-weight: bold;
	margin-bottom: 12px;
}
.bookdetails {
	float: left;
	width: 400px;
	clear: right;
	margin: 0 0 24px 0;
}

/* Contact Form */
.input {
	width: 480px;
	margin: 12px 0;
}
#contactform {margin: 48px;}

wp-playlist {
	border: 0;
	outline : none;
}