/*
Theme Name: Klezmatics On Holy Ground
Theme URI: klezdoc.com
Description: 
Version: 1.0
Author: Jackson Whelan
Author URI: http://jacksonwhelan.com/
*/

* {
margin:0;
padding:0;
}

body {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background: #676767;
padding-top: 30px;
}

a {
color: #1A4353;
text-decoration: none;
outline: none;
}
a:hover {
color:#0033cc;
}
a img {
border:none;
}

#wrapper {
width:900px;
margin-left:auto;
margin-right:auto;
text-align:left;
background: url(images/parchment.jpg) repeat;
}
#header {
height: 130px;
background: url(images/klezmatics-header.jpg) no-repeat;
}
#menu {
width: 250px;
float: left;
}
.newsletter, .logo {
margin: 40px 30px 20px 20px;
}
#content {
width: 430px;
float: left;
}
body.home #content {
width: 360px;
}
.highslide-thumb {
width: 210px;
float: left;
text-align: center;
}
#sidebar {
width: 200px;
float: right;
}
body.home #sidebar {
width: 270px;
}
#footer {
text-align: center;
padding: 20px;
color: #FFFFFF;
}
#thanks {
padding: 20px;
background: #99ff99;
font-size: 18px;
margin-bottom: 20px;
}
.highslide-gallery {
margin-top: 20px;
}
.edit-link {
position: absolute;
top: 0;
left: 0;
background:#ffff66;
padding: 10px; 
}
#fb-like {
width: 350px;
margin: 10px 0;
background: #fff;
}

#header h1 a {
text-indent: -9999px;
outline: none;
display: block;
width: 900px;
height: 130px;
}
#content h2 {
color: #1A4353;
font-size: 30px;
text-transform: uppercase;
}
#content .entry h2, #content .post h2 {
text-transform: none;
}
.newsletter h3 {
color: #8B4B32;
font-size: 18px;
text-transform: uppercase;
}
#sidebar h3 {
color: #FFFFFF;
background: #1A4353;
font-size: 18px;
text-transform: uppercase;
}
body.home #sidebar h3 {
color: #1A4353;
background: none;
font-size: 26px;
text-transform: uppercase;
}
#content h3 {
color: #8B4B32;
font-size: 18px;
}
#sidebar h4, #sidebar h5 {
color: #7E4331;
font-size: 12px;
font-weight: normal;
}
#sidebar h5 {
color: #1A4353;
}
body.home #sidebar h4, body.home #sidebar h5 {
font-size: 14px;
font-weight: bold;
}

p {
margin-bottom: 1em;
line-height: 1.5em;
}
p.caption {
font-size: 11px;
color: #999999;
text-align: right;
font-style: italic;
}
p.credit {
color:#cccccc;
font-size: 10px;
}
.entry p, .entry li {
font-size: 14px;
}
.highslide-thumb p {
font-size: 10px;
margin: 10px;
}
ul.recent p {
font-size: 12px;
}
p.fb-share {
background: url(images/facebook-13.gif) no-repeat center left;
padding-left: 15px;
font-size: 11px;
}

#menu ul {
list-style: none;
font-size: 30px;
margin: 0 30px 20px 20px;
}
#menu li {
margin-bottom: 10px;
}
#sidebar ul {
margin-right: 30px;
list-style: none;
}
#sidebar ul ul, #sidebar ul ul ul {
margin-right: 0;
}
#sidebar li {
margin-bottom: 10px;
}
ul.recent {
padding: 10px;
}
.entry ul {
margin: 20px 25px;
}
.entry li {
margin-bottom: 10px;
}
.jw-screenings ul {
list-style: none;
}
.jw-screenings li {
margin-bottom: 40px;
}

li.current_page_item a, li.current_page_ancestor a {
color: #7E4331;
}

.newsletter input {
border: 1px solid #333;
margin: 5px 0;
}
.submit {
background: #8B4B32;
color: #FFF;
font-size: 14px;
font-family: Arial;
padding: 3px;
border: none;
}
table.jw-jh-table td {
padding: 10px;
}
table.jw-jh-table input {
border: 1px solid #333;
}

a.logo-link {
color: #000;
}

.alignright {
float:right;
margin:5px 0px 5px 5px;
}
.alignleft {
float:left;
margin:5px 5px 5px 0px;
}

.clear {
clear:both;
}
