/*
Theme Name: agudasAchimChildTheme
Theme URI: http://agudasachim.org/
Description: Child Theme for Thematic
Author: Judd Franklin
Author URI: http://juddfranklin.com/
Template: thematic
Version: 0.1
*/

@import url("../thematic/style.css");

/* ------------- Links and Fonts ------------ */
#content .aside h3 a, 
#content .aside h3 a:hover, 
#content .aside h3 a:active {color:#oo4b91;}
#content .aside h3 a:link,
#content .aside h3 a:active {text-decoration:underline;}
#content .aside h3 a:hover {text-decoration:none;}

/* -----------Individual Page Link Boxes------------ */
/*.link-box { display:inline-block; right:10px; padding:5px; margin:10px; border: 2px solid #f5f5f5; width: 250px; }
.link-box ul { list-style-type: none; }*/

/* ------------- Layout ------------ */
body {
/*background:#7E92F4 url(../thematic/library/background1.png) no-repeat center 200px;*/
background:#7E92F4;
text-align:center;
}
a:hover {color:#666;}
#main {margin-top:20px; padding-top:15px; width:940px; padding-left:0;}
#branding {height:130px;width: 960px;padding:0;}
#header {background:transparent url(../thematic/library/header.png) tile;}
#access {background:url() #BCC5FF; height:32px;}
#main, #footer {background:url(); text-align:left; color:#000;}
#footer {margin: 0 auto;padding:0; width:960px;}
#siteinfo {padding:10px; color:#000;}
.clear {clear:both;}
.instructions { font-style: italic; }
#container {width:860px;margin-left:-440px;}
#content, #secondary {margin-left:230px;background:url(../thematic/library/whitepixel.png);padding:22px;}
#primary {background:#fff;}
#wrapper {background: #7e92f4 url(../thematic/library/header.gif) repeat-x; text-align:center;}
#branding {background:transparent url(../thematic/library/logo.png) no-repeat left 20px;width:940px;margin:0 auto;}
.aside {color:#333;}
.aside#primary, .aside#secondary { margin-left:15px;}
.aside#secondary {width:218px; padding-top:5px;}
.aside#secondary ul ul li {height:32px; margin:10px 0 0 32px;}
.aside#secondary ul ul li a {position:relative;}
.aside#secondary ul ul li a img {position:absolute; left:-2px;margin-left:-32px;}
.aside#secondary ul {list-style-type:none; padding:0;}
.aside#secondary ul ul.blogroll {margin:0;}

/* --------------- Header Area ------------ */
#logo, #access {text-align:center;}

#blog-title {font-size:34px; font-family:Chaparral Pro, arial, sans-serif;}
#blog-title a {	display:block;	text-indent:-9000px;	width: 960px;	height: 130px;}
#blog-title a:hover {color:#666;}
#blog-description {font-size:16px; font-family:Chaparral Pro, arial, sans-serif;}
div#logo a {display:block; width:940px; height:120px; color:#000;}
div#logo a:hover, div#logo a:visited, div#logo:link {color:#000; text-decoration:none;}
div#logo a h1, div#logo a h2 {margin-left:110px; text-align:left;}
div#logo a h1 {font:2em/40px Georgia,serif; margin-top:24px; font-weight:bold;}
div#logo a h2 {font:1.4em/24px arial,sans-serif;}

/* --------------- Nav Area ---------- */

#access  {background-color:#bcc5ff;border-bottom:0px solid #bcc5ff;}
li.page_item {margin: 0 3px;background:url(../thematic/library/button.gif);}
.sf-menu a, .sf-menu a:visited {color:#000000;}
.sf-menu {border: 0;}
.sf-menu a {font-family: Verdana, Arial, "Franklin Gothic Demi", sans-serif; border-top: 0;border-right: 0;border-left: 0;border-bottom:1px solid #bcc5ff;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:#7e92f4;border-bottom:1px solid #7e92f4;}
.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a {border-width:0 0 1px 0; border-bottom-color:#7e92f4;background:#7e92f4;color: #000000;}
.sf-menu .current_page_item .children a, .sf-menu .current_page_ancestor .children a { background: #FAFAFA; }
.menu {padding:0;text-align:left;}
ul.children {border:0;}
.sf-menu ul.children li:hover, .sf-menu ul.children li.sfHover, .sf-menu ul.children a:focus, .sf-menu ul.children a:hover, .sf-menu ul.children a:active {border-top: 0;background:#BCC6FF;color:#fff;}
ul.children li, .sf-menu .current_page_item  ul.children a, .sf-menu .current_page_ancestor  ul.children a, .sf-menu .current_page_parent ul.children a {border:1px solid #eee; border-bottom:2px; border-top:0;margin:0;}

/* --------------- Entry Styles ---------- */

.entry-content {padding:20px; height:auto; overflow:auto;}
.entry-content h1, .entry-content h2, .entry-content h3 {padding:5px 0;}
.entry-content img {margin:0 15px 0 0;}
.embed-left {float:left; margin-right:10px;}
div.entry-content hr { width:100%; float:left; clear: both; }
div.entry-content img { margin-right: 10px; margin-bottom: 10px; float: left; }

#respond {margin-right:20px; padding:20px;}

/* --------------- Splash Image ---------- */

#content .aside {border:none; padding:0;}
#content .aside .xoxo {padding:0; margin:0;}
.aside h1 {font-size:20px; padding-bottom:5px; font-weight:bold; margin:10px 0 0 10px;}
.aside h3 {margin:5px 0;}

/* --------------- Pages ---------- */

#content #text-7 {width:590px; background:#fff; padding: 10px 0 10px 10px;}

div.page h1, div.page div {padding-right:20px;}
#textSlide {width:456px;}
#quoteSlide {width:450px; padding:0 30px;}

.page-title {padding-bottom:10px;}
.entry-title {padding-top:10px;}
.hentry {width:600px;}
.hentry .entry-meta, .hentry .entry-title, .hentry .entry-utility {background:#fff; padding-left:20px;}
.hentry .entry-utility {margin:0;}

.entry-content {background:#fff;padding-left:20px;}

/* --------------- Sidebar ---------- */

table.ec3_popup {width:400px; position:absolute; top:300px;}

#primary {padding:0px;}

#primary ul {margin-bottom:10px;}
#wp-calendar table {margin-bottom:5px;}
#wp-calendar table tr {border:0;}
#wp-calendar table tr td {border:1px solid #eee;}
#wp-calendar table tr td:hover {background:#dff;}
#wp-calendar table tr:first-child td {border-top:#ccc;}
#wp-calendar table tr:last-child td {border-bottom:#ccc;}
#wp-calendar table tr td:first-child {border-left:#ccc;}
#wp-calendar table tr td:last-child {border-right:#ccc;}
#wp-calendar table tr td#today {background:#dff;}
div.main-aside {background:#fff;width:260px;}
div#main #wp-calendar table td:hover, div#main #wp-calendar table #today {padding:1px;}

a.eventday {padding:2px 6px;}

#calendar_wrapLarge>span { display: none; }

/* --------------- Minyan Signup ---------- */

.entry-content form { position: relative; }

.contact label { position: absolute; font-size: 90%; padding-top: .2em; left: 10px; }
.contact input, .contact select { margin-left: 10em; line-height: 1.4em; margin-bottom: .2em; }

.ca2 tbody tr td {border:1px solid #ddd;}
.ca2 tbody tr td:hover {background:#ddffff;}
.ca2 tbody tr {border:0;}

div#wpcf7-f2-p89-o1 {margin:0; padding:0; height}
div#multimonthAM, div#multimonthPM {margin:0; padding:0; width:100%; float:left; clear:both; height:210px; position:relative;}
div#multimonthAM div.dp-applied div.dp-popup-inline, div#multimonthPM div.dp-applied div.dp-popup-inline {background:transparent;}

textarea#selectedDatesAM, textarea#selectedDatesPM {display:none;}
div.dp-applied {margin:0 30px 20px 0; padding:0; width:150px; float:left; height:205px;position:absolute; top:0; left:0;}
div.dp-calendar table.jCalendar {margin:0; border:0; background:#666;}
div.dp-calendar table.jCalendar th {background:#bbb;}
div.dp-calendar table.jCalendar td.other-month, div.dp-calendar table.jCalendar td.other-month.dp-hover {color:#fff; background:#fff;}
div.dp-calendar table.jCalendar td.current-month.disabled, div.dp-calendar table.jCalendar td.current-month.disabled.dp-hover {background:#f5f5f5;color:#ddd;}
div.dp-calendar table.jCalendar td.current-month {background:#fff;}
div.dp-calendar table.jCalendar td.current-month.selected {background:#3ff;color:#333;}
div.dp-calendar table.jCalendar td.current-month.dp-hover {background:#bff;color:#555;}
div.dp-calendar table.jCalendar td.today {background:#dff;color:#333;}

/* Paypal Styles */
form.paypal { float: left; margin: 10px; padding:5px; border: 1px solid #f5f5f5; }
form.paypal table { border-width: 0; }
form.paypal td { border-bottom: 0; }
form.paypal label { width: 100%; display:block; padding:5px; font-weight:bold; }

form.yizkor_listing {width:230px; display:block; float:left; margin-left:10px; border:1px solid #f0f0f0;}
form.yizkor_listing table {margin-bottom:5px; border:0;}
form.yizkor_listing tbody, form.yizkor_listing tr, form.yizkor_listing td {border:0;}
form.yizkor_listing input {padding:0 .8em;}

/************ anythingSlider v1.2 By Chris Coyier (http://css-tricks.com) credit to Doug Neiner (http://pixelgraphics.us/) and Remy Sharp (http://jqueryfordesigners.com/) *****************/

.anythingSlider { width: 620px; height: 360px; position: relative; margin: 0 auto 15px; }
.anythingSlider .wrapper { width: 500px; overflow: auto; height: 341px; position: absolute; top: 0; left: 47; border:2px solid #000; border-bottom-width:24px; border-top-width:8px; } 
.anythingSlider .arrow {display:none;}
/* Width below is max for Opera */
.anythingSlider .wrapper ul { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #fff;border:0; margin: 0; }
.anythingSlider ul li { display: block; float: left; padding: 0; height: 332px; width: 506px; margin: 0; }
.anythingSlider p {margin:10px;}
.anythingSlider h2 {margin:10px;font-size:133%;}
.anythingSlider h3 {margin:5px 10px;font-size:116%;}
.anythingSlider h4 {margin:5px 10px;font-size:88%;}

#thumbNav { position: relative; top: 350px; text-align: center; width:504px; }
#thumbNav a { color: black; font: 11px/18px arial, sans-serif; display: inline-block; padding:1px 8px 4px 8px; height: 15px; margin: 1px 5px 0 0; background: #ddd repeat-x; text-align: center; }
#thumbNav a:hover { background: #fff; }
#thumbNav a.cur { background: #fff; }

#start-stop { font-family:arial, sans-serif; background: green; color: white; padding: 2px 5px; width: 30px; text-align: center; position: absolute; right: 118px; top: 350px;}
#start-stop.playing { background-color: red; }
#start-stop:hover { background-image: none; }

.wrapper ul { margin: 0 0 25px 25px; }
.wrapper ul li { font: 15px Georgia, Serif; margin: 0 0 8px 0; position:relative; }

/* For Specific Slides */
.aside ul ul li.slide-image-text {width:450px; padding:0 30px;}
.aside ul ul li#second_slide {width:500px; padding:5px 0 0 0;}
.aside ul ul li img { padding-right:10px; display:block; float:left;}

#quoteSlide { margin: 0 30px; }
#quoteSlide blockquote { font: italic 24px/1.5 Georgia, Serif; text-align: center; color: #444; margin: 0 0 10px 0;}
#quoteSlide p { text-align: center; }

img#garage_sale_slide {padding:0 10px 0 0;}

/*  Prevents   */
.anythingSlider .wrapper ul ul { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li { float: none; height: auto; width: auto; background: none; }