/*
Theme Name: LevinLaw
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Jack Reichert
Author URI: http://j-town.co.il/
Tags: privately designed

	LevinLaw v1.6

*/

/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */

/* WP classes */
.aligncenter { display:block; margin: 0px auto }
.alignleft { float:left; }
.alignright { float:right; }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

.navigation { overflow: hidden; clear: both; } /* needs to be set to overflow hidden because all elements are floated, needs to be cleared so that the content or header doesn't float next to it */
#wrapper { /* background image is for all three columns so that they will be the same length */
	position: relative;
	width: 770px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(images/body-background.png); /* was not working in IE with the short code so I split it up */
	background-position: 0 0;
	background-repeat: repeat-y;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

/*** Header ***/
/* consists of banner and logo */
ul#header  {
	width: 100%;
	height: 103px;
	clear: both;
	overflow: hidden;
}
ul#header li {
	list-style: none;
	float: left;
}
li#heading {
	float: right !important;
}

/* Top Navigation */
#top_nav {
	width: 100%;
	height: 24px;
	background: #35417E;
}
#top_nav ul {
	width: auto;
	float: right;
}
#top_nav li {
	width: auto;
	float: left;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	margin: 0px;
	text-align: center;
	padding: 0 15px;
	color: #FFFFFF;
}
#top_nav li a {
	color: #fff;
	text-decoration: none;
}
#top_nav li:hover {
	background: #5062BD;
}
#top_nav li:hover.hebrew {

}
#page-top {
	background-image: url(images/headers/title.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: auto;
	width: 440px;
}



/* SIdebar */
#sidebar {
	margin: 0;
	padding: 0;
	width: 130px;
	height: auto;
	float: left;
	background: #B3A6A6;
}

#sidebar li {
	list-style: none;
	margin: 10px 5px;
	padding-left: 6px;
	line-height: 35px;
}
#sidebar li:hover { /* this creates the box around the hovered links in the sidebar */
	background: url(images/menu-over.png) 0 0 no-repeat;
}
#sidebar li a {
	color: #000;
	text-decoration: none;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#sidebar li.current_page_item a, #sidebar li.current_page_parent a, #sidebar li.current_page_ancestor a {
	color: #394979;
}
/* form for newsletter signup */
body.category-newsletter #newsletterform {
	width: 90%;
	margin: 0 auto;
}
#newsletterform {
	background: #35417E;
	padding: 10px;
	text-align: center;
	width: auto;
}
#newsletterform p, #newsletterform h3 {
	font-family: Arial,Helvetica,Geneva, sans-serif;
	color: #fff;
}
#newsletterform h3 {
	font-size: 15px;
	margin: 10px 0 0 0;
}
#newsletterform p {
	font-size: 13px;
	margin: 3px 0 10px 0;
}
#newsletterform span#pPolicy {
	color:#98f5ff;
}

/* right sidebar */
#sidebar-right {
	width: 180px;
	min-height: 645px;
	padding: 80px 10px 10px 10px;
	float: right;
	background: #E6EDF4 url(images/sb-right.png) 0 0 repeat-x; /* top vertical gradient */
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#sidebar-right h2 {
	color: #336699;
	font-size:14px;
	font-weight: bold;
}
#sidebar-right li.address {
	margin: 10px 0;
}
#sidebar-right li.quote {
	color: #394979;
	margin-top: 40px;
}
#sidebar-right li.quote p {
	margin-bottom: 20px;
}
#sidebar-right li.quote img {
	margin-bottom: 30px;
}
#sidebar-right li.quote img.padded {
	margin: 60px 0;
}
/* footer */
#footer {
	height: 20px;
	width: 100%;
	background: #b9b9b9;
	overflow: hidden;
}
.contact {
	width: 90%;
	background: #336699;
	margin: 0 auto;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.contact a {
	color: #fff;
	text-decoration: underline;
}
.contact a:hover {
	color: #fff;
	text-decoration: none;
}


p.copy {
	margin: 5px auto;
	width: 90%;
	text-align: center;
	font-size: 12px;
}
/* Main Content */
#main-content {
	width: 440px;
	float: left;
}
#main-content li {
	list-style: disc;
	list-style-position: outside;
	margin-left: 20px;
}
.post { /* post content formatting */
	width: auto;
	padding: 0 20px 10px 20px;
	z-index: 10;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
}
a.post-edit-link {
	display: block;
	clear: both;
}
.post h1 {
	color:#39527B;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	padding: 20px 0 15px;
}
.post h2 {
	font-weight: bold;
	font-size: 14px;
	color: #336699;
	margin: 10px 0;
}
.post h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 ;
}
.post h3.testimonial {
	text-align: right;
}
.post hr {
	margin: 10px 0;
}
.post p {
	margin: 0 0 10px 0;
}
.post li {
	color: #39527B;
}
p.postmetadata {
	margin: 10px 0;
}

/* free stuff uses template to allow for automatic listing of sub pages, this is the styling for that */
.list-pages {
	padding: 5px 20px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}
.list-pages li {
	margin: 10px 5px;
}

/* our team page styling */
.team {
	clear: both;
	margin-bottom: 30px;
}

.team img.alignleft, .team.right p img.alignleft {
	float: left;
	padding: 10px 20px 20px 0;
}
.team img.alignright, .team.right p img.alignright {
	float: right;
	padding: 10px 0 20px 20px;
}
#respond {
	padding: 10px;
}

/* Archive */
.post.archive h1 {
	text-align: center;
}
.post.archive li {
	padding:
}
form#contact tr td { padding: 5px; }
.style6 {color:red;}

.article_table td{
padding:3px 5px 7px;
text-align: left;
}
.article_table table{
width:400px;
padding-bottom:1em;
}

