/*
Theme Name: fridmanLaw
Theme URI: http://fridman.gramercyconsultants.com
Description: Custom theme for Fridman Law Group.
Author: Gramercy Consultants
Author URI: http://www.gramercyconsultants.com
Tags: white,fixed-width,clean.
Version: 1.0
*/

* { padding:0; margin:0; outline:0; }
body {
	color: #686868;
	font-family: Universe Condensed, Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-bottom:15px;
	letter-spacing:.01em;
	background-origin: content-box;
	overflow: scroll;
	
	
}

/*div#background {background-image: url(images/drop_shadow_bg.jpg);
	background-repeat:x-repeat;
	background-size:100% 2em;
	background-origin: content-box;
	z-index:0;
	height:auto;
	}*/
	
img.logo{position: relative; top: 15px; padding:15px 0;margin:0 0 0 2px;}

a img {  border:solid 0px #ddd;}
a:hover img {  border:solid 0px #777;}

.alignleft, .left { float:left; display:inline; }
.alignright, .right { float:right; display:inline; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.cl { font-size:0; line-height:0; height:0; display:block; clear:both; }

a { color: #D5D5D5; text-decoration: underline; cursor:pointer; }
a:hover { color:#333; text-decoration: none; }

h1 { font-size:30px; line-height:34px; color:#424242; font-family: Universe Condensed, Helvetica, Arial, sans-serif; font-weight: 400; padding-top:4px; padding-bottom: 2px;}
h2 { font-size:18px; color:#424242; font-family: Universe Condensed, Helvetica, Arial, sans-serif; line-height:27px; font-weight: 400;padding-bottom: 2px;}
h3 { font-size:18px; color:#424242; font-family: Universe Condensed, Helvetica, Arial, sans-serif; line-height:24px; font-weight: 400;}

small {margin-left: 2px;}
h1 a, h2 a { font-size:18px; color:#424242; text-decoration: none;  font-size: smaller;  font-weight: 400; }
h1 a:hover, h2 a:hover { color: #424242; text-decoration: underline; }


#shell { width:1004px; height: auto; margin:10px auto; border: 0px solid #424242;
	box-shadow: 0 0 7px rgb(0,0,0);
-webkit-box-shadow: 0 0 7px rgb(0,0,0);
-moz-box-shadow: 0 0 7px rgb(0,0,0);


}

#header { height:75px; width: 960px; padding:10px 0 100px 0; margin-left: 40px; }
#navigation {  height:55px; width:960px;  margin-top:10px; position:relative; }

.nav ul { list-style-type: none; font-size:14px; font-family: Helvetica, Arial, sans-serif; text-transform: uppercase; padding:18px 34px 0px 0px; width:870px; height: 34px; overflow: hidden; margin-left:0;}
.nav ul li{ display:inline; padding:0 30px 0 0px; white-space:nowrap; margin-left:-13px;}
.nav ul li a{ text-decoration: none; color:#626262; }
.nav ul li a:hover{ color:#666; }

#header .nav ul li.page_item a:hover { border-bottom:solid 2px #424242; color:#424242; }
#header .nav ul li.current_page_item a { border-bottom:solid 2px #424242; color:#424242; }


#content { float:left; width:100%; height:100%; margin-left: 6px; }
#sidebar { float:right; width:354px; }
#main { padding-bottom:10px;margin-left: 37px; height: 100%;}

.box {  width:100%;  padding:0px 13px 13px 10px; height:100%;}
.post.box {  width:94%;  padding:0px 13px 13px 3px; height:100%;}



#sidebar ul { list-style-type: none; }
#sidebar h2 { height:32px;  font-size:16px; line-height:30px; padding:0 13px; font-weight: bold; color:}

#sidebar ul li {padding:0; margin-bottom:10px;}

#sidebar ul li ul,
#sidebar .widget_search div,
#sidebar .widget_text .textwidget,
#sidebar .widget_calendar #calendar_wrap,
#sidebar .widget_tag_cloud div
{ background:none; padding:8px 13px 13px 13px; }



#sidebar ul ul { }
#sidebar ul ul li {  border-bottom:solid 1px #dcdcdc; padding:3px 0 3px 9px; margin:0;}
#sidebar ul ul li a{ color:#333; text-decoration: none; }
#sidebar ul ul li a:hover{ color:#dc8546; }

#sidebar ul ul ul{ background:transparent; padding:0; }
#sidebar ul ul ul li{ border:0; }

#sidebar li.no-li { border:0 !important; background:transparent; padding-left:0;}

.post { width: 820px; height: auto; padding-bottom: 25px; margin-left: 2px;}
.post .entry { padding-top:10px;font-size: 12px; line-height: 18px;font-weight: 100; height: auto; text-align:justify;}
.post .entry p{ padding-bottom:15px;}
.post .entry ul,
.post .entry ol { padding:0 0 15px 30px;}
.post .entry li { padding-bottom:3px;}
.post .entry blockquote { padding-left:45px;}
.post .entry table { width:100%; margin-bottom:20px;}

.post small.date{ display:block; font-size:10px; margin-left:0px;}

/*
.post-meta { font-size:10px; height:24px; background:url(images/post-meta.gif) no-repeat 0 0; color:#fff; position:relative; line-height:22px; width:571px; margin:0 -6px; padding:0 8px; } */
.post-meta { font-size:10px; color:#fff; position:relative; line-height:14px; width:587px; margin:0 -6px; }
.post-meta-b { color: #fff; height:100%; padding:0px;}

.post-meta a{ color:#fff !important; font-weight: bold; }
.post-meta .left{ width:465px; }
.post-meta .right{ width:100px; text-align: right;}
.post-meta p{padding:0 0 3px 0 !important;}

#footer { height:100px; background:url(/images/fridman_logo.jpg) no-repeat 0 0; margin-left: 50px; padding-top: 50px; }
#footer.nav ul{ padding-top:13px; padding-bottom:20px; width:auto;}
#footer .copy{ font-size:11px; padding:5px 0 0 2px;}
#footer .copy a{ color:#222; text-decoration: none;}
#footer .copy a:hover{ color:#666; }


#calendar_wrap table { width:80%; margin:0 auto; text-align: center;}
#calendar_wrap table td,
#calendar_wrap table th { padding:2px;}

h2.pagetitle,
h2.center { text-align: center; font-size:26px; line-height:1.2; padding:10px 0 20px 0; color:#666;}

.page-nav { font-size:10px; padding-bottom:10px; line-height:12px; }
.page-nav .alignright{ text-align: right;}
.page-nav div{ float:none; padding-bottom:4px; display:block; }

.post .postmetadata small { font-size:10px; display:block; padding-top:10px; line-height:15px;}

input, textarea, select { font-size:12px; font-family: Arial, sans-serif;}
input, textarea { padding:3px; }
textarea { overflow:auto; }

ol.commentlist { list-style-type: none; }
ol.commentlist li { width:100%; margin-bottom:15px; }
ol.commentlist li .comment-body{  height:100%; padding-bottom:13px;}
ol.commentlist li .comment-author{  height:100%; }
ol.commentlist p{ padding:5px 13px 0 13px;}
ol.commentlist .comment-author{ padding:8px 13px 0 13px; font-size:11px; font-weight: bold;}
ol.commentlist img{ float:right;}
ol.commentlist .comment-meta{ padding:0 13px 0 13px; font-size:10px; padding-bottom:5px;}
ol.commentlist a{ color:#444; }

ol.commentlist .reply { padding:5px 13px 0 13px; font-size:11px; }
ol.commentlist #respond {  height:100%; padding-bottom:13px; }
ol.commentlist ul.children { list-style-type: none; }
ol.commentlist ul.children li{ margin-bottom:0; }


h3#comments { padding:20px 13px 10px 13px;}
#respond { padding:20px 5px 0 5px;}
#respond h3{ padding-bottom:10px;}
#respond p{ padding-bottom:10px;}
#respond input{ width:250px; }
#respond input#submit{ width:150px; }
#respond textarea{ width:550px; height:200px; }
	
#content #searchform { text-align: center;}
#footer ul {
    height: auto !important;
}

@font-face {
font-family:  Univers Condensed;
src: url("fridmanlaw/UniveCon") format("postsript");
}

	
/*clients three column layout*/
div#clients {position: relative;
font-size: 95%;
line-height: 15px;
width: 100%;
clear: all;
}

div#clients b {color:#000000;
font-weight: 400;
}

div.clients_1 {position: relative;
float: left;
width: 32%;
}
div.clients_2 {position: relative;
float: left;
width: 32%;
}
div.clients_3 {position: relative;
float: left;
width: 32%;
}

div.social_icons { position: relative;
bottom:28px;margin:0; padding:0; right: -807px;
width: 105px;

}

div.twitter {
position:relative;
float: left;
display: inline;
width: 33%;
padding: 0;
margin: 0;}

div.linkedin {
position:relative;
float: left;
width: 33%;
padding: 0;
margin: 0}

div.facebook {
position:relative;
float: left;
width: 33%;
padding: 0;
margin: 0}

