/*
Theme Name: Goodlandworks
Author URI: http://panjibali.com
Description: Elegant theme with 
Version: 1.1

*/

/* Reset browser styles
------------------------------------------ */
* {margin: 0; padding: 0}
html {min-height: 100%; padding-bottom: 1px; overflow: scroll;}
body {background: #ececec; color: #575757; font: 0.813em/1.5 "Arial","gothic", "Helvetica", sans-serif; }
[class] {list-style: none; padding: 0}
h1, h2, h3, h4, h5, h6 {font-size: 1em}
dt {font-weight: 700}
table {border-collapse: collapse}
img {border: none;}
a {color: #61793b; text-decoration: none; outline: none; cursor: pointer}
a:hover {color: #000; text-decoration: underline}
textarea, input, select, option, optgroup, button {font: 1em "Arial", "Helvetica", sans-serif}
button, [type="radio"], [type="checkbox"], [type="submit"], [type="button"], [type="reset"], label[for], select {cursor: pointer}
input, select, textarea {outline: none}
fieldset {overflow: hidden; border: none;}
legend {display: none;}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner {padding: 0; border: none}

/* Custom fonts
------------------------------------------ */
@font-face {font-family: 'AdventProBold'; src: url('fonts/adventpro-bd1-webfont.eot'); src: url('fonts/adventpro-bd1-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/adventpro-bd1-webfont.woff') format('woff'), url('fonts/adventpro-bd1-webfont.ttf') format('truetype'), url('fonts/adventpro-bd1-webfont.svg#adventproBold1') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'AdventPro'; src: url('fonts/adventpro-re-webfont.eot'); src: url('fonts/adventpro-re-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/adventpro-re-webfont.woff') format('woff'), url('fonts/adventpro-re-webfont.ttf') format('truetype'), url('fonts/adventpro-re-webfont.svg#adventproRegular') format('svg'); font-weight: normal; font-style: normal;}

/* Global Styles
------------------------------------------ */

h1 {margin: 0 0 0.51em; padding-bottom: 5px; border-bottom: 1px solid #ddd; color: #575757; font: normal 1.923em "AdventProBold",sans-serif;}
h2 {margin: 1em 0; padding-bottom: 5px; background: url("images/big-line.gif") 0 bottom no-repeat; font: normal 1.538em "AdventProBold",sans-serif;}
h2 a {color: #830000;}
h2 a:hover {color: #000; text-decoration: none;}
h3 {margin: 1em 0 0; color: #969696; font: normal 1.5em "AdventProBold",sans-serif;}
h4 {margin: 1em 0 0; font: normal 1.25em "AdventProBold",sans-serif;}
h5 {margin: 1em 0 0; font-size: 1.083em; font-weight: bold;}
h6 {margin: 1em 0 0; color: #969696; font-size: 1em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-family: "AdventProBold",sans-serif;}
blockquote {margin: 1.5em 0; padding: 10px 20px 10px 50px; border: 1px solid #dedede; background: #f3f3f3 url("images/quotes.png") 10px 20px no-repeat; font-style: italic;}
sub, sup {line-height: 1em;}
ul li, ol li {margin: 5px 20px;}
dl {overflow: hidden; margin: 1em 0; }
dt {float: left; clear: left; width: 150px; margin: 0 0 1em; padding: 0; font-weight: bold;}
dd {width: 500px; margin: 0 0 1em 150px; }
p {margin: 1em 0;}
table {margin: 1em auto; }
table th, table th[class] {padding: 5px 10px;  background: #f3f3f3;}
table td, table td[class] {padding: 5px 10px; }
table tr.alternate td {background: #fafafa;}

form, form[class] {margin: 1.5em 0; padding: 10px 20px; border: 1px solid #dedede; background: #61793b; color:#FFF;width:308px; margin: 0 auto;}
label {float: left; clear: left; width: 150px; padding: 5px 0; font-weight: bold;}
input, select, select[class] {width: 300px; margin: 5px 0; padding: 5px 10px; border: 1px solid #d8d7d7; background: #fff url("images/input.png") 0 0 repeat-x; vertical-align: middle; }
select option {padding: 0 5px; }
input[type="radio"], input[type="checkbox"], input[type="submit"] {width: auto;}
span.required {padding: 0 5px; color: #830000; font-weight: bold; font-size: 1.333em;}
textarea {width:300px; height: 120px; margin: 5px 20px 5px 0; padding: 5px 10px; border: 1px solid #d8d7d7; background: #fff url("images/input.png") 0 0 repeat-x; }
p.form-submit, p.form-allowed-tags {margin-left: 150px;}
button, input[type="submit"] {display: inline-block; clear: left; height: 27px; width:100px; padding: 0 15px; border:none;  background: url("images/button.png") 0 0 no-repeat; color: #fff; font: bold 1em/27px "AdventProBold",sans-serif; text-shadow: #000 1px 1px 0; vertical-align: middle;}


/* Main Layout
------------------------------------------ */
body {min-width: 960px; background: #ececec;}
.nav {margin-top: -15px; padding-bottom: 33px;  center top no-repeat; position:relative;}
.nav ul.menu {list-style: none; margin: 0; padding: 0; width: 100%; height: 33px;  font-size: 1.054em; }
.nav ul.menu>li {float: left; position: relative; overflow: hidden; margin: 0; padding: 0;}
.nav ul.menu>li span {float: left; position: relative; overflow: hidden; margin: 0; padding: 0; position:absolute; top:-6px; left:15px; text-transform: lowercase; font-size:70%}
.nav ul.menu>li:hover,.nav ul.menu> .current-menu-item {overflow: visible; z-index: 50; background:url(images/btm.png) no-repeat bottom center; height: 84px;}
.nav ul.menu>li>a {float: left; height: 30px; padding: 12px 14px 2px 14px;  color: #fff; font-family: "AdventProBold",sans-serif; line-height: 33px; text-decoration: none; text-shadow: 0 0 1px rgba(0, 0, 0, 30); border-right:dashed 1px #FFF; text-align:center;}
.nav ul.menu>li ul {position: absolute; left: 0; top: 33px; width: 180px; list-style: none; margin: 0; background: #830000; font-size: 0.8em;}
.nav ul.menu>li ul li {float: none; position: relative; overflow: hidden; margin: 0; padding: 0;}
.nav ul.menu>li ul li:hover {overflow: visible;}
.nav ul.menu>li ul li a {display: block; padding: 3px 12px; border-top: 1px solid #ac5555; color: #f1e1e1; font-family: "AdventProBold",sans-serif; text-transform: uppercase;}
.nav ul.menu>li ul li a:hover, .nav ul.menu>li ul li:hover>a {background: #575757; color: #fff; text-decoration: none;}
.nav ul.menu>li ul li:first-child>a {border-top: none;}
.nav ul.menu>li ul li ul {top: 0; left: 180px; background: #6a0000; font-size: 1em;}
.nav ul.menu>li ul li ul a {border-top: 1px solid #44ac55;}

.header {background: url(images/head.gif) repeat-x; height:102px;}
.header .solar {width: 960px;margin: 0 auto;}
.header .solar>div {padding: 2px 0 0;}
.header .solar> p {margin: 0;}
.header h1.title {   margin:0; border-bottom:none !important;}
.header h1.title a { width:200px; height:170px;display:block; text-indent:-2000px;background:url(images/logo.png) no-repeat; }
.header h1.title a:hover {color: #fff; text-decoration: none;}
.header p.tagline {margin: 0; padding: 5px 0; color: #eee; font-size: 0.923em; text-shadow: 0 0 2px rgba(0, 0, 0, 30);}

.header form {float: right; width: 240px; height: 28px; margin: 22px 0 0 50px; padding: 0; border: none; background: url("images/search.png"); text-align: right;}
.header form button {overflow: hidden; clear: none;  width: 30px; height: 28px; margin: 0; padding: 0; border: none; background: transparent; text-indent: -50em; vertical-align: middle;}
.header form input {width: 200px; height: 28px; margin: 0; padding: 0 5px; border: none; background: transparent; color: #ccc; line-height: 28px; vertical-align: middle;}
.body {background: #ececec;}
.content {overflow: hidden; width: 960px; margin: 1px auto; padding: 0; }
.main { overflow: hidden; width: 920px; min-height: 450px; padding: 20px;  border: 1px solid #e1e1e1; background: #fff ; box-shadow: 0 0 2px rgba(0, 0, 0, 0.15); border-radius:8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.sidebar {float: right; width: 240px; padding: 20px;}

#footerwrap{ background: url(images/footer-bg.gif) repeat-x; height:73px; margin-top:20px; margin-bottom:0}
.footer {width: 960px; margin: 0 auto; padding: 28px 5px 1px 20px;  }
.footer p {
	margin: 0;
	color: #EEE;
	font-size: 0.846em;
	line-height: 1.5em;
}
.footer p a {color: #fff;}
.footer ul {display: block; width: 960px; padding: 5px 0 20px;  text-align: center;}
.footer ul li {display: inline; margin: 0; }
.footer ul li:first-child {border-left: none;}
.footer ul a {display: inline-block; height: 1em; padding: 0 10px; border-left: 1px solid #bebebe; color: #838383; font: 400 1em/1em "AdventPro",sans-serif; text-transform: uppercase;}
.footer ul li:first-child a {border-left: none;}
.footer ul a:hover {color: #000; text-decoration: none;}
.footer ul>li.current-menu-item>a, .footer ul>li.current_page_item>a {color: #000;}
.footer ul ul {display: none;}

/* general form style
------------------------------------------ */
.main label {float: none;}
.content form.searchform button {background-image: url("images/button-search.png");}

/* sidebar
------------------------------------------ */
.widget {margin-bottom: 1.5em; padding: 0 15px 15px; border: 1px solid #cecece; background: #fff;}
.widget_text { padding:4px;}
.widget_text img { -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888; padding:4px;}
.widget_text img:hover { -moz-box-shadow: 0 0 5px #000;
-webkit-box-shadow: 0 0 5px#000;
box-shadow: 0 0 5px #000;}
#hola{overflow:auto;height:450px;}
#hola img {/*-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888; padding:4px; margin:8px;}
#hola img:hover { -moz-box-shadow: 0 0 5px #000;
-webkit-box-shadow: 0 0 5px#000;
box-shadow: 0 0 5px #000;*/}
.sidebar h3 {margin: 0 2px 6px 0; padding: 0 4px;}
.sidebar ul {list-style: none; margin: 0; padding: 0;}
.sidebar ul li {margin: 0 4px 0 4px; padding: 5px 0; border-top: 1px solid #d9d9d9; color: #aaa; font-size: 0.846em; display:block;}
.sidebar ul li.current-menu-item>a, .sidebar ul li.current_page_item>a, .sidebar ul li.current-cat>a {font-weight: bold;}
.sidebar ul li a {color: #777; font-size: 1.091em;}
.sidebar ul li a:visited {color: #999;}
.sidebar ul li a:hover {color: #830000; text-decoration: none;}
.sidebar ul li ul {margin: 5px 0 -5px;}
.sidebar ul ul li {background-image: url("images/arrow2.gif"); font-size: 1em;}
.sidebar ul ul li a {padding-left: 20px;}
.sidebar ul ul ul li {background-image: url("images/arrow3.gif");}
.sidebar ul ul ul li a {padding-left: 35px; }

.sidebar form {padding: 0; border: none; background: none;}
.sidebar form input {width: 190px;}
.sidebar select {width: 250px;}

/* post styles
------------------------------------------ */
.post,  {clear: both; overflow: hidden; margin-bottom: 30px; padding-bottom: 10px; background: url("images/shadow.png") center bottom no-repeat; padding-top:60px;}
.post h2, .page h2 {margin: 0 0 5px; padding: 0;}
.sticky p {color: #000}
body.post, body.page {background: #f2f2f2;}
p.post-meta {margin: 0 0 0 -6px; padding: 0; color: #aaa; font-size: 0.923em; line-height: 22px;}
p.post-meta span {padding: 3px 0 3px 30px; background: url("images/icons.png") no-repeat; line-height: 20px;}
p.post-meta span.date {background-position: 5px -1px;}
p.post-meta span.author {background-position: 5px -22px;}
p.post-meta span.cats {background-position: 5px -44px;}
p.post-meta span.comments {background-position: 5px -66px;}
p.post-meta a {color: #aaa;}
p.post-meta a:hover {color: #000;}
p.tags {float: left; width: 500px; margin-top: 0.5em; margin-bottom: 5px; font-size: 0.923em;}
p.tags span {padding: 3px 0 3px 25px; background: url("images/icons.png") 0 -88px no-repeat;}
p.tags a {color: #aaa;}
p.tags a:hover {color: #000; text-decoration: none;}
p.more {float: right; margin-top: 0.5em; padding-left: 20px; }
p.more a {float: right; overflow: hidden; width: 24px; height: 25px; padding: 0; background: url("images/icons.png") 0 -110px no-repeat; text-indent: -90em;}
/* .post img.attachment-post-thumbnail {float: left; margin: 10px 10px 10px 0;}*/

/* comments
------------------------------------------ */
.comments {clear: both;}
ul.commentlist {margin: 1em 0;}
ul.commentlist li {overflow: hidden; margin: 0.5em 0; padding: 10px 20px; border: 1px solid #dedede; background: #fff url("images/comment1.png") 0 0 no-repeat;}
ul.commentlist li.odd {background: #f3f3f3 url("images/comment2.png") 0 0 no-repeat;}
ul.commentlist li li {clear: both; margin-left: 20px;}
ul.commentlist ul {clear: both;}
img.avatar {float: left; margin: 0 10px 0 0; padding: 1px; border: 1px solid #dedede; background: #fff;}
.reply {float: right; overflow: hidden; }
.reply a {float: right; margin-bottom: 1em; padding-left: 30px; background: url("images/icons.png") 5px -66px no-repeat;}
ul.commentlist li .comment-body ul {margin: 1em 0; list-style: disc;}
ul.commentlist li .comment-body ol {margin: 1em 0; list-style: decimal;}
ul.commentlist li .comment-body li {overflow: visible; margin: 0 0 0 20px; padding: 0; border: none; background: transparent;}
.comment-meta, .comment-author-vcard {font-size: 0.923em;}
.comment-author.vcard .fn {font-weight: bold;}
.comment-author.vcard .fn a {color: #575757;}
.comment-author.vcard .fn a:hover {color: #000; text-decoration: none;}
.comment-author.vcard .says {display: none;}
.commentmetadata a {color: #999;}
.commentmetadata a:hover {color: #000;}
.comments label {float: left; width: 150px;}

/* misc
------------------------------------------ */
.clear {height: 0; margin: 0; padding: 0; clear: both; float: none; overflow: hidden; border: none;}
.alignleft {float: left; margin: 5px 20px 5px 0; padding: 0; }
.alignright {float: right; margin: 5px 0 5px 20px; padding: 0; }
.aligncenter {display: block; margin: 1em auto; text-align: center;}
/*.wp-caption-text {margin: 0.5em 0; color: font-size: 0.846em;}*/
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
.nocomments {clear: both;}
a.post-edit-link {font-size: 0.5em;}
.wp-caption {max-width: 590px;}
img {margin: 0;}
embed {max-width: 600px;}



p.pagination {overflow: hidden; clear:both;}
p.pagination a {height: 22px; background: url("images/icons.png") no-repeat; font: normal 1.154em/22px "AdventProBold",sans-serif;}
p.pagination a:hover {color: #000; text-decoration: none;}
p.pagination .prev a {float: left; padding: 0 0 0 30px; background-position: 0 -154px;  }
p.pagination .next a {float: right; padding: 0 30px 0 0; background-position: 100% -132px;}
p.pages {clear: both;}

p label {display: inline; margin-bottom: 0;}
p.comment-form-comment label {display: block; float: left;}
.main h3, .main h2 {clear: both;}


.gallery-caption {position: static;}
.bypostauthor {position: static;}
.coller{width:100% ; background:url(images/yogaajuz.gif) repeat-x;}
.coller h1{ border-bottom:none; display:block;border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 1px solid #61793b; padding:6px 10px 6px 10px; font-size:14px; max-width:150px; background:#61793b; color:#fff}
.colleri h1{ border-bottom:none; display:block;border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 1px solid #61793b; padding:6px 10px 6px 10px; max-width:280px; background:#61793b; color:#fff; text-transform:uppercase;}
.noex {width:100% ; background:url(images/noex.gif) repeat-x; margin-top:24px;}
.noex h1 { display:block;padding:6px 10px 6px 10px; font-size:10px; border-bottom:none;}
.wpcf7 { width:328px;text-align:left;}
.box{
	clear: both;
	height: 1%;
	padding: 0;
	margin: 0;
}
.box .post{
	width: 438px;
	background-color: #ffffff;
	
}

.box .post p{ border:1px dashed #ddd;
	font-size: 11px;
	padding: 5px 10px;
	width:260px;
}

.box .post img{
	border: 1px solid #354916;border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
	float: right;
	padding: 8px;
	background-color: #61793b;

}

.fl{
	float: left;
margin-bottom:20px;
}
.fr{
	float: right;margin-bottom:20px;
}
.downloadt { margin: 0 0 5px 0;
background: white;
background: -moz-linear-gradient(top, white 0%, #E5E5E5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,#E5E5E5));
background: -webkit-linear-gradient(top, white 0%,#E5E5E5 100%);
background: -o-linear-gradient(top, white 0%,#E5E5E5 100%);
-pie-background: linear-gradient(#ffffff, #e5e5e5);
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
behavior: url(PIE.htc);
border: 1px solid #DEDEDE; padding:4px 8px 4px 8px; width:90px;}