/*
Theme Name: Shira Turkl
Description: Custom theme for Shira Turkl
Version: 1.0
Author: Stephen Merriman
Author URI: http://www.cre8d-design.com
*/

.clear {
	clear: both;
	font-size: 0px;
	height:1%;
	line-height:0;
}
a img {
	border: none;
}
a:link, a:visited {
	text-decoration: none;
	color:#798a5f;
}
a:hover, a:active {
	text-decoration: underline;
	color:#798a5f;
}

p, ul, ol {margin-top:0;margin-bottom:1.6em;}

body,input,textarea,select {font-size:13px;font-family:Arial,Helvetica,sans-serif;color:#331f13;}

#menu,
.post .posthead,
.post .title,
.post .comlink,
.navigation,
#sidebar .section h2.sectitle,
#footer h2, #footer h3, #ftbot,
#browsing,
blockquote,
#sidebar .section .readmore,
.post .tagged span,
.commentsection h2,
.comment .commeta,
.post .content .largetext {font-family:"Josefin Sans";font-weight:bold !important;}

blockquote, .post .content .largetext {font-weight:normal !important;}
blockquote cite {font-weight:bold !important;}

body {
	text-align: center;
	margin:0;
	background:#fbfaf6;
	line-height:1.6;
}

.alignleft {float:left;display:inline;margin:0 15px 12px 0;}
.alignright {float:right;display:inline;margin:0 0 12px 15px;}
.aligncenter {display:block;margin:0 auto 12px auto;}

.container {width:960px;text-align:left;margin:0 auto;}

#top {margin:20px 0;padding:10px 0;border-top:10px solid #fff;border-bottom:10px solid #fff;background:url(images/bg.jpg);}

#logo {margin:0;}
#logo a {text-indent:-9999px;display:block;width:960px;height:80px;outline:0;background:url(images/logo.png) top left no-repeat;}

#menu {background:#534730;-moz-border-radius:3px;border-radius:3px;margin-bottom:20px;height:1%;}
#menu ul {margin:0;padding:0;list-style:none;}
#menu ul li {margin:0;padding:0;float:left;display:inline;font-size:12px;text-transform:uppercase;line-height:36px;position:relative;}
#menu ul li a {color:#f8f8f6;padding:0 15px;display:block;}
#menu ul li a:hover, #menu ul li a:active, #menu ul li.hover a, #menu ul li:hover a, #menu ul li.current-menu-item a, #menu ul li.current-menu-parent a {background:#798a5f;text-decoration:none;}
#menu ul li.hover li a, #menu ul li:hover li a, #menu ul li.current-menu-item li a, #menu ul li.current-menu-parent li a {background:none;}
#menu ul li:first-child a {-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
#menu ul li.facebook, #menu ul li.twitter, #menu ul li.pinterest {margin-left:5px;line-height:22px;padding:7px 0;}
#menu ul li.facebook a {background:url(images/facebook.png) top left no-repeat;width:22px;height:22px;outline:0;padding:0;text-indent:-9999px;}
#menu ul li.twitter a {background:url(images/twitter.png) top left no-repeat;width:22px;height:22px;outline:0;padding:0;text-indent:-9999px;}
#menu ul li.pinterest a {background:url(images/pinterest.png) top left no-repeat;width:22px;height:22px;outline:0;padding:0;text-indent:-9999px;}
#menu ul li.facebook a:hover, #menu ul li.facebook a:active, #menu ul li.twitter a:hover, #menu ul li.twitter a:active, #menu ul li.pinterest a:hover, #menu ul li.pinterest a:active {background-position:bottom left;} 

#menu ul li ul {display:none;z-index:100;}
#menu ul li.hover ul, #menu ul li:hover ul {display:block;}
#menu ul li ul {position:absolute;top:36px;left:0;background:#798a5f;}
#menu ul li li {background:#798a5f;float:none;display:block;text-align:left;position:static;}
#menu ul li li:first-child {background:none;-moz-border:radius:0;border-radius:0;}
#menu ul li li a {white-space:nowrap;}
#menu ul li li a:hover, #menu ul li li a:active {background:#9fb67d;}

#search form {margin:0;width:250px;height:24px;background:#efebdb;-moz-border-radius:3px;border-radius:3px;position:relative;}
#search input.text {margin:0;border:none;background:url(images/trans.gif);width:216px;padding:0;position:absolute;top:0;left:0;font-size:12px;color:#524630;padding:5px 5px 4px 5px;}
#search input.submit {margin:0;width:18px;height:18px;border:none;text-indent:-9999px;font-size:0px;display:block;line-height:0;overflow:hidden;cursor:pointer;background:url(images/searchbtn.png) top left no-repeat;position:absolute;top:3px;right:3px;}

#body .container {width:860px;padding-left:100px;}

#topimages {margin-bottom:30px;}
#topimages ul {margin:0 0 0 -25px;padding:0;list-style:none;zoom:1;}
#topimages ul li {margin:0 0 0 25px;padding:0;float:left;display:inline;width:260px;border:5px solid #fff;moz-border-radius:4px;border-radius:4px;}
#topimages ul li img {vertical-align:bottom;}

#main {float:left;display:inline;width:565px;}
.mainwide {width:860px !important;}
#sidebar {float:right;display:inline;width:270px;margin-bottom:40px;}

#browsing {background:#efebdb;moz-border-radius:4px;border-radius:4px;font-size:14px;text-transform:uppercase;margin:0 0 40px 0;padding:9px 15px;font-weight:normal;}

.post {margin-bottom:60px;}
.post .posthead {text-transform:uppercase;border-bottom:1px solid #efebdb;color:#524630;padding-bottom:10px;position:relative;margin-bottom:15px;}
.post .comlink {position:absolute;right:0;bottom:11px;font-size:10px;text-transform:uppercase;}
.post .posthead .title {display:inline;font-size:18px;font-weight:normal;margin:0;line-height:1.3;color:#524630;}
.post .posthead .date {display:inline;font-size:10px;margin-left:8px;margin-right:90px;}
.post .postmeta {position:relative;border-top:1px solid #efebdb;margin-top:1.6em;padding:15px 0;}
.post .postmeta .comlink {bottom:15px;}

.post .content img {border:5px solid #fff;-moz-border-radius:3px;border-radius:3px;}
.post .content a {text-decoration:underline;}
.post .content h2, .post .content .greenbox {font-size:13px;font-weight:bold;background:#efebdb;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;padding:10px;-moz-border-radius:3px;border-radius:3px;margin:0 0 15px 0;}
.post .content .greenbox {background:#cbd8b3;font-weight:normal;}
.post .content .greenbox p {margin:0;}
.post .content li {margin-bottom:5px;}
.post .content .largetext {font-size:18px;font-weight:normal;margin:0;line-height:1.3;color:#524630;}

blockquote {font-size:18px !important;line-height:1.2;margin:0 0 1.6em 0 !important;padding:10px !important;color:#524630;background:#fff !important;-moz-border-radius:3px;border-radius:3px;}
blockquote p {margin-bottom:1em;}
blockquote cite {font-style:normal;display:block !important;text-align:left !important;font-size:10px !important;text-transform:uppercase;margin-top:1em;}
blockquote p:last-child {margin-bottom:0.2em;}

.section-testimonials blockquote {margin-bottom:1em !important;padding:0 !important;}

q:before, q:after {content:"";}

.wp-caption-text {font-size:11px;font-style:italic;margin-top:3px;padding:0 5px;}

.post .tagged {margin:1.6em 0;font-size:12px;}
.post .tagged span {text-transform:uppercase;color:#524630;margin-right:10px;}

.navigation {margin-bottom:60px;font-size:14px;text-transform:uppercase;}
.navigation .navleft {float:left;display:inline;width:45%;}
.navigation .navright {float:right;display:inline;width:45%;text-align:right;}

.commentsection h2 {font-size:14px;margin:0 0 20px 0;text-transform:uppercase;color:#524630;}

#sidebar .section {margin-bottom:20px;background:#fff;-moz-border-radius:4px;border-radius:4px;padding:10px;font-size:12px;}
#sidebar .section h2.sectitle {font-size:14px;color:#524630;text-transform:uppercase;font-weight:normal;border-bottom:1px solid #efebdb;padding-bottom:10px;margin:0 0 15px 0;line-height:1.3;}
#sidebar .section ul, #sidebar .widget_yarpp_widget ol {margin:0 0 0 20px;padding:0;list-style:none;}
#sidebar .section ul li, #sidebar .widget_yarpp_widget ol li {text-indent:-20px;margin:0 0 5px 0;padding:0;}
#sidebar .section ul ul {margin-top:5px;}

#sidebar .section-pageimage {padding:5px;}

#sidebar .section-subscribe {background:#cbd8b3;}
#sidebar .section-subscribe h2.sectitle {padding:0;border:none;}
#sidebar .section-subscribe form {margin:0;}
#sidebar .section-subscribe form input.text {width:160px;background:#fbfaf6;border:none;-moz-border-radius:3px;border-radius:3px;color:#524630;font-size:12px;padding:5px 5px 4px 5px;margin:0;float:left;display:inline;}
#sidebar .section-subscribe form input.submit {border:none;background:#798a5f;width:70px;color:#fff;padding:0;margin:0;-moz-border-radius:3px;border-radius:3px;height:24px;cursor:pointer;float:right;display:inline;font-size:12px;line-height:1;}
#sidebar .section-subscribe form input.submit::-moz-focus-inner {padding:0 !important;border:none;}

#sidebar .section .readmore {text-align:right;text-transform:uppercase;font-size:10px;}

#footer {background:url(images/bg.jpg);padding:10px 0 20px 0;font-size:12px;border-top:10px solid #fff;border-bottom:10px solid #fff;margin-bottom:20px;margin-top:-15px;}
#ftlogo {float:left;display:inline;width:80px;}
#ftright {float:right;display:inline;width:860px;}

#footer .ftcols {margin-left:-80px;margin-bottom:30px;zoom:1;}
#footer .ftcol {float:left;display:inline;width:390px;margin-left:80px;}
#footer .ftcols2 {margin-left:-15px;zoom:1;}
#footer .ftcol2 {float:left;display:inline;width:115px;margin-left:15px;}
#footer .ftcol ul {margin:0;padding:0;list-style:none;}
#footer .ftcol ul li {margin:0 0 5px 0;padding:0;}
#footer h3 {font-size:14px;color:#524630;margin:0 0 15px 0;text-transform:uppercase;font-weight:normal;}
#ftbot {font-size:10px;color:#847b6b;height:1%;}
#ftbot ul {margin:0;padding:0;list-style:none;}
#ftbot ul li {margin:0;padding:0;float:left;display:inline;margin-right:25px;text-transform:uppercase;}

#ftsubscribe {margin-bottom:40px;margin-top:10px;}
#ftsubscribe h2 {font-weight:normal;font-size:20px;color:#524630;text-transform:uppercase;margin:0 0 15px 0;line-height:1.3;}
#ftsubscribe h2 a {color:#524630;}
#ftsubscribe form {margin:0;width:250px;}
#ftsubscribe form input.text {width:160px;background:#fbfaf6;border:none;-moz-border-radius:3px;border-radius:3px;color:#524630;font-size:12px;padding:5px 5px 4px 5px;margin:0;float:left;display:inline;}
#ftsubscribe form input.submit {border:none;background:#798a5f;width:70px;color:#fff;padding:0;margin:0;-moz-border-radius:3px;border-radius:3px;height:24px;cursor:pointer;float:right;display:inline;font-size:12px;line-height:1;}
#ftsubscribe form input.submit::-moz-focus-inner {padding:0 !important;border:none;}

.commentsection {margin-bottom:60px;border-top:1px solid #efebdb;}
.commentsection h2 {font-size:14px;margin:20px 0 20px 0;}

ul.commentlist {margin:0 0 25px 0;padding:0;list-style:none;}
ul.commentlist li {margin:0;padding:0;}
ul.commentlist ul {margin:0 0 0 75px;padding:0;list-style:none;}

.comment {font-size:12px;margin-bottom:20px;height:1%;}
.comment .comavatar {float:left;display:inline;width:50px;border:5px solid #fff;-moz-border-radius:3px;border-radius:3px;}
.comment .comavatar img {vertical-align:bottom;}
.comment .comright {margin-left:75px;}
.comment .commeta {margin-top:-1em;}
.comment .commeta ul {margin:0;padding:0;list-style:none;}
.comment .commeta ul li {margin:0 10px 0 0;padding:0;float:left;display:inline;text-transform:uppercase;font-size:10px;}

.comment .comcontent a {text-decoration:underline;}

.bypostauthor .comright {background:#efebdb;padding:10px;-moz-border-radius:4px;border-radius:4px;}

#respond, .contactform {background:#cbd8b3;-moz-border-radius:3px;border-radius:3px;padding:20px;width:320px;margin-top:25px;margin-bottom:25px;}
#respond h2 {margin-top:0;}

#respond p.cancel-comment-reply {font-size:11px;}

#commentform p {margin-bottom:15px;}
#commentform label, #main .ddfm label {float:left;display:inline;width:80px;font-size:12px;color:#524630;margin:3px 0 0 0;padding:0;text-align:left;font-weight:normal;}
#commentform input.text, #commentform textarea, #main .ddfm input.fmtext, #main .ddfm input.fmverify, #main .ddfm textarea {margin-left:80px;display:block;width:230px;padding:6px 5px;background:#fbfaf6;-moz-border-radius:3px;border-radius:3px;border:none;font-size:12px;margin:0;}
#commentform p.submit {text-align:right;}
#commentform #submit, #main .ddfm .submit input {font-size:12px;color:#fff;border:none;background:#798a5f;-moz-border-radius:3px;border-radius:3px;padding:8px;cursor:pointer;width:auto;overflow:visible;}

#main .ddfm, #main .ddfmwrap {width:320px;margin:0;padding:0;}
#main .ddfm p.fieldwrap {padding:0;margin:0;}
#main .ddfm input.fmtext, #main .ddfm input.fmverify, #main .ddfm textarea {margin-bottom:15px;}
#main .ddfm input.fmverify {width:80px;}
#main .ddfm p.fieldwrap img {border:none;}
#main .ddfm .credits {display:none;}
#main .ddfm span.required {display:none;}
#main .ddfm .submit {width:100%;}
#main .ddfmwrap .ddfmerrors {width:80px;text-align:left;font-weight:bold;padding:0;margin:0;font-size:12px;color:#db7137;}
#main .ddfmwrap .errorlist {padding:0;margin:0 0 15px 0;width:auto;font-size:12px;color:#524630;}

.schedule table {margin:0 0 35px 0;padding:0 0 8px 0;border:none;border-bottom:1px solid #efebdb;}
.schedule table td {vertical-align:top;padding-bottom:2px;}
.schedule table td.c1 {text-align:right;padding-right:15px;}
.schedule table td.c2 {padding-right:15px;}
.schedule table tr.day td {border-top:1px solid #efebdb;padding-top:8px;}
.schedule table tr.space td {height:8px !important;padding:0;}

.playlists {margin:-65px 0 0 -65px;zoom:1;}
.playlists .playlist {float:left;display:inline;width:250px;margin:65px 0 0 65px;}

.section-testimonials {position:relative;}
.section-testimonials .fulllink a {position:absolute;width:100%;height:100%;top:0;left:0;}